mirror of
https://github.com/feder-cr/invisible_playwright.git
synced 2026-06-07 08:35:12 +02:00
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:
parent
589c848e07
commit
f7b5e86793
3 changed files with 11 additions and 2 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ build-backend = "hatchling.build"
|
|||
|
||||
[project]
|
||||
name = "invisible-playwright"
|
||||
version = "0.1.1"
|
||||
version = "0.1.2"
|
||||
description = "Playwright wrapper for a patched Firefox with deterministic stealth profile."
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.11"
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ bugfixes don't force a multi-hour Firefox rebuild.
|
|||
from __future__ import annotations
|
||||
|
||||
# Bump this when a new patched Firefox build is released on GitHub.
|
||||
BINARY_VERSION: str = "firefox-1"
|
||||
BINARY_VERSION: str = "firefox-2"
|
||||
|
||||
# Underlying Firefox version (for display only; does not drive downloads).
|
||||
FIREFOX_UPSTREAM_VERSION: str = "150.0.1"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue