Releases: duckduckgo/privacy-reference-tests
Releases · duckduckgo/privacy-reference-tests
privacy-reference-tests-1673617287
Add reference tests to ensure unsupported rule actions are ignored (#69) With v4 of the block list, there can be rules with a custom rule action (e.g. for the Click to Load feature). Platforms are expected to ignore any such rules completely if the rule action isn't known to them.
privacy-reference-tests-1671126387
Remove wrong pseudo-code method call (#68) https://app.asana.com/0/0/1203552409531116/f
privacy-reference-tests-1670940182
Update fingerprint tests for apple devices (#66) * Update fingerprinting tests with apple exceptions https://app.asana.com/0/0/1203509118401613/f * Remove unnecessary commas * Extra comma * Update fingerprint tests for apple devices https://app.asana.com/0/0/1203509118401613/f * Add function back * Remove extra line * Update readme with webkit info
privacy-reference-tests-1670858650
Document android CNAME exception (#67)
privacy-reference-tests-1670517912
Additional tracker blocking CNAME tests (#64)
privacy-reference-tests-1670263369
add gpcHeaderEnabledSites settings on GPC tests (#63) * add gpcHeaderEnabledSites settings on GPC tests This is necessary to comply to iOS/macOS GPC implementation * Add extra websites to header settings
privacy-reference-tests-1669395008
Change surrogate tests (#62) * Update surrogate tests https://app.asana.com/0/0/1203433047467081/f * Fix note heading * Clarity test type * Add window to expectExpression value
privacy-reference-tests-1669211377
Add desktop browsers to BSR specific test (#61) * Add desktop browsers to BSR specific test https://app.asana.com/0/0/1203426104407929/f * Fix missing comma
privacy-reference-tests-1666183539
Create release.yml Android's auto-update setup requires dependencies to have releases. This simple workflow creates a new release on every commit to the main branch. https://app.asana.com/0/1200606622205980/1203132851046147/f
1.0.0
What's Changed
- initial TR domain tests by @ladamski in #1
- Update tds format by @ladamski in #2
- populate domains hash by @ladamski in #3
- initial cname ref tests by @ladamski in #4
- tracker allowlist tests by @jdorweiler in #5
- surrogate tests by @ladamski in #6
- Include TDS reference for Allowlist tests setup by @bwaresiak in #7
- Linting by @kdzwinel in #10
- Rewrite contributing.md, add template for new tests by @kdzwinel in #9
- Couple of small fixes. by @kdzwinel in #11
- Privacy configuration tests by @kdzwinel in #8
- Provide surrogates file in a different format by @kdzwinel in #13
- GPC reference tests by @kdzwinel in #14
- Add an edge case where tracker is CNAME'd to a safe domain by @kdzwinel in #15
- AMP Tests by @SlayterDev in #12
- Tracker blocking test fix and Tracker Radar sanity checks by @kdzwinel in #18
- Referrer Trimming Tests by @kdzwinel in #17
- Add android exceptions for types and cname by @marcosholgado in #20
- HTTPS Upgrades by @kdzwinel in #19
- Broken Site Reporting Tests by @kdzwinel in #21
- Change tests for Android and add eme by @marcosholgado in #22
- Add URL parameter reference tests by @SlayterDev in #16
- Fix broken sites json by @marcosholgado in #23
- HTTPS - simplify bloom filters, add .bin bloom filter by @kdzwinel in #24
- Add path to apps tests by @marcosholgado in #25
- Fire button / fireproofing tests by @kdzwinel in #29
- Tests for expiring first party tracking cookies by @kdzwinel in #27
- Tests for blocking tracking third party cookies by @kdzwinel in #26
- Storage clearing - update tests to cover more edge-cases by @kdzwinel in #31
- TR Domain Matching: verify ports are ignored when matching rules by @RendijsSmukulis in #32
- Tests for fingerprinting protections by @kdzwinel in #28
- 🐛 Disable ports test on extension by @kdzwinel in #33
- Disable port matching test in apple platforms by @bwaresiak in #34
- Exclude iOS browser from tests related to negative bloom filter and subrequests by @jaceklyp in #35
- Improve tracking parameters protection reference tests by @kzar in #36
- Update AMP tests exceptions by @SlayterDev in #37
- Test Surrogate rules that match an exception by @RendijsSmukulis in #38
- Add tests for url encoded parameters by @SlayterDev in #39
- Add stub package.json file by @kzar in #40
- Fix some typos and spelling mistakes by @kzar in #43
- Exclude Chrome MV3 from WebSocket Smarter Encryption test cases by @kzar in #41
- Add plain-text domains lists for the Smarter Encryption tests by @kzar in #42
- Exclude Chrome MV3 from some Tracker Radar test cases by @kzar in #44
- Add missing & to URL param tests by @joshliebe in #51
- Add FP settings to test config by @SlayterDev in #49
- Namespace package.json name by @jonathanKingston in #52
- Cookie feature rename by @jonathanKingston in #54
- Remove Android exception for CNAME test by @joshliebe in #56
- Update referrer-trimming/tracker_radar_reference.json by @SlayterDev in #50
New Contributors
- @ladamski made their first contribution in #1
- @jdorweiler made their first contribution in #5
- @bwaresiak made their first contribution in #7
- @kdzwinel made their first contribution in #10
- @SlayterDev made their first contribution in #12
- @marcosholgado made their first contribution in #20
- @RendijsSmukulis made their first contribution in #32
- @jaceklyp made their first contribution in #35
- @joshliebe made their first contribution in #51
- @jonathanKingston made their first contribution in #52
Full Changelog: https://github.com/duckduckgo/privacy-reference-tests/commits/1.0.0