What's new in DuckDuckGo Privacy Essentials for Firefox 2024.3.11

Mar 14, 2024
  • Release 2024.3.11 [ci release] (#2465)
  • Improve unit test usability (#2463)
  • Use runtime.onPerformanceWarning event for breakage reports (#2462)
  • Bump @duckduckgo/privacy-reference-tests from 438faf5 to a603ff9 (#2452)
  • Bump sammacbeth/action-asana-sync from 5 to 6 (#2461)
  • Bump sammacbeth/action-asana-sync from 4 to 5 (#2460)
  • Bump the external-dependencies group with 7 updates (#2458)
  • Asana sync changes (#2442)
  • Bump metcalfc/changelog-generator from 4.3.0 to 4.3.1 (#2448)
  • Bump @duckduckgo/privacy-reference-tests from 6b7ad1e to 438faf5 (#2447)
  • Bump @duckduckgo/content-scope-scripts from 4.59.0 to 4.64.0 (#2445)
  • Bump the external-dependencies group with 5 updates (#2444)
  • Bump @duckduckgo/privacy-dashboard from 3.0.0 to 3.2.0 (#2426)
  • Bump softprops/action-gh-release (#2439)
  • Bump privacy-test-pages from 1.2.2 to 1.3.0 (#2432)
  • Bump @duckduckgo/tracker-surrogates from 1.3.0 to 1.3.1 (#2449)
  • Bump sammacbeth/action-asana-sync from 3 to 4 (#2438)
  • Fix blocked request filtering in the dev-tools panel UI (#2437)
  • Bump the external-dependencies group with 10 updates (#2436)
  • Bump metcalfc/changelog-generator from 4.2.0 to 4.3.0 (#2430)
  • Add @node/types to fix playwright type issue. (#2435)
  • Bump github/codeql-action from 2 to 3 (#2395)
  • Bump the npm_and_yarn group group with 1 update (#2416)
  • Update autofill to 10.1.0 (#2428)

New in DuckDuckGo Privacy Essentials for Firefox 2024.1.19 (Feb 2, 2024)

  • Release 2024.1.19 [ci release] (#2421)
  • Merge autofill code into a component. Prevent extension crash when contextMenus API is missing. (#2378)
  • Add readme for components directory. (#2376)
  • Bump @duckduckgo/privacy-reference-tests from a3acc21 to 6b7ad1e (#2399)
  • Bump follow-redirects from 1.14.9 to 1.15.4 (#2413)
  • Prevent extension crash when omnibox API is not available. (#2377)
  • Update autofill to 10.0.3 (#2414)
  • Update devtools panel with improved UI (#2408)
  • Update list editor with tabs and improved UI (#2407)
  • Bump the external-dependencies group with 5 updates (#2409)
  • Bump @duckduckgo/content-scope-scripts from 4.54.0 to 4.59.0 (#2410)
  • Bump the external-dependencies group with 7 updates (#2405)
  • Bump actions/upload-artifact from 3 to 4 (#2394)
  • Update autofill to 10.0.2 (#2385)
  • ddg2dnr: share reference-tests dependency version with parent project. (#2384)
  • Bump the external-dependencies group with 8 updates (#2382)
  • Bump @duckduckgo/content-scope-scripts from 4.53.0 to 4.54.0 (#2380)

New in DuckDuckGo Privacy Essentials for Firefox 2023.12.6 (Dec 12, 2023)

  • Release 2023.12.6 [ci release] (#2373)
  • Update autofill to 10.0.1 (#2371)
  • Bump @duckduckgo/tracker-surrogates from 1.2.10 to 1.2.11 (#2366)
  • Update to config v4 (#2283)
  • Bump @duckduckgo/content-scope-scripts from 4.51.0 to 4.53.0 (#2359)
  • Add web navigation errors to breakage reports (#2358)
  • MV3: Request content-script config on first tick (#2325)
  • Bump metcalfc/changelog-generator from 4.1.0 to 4.2.0 (#2357)
  • Bump @duckduckgo/content-scope-scripts from 4.50.0 to 4.51.0 (#2356)

New in DuckDuckGo Privacy Essentials for Firefox 2023.10.24 (Oct 30, 2023)

  • Release 2023.10.24 [ci release] (#2303)
  • Support tracker-allowlist subdomain matching (#2282)
  • Bump @duckduckgo/tracker-surrogates from 1.2.7 to 1.2.8 (#2302)
  • Bump @duckduckgo/autofill from 8.4.2 to 9.0.0 (#2288)
  • Bump @duckduckgo/content-scope-scripts from 4.39.0 to 4.41.0 (#2300)
  • Bump @duckduckgo/privacy-dashboard from 1.6.1 to 2.0.1 (#2301)
  • Fix duplicate injected script error in MV3 (#2298)
  • Bump the external-dependencies group with 10 updates (#2294)
  • Remove Chrome Counteract Exp code (#2284)
  • Disable local proxying for adclick attribution tests (#2285)
  • Add site breakage reasons to reports. (#2278)
  • Bump stefanzweifel/git-auto-commit-action from 4.16.0 to 5.0.0 (#2267)
  • Bump @duckduckgo/tracker-surrogates from 1.2.6 to 1.2.7 (#2273)

New in DuckDuckGo Privacy Essentials for Firefox 2023.10.12 (Oct 16, 2023)

  • Release 2023.10.12 [ci release] (#2271)
  • Bump @duckduckgo/content-scope-scripts from 4.35.0 to 4.39.0 (#2270)
  • Update autofill to 8.4.2 (#2268)
  • Bump the external-dependencies group with 10 updates (#2266)
  • Bump privacy-test-pages from 1.2.1 to 1.2.2 (#2255)
  • Bump @duckduckgo/tracker-surrogates from 1.2.5 to 1.2.6 (#2256)
  • Update russian translation (#2233)
  • Update autofill to 8.4.1 (#2248)
  • Remove unused referrer attribute on arguments object (#2122)
  • Bump sammacbeth/action-asana-sync from 1 to 3 (#2246)
  • Update autofill to 8.4.0 (#2239)

New in DuckDuckGo Privacy Essentials for Firefox 2023.9.1 (Sep 8, 2023)

  • Release 2023.9.1 [ci release]
  • Bump @duckduckgo/autofill from 8.1.2 to 8.2.0
  • Bump @duckduckgo/content-scope-scripts from 4.34.0 to 4.35.0
  • Move cookie stack trace extraction to the devtools.
  • Extract tab lifecycle events
  • Remove fire button pixel
  • Fix layout of 'Learn more' link
  • Bump the external-dependencies group with 4 updates
  • Update AMP protection with strict http checking
  • Bump @duckduckgo/privacy-reference-tests from 7eab302 to 0d23f76
  • Bump the external-dependencies group with 8 updates
  • Force set list values to false on Site initialization
  • Fix dependabot syntax
  • Group dependabot PRs
  • Bump @types/chrome from 0.0.242 to 0.0.243

New in DuckDuckGo Privacy Essentials for Firefox 2023.8.16.1 (Aug 22, 2023)

  • Release 2023.8.16.1 [ci release] (#2191)
  • Revert "Bump asana from d90978a to 4fa104a (#2177)" (#2190)

New in DuckDuckGo Privacy Essentials for Firefox 2023.8.2 (Aug 7, 2023)

  • Release 2023.8.2 [ci release] (#2161)
  • Make chrome counteract message experiment English only and non Linux (#2160)

New in DuckDuckGo Privacy Essentials for Firefox 2023.7.8 (Jun 27, 2023)

  • Release 2023.7.8 [ci release]
  • Bump @duckduckgo/content-scope-scripts from 4.20.0 to 4.22.0
  • Remove dependency loop between dnr-utils and dnr-config-rulesets
  • Bump eslint from 8.42.0 to 8.43.0
  • Bump @babel/cli from 7.21.5 to 7.22.5
  • Bump sass from 1.63.3 to 1.63.4
  • Bump @babel/preset-env from 7.22.4 to 7.22.5
  • Bump tldts from 6.0.5 to 6.0.8
  • Bump jasmine from 5.0.1 to 5.0.2
  • Remove in-context eligible pixel
  • Improve debug panel filtering for all cells and also fixing hiding of exceptions
  • Increase newtab stats to 24hr (2nd time)
  • Parse arbitary version strings for comparison
  • Bump @babel/node from 7.22.1 to 7.22.5
  • Bump jasmine from 5.0.0 to 5.0.1
  • Bump @babel/core from 7.22.1 to 7.22.5
  • Bump sass from 1.62.1 to 1.63.3
  • Bump i18next from 22.5.0 to 22.5.1
  • Bump glob from 10.2.6 to 10.2.7

New in DuckDuckGo Privacy Essentials for Firefox 2023.7.7.2 (Jun 13, 2023)

  • Release 2023.7.7.2 [ci release] (#2043)
  • Bump @duckduckgo/content-scope-scripts from 4.17.0 to 4.20.0 (#2042)

New in DuckDuckGo Privacy Essentials for Firefox 2023.5.23 (May 26, 2023)

  • Release 2023.5.23 [ci release] (#1999)
  • Bump @duckduckgo/content-scope-scripts from 4.16.0 to 4.17.0 (#2001)
  • Bump @duckduckgo/privacy-reference-tests from e03d1bb to ab52781 (#2000)
  • Bump glob from 10.2.4 to 10.2.6 (#1997)
  • Allow constants.js to be used in non-extension environments (#1998)
  • Bump i18next from 22.4.15 to 22.5.0 (#1996)
  • Bump eslint from 8.40.0 to 8.41.0 (#1993)
  • Fix allowlisting does not disable serviceworker request blocking in the same session (#1952)
  • Update v6 list to be per-manifest (#1989)
  • Bump @duckduckgo/autofill from 6.5.1 to 7.0.1 (#1991)
  • Remove use of require-globify for locale import (#1984)
  • update blocklist endpoints (#1986)
  • Fix percent encoding errors for param stripping (#1988)
  • Bump @duckduckgo/privacy-reference-tests from dee49c3 to e03d1bb (#1990)
  • Use test configuration for URL tracking parameter protection tests (#1987)
  • Bump jquery from 3.6.4 to 3.7.0 (#1981)
  • Bump jasmine from 4.6.0 to 5.0.0 (#1980)
  • Bump glob from 10.2.2 to 10.2.4 (#1978)
  • Bump @types/chrome from 0.0.235 to 0.0.236 (#1982)
  • Bump tldts from 6.0.4 to 6.0.5 (#1977)
  • Remove legacy integration tests (#1961)
  • Enable localization (#1892)

New in DuckDuckGo Privacy Essentials for Firefox 2023.5.9 (May 15, 2023)

  • d3c00c57 - Release 2023.5.9 [ci release] (#1972)
  • c23b3628 - Bump @duckduckgo/autofill from 68ad3ac to 8f403fa (#1965)
  • f6261c49 - Bump @duckduckgo/content-scope-scripts from 4.13.0 to 4.16.0 (#1964)
  • f8843795 - Bump tldts from 6.0.3 to 6.0.4 (#1969)
  • 68c29540 - Bump eslint from 8.39.0 to 8.40.0 (#1968)
  • 4686e6fb - Bump @types/chrome from 0.0.234 to 0.0.235 (#1966)
  • 06ea7865 - Update Dax logo (#1962)
  • 75528b1a - Send incontext_eligible pixel (#1943)
  • 6b2535ef - Bump engine.io and socket.io in /packages/privacy-grade (#1955)
  • 912a0caf - Bump engine.io and socket.io (#1954)
  • 41458db0 - Bump @babel/core from 7.21.4 to 7.21.8 (#1959)
  • a6f12625 - Bump @playwright/test from 1.32.3 to 1.33.0 (#1946)
  • 4a465385 - Bump web-ext from 7.6.1 to 7.6.2 (#1934)
  • 64614921 - Bump yargs from 17.7.1 to 17.7.2 (#1944)
  • 3ec2f9b0 - Bump @babel/cli from 7.21.0 to 7.21.5 (#1947)
  • 0c0a6703 - Bump @babel/preset-env from 7.21.4 to 7.21.5 (#1948)
  • acaad6d1 - Bump @types/chrome from 0.0.233 to 0.0.234 (#1949)
  • 51ca7a47 - Disable all protections for 'special' pages (e.g. localhost) (#1951)
  • ce272998 - Speed up AMP protection tests (#1956)
  • 348d2ded - Migrate click attribution tests to Playwright (#1940)
  • 1a1a0ac9 - Bump @duckduckgo/privacy-reference-tests from 7623f0b to dee49c3 (#1923)
  • c7824cd1 - Bump sass from 1.62.0 to 1.62.1 (#1932)
  • 8881e4db - Control how long in-context signup is visible through remote config (#1950)
  • 464ce774 - Validate that third party trackers load correctly (#1938)
  • c092c75c - Migrate more tests to playwright (#1939)

New in DuckDuckGo Privacy Essentials for Firefox 2023.4.11 (Apr 20, 2023)

  • 176be858 - Release 2023.4.11 [ci release] (#1888)
  • f989b7dc - Bump i18next-icu from 2.1.0 to 2.3.0 (#1876)
  • f198e45d - Bump @types/chrome from 0.0.224 to 0.0.229 (#1884)
  • c47267c7 - Update C-S-S to 4.11.1 (#1887)
  • 969b12e1 - Bump asana from 3fc4ad1 to 581d6dd (#1870)
  • ab85cbd1 - Bump @babel/core from 7.21.3 to 7.21.4 (#1862)
  • 42e7d55a - Bump @playwright/test from 1.31.2 to 1.32.2 (#1871)
  • 75a3a94e - Bump glob from 9.3.2 to 10.0.0 (#1875)
  • c1fbb882 - Bump tldts from 5.7.110 to 6.0.3 (#1874)
  • 72ca76c3 - Update css tests (#1881)
  • 0f69ebc3 - Revert "Add in immutable-json-patch to fix build (#1879)" (#1882)
  • 82cfe18a - Bump @duckduckgo/privacy-dashboard from 1.4.1 to 1.4.3 (#1877)
  • 743fd6ed - Add in immutable-json-patch to fix build (#1879)
  • 295da3a6 - fix: allow framing on duckduckgo.com (#1864)
  • 9f224126 - Bump @duckduckgo/tracker-surrogates from 1.2.1 to 1.2.2 (#1872)
  • 69109452 - Bump mocha from 10.0.0 to 10.2.0 (#1865)
  • 02f3f0b8 - Dependabot PR increase limit (#1868)
  • 45678c4c - Bump eslint from 8.37.0 to 8.38.0 (#1867)
  • 979c850c - Bump web-ext from 7.5.0 to 7.6.0 (#1866)
  • 71e4e8c7 - Bump sass from 1.60.0 to 1.61.0 (#1861)
  • bc59969b - Bump typescript from 4.9.5 to 5.0.4 (#1860)
  • 837c08fe - Ensure content-scope-scripts node_modules are up to date (#1856)
  • 19474524 - Update reference test integration to support new breakage reference tests (#1855)
  • dca2a052 - Bump privacy-grade version (#1854)
  • aaa3629f - Bump @babel/preset-env from 7.20.2 to 7.21.4 (#1852)
  • e7d75c6a - Bump i18next from 22.4.10 to 22.4.14 (#1851)
  • 8ac025df - Port YouTube Click to Load integration tests to Playwright (#1853)
  • 7e796d74 - Bump eslint from 8.35.0 to 8.37.0 (#1849)
  • f5864ae4 - Remove tracker definition code as currently unused (#1846)
  • 4f13a143 - Port YouTube API schema test to Playwright, speed up Facebook test (#1844)
  • 910bdf21 - Ensure surrogates.txt target is triggered each time files are copied (#1839)
  • f8115a54 - Run autofill in unconventional iframes (#1843)
  • 7097a010 - Breakage reporting tweaks (#1834)
  • be9ff945 - Fix shadowed variable rewrite issue preventing unknown trackers from being shown (#1842)
  • 3987936a - Fix request blocking integration tests for Chrome MV3 (#1840)
  • 305a5914 - Avoid triggering Chrome MV3 builds twice (#1838)
  • 837537c2 - Migrate URL parameters test to playwright (#1835)
  • 38e3b4b0 - Fix disabling of ServiceWorker initiated request blocking for MV3 (#1837)
  • 161050c1 - Migrate privacy dashboard tests to playwright (#1836)
  • fb96e845 - Bump softprops/action-gh-release (#1825)

New in DuckDuckGo Privacy Essentials for Firefox 2023.3.28.1 (Apr 4, 2023)

  • eaf7548e - Release 2023.3.28.1 [ci release] (#1833)
  • 0393d400 - Revert recent change to clean target in Makefile (#1832)

New in DuckDuckGo Privacy Essentials for Firefox 2023.3.15.1 (Mar 21, 2023)

  • Bump @duckduckgo/content-scope-scripts from 4.4.2 to 4.4.4 (#1799)
  • Fix Chrome build targets after make clean (#1785)

New in DuckDuckGo Privacy Essentials for Firefox 2023.3.3 (Mar 9, 2023)

  • E8f97ec8 - Release 2023.3.3 [ci release] (#1758)
  • F9d5fe9f - Add ATB to /chrome_newtab (#1743)
  • E20f4b9d - Bump @babel/cli from 7.20.7 to 7.21.0 (#1756)
  • 6e03d846 - Bump @types/chrome from 0.0.213 to 0.0.219 (#1754)
  • B72a9e73 - Bump @duckduckgo/content-scope-scripts from 4.1.1 to 4.3.1 (#1757)
  • 62b59c22 - Migrate storage blocking tests to Playwright (#1750)
  • A28c53e6 - Skip flaky atb test (#1751)
  • C32de7a3 - Bump yargs from 17.6.2 to 17.7.1 (#1746)
  • 3bffb9d1 - Ensure only enabled+supported feature configs are passed to ddg2dnr (#1741)
  • 095fe10a - Bump @babel/core from 7.20.12 to 7.21.0 (#1749)
  • 6e497c96 - Bump tldts from 5.7.109 to 5.7.110 (#1748)
  • E3ba3f1b - Bump i18next from 22.4.9 to 22.4.10 (#1747)
  • A5d73532 - Rename develop branch to main (#1744)
  • A236ead7 - Bump eslint from 8.33.0 to 8.35.0 (#1737)
  • 0f1be8b1 - Bump sass from 1.58.1 to 1.58.3 (#1730)
  • 0eb2f76f - Bump tldts from 5.7.108 to 5.7.109 (#1727)
  • 9d62b071 - Fix typo in integration test configuration (#1742)
  • E74bb9ca - Bump zod from 3.20.2 to 3.20.6 (#1726)
  • Dda830f2 - add CSP to allow framing in our domains (#1734)
  • A943a7e3 - Playwright for integration tests (#1712)
  • 4eb7ccd2 - Remove .es6 transform and filenames (#1733)
  • 85d3d5f7 - Remove some more old Click to Load code (#1731)

New in DuckDuckGo Privacy Essentials for Firefox 2023.2.16 (Feb 22, 2023)

  • Release 2023.2.16 [ci release] (#1729)
  • Bump @duckduckgo/content-scope-scripts from 4.1.0 to 4.1.1 (#1728)
  • Bump @types/chrome from 0.0.212 to 0.0.213 (#1721)
  • Bump sass from 1.58.0 to 1.58.1 (#1723)
  • Fix Asana release script. (#1725)

New in DuckDuckGo Privacy Essentials for Firefox 2023.1.12 (Jan 16, 2023)

  • Release 2023.1.12 [ci release] (#1641)
  • Update the content-scope-scripts dependency (#1640)
  • Fix: MV3 error setting a badge with a relative path. (#1636)
  • Bump json5 from 1.0.1 to 1.0.2 (#1629)
  • Bump @types/chrome from 0.0.204 to 0.0.206 (#1624)
  • Bump asana from bebf5f2 to 3c8489e (#1570)
  • Autofill pixels (#1608)
  • Remove grunt --watch argument (#1628)
  • Inject trackers and config into C-S-S inject.js (#1609)
  • Fix https/tds storage when indexedDB is disabled (#1627)

New in DuckDuckGo Privacy Essentials for Firefox 2022.12.27 (Jan 3, 2023)

  • Release 2022.12.27 [ci release] (#1625)
  • Get some of the Click to Load integration tests running again (#1619)
  • Enable integration tests for Chrome MV3 by default (#1622)
  • Enable Chrome MV3 URL tracking parameter protection integration tests (#1621)
  • Revert to TDS v3 (#1623)
  • Remove the privacy grade integration tests (#1620)
  • Improve devtools panel filters (#1311)
  • Fix user allowlist for after upgrade from MV2 to MV3 extension (#1617)
  • Bump @duckduckgo/content-scope-scripts from 3.5.1 to 3.5.2 (#1616)
  • Update icon based on protection status (#1586)
  • Bump eslint from 8.28.0 to 8.29.0 (#1612)
  • Attribute trackers to parents when defined (#1606)
  • Bump @babel/core from 7.20.2 to 7.20.5 (#1569)
  • Bump @duckduckgo/privacy-reference-tests from de75d51 to 88d351f (#1611)
  • Bump jquery from 3.6.1 to 3.6.2 (#1610)
  • Bump stefanzweifel/git-auto-commit-action from 4.15.4 to 4.16.0 (#1583)
  • Bump sass from 1.56.1 to 1.56.2 (#1599)
  • Fix test that depends on the number of enabled features in the config (#1607)
  • Shane/dashboard-localization (#1603)
  • Update content script messaging (#1595)
  • Avoid throwing exceptions when new tabs are created for MV3 (#1596)
  • Move atb to install (#1605)
  • Bump @types/chrome from 0.0.203 to 0.0.204 (#1600)
  • Bump softprops/action-gh-release (#1602)
  • Release CI: create tag on the commit the build is run on. (#1604)
  • Release 2022.12.12 [ci release]
  • Bump content-scope-scripts to 3.3.3.2
  • Add email param to atb request (#1597)
  • Fix encoding of TDS parameter in broken site reports (#1593)
  • MV3 third-party cookie blocking (#1565)
  • Update ddg2dnr dependency (#1594)
  • Bump i18next from 22.0.6 to 22.1.4 (#1592)
  • Bump i18next-icu from 2.0.3 to 2.1.0 (#1580)
  • Update package-lock.json
  • Ignore workflow if check
  • Release 2022.12.7 [ci release] (#1591)
  • Allow workflow release processing (#1587)
  • Update content scope scripts ver (#1588)
  • Allow workflow release processing (#1587)
  • ATB parameter in MV3 (#1585)
  • MV3 click to load support (#1527)
  • Add AMP link protection integration test (#1584)
  • Update ddg2dnr dependency (#1575)
  • Fix(mv3): fixed search + localization (#1579)
  • YouTube CTL part 2 - migration (#1554)
  • Fix(mv3): fix reload+close following protections toggle (#1576)
  • Bump tldts from 5.7.101 to 5.7.102 (#1577)
  • Bump @duckduckgo/tracker-surrogates from 1.1.0 to 1.2.0 (#1578)

New in DuckDuckGo Privacy Essentials for Firefox 2022.12.7 (Dec 12, 2022)

  • Ignore workflow if check
  • Release 2022.12.7 [ci release] (#1591)
  • Allow workflow release processing (#1587)
  • Update content scope scripts ver (#1588)

New in DuckDuckGo Privacy Essentials for Firefox 2022.11.23.1 (Nov 24, 2022)

  • Release 2022.11.23.1 [ci release] (#1560)
  • Fix: re-instate the setList message for the options page (#1559)
  • Release 2022.11.23 [ci release] (#1558)
  • Add test for non-blocking of iframe cookies when site allowlisted. (#1543)
  • Bump jsdom from 20.0.2 to 20.0.3 (#1548)
  • Bump i18next from 22.0.5 to 22.0.6 (#1549)
  • Bump @duckduckgo/privacy-dashboard from fb63a84 to 4e2ce56 (#1557)
  • Create tab object on tab create (#1552)
  • Fix up service worker tab navigation issues (#1551)
  • Bump @duckduckgo/content-scope-scripts from 3.3.1 to 3.3.2 (#1556)
  • Fix: don't allow {} as emailProtectionUserData when sending data to the dashboard (#1555)
  • Bump engine.io and socket.io (#1553)
  • Bump eslint from 8.27.0 to 8.28.0 (#1547)
  • Added support for new PD (#1271)
  • Improve devtools visual elements (#1309)
  • Update storage tests for updated test page (#1546)
  • Avoid blocking ServiceWorker initiated requests for Chrome MV3 (#1544)

New in DuckDuckGo Privacy Essentials for Firefox 2022.10.31 (Nov 3, 2022)

  • 6643e0d7 - Prepare release 2022.8.25
  • ea968dc5 - Remove migrate company data code (#1372)
  • a9e7ee5f - Removal of unused list data (#1373)
  • 6ffec7e7 - Prepare release 2022.8.25 (#1374)
  • f8eb2e9f - Bump typescript from 4.7.4 to 4.8.2 (#1377)
  • a878b211 - Bump tldts from 5.7.89 to 5.7.90 (#1376)
  • 83e11fc6 - Bump @types/jasmine from 4.0.3 to 4.3.0 (#1378)
  • 16102cc1 - Bump @babel/core from 7.18.10 to 7.18.13 (#1379)
  • b852c28c - Bump eslint from 8.22.0 to 8.23.0 (#1380)
  • d800882d - Bump puppeteer from 16.2.0 to 17.0.0 (#1381)
  • 500dd5cd - Bump @fingerprintjs/fingerprintjs from 3.3.4 to 3.3.5 (#1375)
  • 417d6514 - Bump jquery from 3.6.0 to 3.6.1 (#1382)
  • e442e7a0 - Increase minimum supported Chrome and Firefox versions (#1299)
  • 3bf36d55 - Enable reporting of MV2 to MV3 extension. (#1371)
  • bc0bf261 - Correct some type checking issues with referrer trimming (#1385)
  • d80941d0 - Bump @duckduckgo/privacy-grade from 2.1.0 to 2.1.1 (#1387)
  • 1728a557 - Bump sass from 1.54.5 to 1.54.8 (#1392)
  • 82ed952d - Bump @types/chrome from 0.0.195 to 0.0.196 (#1391)
  • d33779e6 - Bump puppeteer from 17.0.0 to 17.1.1 (#1390)
  • e8ef2af6 - Bump tldts from 5.7.90 to 5.7.91 (#1388)
  • 4711f497 - Bump @duckduckgo/content-scope-scripts from 2.4.1 to 2.5.0 (#1395)
  • 13e58a4a - Bump jasmine from 4.3.0 to 4.4.0 (#1393)
  • e921e6a7 - Get script injection working for Chrome MV3 builds of the extension (#1389)
  • 793e339c - Bump @babel/core from 7.18.13 to 7.19.0 (#1397)
  • 92f9695a - Bump eventemitter2 from 6.4.7 to 6.4.8 (#1394)
  • 7054fea8 - Bump @babel/preset-env from 7.18.10 to 7.19.0 (#1396)
  • 993b6468 - Bump typescript from 4.8.2 to 4.8.3 (#1401)
  • 31b32654 - Bump puppeteer from 17.1.1 to 17.1.3 (#1403)
  • 784a2b30 - Bump eslint from 8.23.0 to 8.23.1 (#1402)
  • fd29201e - Bump @fingerprintjs/fingerprintjs from 3.3.5 to 3.3.6 (#1400)
  • d7d6b2b7 - Bump sass from 1.54.8 to 1.54.9 (#1399)
  • e51650f0 - Bugfix: getBaseDomain should return null when invalid (#1410)
  • e3fd8a1b - Remove parameterName and parameterValue from ad-attribution feature to simplify code (#1343)
  • 5d48f246 - Bump @babel/node from 7.18.10 to 7.19.1 (#1406)
  • cb98695d - Bump i18next from 21.9.1 to 21.9.2 (#1407)
  • 34d62f8a - Bump @types/chrome from 0.0.196 to 0.0.197 (#1408)
  • 58b25191 - Fix reddit grading test (#1415)
  • e84d026a - Mark Facebook CTL tests as pending when network is too slow (#1361)
  • 6ae4048e - Bump karma from 6.4.0 to 6.4.1 (#1413)
  • 8197e17d - Bump @babel/core from 7.19.0 to 7.19.1 (#1412)
  • 8d8b3eff - Bump eventemitter2 from 6.4.8 to 6.4.9 (#1405)
  • 48a2db97 - Bump @babel/preset-env from 7.19.0 to 7.19.1 (#1414)
  • e2ef2fec - Bump @types/webextension-polyfill from 0.9.0 to 0.9.1 (#1409)
  • 283f57e4 - Bump puppeteer from 17.1.3 to 18.0.4 (#1416)
  • 85f2227a - Fix Facebook videos if protocol isn't specified in data-href (#1411)
  • ff399e90 - Bump underscore from 1.13.4 to 1.13.6 (#1421)
  • 6f7cde81 - Bump eslint from 8.23.1 to 8.24.0 (#1420)
  • bb5c44ec - Bump @duckduckgo/content-scope-scripts from 2.5.0 to 2.6.0 (#1419)
  • c9f3a6a9 - Disable reddit test as constant flaking (#1423)
  • 8be6a8dc - Bump puppeteer from 18.0.4 to 18.0.5 (#1422)
  • 0fe14539 - Refactor tab to serialize to storage (#1363)
  • 6d422b65 - Bump tldts from 5.7.91 to 5.7.92 (#1418)
  • 8691741b - Bump @babel/cli from 7.18.10 to 7.19.3 (#1426)
  • 411fe2a7 - Bump jsdom from 20.0.0 to 20.0.1 (#1427)
  • 6eb89b25 - Bump yargs from 17.5.1 to 17.6.0 (#1429)
  • 015c928c - Bump typescript from 4.8.3 to 4.8.4 (#1430)
  • c25a54e4 - Bump @babel/preset-env from 7.19.1 to 7.19.3 (#1428)
  • [601728bb](http://github.com/duckduckgo/duckduckgo-privacy-ex...

New in DuckDuckGo Privacy Essentials for Firefox 2022.8.25 (Aug 26, 2022)

  • Add new reasons to the devtool panel
  • Bump autofill to 5.0.1
  • Bump web-ext from 6.8.0 to 7.2.0
  • Bump @babel/core from 7.18.5 to 7.18.10
  • Bump node-fetch from 3.2.4 to 3.2.10
  • Bump moment from 2.29.2 to 2.29.4
  • Fix wikipedia test failing
  • Bump jsdom from 19.0.0 to 20.0.0
  • Bump @babel/node from 7.18.9 to 7.18.10
  • Bump sass from 1.52.3 to 1.54.4
  • Bump tldts from 5.7.81 to 5.7.89
  • Bump i18next from 21.8.9 to 21.9.1
  • Bump @babel/preset-env from 7.18.2 to 7.18.10
  • Bump asana from 69985a2 to bebf5f2
  • Bump webextension-polyfill from 0.9.0 to 0.10.0
  • Bump @babel/cli from 7.17.10 to 7.18.10
  • Bump @fingerprintjs/fingerprintjs from 3.3.3 to 3.3.4
  • Bump karma from 6.3.20 to 6.4.0
  • Bump eventemitter2 from 6.4.5 to 6.4.7
  • Bump jasmine from 4.2.1 to 4.3.0
  • Remove node-gyp, psl and runtimer as all appear not in use
  • Enable no-shadow ESLint rule and apply relevant fixes to code
  • Add tracker blocking support to Chrome MV3 extension
  • Bump @duckduckgo/autofill from 403a731 to d29c5ab
  • Remove CheckboxPlugin interface from Facebook surrogate
  • Allow body to scroll vertically to reach email alias button
  • Update tracker-surrogates to namespaced version
  • Update reference tests, fixing the missing files and reference
  • Move privacy-reference-tests to npm module
  • Remove wording of using submodules as no longer needed
  • Bump @duckduckgo/ddg2dnr from 3a892d7 to 1ffb628
  • Enable autofill when protections are disabled
  • Bump @duckduckgo/content-scope-scripts from 2.1.1 to 2.4.0
  • Bump @duckduckgo/content-scope-scripts from 2.4.0 to 2.4.1
  • Link Web Tracking Protections help page
  • Update to ESLint 8
  • Rollup on action
  • Bump @types/chrome from 0.0.193 to 0.0.195
  • Bump sass from 1.54.4 to 1.54.5
  • Update puppeteer
  • Sync session key via session storage
  • Remove stopwatch code for tab
  • Add child entity icons to the dashboard.
  • Add debugging to menu if built locally
  • Inform website that Facebook login failed when user rejects it
  • Remove scrollbar from popover when not required

New in DuckDuckGo Privacy Essentials for Firefox 2022.8.9 (Aug 11, 2022)

  • Prepare release 2022.7.26
  • Update privacy grade and add typings (#1295)
  • Add request-blocking integration tests (#1298)
  • Properly check the request initiator for tracking parameters protection (#1301)
  • Reduce count check in ctl facebook as failing in ci. (#1305)
  • Prepare release 2022.7.26 (#1300)
  • Add ignore and attr changes (#1303)
  • Migrate to browser polyfill ts checking. (#1304)
  • Fix the settings button in the popup UI for Chrome users (#1308)
  • Fix failing privacy grade integration test case (#1312)
  • Infrastructure to expand 3rd-Party Tracker Loading Protection (#1313)
  • Fix states to be ignore-user to correctly grade the page (#1316)
  • Fix major tracker network text (#1317)

New in DuckDuckGo Privacy Essentials for Firefox 2022.6.27 (Jun 28, 2022)

  • Prepare release 2022.6.1
  • Prepare release 2022.6.1 (#1219)
  • Bump content scope (#1222)
  • Get onboarding integration tests running for Chrome MV3 (#1214)
  • Bump tldts from 5.7.80 to 5.7.81 (#1226)
  • Use backgroundWait and pageWait integration test helpers consistently (#1231)
  • Use globalThis instead of window in integration tests (#1229)
  • Fire handleRequest onBeforeRequest listener for all request types (#1235)
  • Add createAlarm wrapper to avoid overwriting existing alarms (#1241)
  • Properly handle requests initiated by ServiceWorkers (#1236)
  • Fix FB.api callback in fb-sdk.js "surrogate script" (#1242)
  • Bump @babel/core from 7.18.2 to 7.18.5 (#1237)
  • Bump sass from 1.52.1 to 1.52.3 (#1238)
  • Bump underscore from 1.13.3 to 1.13.4 (#1225)
  • Deps: bump autofill to 4.6.0 (#1233)
  • Prepare release 2022.6.15 (#1248)
  • Include update timing information in TDS + HTTPS storage classes (#1249)
  • Save integration test artifacts before running MV3 tests (#1230)
  • Make use of locally saved TDS and HTTPS storage on extension startup (#1234)
  • Update Microsoft tracker icon (#1256)
  • Localization support, localize settings views (#1232)
  • Update content-scope-scripts dependency (#1258)
  • Update content-scope-scripts dependency (#1260)
  • Revert "Properly handle requests initiated by ServiceWorkers (#1236)" (#1261)

New in DuckDuckGo Privacy Essentials for Firefox 2022.5.30 (Jun 2, 2022)

  • Update Asana
  • Prepare release 2022.4.26
  • Release 2022.4.26 (#1150)
  • Disable failing Twitter privacy grade test case (#1159)
  • Reduce the expected YouTube request count in the integration tests (#1158)
  • Ensure test artifacts are saved on failure (#1160)
  • Update Facebook surrogate script for CheckboxPlugin SDK change (#1164)
  • Bump tldts from 5.7.76 to 5.7.77 (#1152)
  • Bump @babel/preset-env from 7.16.11 to 7.17.10 (#1151)
  • Bump @babel/core from 7.17.9 to 7.17.10 (#1153)
  • Bump puppeteer from 13.6.0 to 13.7.0 (#1154)
  • Run the integration tests in headless Chrome (#1157)
  • Bump puppeteer from 13.6.0 to 14.0.0 (#1167)
  • Bump @babel/cli from 7.17.6 to 7.17.10 (#1169)
  • Bump @duckduckgo/autofill from 4.2.0 to 4.3.0 (#1168)
  • Bump asana from 0847653 to 69985a2 (#1170)
  • Bump @babel/node from 7.16.8 to 7.17.10 (#1171)
  • Bump node-fetch from 3.2.3 to 3.2.4 (#1175)
  • Bump tldts from 5.7.77 to 5.7.78 (#1172)
  • Add Chrome MV3 build target (#1180)
  • Remove redundant test commands and update the docs (#1179)
  • Bump glob from 8.0.1 to 8.0.3 (#1178)
  • Improve reliability of Click to Load integration tests (#1182)
  • Bump @duckduckgo/autofill from 4.3.0 to 4.4.0 (#1176)
  • Bump @babel/core from 7.17.10 to 7.17.12 (#1181)
  • Bump grunt from 1.5.2 to 1.5.3 (#1173)
  • Bump dexie from 3.2.1 to 3.2.2 (#1177)
  • Bump yargs from 17.4.1 to 17.5.1 (#1186)
  • Bump tldts from 5.7.78 to 5.7.79 (#1185)
  • Bump puppeteer from 14.0.0 to 14.1.0 (#1183)
  • Bump @babel/preset-env from 7.17.10 to 7.17.12 (#1184)
  • Bump sass from 1.50.1 to 1.51.0 (#1155)
  • Fix the extension icons for Chrome MV3 (#1189)
  • Suppress duplicate context menu error (#1191)
  • Update expected Facebook SDK schema (#1187)
  • Require Chrome >=101 for the Chrome MV3 extension (#1190)
  • Disable inject.js content script for MV3 extension (#1193)
  • Bump sass from 1.51.0 to 1.52.1 (#1197)
  • Bump @babel/preset-env from 7.17.12 to 7.18.0 (#1199)
  • Bump tldts from 5.7.79 to 5.7.80 (#1198)
  • Bump puppeteer from 14.1.0 to 14.1.1 (#1200)
  • Bump karma from 6.3.19 to 6.3.20 (#1196)
  • Add Chrome MV3 integration test runner (#1194)
  • Disable blocking webRequest listeners for MV3 (#1188)
  • Add support for email protection logout (#1162)
  • Replace window usage in the background (#1192)
  • Add ready() Promises for TDS storage and extension startup (#1203)
  • Update cookie decisions to also use cookies feature (#1166)
  • Append callstack messages to jscookie rows (#1208)
  • Simpler cookie policy (#1204)
  • Fix CTP getImage exceptions (#1201)
  • Add executeScript and insertCSS wrappers (#1206)
  • Bump @babel/core from 7.17.12 to 7.18.2 (#1211)
  • Bump @babel/preset-env from 7.18.0 to 7.18.2 (#1210)

New in DuckDuckGo Privacy Essentials for Firefox 2022.4.18 (Apr 20, 2022)

  • b743529b - Prepare release 2022.3.30
  • 7a5616b5 - Prepare release 2022.3.30 (#1108)
  • a21b6683 - Update CONTRIBUTING.md with module dev instructions (#1113)
  • c16f3438 - Bump puppeteer from 13.5.1 to 13.5.2 (#1109)
  • c61309a2 - Bump tldts from 5.7.73 to 5.7.74 (#1111)
  • c02d1170 - Bump sass from 1.49.9 to 1.49.11 (#1112)
  • 228545ff - Remove require dependency and unused script, also remove grunt-execute as nolonger used. (#1114)
  • 10a11698 - Add back in node module watching and building for content-scope-scripts (#1116)
  • 297b811a - Bump yargs from 17.4.0 to 17.4.1 (#1120)
  • c55984f4 - Bump moment from 2.29.1 to 2.29.2 (#1118)
  • faa223c9 - Bump @babel/core from 7.17.8 to 7.17.9 (#1121)
  • ebe9a21b - Bump grunt-contrib-concat from 2.0.0 to 2.1.0 (#1110)
  • 941955db - Bump tldts from 5.7.74 to 5.7.75 (#1126)
  • 8a97efc0 - Bump eslint-plugin-import from 2.25.4 to 2.26.0 (#1123)
  • aa7e9c3a - Bump grunt from 1.4.1 to 1.5.1 (#1124)
  • 9e15746c - Bump sass from 1.49.11 to 1.50.0 (#1125)
  • d281e889 - Bump webextension-polyfill from 0.8.0 to 0.9.0 (#1096)
  • d8739b3e - AMP Protections (#1092)
  • c721af3f - Bump glob from 7.2.0 to 8.0.1 (#1131)
  • d8c540b5 - Bump jasmine from 4.0.2 to 4.1.0 (#1130)
  • a42d2e22 - Bump grunt from 1.5.1 to 1.5.2 (#1129)
  • f7efb566 - Bump karma from 6.3.17 to 6.3.18 (#1128)
  • 59b721aa - Check minSupportedVersion string and compares to the extension string for a feature (#1115)
  • 1e5f2967 - Add support for feature settings in args object (#1132)
  • 35f8f27f - Bump @duckduckgo/autofill from 4.1.2 to 4.2.0 (#1133)
  • 1f3819c9 - Bump @duckduckgo/content-scope-scripts from 1.1.2 to 1.2.0 (#1134)
  • 8a2e12cb - Remove eslint-promise as used through eslint-config-standard and not directly (#1135)
  • 60bca28c - Enable browsingTopics protection (#1037)
  • 2f21a620 - Bump tldts from 5.7.75 to 5.7.76 (#1137)
  • 1aafc1be - Bump @duckduckgo/content-scope-scripts from 1.2.0 to 1.2.1 (#1138)

New in DuckDuckGo Privacy Essentials for Firefox 2022.3.30 (Apr 7, 2022)

  • 97b375ea - Prepare release 2022.3.15
  • 54ff298d - Bump @babel/core from 7.17.7 to 7.17.8 (#1094)
  • b287d9ad - Bump tldts from 5.7.69 to 5.7.73 (#1097)
  • 1ad9ae37 - Bump minimist from 1.2.5 to 1.2.6 (#1100)
  • e9139eba - Bump web-ext from 6.7.0 to 6.8.0 (#1101)
  • 7e679e07 - Bump ansi-regex from 4.1.0 to 4.1.1 (#1099)
  • 7518dd8e - Move to using npm modules for surrogates and content-scope-scripts (#1104)
  • dab86e7f - Bump @duckduckgo/autofill from 4.1.0 to 4.1.1 (#1098)
  • 8e93dd34 - Bump autofill (#1107)

New in DuckDuckGo Privacy Essentials for Firefox 2022.1.24 (Feb 1, 2022)

  • Bug fixes and stability changes.

New in DuckDuckGo Privacy Essentials for Firefox 2021.9.30 (Oct 1, 2021)

  • PR: Fetch remote config instead of using the git module
  • PR: Fix start up config error
  • PR: Ignore errors for tabs that aren't listening
  • PR: Convert any background chrome API usage that's not using a callback
  • PR: CodeQl
  • PR: Remove unused updateSetAtb argument
  • PR: Resolve reinstall caching previous bundled config values
  • PR: Remove unused getLists argument
  • PR: migrate to contextMenu onclicked
  • PR: Remove user preference code for social trackers as unused
  • PR: Migrate to fetch
  • PR: Initialise the use of the browser shim for simple background changes
  • PR: reportedTracker toString error
  • PR: Move to native exporting in background code
  • PR: Migrate from using localStorage

New in DuckDuckGo Privacy Essentials for Firefox 2021.9.2 (Sep 3, 2021)

  • Add a logged out state to Firefox/Chrome extensions
  • Extension Release automation
  • Remove legacy extension in test/ folder
  • Tests for 3rd party JS cookie blocking
  • Canvas exempting and seeding changes

New in DuckDuckGo Privacy Essentials for Firefox 2021.8.13.36133 (Aug 16, 2021)

  • PR: Cutting a release changes
  • PR: Fix tracker count reporting
  • Autofill release on Extensions 3.2.3
  • PR: Add config submodule
  • PR: Correctly calculate partyness for about:blank frames
  • Tracker allowlist implementation firefox/chrome
  • PR: Move to stable Node
  • PR: Move blocking docs to dir and remove unused image
  • PR: denylisting
  • PR: tree shake mozProxies code
  • PR: Add stack to debugging
  • PR: Disable click to load tests
  • PR: Add in canvas debugging methods
  • PR: Fix allow listing pixel
  • PR: Simplify allowlist checks
  • PR: Rename allowlist to better reflect the wording of modern society

New in DuckDuckGo Privacy Essentials for Firefox 2021.7.30 (Aug 2, 2021)

  • Update autofill to 3.2.0
  • Bug fixes and improvements

New in DuckDuckGo Privacy Essentials for Firefox 2021.7.22 (Jul 26, 2021)

  • Autofill release 3.1.1
  • Enable support for DDG subdomains that include dashes
  • Support new configurable features in debugger panel
  • 'contentBlocking' feature does not disable blocking
  • Breakage debugger panel
  • Clean up config loading for extension
  • fix domain matching
  • Remove Safari code
  • Remove unused floc code
  • Remove DNT code
  • Change cores count to 2
  • Browser Extension Implementation

New in DuckDuckGo Privacy Essentials for Firefox 2021.7.9 (Jul 9, 2021)

  • Fix for GA surrogate causing site breakage (#727)
  • Fix enable autofill in Chrome (#726)

New in DuckDuckGo Privacy Essentials for Firefox 2021.7.5 (Jul 6, 2021)

  • Updated autofill (#716).
  • Fixed an issue where first-party cookies were blocked incorrectly (#709).
  • Fix an error with audio fingerprinting protection in Firefox (#710).
  • Fix the display of trackers in the popup when protection is temporarily disabled for a site (#704).
  • Fix 3rd party cookie not disabling when protection is temporarily disabled for a site (#707).
  • Cross-platform reference tests for tracker blocking (#703).
  • Updated the site breakage submit form (#699).
  • Fixed a silent error on the settings page (#705).
  • Added support for managed settings (#643).

New in DuckDuckGo Privacy Essentials for Firefox 2021.6.2 (Jun 8, 2021)

  • PR: Catch errors that are thrown by applying GPC #688
  • PR: Prevent polyfill side-effects from 1p cookie protection #682
  • Add getAll linker object to ga surrogate #679
  • PR: Wrap floc code in try #672
  • GPC DOM API not injected into frames
  • Storage test intermittent failures #670
  • Privacy Grade tests failing #664
  • Update logo in extensions #667
  • PR: Same domain trackers are sometimes undefined if they haven't been seeā€¦ #659
  • PR: Add preferences button to firefox #658
  • PR: Update chrome store description #650
  • PR: Remove selenium tests #642
  • PR: Change chrome.extension.getURL to chrome.runtime.getURL #654
  • PR: Add Canvas unit test #648
  • PR: Ignore phaser text calculation to canvas randomisation #657
  • PR: Update autofill version #663
  • PR: Add www. back into safelisting #656
  • Site Breakage: reuters.com (2021-05-13) #669
  • PR #673: Full Click to load release #673
  • PR: Allow postinstall page to be disabled by managed storage #643
  • PR: Update autofill version and bundling #690
  • PR: Handle www. differently only for broken sites #691
  • PR: Remove remote styling & fix comment issue on some sites #692

New in DuckDuckGo Privacy Essentials for Firefox 2021.5.10 (May 11, 2021)

  • Suppress errors when submitting feedback #635
  • Fix timing issues with content-script messaging #638
  • Do not give privacy grade on local file URLs #634
  • Use non-heading tags for non-headings #346
  • Update links that should semantically be buttons #345

New in DuckDuckGo Privacy Essentials for Firefox 2021.5.4 (May 6, 2021)

  • Remove innerHTML in favor of text nodes #630
  • CSR cookies #631
  • Merge autofill #632

New in DuckDuckGo Privacy Essentials for Firefox 2021.4.9 (Apr 12, 2021)

  • Removed and minimised some dependencies: #590 #589 #593 #595
  • Improved the performance of audio fingerprint protection: #586

New in DuckDuckGo Privacy Essentials for Firefox 2021.3.26 (Mar 29, 2021)

  • First and third party cookie blocking #570
  • Messaging to counter Google's modal #568
  • Performance improvements to canvas fingerprinting protection #575
  • Audio fingerprinting protections #553
  • Move surrogates to web accessible resource #550

New in DuckDuckGo Privacy Essentials for Firefox 2020.5.28 (Jun 2, 2020)

  • #453 Update block list to v2.1
  • #452 Multi-step onboarding: onboarding messaging

New in DuckDuckGo Privacy Essentials for Firefox 2020.5.14 (May 15, 2020)

  • #450 Disable unused pixels

New in DuckDuckGo Privacy Essentials for Firefox 2020.4.30 (May 1, 2020)

  • #444 Large block list experiment

New in DuckDuckGo Privacy Essentials for Firefox 2019.4.27 (Apr 28, 2020)

  • Add newext param

New in DuckDuckGo Privacy Essentials for Firefox 2019.12.12 (Jan 7, 2020)

  • Update TDS URL
  • Don't upgrade IPs, localhost and local TLDs to HTTPS

New in DuckDuckGo Privacy Essentials for Firefox 2019.9.12 (Jan 7, 2020)

  • Full HTTPS coverage
  • Fix broken unit tests
  • Don't block on new tab and extension pages

New in DuckDuckGo Privacy Essentials for Firefox 2019.9.4 (Sep 6, 2019)

  • Fix isSameDomainRequest for chrome
  • Fix broken site check
  • Use match for isSameDomainRequest in chrome

New in DuckDuckGo Privacy Essentials for Firefox 2019.8.21 (Aug 21, 2019)

  • Updated tracker blocking algorithm and data #403

New in DuckDuckGo Privacy Essentials for Firefox 2019.7.21 (Aug 21, 2019)

  • Updated tracker blocking algorithm and data #403

New in DuckDuckGo Privacy Essentials for Firefox 2019.7.2 (Jul 4, 2019)

  • Adds new tab page in Chrome
  • Update jQuery

New in DuckDuckGo Privacy Essentials for Firefox 2019.4.26 (May 1, 2019)

  • Improved broken site reporting

New in DuckDuckGo Privacy Essentials for Firefox 2019.4.8 (Apr 11, 2019)

  • Add logic to generalize ATB param if the service tells us to
  • Check for and parse additional success page params
  • Update minimum required node version to 10.0.0

New in DuckDuckGo Privacy Essentials for Firefox 2019.4.4 (Apr 5, 2019)

  • No changes, except it was built with node 10.0.0 and npm 6.4.0

New in DuckDuckGo Privacy Essentials for Firefox 2019.3.32 (Mar 23, 2019)

  • #366 New SVG icons
  • #362 Firefox log spam: Could not establish connection. Receiving end does not exist.

New in DuckDuckGo Privacy Essentials for Firefox 2018.12.17 (Dec 19, 2018)

  • #337 Make sure Site class is kept up to date
  • #352 Root domains of subdomains in whitelist should not be whitelisted
  • #354 fix isRelatedEntity regex matching
  • #357 Make sure temp whitelist properly matches on subdomains

New in DuckDuckGo Privacy Essentials for Firefox 2018.10.24 (Oct 25, 2018)

  • Reenable feedback button correctly

New in DuckDuckGo Privacy Essentials for Firefox 2018.10.18 (Oct 22, 2018)

  • Add attribute disabled for button for accessibility. Ref #268
  • Roll back https header changes
  • Fix adding 'beacon' as blockable request type on FF
  • Update lists every 12hrs
  • Apply temp whitelist rules independently of the subdomain
  • Disable privacy protection on localhost

New in DuckDuckGo Privacy Essentials for Firefox 2018.9.28 (Sep 29, 2018)

  • #307 Fixed mixed content issues by appending 'upgrade-insecure-request' header
  • #311 Block requests with type "beacon" or "ping"
  • #312 Add privacyheroes.io to tosdr data
  • #313 Set hostname to empty string if it's null so extractHostFromUrl returns something
  • #315 Avoid cutting off grade icon by 1px
  • #316 Send https upgrade failure total
  • #317 Make sure redirect protection doesn't trigger accidentally
  • #318 Handle special domains better

New in DuckDuckGo Privacy Essentials for Firefox 2018.9.25 (Sep 26, 2018)

  • Added optimizations to our HTTPS upgrading solution #309

New in DuckDuckGo Privacy Essentials for Firefox 2018.9.21 (Sep 24, 2018)

  • #300 Split domains in findParent
  • #303 HTTPS downgrades 2 - send hostname
  • #305 Validate JSON data coming from endpoints
  • #290 New privacy grade mvp

New in DuckDuckGo Privacy Essentials for Firefox 2018.9.4 (Sep 15, 2018)

  • #295 Return early if e.data is undefined
  • #296 Expand failed HTTPS protection to the entire hostname
  • #298 Anonymous alert when HTTPS upgrades fail

New in DuckDuckGo Privacy Essentials for Firefox 2018.9.5 (Sep 15, 2018)

  • Update tosdr data and tab url #291
  • Element Hiding - Fix forEach loop HTMLCollection regression #289
  • Revert "Move whitelist over to trackers file" #288
  • Handle badly formatted/nonexistent TOSDR sites gracefully #287
  • Pass ATB param better #286
  • Add anonymous engagement metrics #282
  • Refactor element hiding to make it more dynamic and less cpu-intensive #281

New in DuckDuckGo Privacy Essentials for Firefox 2018.8.24 (Aug 26, 2018)

  • Moved whitelist over to trackers file.
  • Adding better descriptions for accessibility.

New in DuckDuckGo Privacy Essentials for Firefox 2018.8.9 (Aug 26, 2018)

  • Dev param
  • Refactor element hiding content script to be an es6 class
  • Fix ATB param on Safari popup search
  • Handle clients with empty ATB

New in DuckDuckGo Privacy Essentials for Firefox 2018.8.24 (Aug 26, 2018)

  • Moved whitelist over to trackers file.
  • Adding better descriptions for accessibility.

New in DuckDuckGo Privacy Essentials for Firefox 2018.7.25 (Jul 27, 2018)

  • New:
  • HTTPS: don't strip out www from domain

New in DuckDuckGo Privacy Essentials for Firefox 2018.7.18 (Jul 21, 2018)

  • Better tests for ATB module #238
  • Better HTTPS upgrading #235 (Firefox and Chrome only)

New in DuckDuckGo Privacy Essentials for Firefox 2018.6.28 (Jun 28, 2018)

  • Update tracker blocking algorithm and data, #229

New in DuckDuckGo Privacy Essentials for Firefox 2018.6.21 (Jun 22, 2018)

  • Bugs:
  • Check sender ID in message listener #233
  • New features:
  • Hide blocked page elements #232

New in DuckDuckGo Privacy Essentials for Firefox 2018.5.24 (May 25, 2018)

  • New
  • #223 Feedback and broken site form
  • Bugs
  • #220 Fix redirect counting
  • #221 Remove unused social widget content script
  • #224 Set default value for entityList variable

New in DuckDuckGo Privacy Essentials for Firefox 2018.5.1 (May 3, 2018)

  • Bugs:
  • Fix https upgrading in Firefox 59+ #210
  • Whitelist localhost #214
  • Safari not sending ATB values #218
  • Misc:
  • Clean up code style #212
  • Fix Safari globals #213, #215

New in DuckDuckGo Privacy Essentials for Firefox 2018.4.27 (Apr 28, 2018)

  • Add back general block list #216

New in DuckDuckGo Privacy Essentials for Firefox 2018.4.20 (Apr 21, 2018)

  • Fixed bugs:
  • Can't whitelist localhost
  • Missing Amazon icon
  • Missing Oath icon
  • Better matching sites with ToSDR data
  • Misc:
  • Make handeling CSS assets easier across browsers
  • Consolidate chrome events into one file
  • Clean up some tests and add TravisCI
  • Bring Safari up to date
  • Add ATB parameters to app page