Published on: 30/06/2022
Last update: 13/02/2024
- 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/Mac 2> /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 to null
(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
Changelog: CHANGELOG.md in the file archive
Last update: 19/09/2023
Website Evidence Collector 2.0.0
European Union Public Licence, Version 1.2 or later (EUPL)