6ab24dc
bump version, workflow actions, pre-commit hooks99615b9
asyncio: add gather(return_exceptions=False) (#1776)Sourced from seleniumbase's releases.
4.51.2 - CDP Mode: Patch 120
CDP Mode: Patch 120
- Fix WebRTC leak for non-proxied navigation -- This resolves seleniumbase/SeleniumBase#4428
- Drop support for the deprecated Atlas Browser -- This resolves seleniumbase/SeleniumBase#4427
- Remove Copilot examples (requires login now) -- This resolves seleniumbase/SeleniumBase#4429
- Add a CDP Mode fingerprint test -- (Uses the Clearcote fingerprint scanner / auditor)
- Update Stealthy Playwright Mode examples -- (
sb.goto(url)is stealthier thanpage.goto(url))- Refresh Python dependencies -- (
filelockandcoverage)What's Changed
- CDP Mode: Patch 120 by
@mdmintzin seleniumbase/SeleniumBase#4430Full Changelog: https://github.com/seleniumbase/SeleniumBase/compare/v4.51.1...v4.51.2
4.51.1 - Updates to multiple areas
Updates to multiple areas
- Update the xpath-to-css converter
- Update the CDP Mode ad-block list
- Update error messages for proxy failures
- Update proxy validation
- Update the Slider CAPTCHA solver
- Update CDP Mode examples
What's Changed
- Updates to multiple areas by
@mdmintzin seleniumbase/SeleniumBase#4424Full Changelog: https://github.com/seleniumbase/SeleniumBase/compare/v4.51.0...v4.51.1
f9fca2d
Merge pull request #4430
from seleniumbase/cdp-mode-patch-120e4f803f
Version 4.51.293de30a
Refresh Python dependenciese152f11
Update Stealthy Playwright Mode examplesaca0363
Add a CDP Mode fingerprint test9c0f401
Remove Copilot examples (requires login now)92c528a
Drop support for the deprecated Atlas Browser7614ca4
Fix WebRTC leak for non-proxied navigation45a338b
Update CDP Mode examplesa1fd937
Update CDP Mode examplesSourced from prek's releases.
0.4.10
Release Notes
Released on 2026-07-16.
Enhancements
- Add PHP language support (#2314)
- Add freeze option to update settings (#2323)
- Add tag filters to update configuration (#2354)
- Identify 'mts' and 'cts' as TypeScript files (#2209)
- Publish Alpine Docker images (#2352)
- Support builtin and meta in try-repo (#2350)
Bug fixes
- Fix Python discovery order (#2348)
- Fix Windows progress rendering (#2328)
- Preserve configured repo values for updates (#2324)
- Scope synthetic
GIT_WORK_TREEto git commands (#2356)Documentation
- Expand common workflows guide (#2351)
Contributors
Install prek 0.4.10
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/j178/prek/releases/download/v0.4.10/prek-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/j178/prek/releases/download/v0.4.10/prek-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install prekDownload prek 0.4.10
... (truncated)
Sourced from prek's changelog.
0.4.10
Released on 2026-07-16.
Enhancements
- Add PHP language support (#2314)
- Add freeze option to update settings (#2323)
- Add tag filters to update configuration (#2354)
- Identify 'mts' and 'cts' as TypeScript files (#2209)
- Publish Alpine Docker images (#2352)
- Support builtin and meta in try-repo (#2350)
Bug fixes
- Fix Python discovery order (#2348)
- Fix Windows progress rendering (#2328)
- Preserve configured repo values for updates (#2324)
- Scope synthetic
GIT_WORK_TREEto git commands (#2356)Documentation
- Expand common workflows guide (#2351)
Contributors
b45e671
Bump version to 0.4.10 (#2358)0cf3be5
Scope synthetic GIT_WORK_TREE to git commands (#2356)0265ddd
Add tag filters to update configuration (#2354)dcfa91b
Publish Alpine Docker images (#2352)1e0b2c1
Expand common workflows guide (#2351)753e13c
Support builtin and meta in try-repo (#2350)1e2abfb
Fix Python discovery order (#2348)ec15d68
Update Rust crate indicatif to v0.18.6 (#2330)ba4939a
Update Rust crate fs-err to v3.3.1 (#2329)e43acba
Improve contribution templates (#2347)Sourced from ruff's releases.
0.15.22
Release Notes
Released on 2026-07-16.
Preview features
- [
pycodestyle] Add an autofix forE402(#22212)- [
refurb] Allow subclassing builtins in stub files (FURB189) (#26812)- [
ruff] Add rule to replacenoqacomments withruff:ignore(RUF105) (#26423)- [
ruff] Add rule to use human-readable names inruff:ignorecomments (RUF106) (#26682)- [
ruff] Add rule to use human-readable names in configuration selectors (RUF201) (#26772)Bug fixes
- [
flake8-pyi] Fix false positive in__all__(PYI053) (#26872)Rule changes
- [
pylint] Ignore mutable type updates inredefined-loop-name(PLW2901) (#25733)Performance
- Avoid redundant lexer token bookkeeping (#26765)
- Avoid redundant pending-indentation writes (#26774)
- Avoid unnecessary identifier lookahead (#26525)
- Reuse parser scratch buffers (#26798)
Documentation
- Document argfile support (#26803)
- [
flake8-datetimez] Clarify naming guidance fordatetime.today(DTZ002) (#26658)- [
pycodestyle] DocumentE731fix safety (#26847)- [
ruff] Clarify intentional async contexts forunused-async(RUF029) (#26641)Contributors
Install ruff 0.15.22
Install prebuilt binaries via shell script
</tr></table>
... (truncated)
Sourced from ruff's changelog.
0.15.22
Released on 2026-07-16.
Preview features
- [
pycodestyle] Add an autofix forE402(#22212)- [
refurb] Allow subclassing builtins in stub files (FURB189) (#26812)- [
ruff] Add rule to replacenoqacomments withruff:ignore(RUF105) (#26423)- [
ruff] Add rule to use human-readable names inruff:ignorecomments (RUF106) (#26682)- [
ruff] Add rule to use human-readable names in configuration selectors (RUF201) (#26772)Bug fixes
- [
flake8-pyi] Fix false positive in__all__(PYI053) (#26872)Rule changes
- [
pylint] Ignore mutable type updates inredefined-loop-name(PLW2901) (#25733)Performance
- Avoid redundant lexer token bookkeeping (#26765)
- Avoid redundant pending-indentation writes (#26774)
- Avoid unnecessary identifier lookahead (#26525)
- Reuse parser scratch buffers (#26798)
Documentation
- Document argfile support (#26803)
- [
flake8-datetimez] Clarify naming guidance fordatetime.today(DTZ002) (#26658)- [
pycodestyle] DocumentE731fix safety (#26847)- [
ruff] Clarify intentional async contexts forunused-async(RUF029) (#26641)Contributors
0177a7e
Bump 0.15.22 (#26884)fe8ba85
[pycodestyle] Document E731 fix safety (#26847)f3cf7c8
[ruff] Add rule-codes-in-selectors
(RUF201) (#26772)d244fd7
Document argfile support (#26803)f239758
[flake8-pyi] Fix false positive in __all__
(PYI053) (#26872)54acbcd
[ty] Support TypeVarTuple and Unpack (#25240)87fc38c
[ty] Parallelize subtype hierarchy search (#26875)e454f91
[ty] Share interned query keys across Salsa queries (#26794)6f361a7
[ty] only collect expected types for files open in the editor (#25546)6d6b2b3
[ty] Avoid allocations during Salsa interned lookups (#26877)