Sourced from seleniumbase's releases.
4.52.4 - Add Remote WebDriver Timeout setting
What's Changed
- Add REMOTE_WEBDRIVER_TIMEOUT setting for Remote WebDriver HTTP requests by
@TaylorMcGinnisin seleniumbase/SeleniumBase#4473Full Changelog: https://github.com/seleniumbase/SeleniumBase/compare/v4.52.3...v4.52.4
Sourced from prek's releases.
0.5.0
Release Notes
Released on 2026-08-27.
Highlights
Choose where hook toolchains come from
language_versionnow accepts a sourcepreferencealongside the versionrequest, letting you control where prek looks for a compatible toolchain when it creates a hook environment. Usemanaged(the default) orsystemto choose which source prek tries first while still allowing fallback and downloads. Useonly-managedoronly-systemto require one source.For example, this local Ruff hook requires a Python 3.12 toolchain managed by prek:
repos: - repo: local hooks: - id: ruff name: ruff language: python entry: ruff check additional_dependencies: [ruff] language_version: request: "3.12" preference: only-managedWith
only-managed, prek reuses a compatible toolchain from its managed store or downloads one when needed. It never falls back to Python fromPATH, an OS package manager, or a version manager, so toolchain selection does not depend on the developer or CI machine's external environment.Existing scalar values such as
language_version: "3.12"continue to work. See toolchain management andlanguage_versionfor the full source-selection behavior. (#2613)Breaking changes
The breaking changes in this release are mostly small cleanups, and most users should not be affected.
- Group names can no longer start with
@. This prefix is now reserved for special group selectors such as the new@ungroupedselector. (#2617)PREK_MAX_CONCURRENCYhas been removed. UsePREK_CONCURRENT_HOOKSandPREK_CONCURRENT_BATCHESto control hook and per-hook batch concurrency separately. (#2620)- The top-level
prek init-template-dircommand has been removed. Useprek util init-template-dir, orprek init-templatedirfor drop-in compatibility withpre-commit. (#2623)prek auto-updatehas been removed. Useprek update, orprek autoupdatefor drop-in compatibility withpre-commit. (#2619)
... (truncated)
Sourced from prek's changelog.
0.5.0
Released on 2026-08-27.
Highlights
Choose where hook toolchains come from
language_versionnow accepts a sourcepreferencealongside the versionrequest, letting you control where prek looks for a compatible toolchain when it creates a hook environment. Usemanaged(the default) orsystemto choose which source prek tries first while still allowing fallback and downloads. Useonly-managedoronly-systemto require one source.For example, this local Ruff hook requires a Python 3.12 toolchain managed by prek:
repos: - repo: local hooks: - id: ruff name: ruff language: python entry: ruff check additional_dependencies: [ruff] language_version: request: "3.12" preference: only-managedWith
only-managed, prek reuses a compatible toolchain from its managed store or downloads one when needed. It never falls back to Python fromPATH, an OS package manager, or a version manager, so toolchain selection does not depend on the developer or CI machine's external environment.Existing scalar values such as
language_version: "3.12"continue to work. See toolchain management andlanguage_versionfor the full source-selection behavior. (#2613)Breaking changes
The breaking changes in this release are mostly small cleanups, and most users should not be affected.
- Group names can no longer start with
@. This prefix is now reserved for special group selectors such as the new@ungroupedselector. (#2617)PREK_MAX_CONCURRENCYhas been removed. UsePREK_CONCURRENT_HOOKSandPREK_CONCURRENT_BATCHESto control hook and per-hook batch concurrency separately. (#2620)- The top-level
prek init-template-dircommand has been removed. Useprek util init-template-dir, orprek init-templatedirfor drop-in compatibility withpre-commit. (#2623)prek auto-updatehas been removed. Useprek update, orprek autoupdatefor drop-in compatibility withpre-commit. (#2619)Enhancements
... (truncated)
67f8535
Bump version to 0.5.0 (#2631)4546bef
Remove legacy init-template-dir command (#2623)e63bd4b
Remove hook marker schema 0 (#2622)8c433ae
Remove config-tracking cache bootstrap (#2621)62ca460
Remove PREK_MAX_CONCURRENCY (#2620)e2468ea
Remove legacy update aliases (#2619)795c3a4
Group run options in CLI help (#2629)b27eb6e
Document prek run architecture (#2630)7dd9aa9
Avoid persisting docs workflow credentials (#2627)23815bd
Remove the @builtin group selector (#2628)Sourced from ruff's releases.
0.16.5
Release Notes
Released on 2026-08-27.
Preview features
- Allow rules without codes (#28049)
- Introduce category selectors (#27666)
- Update preview default rules and categories (#27877)
Bug fixes
- [
flake8-async] Detect blocking generic HTTP requests (ASYNC210) (#28024)- [
flake8-datetimez] Allow timezone-safestrptimechains (DTZ007) (#28023)- [
flake8-simplify] Respect side effects inlambdadefaults (SIM401) (#28000)Server
- Fix duplicated "of" in
ClientOptionsdoc comment (#27978)Documentation
Contributors
Install ruff 0.16.5
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ruff/releases/download/0.16.5/ruff-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://releases.astral.sh/github/ruff/releases/download/0.16.5/ruff-installer.ps1 | iex"Download ruff 0.16.5
... (truncated)
Sourced from ruff's changelog.
0.16.5
Released on 2026-08-27.
Preview features
- Allow rules without codes (#28049)
- Introduce category selectors (#27666)
- Update preview default rules and categories (#27877)
Bug fixes
- [
flake8-async] Detect blocking generic HTTP requests (ASYNC210) (#28024)- [
flake8-datetimez] Allow timezone-safestrptimechains (DTZ007) (#28023)- [
flake8-simplify] Respect side effects inlambdadefaults (SIM401) (#28000)Server
- Fix duplicated "of" in
ClientOptionsdoc comment (#27978)Documentation
Contributors
9e4938c
Bump 0.16.5 (#28110)aad0e90
Allow rules without codes (#28049)5fdab73
Update preview default rules and categories (#27877)29c8e5b
Document rule acceptance guidelines (#27910)50a4d7f
Document the new category selectors (#27906)ada8795
Introduce category selectors (#27666)d894723
[ty] Infer lambda parameters through callable type aliases (#28109)2685fde
[ty] Narrow functional enum members in == and
match (#28103)efcffd2
[ty] Intersection simplifications with subtype-related generic
specialization...eb78048
[ty] Bump ecosystem-analyzer for HTML escaping (#28104)