This repository has been archived by the owner on Jun 28, 2024. It is now read-only.
2.0.0 / 2022-06-30
What's Changed
- fix: use for Docker Alpine v3.15.0 and exclude output directory in
.dockerignore
- update: set UserAgent string to Chrome v93.0.4577.0
- regression: temporary depreciation of
--quiet
, use on Linux/Mac2> /dev/null
instead - refactor: use modularisation (thank you Per Ploug)
- update: update bundled filterlists easyprivacy.txt and fanboy-annoyance.txt to the most recent version as of 2022-01-06
- update: update puppeteer version to v10.1.0
- fix: fix crash due to non-compliant cookies and log non-compliant cookies (thanks to Hamburg DPA staff!)
- update: migrate from depreciated NPM package request to got
- fix: ignore
Error: unable to verify the first certificate
during mime-type test - fix: catch crash when
request.frame()
evaluates tonull
(some error pages). - dependency: require node version >= 14.2.0 (released April 2020)
- update: puppeteer API calls: migrate away from
waitFor
, see puppeteer/puppeteer#6214 - update: node dependencies, most importantly puppeteer to v7 that embeds Chromium browser to v90
- documentation: explain in FAQ how to change the
User-Agent
request header - fix: improved support for Netscape cookie file format (#53)
- move all console log output to STDERR
- switch console log to Newline Delimited JSON if the content is piped, e.g. with
website-evidence-collector http://test.local | cat
- remove
pino-pretty
package for pretty-printing and related example in FAQ - update: update bundled filterlists easyprivacy.txt and fanboy-annoyance.txt to the most recent version as of 2022-06-30
New Contributors
- @bjrn made their first contribution in #62
- @perploug made their first contribution in #66
- @atjn made their first contribution in #71
Changelog: CHANGELOG.md
Full Changelog: v1.0.0...v2.0.0