- 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 shane.osbourne8@gmail.com) - 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)
- e488eb0c - GPC header rule (#38)
- 2b7d9040 - Expand generateDNRRule for GPC protection rules (#40)
- 4c679385 - Release 0.2.3 (#36)
- c9eaaf81 - Add contentBlocking, unprotectedTemporary and denylisting support (#35)
- 838d9df3 - Release 0.2.2 (#31)
- b98d844e - Ignore tracker entries and rules with unknown actions (#30)
- 6410c5e3 - Release 0.2.1 (#25)
- 58d60e3e - Specify the priority for extension-state based rules (#24)
- 9dd75aed - Disable macos-latest GitHub runner for now (#22)
- 51536e6e - Release 0.2.0 (#21)
- 250d2c1e - Add support for "surrogate script" redirection rules (#17)
- cad36369 - Make example commands in README easier to understand (#16)
- d0f1cadf - Move some shared Tracker Blocking logic into utils (#15)
- 0a0d1ec6 - Bump puppeteer from 15.1.1 to 18.0.5 (#18)
- 9a09e1b7 - Bump @types/chrome from 0.0.195 to 0.0.197 (#13)
- 619ece09 - Bump mocha from 9.2.2 to 10.0.0 (#6)
- f8cfb876 - Rename Tracker Blocking ruleset generator to TDS (#14)
- 5595ed9d - Bump typescript from 4.7.3 to 4.8.3 (#11)
- 27e98739 - Add JSDoc comment for getTrackerEntryDomain (#7)
- b5ba0014 - Set up Dependabot insecure dependency alerts (#3)
- b1381b8d - Merge pull request #1 from kzar/tslint
- 2c51621c - Enable TypeScript linting
- 1ffb628d - Release 0.1.4
- f4d98ff7 - Add @duckduckgo/ organisation prefix for privacy-reference-tests
- 3a892d75 - Release 0.1.3
- 737743c1 - Add @duckduckgo/ organisation prefix to package name
- 437a8dc5 - Release 0.1.2
- abe1e995 - Pass isRegexSupported to extension configuration ruleset generator
- f8314887 - Fix assert.rejects / assert.doesNotReject test cases
- 7d9a0efd - Release 0.1.1
- 72b71d9c - Split out extension configuration ruleset generation code
- 25ba7186 - Properly handle RegExp rules
- 530ac5f8 - Get tests passing on macOS
- 52631d75 - Add <all_urls> host_permissions to the test extension
- 288f4214 - Determine path of test extension properly for Puppeteer interface
- 02d2d931 - Remove hard-coded Chromium snapshot version
- 9b9cab93 - Add note about www. subdomain edge-cases
- a633e30d - Implement the Smarter Encryption and Tracker Blocking reference tests
- 32ffefe4 - Split Puppeteer interface out from test hooks
- fac1ef9b - Set up request matching test infrastructure
- 4f576a68 - Remove unused parameter and fix typos
- a7cff8de - Add Tracker Blocking Allowlist support
- effa64b4 - Add Tracker Blocking support
- a2bf7283 - Add Smarter Encryption support
- bc322b84 - Initial commit
Built with node v18.15.0 and npm 9.5.0