Skip to content
This repository has been archived by the owner on Jun 28, 2024. It is now read-only.

2.1.0 / 2023-09-06

Compare
Choose a tag to compare
@rriemann rriemann released this 06 Sep 16:14
· 19 commits to master since this release
  • 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.