1.0.0
What's Changed
- Geolocation API test (+ a bit of a clean up) by @kdzwinel in #1
- Add dos reload site by @marcosholgado in #2
- load via images by @brindy in #3
- tidy up, surrogate and links pages by @brindy in #4
- Rename 1major-with-surrrogate.html to 1major-with-surrogate.html by @schaafjs in #5
- Add fetch test page by @SlayterDev in #6
- add url spoofing page by @CDRussell in #7
- Add custom URL schemes and text edit area pages. by @brindy in #8
- Add android intent URLs by @marcosholgado in #10
- Privacy protections - request blocking by @kdzwinel in #11
- Privacy Protection Test Pages: Fingerprinting 👆 by @kdzwinel in #12
- Storage Blocking Page by @kdzwinel in #13
- Referrer Trimming test page by @kdzwinel in #14
- HTTPS Upgrades Test Page by @kdzwinel in #15
- Add endpoint for auto update via GH hooks. by @kdzwinel in #17
- Expand readme, add templates, do a bit of a clean up by @kdzwinel in #16
- Storage test site - correctly set a 3p cookie from an iframe. by @kdzwinel in #18
- Privacy test pages - small fixes by @kdzwinel in #19
- Request Blocking - improve detection of loaded request by @kdzwinel in #20
- Add page for logging various API stack traces. by @jonathanKingston in #21
- Add crawler detection page by @sammacbeth in #22
- Add storage test for cookies set from a 3rd party script. by @sammacbeth in #24
- Add more canvas fingerprinting tests by @jonathanKingston in #23
- Add ESLint standard config by @jonathanKingston in #26
- Apply linting to inline scripts by @jonathanKingston in #27
- Use Github Actions for
npm test
by @kdzwinel in #29 - Adding in a canvas drawing checker by @jonathanKingston in #25
- Facebook click to load test page by @Charlie-belmer in #28
- Use a tracker, non-blocked domain for setting test cookie by @sammacbeth in #31
- Surrogates test by @jdorweiler in #32
- Adding audio fingerprinting by @jonathanKingston in #30
- CSP Extension ID leak PoC by @sammacbeth in #35
- Add download features page by @jonathanKingston in #36
- Iframe downloading by @jonathanKingston in #37
- Add fonts test case by @jonathanKingston in #38
- Fix spelling of "immediately" by @ruscoe in #39
- Update observer to check duration and filter failed loads by @Charlie-belmer in #41
- Ctl iFrame by @Charlie-belmer in #42
- Check if we can load a surrogate even if the integrity mismatches. by @jonathanKingston in #43
- Add autofill test pages by @GioSensation in #44
- Add another autofill test case by @GioSensation in #45
- Fix typo in autofill test by @GioSensation in #46
- Add navigator.sendBeacon to request blocking checks. by @kdzwinel in #47
- Check message origin when retreiving iframe storage results by @sammacbeth in #49
- Wait for git to finish before restarting the app. by @kdzwinel in #50
- Replace all whitespace in element id string by @sammacbeth in #51
- Add test page for global JS leaks by @sammacbeth in #52
- Extended canvas checks by @jonathanKingston in #48
- Onion skin by @jonathanKingston in #54
- Simplify canvas layering checks by @jonathanKingston in #55
- Small improvements to the docs by @kdzwinel in #56
- Use broken.third-party.site instead of bad.third-party.site for referrer trimming test by @kdzwinel in #57
- Couple of changes to the surrogates page. by @kdzwinel in #58
- GPC test page by @kdzwinel in #60
- Loop protection in HTTPS upgrades by @kdzwinel in #59
- Don't deploy on EVERY push to the repo 🙄 by @kdzwinel in #62
- Test Automation - clean up by @kdzwinel in #61
- Add delayed tracker test cases by @jonathanKingston in #63
- AMP link protection page by @SlayterDev in #64
- Add autoconsent test page by @sammacbeth in #65
- Move autoconsent button creation to script by @sammacbeth in #66
- Add YouTube test page by @kzar in #68
- Remove trigger for CORS bug in YouTube testpage by @kzar in #69
- Adding tests for the presence of
navigator.ddg
by @shakyShane in #70 - Introduce polling to give the extension chance to inject content-scripts by @shakyShane in #71
- change from
ddg
toduckduckgo
on the navigator interface by @shakyShane in #72 - JS alert test page by @Bunn in #73
- Query Parameters Test Page by @SlayterDev in #67
- Add false positive AMP urls by @SlayterDev in #75
- Local storage tests page by @bwaresiak in #77
- Couple of additions to fingerprinting test page by @kdzwinel in #80
- Add cookieStore API by @sammacbeth in #76
- Framed autofill by @GioSensation in #79
- Implement test pages for platform-level privacy impacting APIs by @englehardt in #74
- Bugfix for HSTS partitioning test by @englehardt in #81
- Bugfix: HSTS Test by @englehardt in #82
- Add demo phishing page by @jonathanKingston in #83
- 10d expiry of cookies set by /set-cookie endpoint by @kdzwinel in #84
- update FB CTL test cases by @ladamski in #86
- update loads dynamically after initial load by @ladamski in #87
- Add an "accept all" button to the autoconsent test page by @muodov in #88
- add a page for testing autofill for login forms embedded in an iframe by @szanto90balazs in #90
- Add a bunch of test cases for autofill autoprompt by @GioSensation in #89
- Fix typo in the autoconsent test page by @muodov in #92
- Autoprompt follow ups after PR review by @GioSensation in #91
- Add test delays and individual tests by @SlayterDev in #94
- Ad attribution test flow by @jonathanKingston in #93
- Rename .example to .site in README file by @jonathanKingston in #95
- Enable single test runs on referrer trimming by @SlayterDev in #96
- Revert "Enable single test runs on referrer trimming" by @kdzwinel in #97
- Enable single test runs by @SlayterDev in #98
- Ad attribution tests without ad_domain provided should now fail by @jonathanKingston in #99
- Remove the outdated list of autoconsent sites by @muodov in #100
- Update README to reference second glitch project by @englehardt in #102
- Add test link for the Shortcuts app by @miasma13 in #103
- Add JS Hanging section by @mallexxx in #101
- Client hints test page. by @kdzwinel in #104
- Show cookie expiry if cookieStore available. by @kdzwinel in #106
- Add Card and Address form page for autofill by @Bunn in #108
- Expand tracker blocking test (redirect and iframe^2) by @kdzwinel in #105
- Run cookie header tests in frames. by @sammacbeth in #109
- Improve the AMP link protection test page by @kzar in #110
- Add a test page for cosmetic autoconsent rules by @muodov in #112
- Add info for autofill features by @GioSensation in #113
- Element hiding test page by @dharb in #111
- Fix a typo in fingerprinting tests by @muodov in #114
- Harmful APIs test page by @kdzwinel in #78
- Fix the webrtc test in chrome 110 by @muodov in #117
- Add browser profile for Chrome v110 by @dharb in #116
- Add browser profile for Edge v110 by @dharb in #115
- Add support for Safari 16.1 by @jonathanKingston in #118
- add option blocking test page by @jdorweiler in #119
- Update site blocking test by @jdorweiler in #120
- Change util dir inclusion by @jonathanKingston in #122
- Bump node engines version by @sammacbeth in #121
- Remove version by @jonathanKingston in #123
New Contributors
- @kdzwinel made their first contribution in #1
- @marcosholgado made their first contribution in #2
- @brindy made their first contribution in #3
- @schaafjs made their first contribution in #5
- @SlayterDev made their first contribution in #6
- @CDRussell made their first contribution in #7
- @jonathanKingston made their first contribution in #21
- @sammacbeth made their first contribution in #22
- @Charlie-belmer made their first contribution in #28
- @jdorweiler made their first contribution in #32
- @ruscoe made their first contribution in #39
- @GioSensation made their first contribution in #44
- @kzar made their first contribution in #68
- @shakyShane made their first contribution in #70
- @Bunn made their first contribution in #73
- @bwaresiak made their first contribution in #77
- @englehardt made their first contribution in #74
- @ladamski made their first contribution in #86
- @muodov made their first contribution in #88
- @szanto90balazs made their first contribution in #90
- @miasma13 made their first contribution in #103
- @mallexxx made their first contribution in #101
- @dharb made their first contribution in #111
Full Changelog: https://github.com/duckduckgo/privacy-test-pages/commits/1.0.0