Skip to content

v1.0.22

Choose a tag to compare

@github-actions github-actions released this 11 Oct 15:34
· 5 commits to main since this release

Changed

  • The package root no longer re-exports internal classes. __init__.py used to put
    RealChromeSession, X11Display, bezier_curve, is_cloudflare_challenge and
    is_warp_proxy_ready into __all__ alongside BrowserClient, although nothing in
    either repo imports any of them from the package root — every consumer uses a
    submodule (browser_agent.chrome, browser_agent.x11_input, …). The README names
    only BrowserClient.

    __all__ is now ["BrowserClient", "__version__"]. The modules stay importable by
    their full paths, so no working code breaks. tests/test_public_surface.py pins the
    published set and verifies the submodules still resolve, so the surface cannot grow
    back silently the way it grew in the first place.