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)
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