From df35ae79d2b62bb652e04325dc23c993608cbc65 Mon Sep 17 00:00:00 2001 From: Jake Writer Date: Mon, 31 Aug 2026 13:13:56 -0600 Subject: [PATCH] chore(release): v152.0.4-beta.30, pythonlib 0.5.6 Raises the browser floor to beta.30 because 0.5.6 permits Playwright >= 1.61, which sends viewport isMobile/screenSize in Browser.setDefaultViewport. Only beta.30's Protocol.js schema accepts those; on beta.29 every new_context() fails with "Protocol error (Browser.setDefaultViewport)". Measured: 1.60 works on both builds, 1.61 and 1.62 fail on beta.29 and pass on beta.30. The floor means pythonlib 0.5.6 cannot run until the beta.30 release assets are published -- it must not reach PyPI first. Co-Authored-By: Claude Opus 5 (1M context) --- pythonlib/camoufox/__version__.py | 2 +- pythonlib/pyproject.toml | 2 +- upstream.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pythonlib/camoufox/__version__.py b/pythonlib/camoufox/__version__.py index 53b980d..c42fa0d 100644 --- a/pythonlib/camoufox/__version__.py +++ b/pythonlib/camoufox/__version__.py @@ -8,7 +8,7 @@ class CONSTRAINTS: The minimum and maximum supported versions of the Camoufox browser. """ - MIN_VERSION = 'alpha.1' + MIN_VERSION = 'beta.30' MAX_VERSION = '1' @staticmethod diff --git a/pythonlib/pyproject.toml b/pythonlib/pyproject.toml index cf3af3f..c65f19d 100644 --- a/pythonlib/pyproject.toml +++ b/pythonlib/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api" [tool.poetry] name = "camoufox" -version = "0.5.5" +version = "0.5.6" description = "Wrapper around Playwright to help launch Camoufox" authors = ["daijro "] license = "MIT" diff --git a/upstream.sh b/upstream.sh index 66a4a10..56aa9b5 100644 --- a/upstream.sh +++ b/upstream.sh @@ -1,3 +1,3 @@ version=152.0.4 -release=beta.29 +release=beta.30 closedsrc_rev=1.0.0