Releases
v1.2.0
Compare
Sorry, something went wrong.
No results found
detrin
released this
15 Aug 11:57
Added
brow setup command to install Chromium (no more manual patchright install)
session new --reclaim closes a stale session holding the profile and takes it over (#31 )
navigate --wait domcontentloaded|load|networkidle settle strategy (#33 )
eval namespace helpers text(sel) and texts(sel) for quick extraction (#32 )
click-until repeats a click until a selector clears or work runs out, for draining paginated lists/batch actions without a shell loop around brow
Changed
License reverted to MIT (was Elastic License 2.0)
session new returns a clear "Chromium is not installed" message instead of a raw 500 when the browser binary is missing
click/fill/select accept a snapshot ref directly: click "[1]" resolves to --ref 1 (#30 )
Profile-conflict error now suggests --reclaim and the exact session delete command (#31 )
eval errors involving an un-awaited coroutine now hint to add await (#32 )
page switch now actually retargets later commands to the chosen tab instead of only changing which tab is visually focused
page new no longer silently steals the active tab when one was deliberately chosen; page list marks the active tab with *
eval timeout errors name --timeout, suggest a value, and return stdout printed before the cutoff instead of discarding it
fetch prints the non-2xx status to stderr (stdout stays pipeable to jq), with a hint on 401/403
You can’t perform that action at this time.