Releases: forjd/browse
Releases · forjd/browse
Release list
browse: v0.16.4
0.16.4 (2026-06-12)
Bug Fixes
- authenticate recorder events (ba12dc6)
- bound socket request buffers (5caadca)
- constrain crawl link traversal (fecb237)
- constrain flow screenshot filenames (eb964b3)
- gate login credentials behind config trust (a06b2c9)
- harden config plugin loading (6134ced)
- move daemon files to private runtime dir (e391413)
- protect auth state exports (5125807)
- reject dangerous playwright launch options (22d42f3)
- reject unsafe regex patterns (ca53302)
- restrict tcp daemon binding (e7fa470)
- sanitize doc capture filenames (17b0d11)
- write pid files without following symlinks (b1ce29f)
browse: v0.16.3
browse: v0.16.2
browse: v0.16.1
browse: v0.16.0
0.16.0 (2026-04-12)
Features
- add custom reporter registry API (#173) (0beea54)
- add official plugin starters (01ac5a4)
- add plugin marketplace discovery command (4dc5fb6)
- complete phase 9 performance roadmap (6989938)
- expose additional flow reporters (1b9bcdf)
- expose JUnit suite metadata flags (f2322e3)
- implement phase 8 production hardening foundations (5a1b180)
- optimise Docker image builds (f94ddd0)
- scaffold Browse starter tests for Vitest and Jest (639eb12)
- scaffold built-in flow templates (e70e362)
- ship a reusable GitHub Action (648d2bf)
- support plugin-provided flow reporters (adac3f1)
Bug Fixes
browse: v0.15.0
browse: v0.14.0
browse: v0.13.0
browse: v0.12.3
0.12.3 (2026-03-27)
Bug Fixes
browse: v0.12.2
0.12.2 (2026-03-27)
Bug Fixes
- evade fpscanner WEBDRIVER detection with Blink feature flag (2b63c91), closes #115
- evade Pixelscan masking detection with real high-entropy values (4616154), closes #118
- improve stealth detection evasion with extension-based UA patching (1a06762)
- make navigator getters throw TypeError on prototype access (7decc73), closes #117
- use --user-agent= Chromium flag to patch ServiceWorker UA leak (ec2a929), closes #116