release: 0.1.2 — point BINARY_VERSION at firefox-2 (mouse fix shipped)
The 0.1.1 release shipped the source-level fix for issue #9 (every mouse path failing on FF150) but kept BINARY_VERSION at firefox-1 because the archive itself hadn't been refreshed yet. firefox-2 is now live on GitHub Releases with the JS hot-swap applied to both the Windows zip and the Linux tarball; users picking up 0.1.2 will fetch the patched archive on first run. Archive integrity verified on both platforms before publishing (Windows boot test, Linux file-level checks, 21/21 assertions).
This commit is contained in:
@@ -6,6 +6,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [0.1.2] - 2026-05-18
|
||||
|
||||
### Changed
|
||||
- `BINARY_VERSION` bumped from `firefox-1` to `firefox-2`. The patched Firefox archive on GitHub Releases now contains the JS fix from 0.1.1 (every `page.mouse.*` / `page.click()` / `locator.click()` / `mouse.wheel()` failure on the FF150 binary). Users on 0.1.1 must run `python -m invisible_playwright clear-cache && python -m invisible_playwright fetch` to pick up the new archive.
|
||||
|
||||
### Verified
|
||||
- Archive integrity tests on both platforms: Windows zip extracted + booted via Playwright (`mouse.move + click + page.click(selector)` all succeed end-to-end), Linux tarball file-level checks (firefox/libxul.so sizes, byte-identity of patched JS files against Windows source). 21/21 assertions pass.
|
||||
- SHA256 published in `checksums.txt` on the `firefox-2` release.
|
||||
|
||||
## [0.1.1] - 2026-05-18
|
||||
|
||||
### Fixed
|
||||
|
||||
Reference in New Issue
Block a user