github daijro/camoufox v158.0-beta.40

pre-release4 hours ago

What's Changed

  • Release: run the publish jobs past a job their channel skips by @JWriter20 in #814
  • Release: pass npm publish a local path by @JWriter20 in #816
  • Release: publish each registry only when its package changed by @JWriter20 in #817
  • Make GeoIP AIO the default source, deprecate GeoLite2 by @JWriter20 in #820
  • Fix fill() change events (#825) and proxy credential encoding (#823), guard explicit locales (#824) by @JWriter20 in #827
  • Fix npm camoufox fetch failing with EXDEV, and gate merges on a real package install by @JWriter20 in #828
  • Fix Windows + Python 3.13+: model and GeoIP files installed by one account unreadable by another by @JWriter20 in #829
  • npm: adm-zip 0.6.1 (three high advisories), and document npx @camoufox/camoufox by @JWriter20 in #831
  • Update vendored cursory-js to 2.0.2 by @JWriter20 in #833
  • Retry a TypeScript download whose connection drops before any response by @JWriter20 in #834
  • Keep config keys that older libraries send declared in properties.json by @JWriter20 in #836
  • Install the paired browser on first launch, and refuse a browser the library cannot drive by @JWriter20 in #837
  • Publish the npm package as camoufox instead of @camoufox/camoufox by @JWriter20 in #838
  • Split the repo into browser/, python/ and typescript/, and fix version pinning (#843) and the WebGL renderer pair (#839) by @JWriter20 in #846
  • Install the camoufox package before the release's font check by @JWriter20 in #848
  • Hide Juggler from pages, and show them an official Firefox build by @JWriter20 in #852
  • Date fpgen's model within signed 32-bit time, so read-only Lambda launches work by @JWriter20 in #856
  • Launch, click and type through each installed package in the install gate by @JWriter20 in #859
  • Keep pages rendering when another window covers their browser window (#804) by @JWriter20 in #861
  • Release on a twice-monthly train instead of on every merge by @JWriter20 in #864
  • Behave as on an IPv4-only network when the host's IPv6 disagrees with geoip by @JWriter20 in #857
  • Validate IP addresses with standard library parsers instead of regex by @RinZ27 in #866
  • Stop Xvfb when the process that launched it dies (#868) by @JWriter20 in #869
  • Read response bodies sent with Content-Encoding: identity (#867) by @JWriter20 in #870
  • Give exit-IP lookups through a proxy 15 seconds by @coffeegrind123 in #906
  • Update vendored cursory-js to 2.1.0 (Cursory 2.1.0) by @JWriter20 in #911
  • Test the commit the run started on, in every job by @coffeegrind123 in #876
  • Let a re-run job's result replace the first attempt's by @coffeegrind123 in #878
  • Stop the virtual display when a Python launch fails by @coffeegrind123 in #908
  • Add headless="virtual-gpu": render on a named GPU with no monitor attached by @JWriter20 in #912
  • Update to Firefox 158.0 by @JWriter20 in #914
  • Wait thirty seconds for Xvfb to report its display by @coffeegrind123 in #884

New Contributors

Full Changelog: v156.0.1-beta.33...v158.0-beta.40

Don't miss a new camoufox release

NewReleases is sending notifications on new releases.