Skip to content

v1.1.0

Choose a tag to compare

@detrin detrin released this 04 Apr 16:30
· 36 commits to main since this release

What's new

New CLI commands

  • brow network — inspect HTTP traffic captured during the session; filter by URL/type, exclude static assets
  • brow fetch — make HTTP requests with or without browser cookies (cookie-sharing or clean httpx client)
  • brow actions — view the action log with sequence numbers for every click, fill, navigate, etc.
  • brow replay — execute YAML playbooks to replay recorded action sequences
  • brow websocket — inspect captured WebSocket frames

Session instrumentation

  • Sessions now track network_requests, websocket_messages, and actions state automatically
  • _log_action() instrumentation across click, fill, select, key, navigate, fetch, upload

Bug fixes

  • Hash-routing fix in click handler: wait_for_load_state with 300ms timeout fallback prevents hangs on SPA hash navigation

Docs

  • Migrated from MkDocs to Astro Starlight — faster, better search, nicer design

Benchmarks

  • Added 6 new benchmark tasks (3 fixture + 3 live) across all 5 backends (22 tasks total)
  • brow leads on success rate: 88% fixture, 82% overall