Releases: duckduckgo/duckduckgo-privacy-extension
Releases · duckduckgo/duckduckgo-privacy-extension
2023.5.9
- d3c00c57 - Release 2023.5.9 [ci release] (#1972)
- c23b3628 - Bump @duckduckgo/autofill from
68ad3ac
to8f403fa
(#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
todee49c3
(#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)
Built with node v18.16.0 and npm 9.5.1
2023.4.27
- 3f5e3531 - Release 2023.4.27 [ci release] (#1937)
- 56bb96c7 - Re-add fonts for autofill (#1936)
- 9211038c - Cookie stack trace (#1847)
- 5e8caeab - Bump @duckduckgo/privacy-dashboard from 1.4.4 to 1.5.0 (#1930)
- 3c13c006 - Bump @duckduckgo/tracker-surrogates from 1.2.2 to 1.2.3 (#1931)
- dab0ed67 - Bundle navigatorInterface config to allow for earlier processing (#1858)
- aa67f915 - Bump @duckduckgo/content-scope-scripts from 4.11.3 to 4.12.0 (#1919)
- 5700f198 - Bump glob from 10.1.0 to 10.2.2 (#1922)
- e4fe17c1 - Bump karma from 6.4.1 to 6.4.2 (#1921)
- d8a1ef5d - Bump eslint from 8.38.0 to 8.39.0 (#1918)
- d9813a43 - Bump asana from
581d6dd
tod90978a
(#1911) - 94dcd12f - Bump i18next from 22.4.14 to 22.4.15 (#1917)
- 17b6fcbd - Bump @types/chrome from 0.0.229 to 0.0.233 (#1909)
- 0414df20 - Remove fonts from repo and fetch at build time (#1903)
- a9ff4abb - Update logos (#1915)
- e02a296b - Allow for filtering of exceptions and optionality of m.stack (#1914)
- e21c39bb - Bump @duckduckgo/content-scope-scripts from 4.11.2 to 4.11.3 (#1906)
- 0b17d962 - Proxy debugging (#1904)
- e0db7155 - Trim trackerAllowlist from arguments object (#1905)
- 0c8d5543 - Bump @duckduckgo/privacy-reference-tests from
7b4ad91
to7623f0b
(#1901) - 0ae54c48 - Bump glob from 10.0.0 to 10.1.0 (#1899)
- 481c8c6f - Bump @playwright/test from 1.32.2 to 1.32.3 (#1885)
- c72277a5 - Bump sass from 1.61.0 to 1.62.0 (#1896)
- 84dc5a0a - Bump web-ext from 7.6.0 to 7.6.1 (#1895)
- bebd64f9 - Bump @fingerprintjs/fingerprintjs from 3.4.0 to 3.4.1 (#1893)
- 60dc538d - Add exception reporting into the debugger panel (#1848)
- e785c6ba - Bump @duckduckgo/content-scope-scripts from 4.11.1 to 4.11.2 (#1894)
- b35c7070 - Collapse duplicate request rows in devtools panel (#1310)
- dff0490b - Autofill shown should not update lastUsed (#1891)
- 44d9e1b5 - Ensure contentBlocking "feature" is properly disabled for MV3 builds (#1890)
- 22e94165 - Prevent timeout carveout for click attr tests (#1889)
Built with node v18.16.0 and npm 9.5.1
2023.4.11
- 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
to581d6dd
(#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)
Built with node v18.15.0 and npm 9.5.0
2023.3.28.1
2023.3.28
- 712bc8fa - Release 2023.3.28 [ci release] (#1831)
- d65e7c94 - Bump glob from 9.3.0 to 9.3.2 (#1828)
- f0237650 - Update autofill to 6.4.3 (#1830)
- e2600225 - Bump sass from 1.59.3 to 1.60.0 (#1829)
- 51adba21 - Bump @duckduckgo/content-scope-scripts from 4.4.4 to 4.7.0 (#1827)
- 1d6ad71e - Set release version in Asana when preparing release task (#1826)
- 19fb4ee2 - Bump jasmine from 4.5.0 to 4.6.0 (#1821)
- 7f4582e8 - Bump load-grunt-tasks from 3.5.2 to 5.1.0 (#1823)
- 193c9d77 - Bump privacy-test-pages from 1.0.0 to 1.1.0 (#1820)
- 5c8dd82e - Ensure surrogates.txt is rebuilt before buildtime.txt (#1816)
- 2eac1b0d - Changes to in context signup treatment (#1740)
- e6f402a4 - Remove mixed import patterns (#1812)
- 58e8d7a1 - Remove unused privacy-grade files (#1815)
- 3c43ed86 - Merge pull request #1806 from sammacbeth/sam/202303/merge-ddg2dnr
- 31099817 - Integrate ddg2dnr into extension repo - Fixing ddg2dnr TS checks - Use require.resolve for paths to node_module files - Reenable lib checks for ddg2dnr - Resolve tsconfig issues (Co-authored-by: Shane Osbourne [email protected]) - Remove unneeded 'types' attribute in tsconfig - Resolve workflow warnings
- 5c64719e - Bump sass from 1.59.2 to 1.59.3 (#1800)
- 38d65bcf - Bump jquery from 3.6.3 to 3.6.4 (#1808)
- 729907bb - Migrate https loop protection test to Playwright (#1813)
- b560fee4 - Bump metcalfc/changelog-generator from 4.0.1 to 4.1.0 (#1809)
- 21a28cfa - Bump node-fetch from 3.3.0 to 3.3.1 (#1797)
- 2905de33 - Squash three more bugs in the Makefile (#1810)
- dbe3080d - Merge remote-tracking branch 'ddg2dnr/sam/no-shadow' into sam/202303/merge-ddg2dnr
- cf50c6b8 - Fix variable shadowing
- b9235f72 - Update linting rules: add no-shadow
- 0c42f2bb - Support option rules (#88)
- 2f3c20c0 - Reload extension on change (#1779)
- abc7c0ef - Run tests and linting separately.
- 434108f1 - Push ddg2dnr dependencies down to parent when they exist there.
- 53f252d3 - Fix package-lock; use workspace commands
- 30217a91 - Fix lint checks
- 2a6e0169 - Add ddg2dnr workflow
- bc8f0dfe - Add ddg2dnr as a npm workspace
- db2abefb - Sub-tree merge remote-tracking branch 'ddg2dnr/main' into main
- 767bdd8e - Use parent puppeteer version in privacy-grade (#1805)
- 9f3e03f7 - Stop passing --delete to rsync in Makefile and more tidy up (#1803)
- 98747c55 - Tidy up the Makefile and ensure updated files are copied again (#1802)
- 8060ca97 - Ensure combined ruleset generator handles missing features gracefully (#86)
- d4be9cc8 - Simplify Click to Load allowing rules further (#78)
- 71126cb7 - added rule priority for NEWTAB_TRACKER_STATS_REDIRECT (#74)
- 8d364959 - Refactor "Click to Load" handling (#67)
- c745036c - Remove version from package.json (#73)
- c11effd8 - Release 0.3.1 (#71)
- f6f1d9c9 - Smarter Encryption changes (#68)
- fd01d6c5 - Release 0.3.0 (#58)
- 207d7b8a - Add basic support for AMP link protection (#57)
- cedd3ad0 - atb priority (#53)
- 8ccb6e58 - Avoid logging errors/warnings for unknown rule actions (#56)
- 443e469b - Fix denylist condition (#55)
- 05d0f7ea - HTTP Cookie blocking (#49)
- fc83388e - Release 0.2.6 (#52)
- bb4de44e - MV3 click to load support (#37)
- 67d5458a - Rethink some relative rule priorities and expand the tests (#51)
- 8c79ea97 - tracking parameter removal rule (#50)
- ba1b1b5a - Release 0.2.5 (#44)
- 47031c43 - Improve test coverage of generateDNRRule (#43)
- c68d35bb - Add generateDNRRule support for tabIds and requestMethods conditions (#42)
- 1329b215 - Release 0.2.4 (#41)
- ee501845 - Add rule priority for allowing ServiceWorker initiated requests (#39)
- [e488eb0](http://github.com/duckduckgo/duckduckgo-...
2023.3.15.1
2023.3.15
- 5ce569da - Release 2023.3.15 [ci release] (#1798)
- bd4202a3 - Bump @types/chrome from 0.0.219 to 0.0.224 (#1793)
- f90060ef - Bump jsdom from 21.1.0 to 21.1.1 (#1795)
- 18785dbb - Bump @duckduckgo/content-scope-scripts from 4.4.1 to 4.4.2 (#1794)
- 05d70ce7 - Fix importing ES Module imports when our other repositories are symlinked (#1786)
- 155efaaf - Bump glob from 8.1.0 to 9.3.0 (#1791)
- 7b10497e - Bump @duckduckgo/content-scope-scripts from 4.3.4 to 4.4.1 (#1788)
- 4a88fd2b - Bump zod from 3.21.2 to 3.21.4 (#1789)
- 119b5a39 - Bump @babel/core from 7.21.0 to 7.21.3 (#1787)
- 97b440fa - Bump commander from 2.15.1 to 10.0.0 (#1780)
- 81d66048 - Improve Makefile handling of locally linked copies of our repositories (#1784)
- 8bd2e29a - Bump sass from 1.58.3 to 1.59.2 (#1781)
- af1a22c7 - Bump grunt from 1.5.3 to 1.6.1 (#1782)
- 5941fda8 - Display Click to Load YouTube settings if feature is enabled (#1771)
- b84d2fde - Avoid Make watching for changes to packages/*/node_modules (#1778)
- c65e8ab1 - Run build checks on multiple OSes (#1777)
- 8fc14f59 - Migrate Facebook CTL tests to Playwright (#1764)
- 75c6fef7 - Improve output when watching for changes (#1775)
- e6bf7333 - Ensure Makefile notices changes to our other repositories (#1774)
- f6fc596f - Bump zod from 3.20.6 to 3.21.2 (#1760)
- 2cab7b5a - Fix importing ES Modules from our other repositories (#1770)
- 19477896 - Add default_locale to Firefox (#1773)
- dbcb0d59 - Fix source maps for development builds (#1772)
- 48b4025b - Simplify the unit test build step (#1769)
- 166f40d9 - Bump ua-parser-js from 0.7.32 to 0.7.34 in /packages/privacy-grade (#1767)
- 1ac0454c - Merge privacy-grade (#1739)
- e3e09cbc - Fix C-S-S copy step to avoid copying unnecessary files. (#1766)
- 94eb784b - Switch Click to Load to the "clickToLoad" feature name (#1763)
- b07206a1 - Bump @playwright/test from 1.30.0 to 1.31.2 (#1759)
- 6c74e42d - Replace grunt with make (#1735)
- 73a9baa5 - Trigger refresh of Click to Load placeholders on request block (#1738)
- 8b5d3898 - Improve logPageRequests integration test helper (#1761)
Built with node v18.14.2 and npm 9.5.0
2023.3.3
- 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)
Built with node v18.14.2 and npm 9.5.0
2023.2.16
- 3a23810d - Release 2023.2.16 [ci release] (#1729)
- 18fe6016 - Bump @duckduckgo/content-scope-scripts from 4.1.0 to 4.1.1 (#1728)
- 91875e31 - Bump @types/chrome from 0.0.212 to 0.0.213 (#1721)
- 7247c81f - Bump sass from 1.58.0 to 1.58.1 (#1723)
- 9c04afc3 - Fix Asana release script. (#1725)
Built with node v18.14.0 and npm 9.3.1
2023.2.15
- a1de38fd - Release 2023.2.15 [ci release] (#1724)
- 3caea5e3 - Bump @duckduckgo/content-scope-scripts from 4.0.5 to 4.1.0 (#1722)
- 2e78d70f - Implement the Click to Load reference tests (#1713)
- 41abf340 - Split up the declarative-net-request module (#1714)
- 249d8d6e - Bump tldts from 5.7.105 to 5.7.108 (#1719)
- 13889dec - Do not create release as draft. (#1716)
- 410df54e - Bump cacheable-request and got (#1715)
- 65d6b3ff - Add Email Protection in-context sign-up support (#1680)
- cc7c46fd - Remove legacy Click to Load configuration (#1710)
- 0a22242e - feat: Tracker stats as a data provider to a New Tab page (#1635)
- c2a16d88 - Correct post install pathname (#1711)
- b65ffe47 - Re-enable serviceworker blocking (#1657)
- cebc022a - Bump sass from 1.56.2 to 1.58.0 (#1708)
- fabef07d - Bump @babel/cli from 7.19.3 to 7.20.7 (#1707)
- da701d05 - Bump @duckduckgo/content-scope-scripts from 4.0.3 to 4.0.5 (#1706)
- ce57099a - Bump @types/chrome from 0.0.206 to 0.0.212 (#1705)
- ccf466f3 - Bump ua-parser-js from 0.7.31 to 0.7.33 (#1659)
- 01b23e2c - Bump jquery from 3.6.2 to 3.6.3 (#1702)
- 75b54cf7 - Bump tldts from 5.7.102 to 5.7.105 (#1703)
- 5511d3e2 - Bump grunt from 1.5.3 to 1.6.1 (#1704)
- 726ec1c1 - Bump jsdom from 20.0.3 to 21.1.0 (#1698)
- 7b1c330f - Bump asana from
3c8489e
to3fc4ad1
(#1699) - 89967593 - Bump typescript from 4.9.4 to 4.9.5 (#1697)
- 6b515b21 - Bump @fingerprintjs/fingerprintjs from 3.3.6 to 3.4.0 (#1700)
- c0818d86 - Bump @duckduckgo/privacy-reference-tests from
88d351f
to746c592
(#1695) - 205bf5a0 - Bump dexie from 3.2.2 to 3.2.3 (#1694)
- 49f4d53f - Bump i18next from 22.1.4 to 22.4.9 (#1696)
- 82857dd7 - Bump @babel/core from 7.20.5 to 7.20.12 (#1693)
- f2c3951c - Bump punycode from 2.1.1 to 2.3.0 (#1653)
- 3c7d8355 - Bump @babel/node from 7.20.5 to 7.20.7 (#1655)
- e18afccc - Disable Youtube CTL test (#1692)
- 219c2291 - Update CI check URL (#1673)
- 30694bbc - Add action to sync open pull requests to Asana (#1691)
- af093cdd - Bump http-cache-semantics from 4.1.0 to 4.1.1 (#1682)
- b8b6234c - Bump eslint-plugin-import from 2.27.4 to 2.27.5 (#1686)
- 72de4a4a - Bump @types/webextension-polyfill from 0.9.2 to 0.10.0 (#1685)
- b9159409 - Bump LTS version of node (#1690)
- c5e8b4ed - Asana automation updates (#1681)
- 37eba306 - Reinstate watch command (#1689)
- 93a28909 - Hide Email Protection context menu in http:// (#1688)
- 55c49354 - Release 2023.2.6 [ci release] (#1684)
- 53cd3476 - Refactor the Click to Load declarativeNetRequest rule logic (#1677)
Built with node v18.14.0 and npm 9.3.1