This repository has been archived by the owner on Jun 28, 2024. It is now read-only.
2.1.0 / 2023-09-06
- fix: location detection for HTTP Cookies was breaking the WEC when response.frame() is null.
- update dependency: puppeteer with bundled Chrome v109.0.5412.0
- update: set UserAgent string to Chrome v109.0.5412.0
- fix: make recording of cookies more robust (fallback for frame url)
- fix: broken cookie support
- If html report is generated, convert it automatically to pdf; can be disabled with
--no-pdf
- dependency: update to puppeteer 15.2.0 (Chrome/93.0.4577.0 -> Chrome/104.0.5109.0)
- fix: unresolvable paths in website-evidence-reporter
- feature: allow to load extra JSON and YAML files in extra variable (array) when generating reports with custom templates using the website-evidence-reporter
- feature: website-evidence-reporter computes the relative path to screenshots if the output file is set (option
-o
) - fix: cookies in the event log don't have always a path attribute, so that the matching of cookies from Chrome storage and the event log failed sometimes
- feature: add Section numbers to the HTML/PDF output using CSS
- fix: logger must be passed through as argument in lib/tools.js
- feature: support dark mode via CSS
var(--color-canvas-default)
- fix: in some occasions, the path of cookies registered in the log was wrong, so that cookies from the log and from the storage would not be matched as the same cookie
- fix: non-compliant cookie headers such as
; sameSite=None
with no key are discarded from the logging and matching - feature: add clickable anchors to all sections in the html output with AnchorJS
- feature: add config object to output
- fix: improve CSS for tables (overwrite imported rules based on Github CSS) (#94)
- fix: crash when websites employ links in SVGs (PR #91)
- dependency: update the inline anchor.js library in the default HTML template
- feature: improve markdown to html conversion in the default HTML template and custom HTML templates (involves marked-smartypants, marked-custom-heading-id)
- dependency: update amongst other tough-cookie lib
- update: switch to new Headless Chrome mode (see https://developer.chrome.com/articles/new-headless/)
- dependency: update to puppeteer 21.1.1 (Chrome/104.0.5109.0 -> Chrome/116.0.5845.96)
- update: add www.tiktok.com to social-media-platforms.yml to increase detection rate
- update: update bundled filterlists easyprivacy.txt and fanboy-annoyance.txt to the most recent version as of 2023-09-05
- feature: also add support for docx output to
website-evidence-reporter
(includes support for--office-template
and--use-pandoc
). With pandoc, also odt output is supported. The output format is infered from the file ending of the output file (either html, docx, or odt). - feature: generate automatically inspection.docx in output folder. Use
--office-template [file]
to change the respective pug template. Use--use-pandoc
to generate the docx with pandoc (needs to be installed separately) instead of html-to-docx.