What's new in Activity Stream for Firefox 1.14.3

Aug 29, 2017
  • 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)
  • Feature(system-addon): Implement confirmation dialog component. Closes #2584 (513a276), closes #2584
  • Feature(telemetry): fixes #2284, port TelemetrySender to system addon (#2433) (a2769d0), closes #2284 #2433 #2284
  • Add hasHighResIcon to link object fixes #2392 (c82fbab), closes #2392
  • Close localFetch20 experiment fixes #2267 (82ed3ec), closes #2267
  • Fire event for experiment enrollment fixes #2477 (eb0308d), closes #2477
  • Tests(systemaddon): Fixes #2754 Improve LinkMenu test coverage (#2834) (1eca5f7), closes #2754 #2834
  • 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

New in Activity Stream for Firefox 1.14.2 (Aug 11, 2017)

  • Query experiment definitions from experimenter fixes #2100 (9fe0978), closes #2100

New in Activity Stream for Firefox 1.14.1 (Jul 10, 2017)

  • fix(db): 2817 - Add shutdown blocker for metadata store (78d6ddf)

New in Activity Stream for Firefox 1.13.0 (Jun 15, 2017)

  • Import(mc): Import style nits from patch landed in mc (5bcae82)
  • Add hasHighResIcon to link object fixes #2392 (c82fbab), closes #2392
  • Close localFetch20 experiment fixes #2267 (82ed3ec), closes #2267
  • Fire event for experiment enrollment fixes #2477 (eb0308d), closes #2477
  • 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

New in Activity Stream for Firefox 1.12.1 (Jun 9, 2017)

  • Enable travisci for 1.12.1 (0126ba0)
  • fix (addon): #2670 fix LinkChecker to match m-c (83a2fa0), closes #2670

New in Activity Stream for Firefox 1.12.0 (Jun 2, 2017)

  • Import(mc): Import style nits from patch landed in mc (5bcae82)
  • Add hasHighResIcon to link object fixes #2392 (c82fbab), closes #2392
  • Close localFetch20 experiment fixes #2267 (82ed3ec), closes #2267
  • Fire event for experiment enrollment fixes #2477 (eb0308d), closes #2477
  • 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

New in Activity Stream for Firefox 1.11.0 (May 19, 2017)

  • 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
  • Add hasHighResIcon to link object fixes #2392 (c82fbab), closes #2392
  • Close localFetch20 experiment fixes #2267 (82ed3ec), closes #2267
  • Fire event for experiment enrollment fixes #2477 (eb0308d), closes #2477
  • 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

New in Activity Stream for Firefox 1.10.1 (May 8, 2017)

  • 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)
  • Add hasHighResIcon to link object fixes #2392 (c82fbab), closes #2392
  • Close localFetch20 experiment fixes #2267 (82ed3ec), closes #2267
  • Fire event for experiment enrollment fixes #2477 (4068705), closes #2477
  • 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

New in Activity Stream for Firefox 1.10.0 (May 2, 2017)

  • 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)
  • Add hasHighResIcon to link object fixes #2392 (c82fbab), closes #2392
  • 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

New in Activity Stream for Firefox 1.9.0 (Apr 18, 2017)

  • Refactor(addon): Reduce some code duplication in PlacesProvider (#2056) (938e0f9)
  • Add hasHighResIcon to link object fixes #2392 (894b010), closes #2392
  • 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

New in Activity Stream for Firefox 1.8.0 (Apr 6, 2017)

  • efactor(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

New in Activity Stream for Firefox 1.7.0 (Mar 23, 2017)

  • Released on 2017-03-20
  • experiments(metadata): Closes #1361 Turn metadataService experiment on (4014f27), closes #1361
  • experiments(topsites): Compare uncombined/combined frecency scores of deduped top sites (#1928) (0f434c5)
  • Close localFetch20 experiment fixes #2267 (1603dc6), 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 (6348e06)
  • 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 (experiments): deactivate newTabPrefs experiment (fbdd5e1)
  • chore (package): Remove history package (092760b)
  • 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 (e74ec85), closes #2261
  • Dedupe weighted highlights results (740db7a)
  • Enable CI build for release-1.7.0 (06f7b17)
  • enable screenshots experiment for 20% (9b86740)
  • feat (content): #1988 new style for top sites (behind screenshots experiment) (3e22f74)
  • 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(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): #2246 hide New Tab Prefs behind an experiment (8b3dfad), 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 (4dee887)
  • 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 (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)
  • Refresh Topsites if metadata or screenshots are missing fixes #2115 (0fd5d3a), 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)
  • 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): 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 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): 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(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(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(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(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)
  • 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(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)
  • test(mozcentral): Add prefs to disable network to prefs_general (2827a8f)
  • 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)
  • refactor(addon): Reduce some code duplication in PlacesProvider (#2056) (938e0f9)
  • 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
  • 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 (f1b80c0)
  • fix(addon): #2252: fix the missing metadata_source in the event ping (f5b4a1b)
  • 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(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(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 (932226c)
  • 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(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)
  • 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)
  • 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(unblock): Closes #941 Depreciate unblock_all functionality (37ce1cf), closes #941
  • 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)

New in Activity Stream for Firefox 1.6.0 (Mar 12, 2017)

  • Experiments (metadata): Closes #1361 Turn metadataService experiment on (4014f27), closes #1361
  • Experiments (topsites): Compare uncombined/combined frecency scores of deduped top sites (#1928) (0f434c5)
  • 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
  • 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 (package): Remove history package (092760b)
  • chore(addon) #1502: Remove Timeline-related metrics and actions. (8952233)
  • chore(testing: #1929 Port HighlightContext tests to enzyme (fec4682)
  • Dedupe weighted highlights results (740db7a)
  • Enable CI build for release-1.6.0 (3df7287)
  • enable screenshots experiment for 20% (9b86740)
  • feat (content): #1988 new style for top sites (behind screenshots experiment) (3e22f74)
  • 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(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): 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 (metadatastore): parameterize the images SELECT query (a4afd6c)
  • fix (metrics) #1268 Switch timing uses of Date.now to absPerf.now (5f8f1e7), closes #1268
  • 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 (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)
  • 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)
  • 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(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(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(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)
  • 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): 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(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(debug): #1738 Restore Highlights to UI tester (252fb1f)
  • fix(docs): Fix typo in localization docs (b6d4561)
  • 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): 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(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(mozcentral): Add prefs to disable network to prefs_general (2827a8f)
  • 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)
  • refactor(addon): Reduce some code duplication in PlacesProvider (#2056) (938e0f9)
  • 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
  • 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): 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): 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(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 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): 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(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(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(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(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)
  • 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)
  • 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(unblock): Closes #941 Depreciate unblock_all functionality (37ce1cf), closes #941
  • 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)