Skip to content

Latest commit

 

History

History
1313 lines (1213 loc) · 157 KB

CHANGELOG.md

File metadata and controls

1313 lines (1213 loc) · 157 KB

1.8.0 (2017-04-04)

  • refactor(addon): Reduce some code duplication in PlacesProvider (#2056) (938e0f9)
  • Close localFetch20 experiment fixes #2267 (82ed3ec), closes #2267
  • Update to Page Metadata Parser 0.5.2 fixes #1912 (d3f2a91), closes #1912
    • fix(debug): Fix warnings and bug on debug page (#1903) (85a90f9), closes #1903
  • 1.1.3 changelog (741472f)
  • 1.1.4 (bb200d8)
  • 1.1.5 (dc14355)
  • 1.1.5 changelog (7b36458)
  • 1.1.6 (ae583ae)
  • 1.1.6 changelog (79177ad)
  • 1.1.7 (aa8db99)
  • 1.1.7 changelog (db4f1b9)
  • 1.1.8 (3eccdec)
  • 1.1.8 changelog (2753ef1)
  • 1.1.9 (1f0da08)
  • 1.1.9 changelog (67b7148)
  • 1.2.0 (31471c9)
  • 1.2.0 changelog (08afc9e)
  • 1.3.0 (fc89c69)
  • 1.3.0 changelog (2885ed0)
  • 1.4.0 (43db063)
  • 1.4.0 changelog (b10ab4a)
  • 1.5.0 (4878200)
  • 1.5.0 CHANGELOG (e7e3238)
  • 1.6.0 (17ecfa8)
  • 1.6.0 changelog (00d6c30)
  • 1.7.0 (9ca4f9e)
  • 1.7.0 changelog (d58f944)
  • 1.8.0 (7362892)
  • Add .storybook files to jpm ignore (5514695)
  • Add commit hash to the addon version for dev/pre-release channels (b736cfc)
  • Add PureRenderMixin for stateless components (33d7881)
  • Add users/bots to .mention-bot blacklist (24b489c)
  • Address review comments (5819e9e)
  • catch errors in pageWorker.destroy (65dd332)
  • chore (addon): #1386 update to new tippy-top-sites v1.0.1 (b676d93)
  • chore (addon): remove legacy route change handling (cac926a)
  • chore (experiments): deactivate newTabPrefs experiment (027e32d)
  • chore (metrics): #2233 add pings for opening and closing New Tab Preferences (85917bc)
  • chore (metrics): add pings for opening and closing Edit Top Sites (4c1575c)
  • chore (package): Remove history package (092760b)
  • chore (tippy-top): update tippy-top-sites to v1.2.1 (e73011e)
  • chore (tippy-top): update tippy-top-sites to v1.2.2 (5b4bb73)
  • chore(addon) #1502: Remove Timeline-related metrics and actions. (8952233)
  • chore(testing: #1929 Port HighlightContext tests to enzyme (fec4682)
  • Close screenshots experiment and create screenshotsAsync experiment fixes #2261 (9cbdd63), closes #2261
  • Create Local Metadata Long Cache Experiment fixes #2356 (39a025d), closes #2356
  • Create Screenshots Long Metadata Cache Experiment #2263 (5ca6cdd)
  • Dedupe weighted highlights results (740db7a)
  • enable screenshots experiment for 20% (9b86740)
  • feat (content): #1988 new style for top sites (behind screenshots experiment) (3e22f74)
  • feat (experiment): #2065 screenshots in highlights experiment (fb64453)
  • feat (metrics): #1595 implement undesired event pings for loader and missing image (8f97a5f)
  • feat (metrics): #1782 ping event when slow addon detected (2988d54)
  • feat (metrics): #2063 Track screenshot image type in event telemetry (c1e2265)
  • feat (top sites): #2218 implement pref to show more/less top sites (b3c5dc3)
  • feat (top sites): #2218 implement UI for Edit Top Sites (1b0f24d)
  • feat(experiment) - Turn highlights experiment on via ExperimentOverride (6433043)
  • feat(highlights) - Create weighted highlights experiment (bc4a9dc)
  • feat(highlights) - Decrease score for consecutive highlights with same image (9d610d6), closes #1274
  • feat(highlights) - New design for bottom highlights (9538f26)
  • feat(metadata) Closes #1410 Create a metadata parser (121aa50), closes #1410
  • feature (addon): #414 context menu share (e85463c)
  • fix (addon): #1228 simplify url hiding (d6c0aed), closes #1228
  • fix (addon): #1314 remove ShareProvider race condition workaround (b4db98e), closes #1314
  • fix (addon): #1373 fix sharing from new private windows (8d20a1d), closes #1373
  • fix (addon): #1466 Remove timeline toolbar button (5707bc4), closes #1466
  • fix (addon): #1711 use OS specific share icon in toolbar (8c63a61), closes #1711
  • fix (addon): #1785 refresh HighlightsFeed after a tab sync (3bf71d8), closes #1785
  • fix (addon): #1867 fix ExperimentProvider exception on unload (5645f75), closes #1867
  • fix (addon): #1996 fix for PageScraper dead object exception (dbd0721), closes #1996
  • fix (addon): #2081 use asyncGetTopNewTabSites in screenshots experiment (bb290bf), closes #2081
  • fix (addon): #2102 handle exceptions/rejects from _computeImageSize() (25cc080), closes #2102
  • fix (addon): fixes for getScreenshots (af69251)
  • fix (addon): Remove timline paths from app urls (a5f9a80)
  • fix (content): #1298 stop propagation on "Share" click event (8cad296), closes #1298
  • fix (content): #1372 stopPropagation of LinkMenuButton click (#1447) (e1e9f00), closes #1372 #1447
  • fix (content): #1547 fix top sites context menu button css (853351a), closes #1547
  • fix (content): #1605 fix hint z-index issue (48eb118), closes #1605
  • fix (content): #1763 fix context menu button clicking (984cdee), closes #1763
  • fix (content): #2043 hide spotlight favicon in top sites experiment (de05f60), closes #2043
  • fix (content): #2071 fix site title overflow in top sites experiment (016aa9e), closes #2071
  • fix (content): #2083 make large favicons fill the tile (e591cf5), closes #2083
  • fix (content): #2084 center screenshot on top sites (d734b39), closes #2084
  • fix (content): #2168 update tippy tops. (59d3344), closes #2168
  • fix (content): add system fonts for Windows and Ubuntu (5322bd2)
  • fix (content): Implement new gutter size (d0cfe7c)
  • fix (debug): #1875 Fix debug page (1f616c5), closes #1875
  • fix (experiment): #2164 retire originalNewTabSites experiment (37881de), closes #2164
  • fix (experiment): #2165 use default top sites feed for screenshots experiment (53cd78f), closes #2165
  • fix (experiments) #2282 hide Edit Top Sites behind newTabPrefs experiment (e693da5), closes #2282
  • fix (experiments): #2246 hide New Tab Prefs behind an experiment (2bcf635), closes #2246
  • fix (l10n): localize screenreader text for Search button (a141a25)
  • fix (metadatastore): parameterize the images SELECT query (a4afd6c)
  • fix (metrics) #1268 Switch timing uses of Date.now to absPerf.now (5f8f1e7), closes #1268
  • fix (screenshots): s/screenshots/screenshotsAsync/ miss (40ba21e)
  • fix (style) #2168 leave border on when icon is above screenshot (94ed478), closes #2168
  • fix (style): #2095 css fixes for narrow windows (effba6e), closes #2095
  • fix (style): #2168 no icon borders for screenshots experiment (10c7130), closes #2168
  • fix (style): #2217 round corners for full size icons (45d5d55), closes #2217
  • fix (style): tweak for top sites hover state (4b32fce)
  • fix (styles): #2091 fix placeholder CSS when screenshot experiment enabled (3873792), closes #2091
  • fix (styles): #2125 fix site icon fallback style in screenshots experiment (c2f7a76), closes #2125
  • fix top site query so bookmark info works in context menu (4dd3652)
  • Fix travisci.yaml (a747abc)
  • fix(content) #1816 Use label instead of provider_name for spotlight (c751114)
  • fix(content) #1916 Dedupe against defaults in selectAndDedupe (5e4218e)
  • fix(highlights) - Fix first time use with weighted highlights, closes #1241 (04055f4), closes #1241
  • fix(highlights) - Fix highlights in timeline panel, closes #1252 (3e77127), closes #1252
  • fix(highlights) - Refactor selectors to fix dedupe bug, closes #1284 (b1190d2), closes #1284
  • fix(highlights) - Use image width and height instead of size attribute (30e3fc0)
  • fix(metrics) #1268 add performance.now wrapper for addon/content timestamp math (762eab4)
  • fix(tests) Closes #1196 Intermittent SearchProvider failure (9275737), closes #1196
  • Force 1 content process in dev prefs fixes #2155 (94dd6ab), closes #2155
  • Graduate DedupedCombinedFrency experiment #2160 (ace5e8e)
  • Improve localization comments in strings.properties (5f38724)
  • Increase cohort size for screenshot experiment (5e668b6)
  • Increase localFetch experiment population to 20% fixes #2144 (f0cbf7b), closes #2144
  • lint (metadatastore): fix some lint issues (7b74361)
  • linting fixes (142e1df)
  • refactor (style): make modal styles reusable (7f5b6d2)
  • Refresh Topsites if metadata or screenshots are missing fixes #2115 (682e688), closes #2115
  • remove (content): #1503 remove react-router (fd2a88a)
  • remove (content): remove Header component (8ca0007)
  • remove no longer used recommended logic (ee8feaf)
  • remove(content+addon): Remove RequestRecentLinks/RequestTopFrecent action and handling (#1585) (8adedd1)
  • Revert "chore(package): update various dependencies to latest version" (#1696) (a62da54)
  • Revert "chore(package): update various dependencies to latest version" (#1698) (c697893)
  • Revert "feat(highlights) - New design for bottom highlights", r=@sarracini (2cb7942)
  • Revert history 3.2.1 merge #1210. (c7dfa8e)
  • review feedback tweaks (341f2c4)
  • Review feedback tweaks v2 (170b2a7)
  • Review fixup (404611e)
  • String change to be consistent with desktop (c5d5d49)
  • Update feeds on metadata change fixes #1969 (7c93ca3), closes #1969
  • Update to Metadata Parser 0.6.0 fixes #2082 (f4eba25), closes #2082
  • Update travis script for v1.4.0 (5a7dbf6)
  • v1.1.4 changelog (0a91220)
  • fix(addon): #1356 Import ColorAnalyzer to protect against errors thrown in callback (3b3fabd)
  • fix(addon): #1451 - Add exception handling for insert failures (4ab2c85)
  • fix(addon): #1600 replace sdk/url with url-parse (#1601) (2717fb9)
  • fix(addon): #1756 - fix a race condition in TabTracker (91a269a)
  • fix(addon): #1877 Attach number of highlights in session ping (492c171)
  • fix(addon): #2210 - Add telemetry for screenshots expriment (17bcef8)
  • fix(addon): #2245 - Add user prefs to the session/event/performance pings (9c25d20)
  • fix(addon): #2252: fix the missing metadata_source in the event ping (4e5a7f3)
  • fix(addon): Add eTLD property after all places queries (#2055) (4836129)
  • fix(addon): Closes #1480 Create an init function for ActivityStreams (73b58f6), closes #1480
  • fix(addon): Differentiate homepage-loaded activity stream for pings (#1804) (15b1634)
  • fix(addon): Filter blocked urls from NewTab links (fabdf44)
  • fix(addon): Remove the frame-src definition as it is now obsolete. (3c82075)
  • fix(addon): Split adding to metadataDB (#1419) (f652887)
  • fix(addon): Update jpmignore (c1bc0ae)
  • fix(bookmarks): Fixes #1551 Bookmarks is busted (025b175), closes #1551
  • fix(bookmarks): Fixes #1957 Remove bookmark option unavailable (66076b8), closes #1957
  • fix(build): Use plain assignment instead of destructuring for node@5 (#2140) (cea15d2)
  • fix(ci): Fix TravisCI.yaml (5046d12)
  • fix(coloranalyzer): Fix #1842 Color Analyzer throwing (7d06c8d), closes #1842
  • fix(coloranalyzer): Fixes #1920 Resolve on null color for ColorAnalyzer (18c2f98), closes #1920
  • fix(content): #2079 Remove vertical padding on search input (6ca5218)
  • fix(content): Bumped tippy-top-sites for better icons (2bfe0e8)
  • fix(content): Closes #1149 Remove best image logic (ed2b7cf), closes #1149
  • fix(content): Detect stabilization of state to reload from "Hang on tight" (#1636) (70432bb)
  • fix(content): Disable search for current release (f63d315)
  • fix(content): Remove comment for unused arg in selectAndDedupe (7dae034)
  • fix(content): Remove dead code for delete order experiment (7aadb93)
  • fix(crash): Fixes #1567 AS crashes on force shutdown (e644b23), closes #1567
  • fix(css): Fixes #2189 Missing glyph-showmore-16.svg (c993f6a), closes #2189
  • fix(debug): #1738 Restore Highlights to UI tester (252fb1f)
  • fix(docs): Fix typo in localization docs (b6d4561)
  • fix(events): #2113 do not fire bookmark events if no data in event (c01184d)
  • fix(exceptions): Fixes #1667 add .catch to promises (89b201d), closes #1667
  • fix(experiment): Fix top sites experiment favicons (314fb0b)
  • fix(experiments): #1680 Trigger action for experiment changes (0d7e7f0)
  • fix(experiments): Closes #1230 Disable 'Trending' Highlights experiment (63a8b62), closes #1230
  • fix(experiments): Turn MetadataService experiment off (ac04083)
  • fix(framescript): Don't wait for load before sending metadata (5fb4282)
  • fix(highlights): Fix vertical text cropping & layout in individual items (#1546) (1ba0b8d), closes #1546
  • fix(highlights): Fixes #1553 Limit highlights to one item per domain (ec7610b), closes #1553
  • fix(highlights): Fixes #1635 Filter out highlights with no images (8a015c8), closes #1635
  • fix(highlights): Fixes #1917 No highlights on re-install (7641f66), closes #1917
  • fix(highlights): Fixes #1932 Cap the retry logic for HIGHLIGHTS_AWAITING_METADATA (32e30cd), closes #1932
  • fix(highlights): Heavily boost recent bookmarks and not much from 3 days or older (#1888) (f7c96cd)
  • fix(highlights): Query was calling the wrong thing (f0e3f83)
  • fix(highlights): Remove first-run default highlights and related packaged images (#1871) (c15d9f4)
  • fix(highlights): Use a single recent query with a limit of 500 (#1870) (f5a30fc)
  • fix(highlights): Use the same limit for bookmarks as history and let weighter decide (#1603) (f256d3e)
  • fix(highlights): Wait for async initializers before loading app data (#1538) (b30fdf7)
  • fix(hints): Closes #1873 Remove 'whats this' helper (05e5923), closes #1873
  • fix(l10n): #2129 Fall back to en-US strings if some are missing (9a9393d)
  • fix(l10n): #2148 Move getLocalizedStrings to reducers (4504f95)
  • fix(l10n): #2158 use componentWillMount to load locale data (75c53c6)
  • fix(l10n): Convert DEFAULT_LOCALE to constant (be86901)
  • fix(l10n): Move getDirection to localizationUtils (63619e7)
  • fix(l10n): Move Intl.direction to Intl reducer (54379c4)
  • fix(metadata): Closes #1278 Fix YouTube Top Sites icon (be498ef), closes #1278
  • fix(metadata): Consolidate the use of provider fields (#1592) (8830040)
  • fix(metadata): Fixes #1822 Enable data expiry job (3ebf603), closes #1822
  • fix(metadata): Fixes 1658 Consolidate favicon fields (dc49d20)
  • fix(metadatastore): #1577: Add parameterized query (1bdd429)
  • fix(metrics): #1271 Send NEWTAB_RENDER on didUpdate, not receiveProps (edb705b)
  • fix(metrics): #2244 - fix the missing session_id in the event pings (0f5af17)
  • fix(metrics): Add a source for performance pings (bbfc687)
  • fix(metrics): Fixes #1630 Add value to metadataReceivedRawHTML ping (7a8dcd7), closes #1630
  • fix(mozcentral): #2171 Fix merge conflicts in prefs_general.diff (bd56653)
  • fix(newtab): Show a border between top site icon/title and highlight picture/details (#1893) (f02327e)
  • fix(package): Combine xpi and dist package scripts (083a326)
  • fix(package): Combine xpi and dist package scripts (#2114) (5058e6e)
  • fix(package): Revert dependencies update causing build failures (#1689) (48e36b2), closes #1688
  • fix(page-worker): #1322 Don't sync search strings and suggestions (c4c5f80)
  • fix(page-worker): #1512 Debounce page-worker listener (6fa1f6a)
  • fix(pagescraper): Fix #1859 PageScraper unhandled exception (5ff0919), closes #1859
  • fix(pageScraper): Fixes #1947 Handle image load failures (ff85a99), closes #1947
  • fix(places): Ignore expected control flow exception for bad URIs (#1943) (0f7fb26)
  • fix(rating): Closes #1475 Remove rating system (f8a2b61), closes #1475
  • fix(recommender): Remove recent filtering logic relying on faulty SCROLL_THRESHOLD usage (#1800) (7104493)
  • fix(reporting): fix #1831 Missing TOP_SITES pings (8856daa), closes #1831
  • fix(search): Fixes #1900 Search suggestions not being displayed (37051a1), closes #1900
  • fix(search): Listen to browser.search.hiddenOneOffs (#1797) (7a345fe)
  • fix(sqlite): Fixes #1768 Limit MetadataStore SQLite parameters (4ff858e), closes #1768
  • fix(store): Fixes #1766 Sync user actions to store update (ff9375e), closes #1766
  • fix(storybook): fix storybook Highlight regression (53660a3)
  • fix(storybook): get storybook to pick up CSS changes (865dfc2)
  • fix(style): #2076 force alignment of top sites titles (51d250b)
  • fix(tabtracker): Revert default values to tabTracker (#1629) (f991f5a)
  • fix(telemetry): #1828 - Track the addon's pref change (277e203)
  • fix(telemetry): #2301 - compute the newtab stats in content (a7782f9)
  • fix(test): #1407 - Fix a race condition in places caching unit test (509f8e7)
  • fix(test): #1442 - fix a test failure in MetadataStore.js (b39ef74)
  • fix(test): Potentially fix intermittent weightedHighlights test failure (b70a35b)
  • fix(tests): #1823 Only run tests after before in content-test/index.js (a053f82)
  • fix(tests): Fixes #1197 Intermittent RecommendationProvider failure (eb6597c), closes #1197
  • fix(tests): Fixes #1557 mock PageWorker to remove null warning (89880b7), closes #1557
  • fix(timeline): #1323 Fix infinite scroll events for timeline (54d8688)
  • fix(timeline): Filter links with SQL and only show filter-compatible results (#1346) (85a2d5f)
  • fix(topsites): Combine frecency of deduped pages (#1883) (5a7a384)
  • fix(topsites): Combine frecency of the top pages of with/without www instead of all pages (#1946) (b2a3e39)
  • fix(topsites): Dedupe www. sites with non-www. sites (#1392) (80cc5e3)
  • fix(topsites): Fixes #1154 TopSites tile loses highlight on hover (565f633), closes #1154
  • fix(topsites): Fixes #2073 TopSites icon displayed over search suggestions (ec36bd9), closes #2073
  • fix(topsites): Guess that .com is a TLD if none is provided (#1992) (ec29696)
  • fix(topsites): Limit queried sites closer to visible count (#1941) (8f38b70)
  • fix(topsites): Restore eTLD truncating (#1983) (300f567)
  • test(mc): #2242 Add unit test support for system-addon/ (67fd3bd)
  • test(mozcentral): Add prefs to disable network to prefs_general (2827a8f)
  • test(travis): Upgrade travis to use latest unbranded build (def6a6b)
  • import(mc): Import style nits from patch landed in mc (5bcae82)
  • feat(a11y): Closes #1993 Bring '...' button to foreground (473ead6), closes #1993
  • feat(addon): #1452 Add 'Feeds' to allow for custom update cycles (94d350b)
  • feat(addon): #1512 Add lodash.debounce and timers to vendor-src (2d747e7)
  • feat(addon): #2045 Add support for screenshots (385da1a)
  • feat(addon): #2045 Add UI to support screenshots (4ce4982)
  • feat(addon): add benchmarking support (e0573d8)
  • feat(benchmark): #1236 add baseline benchmarks (4981e9b)
  • feat(content): #1537 Onboarding tooltip for top sites/highlights (ad665a9)
  • feat(content): #1906 Add Snippet component (494777d)
  • feat(content): Add basic token matching for Timeline all/bookmark views with search in header. (e9eaa2b)
  • feat(content): Add dismiss button for timeline filtering (f8bda05)
  • feat(content): Implement new tab preferences pane (#2196) (833ef2b)
  • feat(experiments): #964 Add experiment overriding via prefs (da1fddf)
  • feat(experiments): Add display for experiments to debug (#1728) (a4fb50a)
  • feat(experiments): Closes #1084 Run MetadataService vs Embedly (d6cb5fe), closes #1084
  • feat(experiments): Closes #1431 Set up local metadata parser as experiment (bc368b3), closes #1431
  • feat(experiments): Closes #1952 Use orig tiles algorithm for top sites (798b517), closes #1952
  • feat(feeds): #1452 Remove History, Old Highlights Feeds (50c058d)
  • feat(feeds): #1681 Add PlacesStatsFeed for history, bookmarks size (a78c055)
  • feat(feeds): #1750 PageModProvider, add broadcasting/send to feeds (7575cd7)
  • feat(feeds): #1775 Add Search feed (cb4cf14)
  • feat(highlights): Always show recent bookmarks even without images (#1844) (b0d232f)
  • feat(Highlights): Closes #1767; show highlights after welcome popup w/o reload (df7f9f6), closes #1767
  • feat(highlights): Fetch a minimum number of results if not enough recent links (#1474) (da37c98)
  • feat(highlights): Implement new grid highlights, remove old spotlight feed, r=@sarracini (5567ab8)
  • feat(highlights): Implement new query and adjust weights (b838901)
  • feat(intl): #2031 Add locale to state adnd Intl reducer (950f737)
  • feat(intl): #2031 add locales build step to bundle (4ee1918)
  • feat(intl): #2031 Load correct localization and strings (a368e12)
  • feat(intl): #2117 convert strings to .properties and add pontoon-to-json (2e76bc7)
  • feat(l10n): #2009 Add build script to export and commit strings to strings repository templates (1618432)
  • feat(l10n): #2012 Add import build script that updates strings repository and replaces strings local (41ebfab)
  • feat(l10n): Closes #2016 Create strings file and implement i18n in React (6a96b82), closes #2016
  • feat(l10n): Closes #2019 Localize number display (14a7244), closes #2019
  • feat(l10n): Closes #2122 Add comments to strings.properties (f1e82ec), closes #2122
  • feat(l10n): Closes #2136 Determine dir of html (e90f0d1), closes #2136
  • feat(l10n): Fixes #2128 Add support files for locales (48f534f), closes #2128
  • feat(mc): Add bootstrap.js and other files for mc version of add-on (f788e6f)
  • feat(metadata): Closes #1409 Create a page scraper (1fcfd1c), closes #1409
  • feat(metadata): Closes #1417 Add a framescript for local metadata parsing (c1f1c5c), closes #1417
  • feat(metadata): Closes #1430 Init PageScraper and pref it off (1ac6370), closes #1430
  • feat(metadata): Closes #1588 add provider_name to metadata (c9f498b), closes #1588
  • feat(metadata): Closes #1685 Fetch page content locally (fc4e40f), closes #1685
  • feat(metadata): Closes #1940 Deprecate Embedly (fa5e99a), closes #1940
  • feat(metadata): Closes #2044 compute and store favicon sizes (9eddc0b), closes #2044
  • feat(metadata): Compute image size locally (#1644) (51264fa)
  • feat(metrics): Closes #1175 Add metadata_source to pings (08dcefd), closes #1175
  • feat(metrics): Closes #1961 Capture telemetry for clearing history (c33773a), closes #1961
  • feat(mozilla-central): #2038 Add a moz.build for copying over to mozilla-central (8b3298f)
  • feat(mozilla-central): #2039 Update the package script to generate a mozilla-central version of the (7b8a056)
  • feat(mozilla-central): #2040 Update README documentation on how to export the add-on to mozilla-cent (af6a73e)
  • feat(mozilla-central): #2041 Add an export script that copies over and patches mozilla-central to bu (af4b257)
  • feat(NewTab): (closes #1675) show placeholder content when "waiting" dialog up (ccb4a48), closes #1675
  • feat(page-worker): #1090 Added page worker (e3d45bd)
  • feat(page-worker): #1090 change NEWTAB_RENDER event (a1fbc72)
  • feat(page-worker): #1090 Remove old messages, rehydrate store (8608a52)
  • feat(page-worker): #1090 Set TabTracker id in onOpen (5b972f0)
  • feat(page-worker): #1090 ShareProvider.providers race condition fix (a4cfc48)
  • feat(places): Fixes #1901 Refresh after clearing history (9cd3279), closes #1901
  • feat(prefs): Closes #2170 Global pref to turn experiments off (190b75c), closes #2170
  • feat(redux): #1090 move store to common (9bec520)
  • feat(rtl): Closes #2023 Make Activity Stream RTL (c1cb03a), closes #2023
  • feat(share): #2174 Remove ShareProvider and tests (dbb8c05)
  • feat(share): #2174 Remove ShareProviders reducer and actions (555ef3f)
  • feat(share): #2174 Remove sharing from LinkMenu (21992f6)
  • feat(tests): Closes #2145 Migrate private browsing test to mochitest (550b824), closes #2145
  • feat(tests): Migrate about:home test to mochitest (#2192) (4e6916a)
  • feat(timeline): Improve filtering with word boundary and smart-case-sensitive matches (#1350) (22806ca)
  • feat(topsites): Show shorter top sites label without top level domain (66576d7)
  • remove(activity): Clean up queries, selectors, content related to recent activity and spotlights (#1 (6535eec)
  • remove(bookmarks): Closes #1501 Remove Bookmarks reducer (f247909), closes #1501
  • remove(content): #1499 Remove LoadMore component (b8da064)
  • remove(content): #1499 Remove TimelinePage components (33e39de)
  • remove(content): #1500 Remove Timeline selectors (#1535) (65b3ff1)
  • remove(metadata): Closes #1507 Remove MetadataCache (3bb9c71), closes #1507
  • remove(sdk): Remove sdk/base64 and replace with btoa (8ccfe72)
  • remove(unblock): Closes #941 Depreciate unblock_all functionality (37ce1cf), closes #941
  • docs(activity-stream): add contributing.md (#1357) (270b509)
  • docs(l10n): #2123 Add docs for localization (8fde9e0)
  • docs(l10n): Add tips for RTL-ing CSS (#2142) (d5c4857)
  • docs(README): Updated README to include links to test pilot, etc. (#2162) (0652041)
  • tests(addon): #1255 New PerfMeter tests (514d79d)
  • tests(addon): #1255 Remove old PerfMeter tests (b947254)
  • tests(l10n): #2158 Add tests for locale setting (97dd704)
  • tests(metadata): Closes #1467 Integration test for framescript (ffb0a3f), closes #1467
  • tests(mocha): #1255 Add shim for Services (ba3425b)
  • tests(shims): #1375 General override globals (ae7c779)
  • tests(shims): #1375 Task global for test shims (903b18f)
  • tests(topsites): Add action tests for TOP_SITES click (0b8e11c)
  • debug(110n): Add debug menu for changing locale (9bee7f5)
  • chore(actions): Remove unused experiment actions (7198a54)
  • chore(addon): #1509 - Host the add-on release channel via Test Pilot (454f581)
  • chore(addon): #1583 - Remove the recommendation module (cb0dce5)
  • chore(addon): #1587: add a channel for pre-release (8c8a5c1)
  • chore(addon): #1799 - Add commit hash to DebugPage (29e4323)
  • chore(addon): #1828 - clean up addon prefs (abd8e5b)
  • chore(addon): #1930: Change version scheme (8079307)
  • chore(addon): #2204 Remove url-parse and replace with URL (4f4eb6e)
  • chore(addon): Bump up the version for dev build (3709b65)
  • chore(addon): Bumping the minor version since v1.1.9 (7062aa9)
  • chore(addon): Closes #1245 Remove unused 'previewsOnly' flag (73e7577), closes #1245
  • chore(addon): Convert metadata server URI to prod stack (#1205) (cf70903)
  • chore(addon): Disable ExperimentProvider for SHIELD study users. (#1602) (668ade9)
  • chore(addon): enable travisci for v1.8.0 (5de289f)
  • chore(addon): Fix invalid template strings in addon/MetadataStore.js (d559e61)
  • chore(addon): Fix the version format (795a46f)
  • chore(addon): Fix TravisCI build script (5644944)
  • chore(addon): Prettify the version string in addon description (732f6e6)
  • chore(addon): Reduce the size of version string (923484d)
  • chore(addon): Remove the forked simple storage (2994305)
  • chore(addon): Revert the minor version change (12b303f)
  • chore(addon): Use sharable strategy for vendor imports in common (3b92fb4)
  • chore(benchmark): force GC for each run in the benchmark (b1ce0d6)
  • chore(bundle): #1805 Add bundlestats task and analyzer (b67f9f2)
  • chore(bundle): #1805 Exclude faker from prod build (71bb1d4)
  • chore(bundle): #1805 Optimize webpack build (57aab53)
  • chore(coverage): Add common, addon to coverage reporting (#1787) (67d532a)
  • chore(css): Remove unused CSS (e30f699)
  • chore(debug): #1443 Add state download and state size estimates (cfedba2)
  • chore(dev): #1621 update dev-prefs with weighted highlights pref (#1622) (6ac6f57)
  • chore(doc): Add add-on install links to README.md (f3d8090)
  • chore(doc): augment deploy.md with the detailed release process (d0d2c42)
  • chore(doc): Clarify each field in data_dictionary.md (39f4f66)
  • chore(doc): Create deploy.md documentation for deployment (#1479) (ad3ca50)
  • chore(doc): Fix the telemetry documents (be25f2f)
  • chore(doc): tweak docs for benchmark_how_to (de4f8e2)
  • chore(doc): update README.md for benchmarking (df8037d)
  • chore(eslint): Remove locale.json from eslint (f5aa342)
  • chore(exp): Re-balance the experiment groups (082faf7)
  • chore(feeds): #1681 Remove Memoizer, asyncBuildPlacescache (0f89b28)
  • chore(feeds): #1829 Refactor respondToSearchRequests into SearchFeed (111883d)
  • chore(files): #1817 audit .jpmignore (c61070a)
  • chore(files): Sort action-manager.js alphabetically (84d0e03)
  • chore(files): Sort constants.js alphabetically (3d8a401)
  • chore(gitignore): Ignore .update.rdf (2b63494)
  • chore(l10n): Update L10n from changeset 2f14751736f6cf3fc071590b4f57b6e5260e35ad (610729c)
  • chore(l10n): Update L10n from changeset 47736a48a2ecf13cf718abe550616a6b293936ef (13fd993)
  • chore(l10n): Update L10n from changeset 7812f9d6f1e619635ed9e625a27a27cc8bc07679 (c77516c)
  • chore(l10n): Update L10n from changeset adea115fd8f92f6b6421492f3ea4b106b6fe4554 (44e39c5)
  • chore(l10n): Update L10n from changeset aeb6efa419adfadf3dcc9d8882dc29be1218e9ca (cc373b9)
  • chore(l10n): Update L10n from changeset dec91de1be71b0b3302df7ca737c85c418ac5fbd (0963cbc)
  • chore(l10n): Update L10n from changeset ea0ebd56711d0e72df1655b1bc391ad089e98986 (7829648)
  • chore(l10n): Update L10n from changeset ee47df75eba70f1e17ebca52636dbb450e238702 (4653e6a)
  • chore(l10n): Update L10n from changeset f8699a7a41eac6befe2d2d091d57dc54e99c0744 (bede417)
  • chore(lint): #1253 Add eslint-watch (29c7c48)
  • chore(lint): fix lint errors (b418402)
  • chore(lint): Remove negative ignore for hidden files (ccc01f1)
  • chore(lint): Remove no-vendor-prefix rule for sasslint (0ad9289)
  • chore(lint): Switch to new import-globals rule to fix warnings (#1688) (48b4d13), closes #1688
  • chore(mc): Remove patch for moz.build (#2251) (21f5976)
  • chore(metadata): #2295 - increase metadata lifespan (57e83f9)
  • chore(metadata): Unpack metadata fields onto site object (#1657) (cec34e4)
  • chore(misc): Move a bunch of docs into their own directory (eefeb14)
  • chore(NewTabPage): remove TopSites and Spotlight placeholders, r=@sarracini (4dc1bc5)
  • chore(package): update @kadira/storybook to version 2.13.0 (2671de9)
  • chore(package): update @kadira/storybook to version 2.15.0 (201a178)
  • chore(package): update @kadira/storybook to version 2.15.1 (617a04b)
  • chore(package): update @kadira/storybook to version 2.16.0 (d0e6aa2)
  • chore(package): update @kadira/storybook to version 2.17.0 (d30751a)
  • chore(package): update @kadira/storybook to version 2.19.0 (#1397) (6a87791)
  • chore(package): update @kadira/storybook to version 2.20.0 (#1403) (22f112a)
  • chore(package): update @kadira/storybook to version 2.20.1 (#1408) (cb6df5b)
  • chore(package): update @kadira/storybook to version 2.22.0 (#1454) (67dd9a0)
  • chore(package): update @kadira/storybook to version 2.29.0 #1682 (05afbec)
  • chore(package): update babel-core to version 6.16.0 (#1412) (75792d9)
  • chore(package): update babel-core to version 6.17.0 (#1436) (fcfb668)
  • chore(package): update babel-core to version 6.18.2 #1694 (55dec56)
  • chore(package): update babel-loader to version 6.2.7 #1648 (9f4f904)
  • chore(package): update babel-plugin-transform-es2015-destructuring to version 6.16.0 (#1414) (c2a8225)
  • chore(package): update babel-plugin-transform-es2015-destructuring to version 6.18.0 (a258af4)
  • chore(package): update babel-plugin-transform-es2015-parameters to version 6.16.0 (#1413) (43b3769)
  • chore(package): update babel-plugin-transform-es2015-parameters to version 6.17.0 (#1437) (844632e)
  • chore(package): update babel-plugin-transform-es2015-parameters to version 6.18.0 (b98f8d2)
  • chore(package): update babel-plugin-transform-strict-mode to version 6.18.0 #1626 (506b31f)
  • chore(package): update babel-preset-react to version 6.16.0 (#1415) (d3009c4)
  • chore(package): update cpx to version 1.5.0 (b994af7)
  • chore(package): update eslint to version 3.5.0 (a606a1d)
  • chore(package): update eslint to version 3.6.0 (021ab81)
  • chore(package): update eslint to version 3.6.1 (#1401) (d45517e)
  • chore(package): update eslint to version 3.7.0 (#1433) (267e76d)
  • chore(package): update eslint to version 3.7.1 (#1448) (67adfed)
  • chore(package): Update eslint to version 3.9.1 🚀 (#1673) (f581df6)
  • chore(package): update eslint-plugin-mozilla to version 0.2.3 #1641 (bea6598), closes #1688
  • chore(package): update eslint-plugin-react to version 6.2.2 (caaf056)
  • chore(package): update eslint-plugin-react to version 6.5.0 #1695 (d35f427)
  • chore(package): update eventemitter2 to version 2.1.1 (ac61fdc)
  • chore(package): update eventemitter2 to version 2.1.2 (23d2646)
  • chore(package): update eventemitter2 to version 2.1.3 (5910007)
  • chore(package): update history to version 3.2.1 (05bf2d9)
  • chore(package): update husky to version 0.11.7 (#1208) (80c543e)
  • chore(package): update husky to version 0.11.8 (2b07631)
  • chore(package): update jpm to version 1.2.0 (#1426) (658d13c)
  • chore(package): update karma to version 1.3.0 (3a91395)
  • chore(package): update karma-html2js-preprocessor to version 1.1.0 (95397e5)
  • chore(package): update karma-mocha to version 1.2.0 (bef16bc)
  • chore(package): update karma-mocha-reporter to version 2.2.0 (403d44f)
  • chore(package): update karma-requirejs to version 1.1.0 (4dad703)
  • chore(package): update loader-utils to version 0.2.16 (15bbcb2)
  • chore(package): update mocha to version 3.1.0 (#1405) (ee89857)
  • chore(package): update moment to version 2.15.0 (d71b310)
  • chore(package): update moment to version 2.15.1 (d0cdda9)
  • chore(package): update node-sass to version 3.10.0 (#1423) (d9caa2e)
  • chore(package): update node-sass to version 3.10.1 (#1424) (195f7f1)
  • chore(package): update node-sass to version 3.9.3 (e050dd0)
  • chore(package): update react to version 15.3.2 (8a4f305)
  • chore(package): update react-addons-test-utils to version 15.3.2 (1cf95e2)
  • chore(package): update react-dom to version 15.3.2 (15d6940)
  • chore(package): update react-router to version 2.8.0 (7d3badb)
  • chore(package): update redux to version 3.6.0 (518d14c)
  • chore(package): update redux-logger to version 2.7.4 #1664 (20a447d)
  • chore(package): update requirejs to version 2.3.1 (2dcfe1e)
  • chore(package): update requirejs to version 2.3.2 (8138e2f)
  • chore(package): update reselect to version 2.5.4 (aa3b2c3)
  • chore(package): update sinon to version 1.17.6 (11a0400)
  • chore(package): update svgo to version 0.7.1 (#1404) (23f3bab)
  • chore(package): update url-parse to version 1.1.7 #1665 (50c7b24)
  • chore(package): update various dependencies to latest version (#1491) (48b0863)
  • chore(package): update various dependencies to latest version (#1614) (3c26974)
  • chore(package): update various dependencies to latest version (#1684) (76c91c4)
  • chore(package): update various dependencies to latest version (#1690) (42f06de), closes #1688
  • chore(package): update various dependencies to latest version (#1699) (f97af61)
  • chore(package): update various dependencies to latest version (#1751) (75e3168)
  • chore(package): update webpack to version 1.13.3 #1637 (87f0145)
  • chore(performance): Only set state if differences were found (acf3a5a)
  • chore(prefs): #1745 Remove weightedHighlights exp from dev-prefs (5dd47b1)
  • chore(prefs): Remove duplicate pref logic (#1955) (6faba02)
  • chore(react): Remove 'ActivityFeed' and related components (#1742) (c9286d8)
  • chore(reducers): #1452 Remove History.init from isReady selector (c908f08)
  • chore(reducers): Fixes #1740 Remove 'History' reducer (4dc7383), closes #1740
  • chore(redux): #1745 Rename WeightedHighlights reducer to Highlights (9361edc)
  • chore(release): #1381 Revert override for weightedHighlights (0c99585)
  • chore(script): #2236 Add importmc task (89672e0)
  • chore(selectors): #1536 Rename Spotlight to Highlights in selectors (b0d83e4)
  • chore(selectors): #1536 Simplify New Tab selector (2d4092e)
  • chore(selectors): #1783 Move selectors to common/ (6ebb2db)
  • chore(selectors): closes #1798; unifies and tests areSelectorsReady (ff572ac), closes #1798
  • chore(storybook): support auto-building of storybooks for PR commits by storybook.io (#1422) (02c5e44)
  • chore(storybook): work around enzyme/webpack weirdness (c904897)
  • chore(test): make mochitests run on new add-on (#2234) (cbb5684), closes #2221
  • chore(testing): #1929 Add Enzyme and some stateless functional components (3e206a7)
  • chore(testing): #1929 Convert Snippet.test.js to use Enzyme (43bb24e)
  • chore(testing): #1929 Move HighlightContext to a function component (e1028f0)
  • chore(testing): #1929 Switch Snippet to be a stateless functional component (e84e9d3)
  • chore(testing): #2002 stand up functional mochitest (f8cefb6)
  • chore(testing): #2126 add script to run tests after each merge (#2198) (cdb04ac)
  • chore(tests): Fix test-merges for bootstrapped add-on (#2265) (6435534), closes #2265
  • chore(vendor): Add error message for missing dependencies in vendor-src (4dc9d4b)
  • chore(webpack): #1848 Remove addon-only deps from content webpack (1917fda)
  • chore(webpack): #1849 Remove moment.js from bundle (910f4ee)
  • chore(webpack): remove json loader (4d3c7b0)
  • chore(webpack): Remove moment-specific webpack stuff (02ae40b)
  • chore(webpack): Upgrade webpack to 2.0 (de0981e)
  • metrics(metadata): Closes #1432 Add metrics to local metadata parsing (cdac9b5), closes #1432
  • metrics(metadata): Closes #1897 Track metadata coverage for sites (0ed91c3), closes #1897
  • metrics(metadata): Fixes #1713 Send correct value for perf ping (f617eb6), closes #1713
  • experiments(metadata): Closes #1361 Turn metadataService experiment on (4014f27), closes #1361
  • experiments(topsites): Compare uncombined/combined frecency scores of deduped top sites (#1928) (0f434c5)
  • metadata(experiment): Closes #1813 Graduate local metadata experiment (1890042), closes #1813
  • metadata(feeds): Closes #1826 Create a MetadataFeed (107f079), closes #1826
  • Fix(addon): #1620 - Update experimentId for TabTracker upon changes (445f46c)
  • Fix(test): fix the test failure in metadata store (e99119f)
  • logging(exceptions): Closes #1779 Do not report db insertion collisions (3066f07), closes #1779
  • feature(addon): #1511 persist active experiments in prefs. (1940dea)
  • feature(Highlights): add Welcome popup w/spinner (d388fe1)
  • feature(Highlights): change weightedHighligts from an exp to the default (3ce862f)
  • content(metadata): #1706 Upgrade tippy-top-sites to 0.3.0 (#1731) (25085db)
  • shield(addon): Closes #1482 Pull tabTracker out of ActivitySteam scope (9152b40), closes #1482
  • shield(addon): Closes #1541 Pull TelemetrySender out of ActivityStream scope (#1542) (fd792ea), closes #1541 #1542
  • shield(metrics): Closes #1516 Add 'shield_variant' to common properties of pings (dbac6de), closes #1516
  • shield(metrics): Closes #1516 Add 'shield_variant' to pings (d9736c7), closes #1516
  • shield(metrics): Revert #1598 Add 'shield_variant' to pings (b4a49d1)
  • shield(tabtracker): Closes #1540 Give tabTracker init default values (#1586) (52d3929), closes #1540 #1586
  • migration(metadata): Add a provider_name field in metadataStore (660b6cb)
  • bug(addon): Destroy pageworker (7102a89)
  • bug(addon): Remove deep-diff (4294075)
  • bug(redux): #1446 Filter shouldn't return new state obj if nothing changed (b128044)

1.1.3 (2016-09-01)

  • 1.1.2 changelog (6843c0a)
  • 1.1.3 (4bae009)
  • Add 'Embedly' as default metadata_source (0cd6314)
  • fix (addon): #1173 fix SocialService import (8334b81), closes #1173
  • fix (addon): fix for Social API changes in nightly (18869ec)
  • fix(test) #1043 fix test failures in TabTracker (feb941b)
  • chore(dir): #1082 Rename content-test/recommender/ to common/ (a432a4b)
  • chore(dir): #1082 rename lib/ to addon/ (698c5eb)
  • chore(docs): #1082 docs for test strategy (7459577)
  • chore(package): update babel-core to version 6.14.0 (610ce26)
  • chore(package): update eslint to version 3.4.0 (51ec0e2)
  • chore(package): update eslint-plugin-react to version 6.2.0 (03848ff)
  • chore(package): update npm-run-all to version 3.1.0 (#1202) (59ec9c3)
  • chore(package): update react to version 15.3.1 (a0e881e)
  • chore(package): update react-addons-test-utils to version 15.3.1 (8fed6be)
  • chore(package): update react-dom to version 15.3.1 (badfa46)
  • chore(package): update react-router to version 2.7.0 (5bae980)
  • chore(package): update sass-lint to version 1.9.1 (f6e3e89)
  • chore(package): update svgo to version 0.7.0 (416f72e)
  • chore(package): update webpack to version 1.13.2 (8c58f02)
  • chore(package): update webpack-notifier to version 1.4.0 (aab234f)
  • chore(package): update webpack-notifier to version 1.4.1 (16cc751)
  • chore(package): Use svgo to optimise and minimise svg files during packaging. (35dc7ff)
  • chore(tests): #1082 Add karma-sinon and karma-chai (7a0d52d)
  • chore(tests): #1082 Add shims (4485937)
  • chore(tests): #1082 Add sinon.assert, notes to test index (2582990)
  • chore(tests): #1082 Remove require chai statements (7028d7e)
  • chore(tests): #1082 Update PrefsProvider tests (fcea5bd)
  • feat(addon): #411 get synced/remote tabs (addon side only) (a355d2c)
  • feat(content): Closes #1074 Add rating system for metadata (5852d61), closes #1074
  • feat(metadata): #1159 add migration support for metadata store (9086d83)
  • feat(metadata): Closes #1143 Dynamically set metadata source (a7d31e9), closes #1143
  • feat(metadata): Closes #1156 Add metadata_source field to MetadataStore (31e9614), closes #1156
  • fix(addon): #1139 Add error handling for colorAnalyzer (37aaa57)
  • fix(metadata-store): #1165 - Drop the migrations table in reset (7fa6b25)
  • fix(metrics): Fixes #983 Fix cacheMiss performance metric (583187a), closes #983
  • fix(topsites): Fix YouTube background color in Top Sites (#1151) (84c1515), closes #1151

1.1.2 (2016-08-18)

  • Do not close metadatastore connection twice #1008 (c8e1990), closes #1008
  • 1.1.1 changelog (be87b7d)
  • 1.1.2 (af572db)
  • Add retry mechanism for MetadataStore (08e98a2)
  • chore (addon): Add python virtual env to eslintignore (423f6aa)
  • console.log fail (4dfbb28)
  • Document metadata database schema #985 (8360dcc)
  • feat (addon): #892 implement share toolbar (2b822cf)
  • fix (addon): #1013 only send tab data if there is an active tab (#1031) (7ab07c8), closes #1013 #1031 #1013 #1031
  • fix (addon): #1024 fix package script (ebcd9f4), closes #1024
  • fix (addon): #1034 Fix event ping to include experiment data only if necessary (7a25d89), closes #1034
  • fix (addon): #1099 fix the providers-changed listener (53372f8), closes #1099
  • fix (addon): #1109, #1107 use separate window per provider and focus it on share (f9d0005), closes #1109 #1107
  • fix (addon): #1111 don't add shareplane to toolbar on activation (589c77a), closes #1111
  • fix (addon): #1111 fix for when new providers are enabled/installed (93cef6b), closes #1111
  • fix (addon): #1113 re-enable button after customization (d61f34f), closes #1113
  • fix (addon): s/SHARE_FROM_TOOLBAR/SHARE_TOOLBAR/ (136f56b)
  • fix (tests): #1045 fix for private browsing test (7fb1362), closes #1045
  • Fix typo in img path (5f535f1)
  • Migrate the exsiting metadata store if possible (eb8e456)
  • Port simple-storage to customize the cache size (5c7fac8)
  • Remove JSCS and replace with ESLint rules (#961) (6b730cb)
  • Remove timestamps for recommendations (7985b6f)
  • Reset the metadata store reconnect counter upon success (8e53596)
  • chore(addon): Closes #1007 Add type for recommendations (0e586e1), closes #1007
  • chore(build): #1028 Use nightly for test/run (5a6ce3e)
  • chore(doc): Clarify for the recommendation fields (80ecb45)
  • chore(karma): Add dependency for tdd task (d137480)
  • chore(lint): Autofix arrow-parens as-needed. (6e23fec)
  • chore(lint): Autofix block-spacing never. (9eb7ca6)
  • chore(lint): Autofix no-multi-spaces. (86d8acb)
  • chore(lint): Autofix no-multiple-empty-lines max:1, BOF:0, EOF:0. (ac26360)
  • chore(lint): Autofix object-shorthand always. (58e46ee)
  • chore(lint): Autofix padded-blocks never. (ad641b6)
  • chore(lint): Autofix react/jsx-boolean-value always. (b641131)
  • chore(lint): Autofix react/jsx-closing-bracket-location after-props. (6c2e796)
  • chore(lint): Autofix react/jsx-curly-spacing never. (656733b)
  • chore(lint): Autofix react/jsx-space-before-closing always. (39e6cd4)
  • chore(lint): Autofix semi-spacing before:false, after:true. (3ce8ece)
  • chore(lint): Disable callback-return. (a36e429)
  • chore(lint): Disable max-lines. (f2edaa5)
  • chore(lint): Disable multiline-ternary. (9a7d4b5)
  • chore(lint): Disable newline-before-return. (f0a28da)
  • chore(lint): Disable no-continue. (3768897)
  • chore(lint): Disable no-extra-parens. (ae2d186)
  • chore(lint): Disable no-plusplus. (73091e9)
  • chore(lint): Disable no-process-env. (4a13f6c)
  • chore(lint): Disable no-ternary. (f045a2b)
  • chore(lint): Disable no-undefined. (bd095bb)
  • chore(lint): Disable require-jsdoc. (ebe74cd)
  • chore(lint): Disable wrap-regex. (c93b2b3)
  • chore(lint): Enable and autofix comma-dangle never. (7410e4b)
  • chore(lint): Enable and autofix object-curly-newline multiline with some exceptions. (f5e6e9c)
  • chore(lint): Enable arrow-body-style as-needed. (22bb564)
  • chore(lint): Enable complexity max 20 except Search.js with 28 path switch. (0083d7a)
  • chore(lint): Enable consistent-return. (455e39c)
  • chore(lint): Enable dot-location property. (a8b9894)
  • chore(lint): Enable guard-for-in. (c046d10)
  • chore(lint): Enable lines-around-comment before comment blocks unless just inside an object. (b330de0)
  • chore(lint): Enable max-params 6. (0713933)
  • chore(lint): Enable max-statements 50 except Search.js with 67 statement switch. (498bd9b)
  • chore(lint): Enable max-statements-per-line with max 2. (0da89f9)
  • chore(lint): Enable new-cap newIsCap but not capIsNew. (2c67d5f)
  • chore(lint): Enable newline-per-chained-call allowing chains of 3 calls. (ce0904b)
  • chore(lint): Enable no-alert disabling both uses. (e9d4922)
  • chore(lint): Enable no-catch-shadow. (4b1308c)
  • chore(lint): Enable no-else-return. (c2de549)
  • chore(lint): Enable no-implicit-coercion except !! for boolean. (1e26b42)
  • chore(lint): Enable no-mixed-operators allowing same precedence checking for mixed bitwise, comparis (ae1fcfd)
  • chore(lint): Enable no-param-reassign. (296cb7e)
  • chore(lint): Enable no-prototype-builtins. (b9f34c8)
  • chore(lint): Enable no-return-assign except-parens. (61f828d)
  • chore(lint): Enable no-script-url. (bebd40e)
  • chore(lint): Enable no-sequences. (9f79483)
  • chore(lint): Enable no-unused-expressions disabling use for webpack. (5d95ebb)
  • chore(lint): Enable no-use-before-define. (8228fcb)
  • chore(lint): Enable no-useless-concat. (9c30201)
  • chore(lint): Enable object-property-newline allowing all on one line. (3167cbc)
  • chore(lint): Enable prefer-arrow-callback allowing named functions. (2fb8749)
  • chore(lint): Enable prefer-rest-params. (7a71812)
  • chore(lint): Enable prefer-spread. (4c54a93)
  • chore(lint): Enable prefer-template. (9d98438)
  • chore(lint): Enable quote-props consistent. (08bfeaf)
  • chore(lint): Enable react/no-did-update-set-state. (1c2fe32)
  • chore(lint): Explicitly turn on passing rules for eslint 3.2.2 eslint-plugin-react 6.0.0. (d581bd1)
  • chore(lint): Turn on already passing eslint rules. (9f02ba0)
  • chore(metadata-store): #1029 Move metadata.sqlite to the root profile directory (e08bc15)
  • chore(package): update babel-loader to version 6.2.5 (#1116) (b5bf6d1)
  • chore(package): Update eslint to latest version; fix reported issues with defining generators when y (e1fca24)
  • chore(package): update eslint to version 3.3.1 (#1094) (90fabbb)
  • chore(package): update eslint-plugin-react to version 6.1.1 (#1093) (39c0206)
  • chore(package): update eslint-plugin-react to version 6.1.2 (8ecfb53)
  • chore(package): update karma-chrome-launcher to version 2.0.0 (0a5a872)
  • chore(package): update npm dependencies to the latest version. (d9a284c)
  • chore(package): Update npm dev dependenices to latest versions. (3754219)
  • chore(package): Update npm prod dependencies to latest versions. (c653638)
  • chore(package): update npm-run-all to version 3.0.0 (#1114) (23ae89a)
  • chore(package): update sass-lint to version 1.9.0 (#1126) (072c68d)
  • chore(package): Update the remaining out of date npm packages. (0590337)
  • chore(prefs): #1072 Add new prefs reducer (7a1d8d3)
  • chore(prefs): #1072 Add PrefsProvider, tests (d1d75bd)
  • chore(storybook): #1039 Implement React Storybook support (cbc2cad)
  • feat(addon): #928 Replace simplestorage to read/write from metadata db (0702bab)
  • feat(addon): #935 Track highlight source in click pings (c52379d)
  • feat(content): #965 Add Tooltip component (2aef417)
  • feat(content): #965 New context display for highlights (791818a)
  • feat(highlights): #1010 Add scoring function based on weights (0cb496c)
  • feat(metadata-store): #981 Add caching for metadata store (63861fa)
  • feat(prefs): #1101 Add Highlights weights as pref for easy debug (e0d5597)
  • fix(addon): #1033 Turn on the Multiprocess compatibility flag, correct the uses of addObserver, and (631ab03)
  • fix(addon): #989 Initialize perfMeter before calling setupPageMod (e0d2e91)
  • fix(addon): #992 Always close metadataStore (ab7c031)
  • fix(addon): Update reversed WEIGHTED_HIGHLIGHTS_RESPONSE logic (9cb6a7e)
  • fix(artifacts): Fix invalid markup in artifacts latest.html (#1076) (05b8b4a), closes #1076
  • fix(config): Change config values to use production embedly-proxy URI (1825e9b)
  • fix(content): #488 Handle errored favicons (0x0) like small icons. (49f9ff7)
  • fix(content): #944 Detect small favicons to show fallback instead. (eefc8a4)
  • fix(content): #978 Put the active class on the tile-outer container instead of on the tile link. (7434805)
  • fix(icon): Fix bad path to glyph-showmore-16.svg in icons.scss (#1058) (bd5f518), closes #1058
  • fix(metadata-store): #1002 Handle exceptions in MetadataStore if it failed to connect (e13e0b9)
  • fix(metadata-store): #1012 Fix the intermittent timeout failure (0a2c19a)
  • fix(startup-race): #1053 fix content request and provider race condition (5824a9a)
  • fix(test): #1046 Intermittent failures in PerfMeter (0ff6ae6)
  • tests(content): #965 Tests for HighlightContext, Tooltip (bc6a5b1)

1.1.1 (2016-07-26)

  • 1.1.0 changelog (82d975a)
  • 1.1.1 (832d929)
  • Change recommendations timeout to 1 hour #939 (a4c9129)
  • feat(addon) #779: Experiment definition framework (fad4d4a)
  • fix (addon): #769 stop caching when afterDate or beforeDate provided (#851) (6e6b778), closes #769 #851
  • fix (addon): #849 only reset back home page on disable (#878) (5764d88), closes #849 #878
  • fix (addon): #882 handle unload(reason="uninstall") (#884) (d5bde1e), closes #882 #884
  • fix (content): #848 fix fast typing issue with search box (#879) (6c105b2), closes #848 #879
  • fix (content): #891 wait for content bridge to be setup before render (ff430e6), closes #891
  • fix(content:): #844 Add text wrapping to search string (7d56cbc)
  • Use production recommendation endpoint #936 (ec08b00)
  • chore(addon): Move vendor.js to lib/vendor-src.js (4f051d3)
  • chore(build): Only run git hook on push not commit (3192fcb)
  • chore(experiment): #931 Disable experiment for context menu (660d1cb)
  • chore(experiments): #905 Make experiment data structure less deeply nested (a5f2ac8)
  • chore(experiments): #905 Update experiments docs (575ff55)
  • chore(metadata-store): #966 Return RGB color for favicon and images (69c282e)
  • chore(metadata): #908 Allow partial inserts to MetadataStore (03d213a)
  • chore(variables): Replace camel case with underscore for consistency (cbd14cb)
  • feat(addon): #863 persist page metadata to sqlite (5e871be)
  • feat(addon): #870 Turn recommendations on as experiment (f3a415a)
  • feat(addon): Add Recommendation Provider (5424387)
  • feat(addon): Invoke the Recommendation Provider on addon-side (9a52a6b)
  • feat(addon): Start/close the Metadata DB (dd7ae94)
  • feat(content): Add react components to recommendations (b558de7)
  • feat(content): Add redux flow to recommendations (7f24ba2)
  • feat(content): CSS for recommendations (1c5dce9)
  • feat(metadata-store): #929 Add metadata query to search cache keys (0955245)
  • feat(metrics): Collect metrics on Pocket Recommendations (6b6ad89)
  • fix(addon): #694 Remove unused newOnly flag (4542ef8)
  • fix(addon): #741 Refactor PreviewProvider to hide link processing (b04122f)
  • fix(addon): #910 Send add/remove events for bookmarks (eaed46d)
  • fix(addon): Make private functions private in PreviewProvider (0081469)
  • fix(content): #657 Restructure TopSite to remove stopPropagation (7b2ea41)
  • fix(content): #748 Add deduping to timeline highlights (ef05304)
  • fix(content): #828 Bumped tippy-top sites to 0.2 (f0a1190)
  • fix(content): #838 Search keyword is removed after navigating with the arrow keys through the search (a8915d2)
  • fix(content): #843 Fix delete key bindings for search (86f76c9)
  • fix(content): #846 Change cursor, center dots, and bold search string (d29ee3a)
  • fix(content): #846 Normal Select cursor changes to Text Select cursor (61df6fb)
  • fix(content): #852 Only show one preview on new tab (95b4221)
  • fix(content): #859 'Delete from History' should not be available for bookmarks (398b67d)
  • fix(content): #887 Only hide delete options on bookmarks page (2df5ced)
  • fix(content): #957 (a6f7172)
  • fix(metadata-store): #916 Ensure drop transaction gets committed (93bb2d0)
  • fix(metrics): Add recommendation fields to data_events.md (5dcf655)
  • fix(test): #918 Mock the ActivityStream instance (5effcbc)
  • fix(test): Mock the metadata db in addon tests (a4376e4)

1.1.0 (2016-06-10)

  • 1.0.19 changelog (6500a89)
  • 1.1.0 (46f876d)
  • feat (addon): #724 set home page to Activity Stream (#785) (2bc5b11)
  • fix (content): #774 more fixes related to more data on zoom/scroll/resizing (d208b1f), closes #774
  • fix(addon): #796 Fix delete observer notification (aa1165d)
  • fix(addon): #808 fix uncertain load_reason for the back button (1308fed)
  • fix(addon): #821 - increase group size for experiment delete menu (f7de231)
  • fix(content): #632 Bug 1269777 - Google search string from context menu wrongly searches (c7051a6)
  • fix(content): #833 Separator for delete is in the wrong place (fbcb520)
  • fix(content): Fix position of settings menu (88ff8f1)
  • fix(content): Fix suggestion index (df08594)
  • fix(content): Remove delete menu (fe751ec)
  • chore(addon): Refactor message passing listeners (0988039)
  • chore(content): Remove unused styles (6841369)
  • chore(content): Use CONTENT_TO_ADDON constant (c40df12)
  • feat(addon): #701 Add bookmark api (04a4481)
  • feat(addon): #701 Open window api (60df5e3)
  • feat(addon): #775 Get Search working in Activity Stream (7e5bbd6)
  • feat(addon): #790 collect uninstall event pings (1a2baf4)
  • feat(addon): Local color analysis for favicons (0c85488)
  • feat(addon): set browser pref to store bigger favicons (0dcceeb)
  • feat(content): #701 New context menu for links (a72a1d8)
  • feat(content): #824 Add icons.scss (c50caad)
  • feat(content): show inline video players for youtube and vimeo (81c9b56)
  • bug(content): remove css that breaks timestamp alignment (301557c)
  • bug(content): remove unwanted .orig files (c5b923d)

1.0.19 (2016-06-03)

  • 1.0.18 changelog (be87f6b)
  • 1.0.19 (acf3081)
  • Add a description of performance ping #705 (dedff7f)
  • fix (addon): #663 rebuild the places cache after 30 minutes (b138aee), closes #663
  • fix (content): #774 fix zoom, resize, high res issues (dce0f65), closes #774
  • Refactor cache updating strategy (6a6b784)
  • test(addon): Reduce useless jpm test output (c061867)
  • chore(addon): #781 use webpack in addon for external deps (d9c6fa9)
  • fix(addon): #687 move tippytop to getEnhancedLinks (dd70e49)
  • fix(addon): #707 Provide more specific unload_reason other than navigation (a029fac), closes #745
  • fix(addon): #759 Add session_id for all pings. (db04f13)
  • fix(addon): #760 Add pageshow event to keep track of clicks on the 'back' button. (7dcea80)
  • fix(prefs): Switch to production embedly-proxy URL (5075b1c)
  • feat(addon): #417 Dont request embedly data for appended items (ef799db)
  • feat(addon): #417 infinite scroll (620d109)
  • feat(addon): #732 Create experiment for DeleteMenu (216842e)
  • feat(metrics): #705 Collect proxy telemetries from addon (b514783)

1.0.18 (2016-05-24)

  • 1.0.17 changelog (527f2f3)
  • 1.0.18 (f622774)
  • fix(addon): #454 Hide Load More if < 20 items on history (005ba6f)
  • fix(addon): #698 Don't send session pings for inactive tabs when closing the broswer window (bdf921c)
  • fix(addon): #716 Don't send session pings for tabs that finish loading in the background. (a4c798d)
  • fix(addon): Add an unique id for each item sent to content (a617dd4)
  • fix(addon): Bug 1273164 - The search bar from New Tab page is no longer working on latest Nightly ve (cd35ce2)
  • fix(content): #632 Bug 1269777 - Google search string from context menu wrongly searches (02f5f70)
  • fix(content): #723 Bug 1273923 - Remove 'Please fill out this field' tooltip (95fdbf6)

1.0.17 (2016-05-17)

  • 1.0.16 changelog (4d5c47a)
  • 1.0.17 (36af5ec)
  • Correct running tests command (6a99f31)
  • fix (content): #604 remove custom titles from GroupedActivityFeed (9838e39), closes #604
  • fix (content): #675 use cacheKey instead of lastVisitDate as react child key (d19be4d), closes #675
  • feat(addon): #679 Send addon version to embedly proxy (4bf2606)
  • feat(addon): add the API to remove a bookmark (17122bd)
  • feat(content): add Remove Bookmark UI (47ca9bd)
  • fix(addon): #518 Fix Embedly proxy receiving null URLs (d12f4d0)
  • fix(addon): #638 Dedupe history for embedly only (f7295ae)
  • fix(addon): #671 Reduce duplicate queries to embedly (a5d6ad1)
  • fix(lint): order sass rules by alphabetical order (61ec559)
  • tests(addon): #428 Ensure embedly client throws out non-requested responses (c0d9e80)

1.0.16 (2016-05-10)

  • 1.0.15 changelog (0ff3de0)
  • 1.0.16 (91c516a)
  • fix (addon): #646 do not throw exception on invalid uri component (edc3547), closes #646
  • fix(addon): send all links including those without embedly (8d5fa28)
  • fix(concurrency): guard against handlers called when ActivityStream object is gone (1d78b8d)
  • fix(travis): #650 skip cleanup for travis deploy (61dda27)
  • feat(content): add loading ui for >2s of loading (54ea1f8)
  • chore(meta): drop plural from activity stream in addon metadata (eb4b6d4)
  • chore(previews): #565 use prod embedly proxy (bdd89ba)
  • chore(travis): Lock to 47.0 (fd11f23)
  • chore(webpack): add json-loader to dependencies (9937604)
  • style(content): #427 Fix buttons on New Tab Page (ea981fd)
  • style(content): #610 Fade in main sections on init (1755758)

1.0.15 (2016-05-05)

  • 1.0.14 changelog (bb851a6)
  • 1.0.15 (77a813c)
  • feat (addon) #444 enhance sites with tippy top data (44e58d5)
  • fix (addon) #579 hide simple prefs (ecd4756), closes #579
  • style(content) #586 align loading spinner (2d8a269)
  • use rimraf and mkdirp instead of shell #125 (692ca74)
  • chore(icon): Update SVG icon in about:addons (cde8b99)
  • chore(npm): #641 lock npm dependencies to fixed version (90ebb2f)
  • chore(npm): Update sass-lint (e0e0d3c)
  • chore(package): Add TestPilot link in package description (03a0983)
  • fix(addon): #608 Order bookmarks by date created instead of date modified. (448b4a1)
  • fix(addon): #625 Renaming ping attributes for bookmarks and history counts. (39d7c7a)
  • fix(content): #572 pre-dedupe TopSites (f61f9c0)
  • fix(content): #620 Fix top site containers (6f3440d)
  • feat(caching): #629 store cache data on disk to avoid cold boots (65c6954)
  • feat(caching): #630 replace data when ready as opposed to invalidating first (b6cecfb)
  • feat(content): #607 UI for real blocking (404d983)
  • feat(perf): keep track of highlights links request times (d81211d)
  • feat(previews): do not wait on embedly call to return links (244d29f)

1.0.14 (2016-04-29)

  • 1.0.13 changelog (97bcd0a)
  • 1.0.14 (0bd871d)
  • chore (content): #310 Add meta tag for CSP (14ea41e)
  • feat(blocking): #484 blocking APIs (b08bf93)
  • feat(blocking): #484 persist blocking URLs (829f5ca)
  • feat(reporting): #477 End session on route change (f0fe8e9)
  • chore(addon): Update description in package.json (5eb9032)
  • chore(prefs): hide API endpoint prefs (3cf22af)
  • chore(reporting): #585 Add logger for telemetry (03e22ec)
  • chore(reporting): #585 Document telemetry events (1db7e6b)
  • fix(content): #590 Update search placeholder (ce2a9d2)
  • fix(content): #592 Change date format for headers (83c8e25)

1.0.13 (2016-04-26)

  • 1.0.12 changelog (d48c021)
  • 1.0.13 (9e38866)
  • fix (content): #559 scroll to top on route change (e903760), closes #559
  • New New Tab Icon (ea801b9)
  • chore(ci): #442 continous integration deployments for master on travis CI (daffd46)
  • chore(ci): #442 deployment automation for dev builds (d8beb4d)
  • chore(README): Firefox beta no longer required (b096383)
  • fix(content): #554 only include default sites if init is true (fc04d53)
  • fix(content): #558 Dont clear rows for error append actions (b36eb26)
  • fix(content): Updating wording of block action (83ffca9)
  • fix(debug): #574 Use Highlights on debug page (f215e4f)
  • fix(jpm): Use stable for npm run firefox (ef23a9a)

1.0.12 (2016-04-25)

  • 1.0.11 changelog (6641515)
  • 1.0.12 (f59e135)
  • feat(content): #200 Add first run data (61e97ca)
  • feat(content): #200 hide delete on first run items (ee76df6)
  • feat(highlights): #533 replace frecent history with highlights for spotlight in content (d204cf1)
  • fix(addon): #555 Add search to cache key (86a38a3)
  • chore(tests): #363 Fix coveralls reporting (5919d9e)
  • style(content): #545 Add favicon for newtab (dcd8274)

1.0.11 (2016-04-22)

  • 1.0.10 changelog (bed8081)
  • 1.0.11 (ee3c83f)
  • New icon for the add-on (fc0c812)
  • tests(content): #462 Fix intermittent test failure issue (2a66fa0)

1.0.10 (2016-04-21)

  • 1.0.10 (1b9b91e)
  • 1.0.9 changelog (27a5641)
  • fix (addon): #460, #467 fix for tab restore (1d1699d), closes #460 #467
  • fix (addon): #532 no activity stream for private browsing windows (e475ba9), closes #532
  • fix (content): #509 make the header and sidebar fixed (611bbef), closes #509
  • feat(caching): #440 lazily clean up cache (11aaf03)
  • feat(caching): allow for long hibernation preview caches (ed1c538)
  • feat(caching): return links even when there are no previews available for history-type queries (1f9f5a0)
  • feat(caching): update preview caches periodically (7538b61)
  • feat(content): #398 Show date headings on Timeline (bbd49a4)
  • feat(content): #483 Add delete context menu (2cc40ac)
  • feat(highlights): new highlights query (5407fda)
  • feat(highlights): request highlights from content (84ce568)
  • fix(addon): #539 Add v to list of allowed query params (ba4dca7)
  • fix(caching): finish gracefully when there is missing data in cleanup job (64a22fd)
  • fix(caching): update access time each time link is retrieved from cache (977a877)
  • chore(debugger): Added ui component and data source tester (4d7f951)
  • style(content): #526 Fix star position (07c0cca)

1.0.9 (2016-04-18)

  • 1.0.8 changelog (525be33)
  • 1.0.9 (e6ee1a6)
  • Add TestPilot badge to README (36e5cbc)
  • fix (addon): #472 fix more async issues (3ca6787), closes #472
  • fix (content) #500 add missing page property for GroupedActivityFeed (4c00333), closes #500
  • fix (content): #490 apply block list to selectSpotlight (6d18a1a), closes #490
  • fix (content): #490 apply block list to selectSpotlight (b46363f), closes #490
  • fix(addon) Remove source field from Tab-session ping (ef05749)
  • Revert "Merge pull request #499 from mozilla/emtwo/CSP" (ddc9fb8)
  • Tweak ESLint rules and Sass variables (00f3725)
  • feat(content): Empty case for highlights (e355547)
  • feat(reporting): add performance stats logging (52bd124)
  • fix(caching): #513 handle toggling rich previews properly (ebd3b72)
  • fix(content): #458 always show link to timeline on newtab (7f006d0)
  • fix(content): #498 Handle different size highlight boxes (0915090)
  • fix(favicon): Add activity-stream SVG favicon (cc82c56)
  • fix(icon): Add icon to about:addons (550af1c)
  • fix(package): Add homepage to package.json (6b27180)
  • fix(scss): Fix some sass-lint warnings (6b92be6)
  • style(content): #386 bring top sites border to top (2841a72)
  • style(content): #396 Fix spacing, colors, fonts (d56c6b5)
  • style(content): Set default bg of topsites to white (4fec351)
  • chore(content): #310 Add meta tag for CSP. (d131195)

1.0.8 (2016-04-07)

  • 1.0.7 changelog (f34b8e7)
  • 1.0.8 (7e0bc5a)
  • chore(content) #91 Use timestamp for keys (81fa591)
  • chore(addon): #468 Only store embedly data in the cache (0b1f89e)
  • chore(proxy): #463 change embedly proxy target to staging environment (bc5b149)
  • chore(test): Add images to karma, fix warnings (08fffef)
  • chore(tests): rename ActivityStream tests to include its name (1e0d410)
  • fix(addon): #468 Prioritize new data in getCachedLinks (8cca0b3)
  • fix(cache): #475 fix infinite cache rebuild timeout for Preview Provider with refactor (5ae80d3)
  • fix(caching): make preview cache repopulation deterministic (02f89af)
  • fix(content): #396 Use history in TopActivity (31a8869)
  • fix(reporting): Fixed incorrectly reported tab sessions (7a485ce)
  • fix(telemetry): #475 remove observer only when needed in TabTracker (b8a85ec)
  • feat(content): #387 Track user events (dfc951e)
  • feat(content): #392 Blocking for spotlight and top sites (6fdef5d)

1.0.7 (2016-04-04)

  • 1.0.6 changelog (a304156)
  • 1.0.7 (5e2656a)
  • feat(addon): #258 Implement embedly client in the addon (e860311)

1.0.6 (2016-04-04)

  • 1.0.5 changelog (f4ef71e)
  • 1.0.6 (f7d5aa1)
  • Revert "critical style fixes for april 1 release" (e999e7f)
  • chore(readme): #358 Update data dictionary (cd6e686)
  • feature(addon): #427 Addon handling of UX user event notifications. (a9af8f4)

1.0.5 (2016-04-01)

  • 1.0.4 changelog (9deba6f)
  • 1.0.5 (8fe4489)
  • Closes #430 - Add page identifier to tab-session ping (e375762), closes #430
  • critical style fixes for april 1 release (6ba4f3d)
  • feat(content) #345 - UI for sessions (77b1a8f)
  • fix (content): #272 display bookmarked date on Bookmarks timeline (8a8f452), closes #272
  • fix (content): #378 No heading without activity (3e94212), closes #378
  • fix (content): #83 replace font awesome with svg images (ece3a37), closes #83
  • Update data_dictionary.md (abe935b)
  • Update data_dictionary.md (60d3289)
  • Update data_dictionary.md (bd138ac)
  • Update data_dictionary.md (8fa8d3b)
  • Update data_dictionary.md (a569f95)
  • Update data_dictionary.md (ece3fbd)
  • Update data_dictionary.md (d6e14da)
  • Update data_dictionary.md (a4153d7)
  • Update data_dictionary.md (81c9afd)
  • chore(addon): Reviewer comments (4ba31b9)
  • chore(addon): #89 Move common files to /common, audit jpm files (d5a845a)
  • chore(build): use npm for tippy-top-sites (3a16e33)
  • chore(lint): Fix eqeqeq warning, and promote it to an ESLint error (aa87a21)
  • chore(readme): #252 Update readme to reflect action schema (d04e44f)
  • chore(rename): Reviewer comment (3177ee0)
  • chore(tests): #212 Better fake data for tests (bf2b3da)
  • fix(ActivityFeed): Make date/time formats consistent (94eba9d)
  • fix(bookmarks): Remove Highlights from Bookmarks page (99cfab7)
  • fix(build): Add common dir to webpack (7ecf114)
  • fix(content): #352 Renamed Spotlight and Top Activity (5063cbd)
  • fix(content): #388 Rename Featured to Highlights (38752cf)
  • fix(content): #422 disable menu on header (607920c)
  • fix(content): Make RequestMoreRecentLinks more concise (3fe5193)
  • fix(newtab): Add Timeline button to Recent Activity (de28d41)
  • fix(newtab): Set ActivityFeed length to 10 items (fa8ee43)
  • fix(reporting): TabTracker updates history size on onOpen event (8392ecb)
  • fix(test): Test before-initialization (1bd78ec)
  • fix(xpi): Remove /test/ directory from generated XPI (9f34d5e)
  • feat(addon): #346 Add load_reason. (b7fbf8c)
  • feat(content): #222 add bookmarks pagination (59f91a3)
  • feat(reporting): Add load latency to the tab ping (f0c1786)
  • feat(reporting): History/Bokmarks size change notification and testing (b16a615)
  • feat(reporting): History/Bookmark size API and caching (a55da33)

1.0.4 (2016-03-22)

  • 1.0.4 (f202b87)
  • Add v1.0.3 CHANGELOG.md (673efe5)
  • constify tab-session-complete - will rebase/squash later (d9ca0ee)
  • fix and test prefs for tabtracker/telemetrysender - will rebase/squash later (9e416b4)
  • make notif constant - will rebase/squash later (efeb584)
  • fix(content): #337 Use white bg as default SiteIcon bg (8292ffe)
  • fix(css): Fix mis-aligned ActivityStream icons (a31d4f4)
  • fix(TabTracker): closing all tabs does not error (57633a1)
  • chore(css): Fix sass-lint warning (afeb0c0)
  • chore(lint): Fix a few ESLint and Sass-lint warnings (070c873)
  • chore(lint): ignore no-console rule for PerfMeter (73e954b)
  • feat(telemetry): make telemetry configurable via prefs, on by default (2ecef5f)

1.0.3 (2016-03-18)

  • 1.0.3 (d21e502)
  • Create data_dictionary.md (8a4ac63)
  • feat(content) #221 Delete UI (0c1ce94)
  • fix(addon) #285: dont clear newtab after typing (efa544a)
  • fix(content) #185 convert protocol relative URLs to https (5f6bfde)
  • fix(content) #314 remove date subtitles and show .calendar() on side (d1fedd8)
  • Formatting changes to data_dictionary.md (c55439f)
  • remove href from span (100a20a)
  • Update data_dictionary.md (a72d106)
  • Update data_dictionary.md (62826f2)
  • chore(addon): #325 Add placeholders for required payload attributes. (bb9fd1c)
  • chore(addon): #325 Send session duration in milliseconds instead of seconds. (11d3baf)
  • chore(build): use webpack-env-loader-plugin for config (b1fd3f2)
  • chore(changelog): 1.0.2 changelog (bedfa02)
  • chore(content): add hidden debug page (7343f63)
  • chore(lint): Disable ESLint 'no-shadow' and 'no-warning-comments' rules (4c637d2)
  • fix(activityfeed): Use fallback hostname if page doesnt have title (b8605a6)
  • fix(addon): Listen to FRECENT_LINKS_REQUEST (38bf2f3)
  • fix(caching): drop cache repopulation requests if one is in progress (7ce3741)
  • fix(content): #315 Set correct title for Timeine (f8c6e58)
  • fix(content): make entire activity item row clickable (296476b)
  • fix(test): remove log statements from test-workers (2329b18)
  • feat(addon): #158 add bookmark filter to getFrecentLinks query (c33e72f)
  • feat(addon): #27 Add client_id and unload_reason to telemetry data. (6e53087)
  • feat(addon): #291 Separate pref-ed endpoints for stage and prod. (2d8711b)
  • feat(addon): #291 Setup ping for tab tracking telemetry. (fa14e11)
  • feat(addon): #295 places query caching (9930831)
  • feat(bookmarks pagination): Add before/after filters to getRecentBookmarks (6451e85)
  • feat(content): #158 Use FrecentHistory for NewTabPage (7dd401d)
  • feat(content): #193 improve icons (77d3054)
  • feat(content): #302 Tweak selectors for NewTabPage (5cc44cf)
  • feat(content): Add pagination to TimelineHistory (9b5b4b3)
  • feat(performance measurement): Closes #19 - Instrument add-on for performance (8371f9c), closes #19
  • docs(typo): Change about:newtab to 'Activity Stream' (fde6db6)

1.0.2 (2016-03-04)

  • 1.0.2 (0bc6cc3)
  • Added tests for afterDate (88f4a82)
  • fix(api) - Bug 173 Filter out URLs with "places" url scheme (2e6e504)
  • Remove options query (354f5ab)
  • chore(build): #245 Add production config for webpack (a76fbab)
  • chore(https): use https for embedly proxy (991bfca)
  • chore(lint): Add ESLint eqeqeq rule (73de69e)
  • chore(lint): Add no-var rule and disabled prefer-const rule (9d9bd06)
  • chore(lint): Fix some ESLint errors (0614ee5)
  • chore(lint): Remove 'no-use-before-define' ESLint rule (ab4ca1a)
  • chore(travis): #216 Disable travis emails (a97d424)
  • chore(travis): sleep to wait for xvfb (63ccd52)
  • feat(content): #220 Dedupe sites via redux selectors (9a26b79)
  • feat(content): #225 Bookmarks filter on Timeline (d687ed1)
  • feat(links pagination): Bug 198 Add some sort of pagination to Recent Links API query (b91fedb)
  • feat(lint): Update to eslint@2 and add more ESLint rules (cb99f07)
  • fix(addon): #206 reset the NewTabURL on unload (1443b51)
  • fix(addon): #209 Save tab data in memory instead of simple storage and send notification on tab sess (f571e5d)
  • fix(addon): #223 hide app URLs in all cases (ac34ae6)
  • fix(addon): #243 execute search with correct engine (cdec00e)
  • fix(addon): #27 Update data collection format. (28fa50b)
  • fix(content): #262 s/componentDidUnmount/componentWillUnmount/ (6d8796a)
  • fix(entropy): Grab the first available image instead of highest entropy (54ec6cb)
  • fix(props): Convert GroupedActivityFeed length to number in jsx (1b466a3)
  • test(addon): add test for bookmarkDateCreated (81d0faa)
  • test(addon): tests for SearchProvider interface (59eca00)
  • test(addon): update tests to use appURL.length instead of hard-coded value (4188d3d)

1.0.1 (2016-03-04)

  • 1.0.1 (ee729ff)
  • fix (addon): #55 Remove listeners for real. (6fe5948), closes #55
  • fix(addon): make addon run on Firefox 45 (20e4b0b)

1.0.0 (2016-02-29)

  • style(content): #195 add padding, ellipsis to TopSites title (d91726f)
  • style(content): #46 New styles, move static content files to src/static (63d7b52)
  • style(content): A bunch of small tweaks to get closer to spec (d9eac03)
  • style(content): Add base link style (fc1af48)
  • style(content): Added star icon for bookmarks (aa7c0c5)
  • style(content): Minor style improvements, fa for dev (511b80d)
  • 1.0.0 (a26a72b)
  • Add LICENSE file. (6053b65)
  • add list icon (064fd5f)
  • add precommit hook, react eslint rules (51897e1)
  • Added base components, redux store, reducers (6984dbe)
  • Added dependencies, webpack.config, yamscripts (9f6c9ab)
  • bare addon skeleton (871ea18)
  • chore(lint) fix some linting warnings (ec5dd11)
  • chore(scripts) #84 script to generate html (a337a6f)
  • feat(addon-ui) #94 hide url in awesomebar (a50a6ec)
  • feat(content) #160 Group activity feed by date and display time. (88d5e69)
  • feat(content) #45 top sites ui component (3987091)
  • first commit (c69e598)
  • fix(content) #182 Dedupe sites within components (227a981)
  • fix(content) #202: Use real labels for spotlight bookmarks v.s. visits (ce78241)
  • initial activity-stream addon (2591daa)
  • initial gitignore (04303f0)
  • Move prettyUrl() into lib/utils.js (22451c5)
  • test npm script (ee03d4c)
  • fix(addon): #123 Fix include path to include hashes (4df8538)
  • fix(addon): #145 Make addon work on Firefox 45 (bd0448a)
  • fix(addon): #174 Fix this this issue (6081566)
  • fix(addon): Fix ActivityStreams option defaulting, main.js exports (34aa212)
  • fix(addon): Make max history items limit 25 (82309fd)
  • fix(content): #106 s/Timeline/Activity Stream/ (2044d8b)
  • fix(content): #133 add key to blank placeholder nodes (4220a61)
  • fix(content): #177 Handle filtering of URLs and embedly data more gracefully (5b3515b)
  • fix(content): #180 Use hostname for top sites title (52f1dfb)
  • fix(content): #210 show real bookmark ui in ActivityFeed (e185cc9)
  • fix(content): Limit ActivityFeed to 6 results on NewTabPage (0821f79)
  • fix(content): Make spotlight elements clickable (15234fc)
  • fix(content): Make sure components do not throw if some data is missing (3b297bb)
  • fix(content): Only show sites in Spotlight if it has atleast one image (f1b4f7c)
  • fix(content): Pressing enter should trigger search (af03396)
  • fix(content): restore shim option (e6d161d)
  • fix(date handling): #204 - correct dates in content-src (0139f6a)
  • fix(date handling): #204 bookmark modification date (4b349b1)
  • fix(date handling): #204 last visit date handling (f73eeea)
  • fix(npm): fix once command (1daf0c6)
  • fix(scripts): #88 Fix npm run once, add warning about key (d06430a)
  • fix(tests): fix concurrency problem in Places tests (e512877)
  • fix(tests): unload app in test-message-passing (e33f1d6)
  • tests(embedly): Add tests for utils.sanitizeUrl() (6ef12a3)
  • feat(addon-ui): #69 toolbar button for activity streams timeline (de8dac0)
  • feat(bookmarks): #30 recent bookmarks query and emitters (3114191)
  • feat(build): Add scss (3b6cf03)
  • feat(changelog): Adding CHANGELOG.md (via npm run changelog) (bebda0d)
  • feat(content): #114 add placeholder boxes to spotlight (df3afd6)
  • feat(content): #114 add placeholder boxes to top sites (a94e7fa)
  • feat(content): #12 Add SiteIcon, embedly data server (4babd63)
  • feat(content): #163 New layout for new tab (2c543e5)
  • feat(content): #29 Header boilerplate and initial styles. (51a0dba)
  • feat(content): #34 Implement ActivityFeed component (93d15cd)
  • feat(content): #35 Implement Spotlight component (1d8ad80)
  • feat(content): #44 Add routing (3e7b4d0)
  • feat(delete history api): #149 delete link call and notify emitters (1d21464)
  • feat(embedly): Remove basic auth and query string data for embedly requests (aea3f66)
  • feat(frecent links): #164 Time-constrained top frecent links API (dd4a8d3)
  • feat(lint): Add Sass Linting to the test:lint pipeline (00ede21)
  • feat(messaging): #17 Action manager and redux-channel (cf82fab)
  • feat(recent links): #165 Add bookmark status to Recent Links API query (10bd728)
  • feat(recent links): add bookmark guid and date created to the query (2213d8f)
  • feat(recentlinks): #65 recent links query and emitters (e629a2d)
  • chore(addon): #22 add .jpmignore (07e62ed)
  • chore(addon): #22 more linter rules (fe623cf)
  • chore(addon): #22 move tests for content to content-test (1ffb3d8)
  • chore(addon): #22 tests for message passing (93c44bc)
  • chore(build): Remove prepush hook (9fce01c)
  • chore(ci): #51 Fix jpm binary path for travis (6f76b7d)
  • chore(ci): Add travis configuration (a0cc5ce)
  • chore(ci): tweak .eslintrc so it works for tests (2e145cd)
  • chore(comment): Change Max links to 20 from 100 (7fb6407)
  • chore(content): #157 Use the dev server endpoint for embedly (b351100)
  • chore(content): #38 Set up karma for content unit testing (118fd36)
  • chore(content): Add logger for dev (ca6855e)
  • chore(content): Add USE_SHIM config (29f1a0c)
  • chore(content): Rename src to content-src (441233f)
  • chore(deploy): #219 s3 deployment scripts for addon (91947aa)
  • chore(docs): add config docs (dfde40e)
  • chore(git): ignore xpi files (fbd4041)
  • chore(jpm): Add .jpmignore (f8a48e4)
  • chore(jpm): Use blacklist in .jpmignore since * is broken (2b12a70)
  • chore(jscs): exclude firefox files (b084306)
  • chore(lint): #42 jscs and eslint fixes (2169c07)
  • chore(lint): Convert var to const and group const variables (4a8fb20)
  • chore(lint): ensure there are no trailing spaces (c917ebe)
  • chore(lint): Extend the ESLint recommended rules (c4c5e03)
  • chore(lint): fix console warning (3391008)
  • chore(lint): Tweak some Sass-Lint rules and vars (4c84416)
  • chore(npm): #77 Update npm-shrinkwrap.json (3b86f80)
  • chore(npm): Add cpx dependency, add bundle task to ci (c3251e6)
  • chore(npm): always bundle assets before generating a package (b54ba46)
  • chore(npm): remove shrinkwrap (9667289)
  • chore(npm): Use webpack v1, add npm shrinkwrap (2f29fa4)
  • chore(refactor): refactor timeDaysAgo (45997f5)
  • chore(scripts): Add once command for people who want to try the add-on (c95261c)
  • chore(test): fix test (c8068d2)
  • chore(tests): Use Nightly for karma locally since paths for beta/stable are the same (af7b14a)
  • chore(travis): cache node modules, remove npm spinner (00d0452)
  • chore(typo): Fixing Facebook typo in fake shim data (19ffac0)
  • chore(typo): pdehaan-ing test message (b52e766)
  • chore(typo): removed HAHAHA (31d4259)
  • chore(typo): spelling errors (bbe8cfc)
  • feature(addon): #23 Query favicons from places_db. (db1c809)
  • feature(addon): #28 Tab open time data collection. (6daca43)
  • refactor(ActivityFeed): Remove leading http(s)://(www.) from displayed URLs (c201f9b)
  • refactor(tests): #66 use generator in test-message instead of Task (3d4837b)
  • test(addon): #20 Port PlacesProvider tests from Firefox. (7e1f652)
  • test(addon): #23 Add favicon test. (6a12466)
  • docs(readme): #71 Add run instructions to readme (11b5c6b)
  • doc(readme): update prereqs for build (cec7db5)