Sourced from qbittorrent-api's releases.
release-2026.10.1
What's Changed
Features
- feat: support qBittorrent v5.3.0 by
@rmartin16in rmartin16/qbittorrent-api#689Chores
- build(deps): bump uv from 0.11.18 to 0.13.4 by
@dependabot[bot] in rmartin16/qbittorrent-api#687- build(deps): bump certifi from 2026.5.20 to 2026.10.19 by
@dependabot[bot] in rmartin16/qbittorrent-api#688Full Changelog: https://github.com/rmartin16/qbittorrent-api/compare/v2026.10.0...v2026.10.1
Sourced from qbittorrent-api's changelog.
v2026.10.1 (21 oct 2026)
- Advertise support for qBittorrent v5.3.0 (#689)
- Existing changes that are now supported in qBittorrent:
- Add support for
app/getFreeSpaceAtPath(#659)- Add support for
rss/cloneRule(#659)- Add support for
rss/exportRulesandrss/importRules(#686)- Add support for
torrents/downloadFile(#659)- Add support for
transfer/getSpeedLimitsandtransfer/setSpeedLimits(#659)- Add support for
transfer/pauseSessionandtransfer/resumeSession(#678)- Add
share_limits_modefortorrents/add(#659)- Add
ignore_dotfilesfortorrentcreator/addTask(#678)- Add
ratio_limit,seeding_time_limit,inactive_seeding_time_limit,share_limits_mode, andshare_limit_actionfortorrents/createCategoryandtorrents/editCategory(#686)save_pathis no longer required fortorrents/editCategory(#686)
Sourced from publicsuffixlist's changelog.
1.1.1, 1.1.2 (2026-10-21)
No code changes. This release only refreshes CI and development tooling.
- Update
astral-sh/setup-uvto v10.3.0 in the GitHub Actions workflows.- Refresh
uv.lock, updatingcertifito pick up the bundled CA certificate changes.- Fix the auto-release workflow so that it no longer bundles a stale PSL file.
1.1.0 (2026-10-10)
This version drops support for Python 3.5, 3.6 and 3.7, and now requires Python 3.8 or later.
Packaging has been migrated to PEP 621 metadata in
pyproject.tomlusing hatchling, replacingsetup.py,setup.cfgandMANIFEST.in. The version is now read frompublicsuffixlist.__version__, and development dependencies are locked with uv.
- Add PEP 561
py.typedmarker and complete type annotations for the public API, includingcompatand the update script.- Add an
accept_unknownkeyword argument tois_private()andis_public().- Fix
subdomain()to honor the per-callaccept_unknownargument, and to returnNonefor invalid domains instead of raisingTypeError.- Correct the
subdomain()andprivateparts()overload signatures.- Handle a malformed
Last-Modifiedresponse header in the update script.- Run tests with uv on Python 3.8 and 3.14, and update CI actions.
1.0.2 (2024-07-13)
- Use
@typing.overload to indicate str-to-str domain input/output. #32.- Address deprecation of ByteString in python 3.14.
1.0.1 (2024-06-22)
Fix internal logic where domain name passed as a tuple of bytes, that contains UTF-8 encoded non-ascii chars, unintentionally matched PSL. Fixes #31.
1.0.0 (2024-06-20)
This version drops support for Python 2.x and 3.4.
The internal logic has been slightly changed to address conflicting evaluation rules between the PSL wiki and the test data. As with versions before 1.0.0, this module assumes that wildcards have implicit public declarations on the wildcard root.
With the minimum Python version changed to 3.5, type annotations have been added to exposed API methods to clarify expected input types. For example, psl.publicsuffix() now accepts
strorTuple[bytes, ...].
- Add tuple of bytes style input
... (truncated)
Sourced from seleniumbase's releases.
4.56.3 - Refresh dependencies for security
Refresh dependencies for security
- Refresh Python dependencies --> This resolves seleniumbase/SeleniumBase#4531
What's Changed
- Refresh dependencies for security by
@mdmintzin seleniumbase/SeleniumBase#4532Full Changelog: https://github.com/seleniumbase/SeleniumBase/compare/v4.56.2...v4.56.3
ea0a30d
Merge pull request #4532
from seleniumbase/refresh-dependencies-for-security80bdd56
Version 4.56.33158088
Update MCP server versioningce39e99
Refresh Python dependenciesc314a34
Update Hacker News web-scraping examplesb82016f
Update CDP Mode exampleseffe113
Update the mkdocs prepare script5596ac6
Update the ReadMeSourced from prek's releases.
0.5.7
Release Notes
Released on 2026-10-21.
Enhancements
- Support system Rust toolchains without rustup (#2887)
Performance
- Use blocking file checks for CPU-heavy builtin hooks (#2910)
Other changes
- Update CA root crates and uv for the eMudhra intermediate CA compromise (#2919)
Contributors
Install prek 0.5.7
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/j178/prek/releases/download/v0.5.7/prek-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/j178/prek/releases/download/v0.5.7/prek-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install prekDownload prek 0.5.7
File Platform Checksum prek-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum prek-x86_64-apple-darwin.tar.gz Intel macOS checksum prek-aarch64-pc-windows-msvc.zip ARM64 Windows checksum prek-x86_64-pc-windows-msvc.zip x64 Windows checksum
... (truncated)
Sourced from prek's changelog.
0.5.7
Released on 2026-10-21.
Enhancements
- Support system Rust toolchains without rustup (#2887)
Performance
- Use blocking file checks for CPU-heavy builtin hooks (#2910)
Other changes
- Update CA root crates and uv for the eMudhra intermediate CA compromise (#2919)
Contributors
8569a4a
Bump version to 0.5.7 (#2920)c290bac
Bump certifi from 2026.7.22 to 2026.10.19 (#2921)40287b8
Temporarily skip Aliyun uv download in CI (#2922)062c8a0
Update CA root crates and uv for the eMudhra intermediate CA compromise
(#2919)5b66378
Log download and archive extraction stages (#2917)c369353
Share tar extraction across compression formats (#2916)1c82a0d
Move managed Rust toolchain discovery into the installer (#2914)2bf1958
Support system Rust toolchains without rustup (#2887)812e80f
Move shared hook helpers and rename run to concurrency (#2911)615a001
Use blocking file checks for CPU-heavy builtin hooks (#2910)Sourced from ruff's releases.
0.17.2
Release Notes
Released on 2026-10-22.
Preview features
- [
complexity] Addunnecessary-regular-expression-compile(#25533)Bug fixes
- Avoid syntax errors for type variables with starred constraints (
UP040,UP046,UP047,RUF053) (#28362)- [
pydocstyle] Treat backslash-escaped*argsand**kwargsas documented (D417) (#29536)- [
pylint] Avoid false positive on starred elements (PLE0643) (#29483)- [
pylint] Mark fixes unsafe when deleting comments (PLR5501,PLW0120) (#29414)- [
pyupgrade] Mark fix unsafe when deleting comments (UP035) (#29413)Performance
- Avoid intermediate names in lint name resolution (#29506)
- Prefilter bidirectional Unicode checks by UTF-8 leading bytes (#29561)
- Share postfix parsing and reduce expression copies (#29480)
Configuration
- [
pylint] Add a configurable allowlist formagic-value-comparison(PLR2004) (#18961)Documentation
- Clarify documentation and correct stale guidance (#29374)
- [
pyupgrade] Remove mentions of variance related to fix safety (UP040,UP047) (#29592)Contributors
@fixfon@MichaReiser@zaniebot@FrancescoPezzella@anishgirianish@rajveer3x@charliermarsh@LckyLike@DaniBodorInstall ruff 0.17.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ruff/releases/download/0.17.2/ruff-installer.sh | sh </tr></table>
... (truncated)
Sourced from ruff's changelog.
0.17.2
Released on 2026-10-22.
Preview features
- [
complexity] Addunnecessary-regular-expression-compile(#25533)Bug fixes
- Avoid syntax errors for type variables with starred constraints (
UP040,UP046,UP047,RUF053) (#28362)- [
pydocstyle] Treat backslash-escaped*argsand**kwargsas documented (D417) (#29536)- [
pylint] Avoid false positive on starred elements (PLE0643) (#29483)- [
pylint] Mark fixes unsafe when deleting comments (PLR5501,PLW0120) (#29414)- [
pyupgrade] Mark fix unsafe when deleting comments (UP035) (#29413)Performance
- Avoid intermediate names in lint name resolution (#29506)
- Prefilter bidirectional Unicode checks by UTF-8 leading bytes (#29561)
- Share postfix parsing and reduce expression copies (#29480)
Configuration
- [
pylint] Add a configurable allowlist formagic-value-comparison(PLR2004) (#18961)Documentation
- Clarify documentation and correct stale guidance (#29374)
- [
pyupgrade] Remove mentions of variance related to fix safety (UP040,UP047) (#29592)Contributors
30516b4
Bump version to 0.17.2 (#29637)59a9e85
[ty] Generalize nested types in inferred return types (#29488)0d562aa
[ty] Check inherited attribute conflicts (#28559)48dcdd0
[ty] Restrict range implications from gradual equivalence (#29577)734d75a
[ty] Check for unsatisfiable bodies before existentially quantifying (#29504)b0f9526
[ty] Preserve checks for recursive descriptor setter types (#29148)32869b4
Avoid creating deployments for automation jobs (#29626)ec891ba
Link the commit in pull request report footers (#29621)8958748
[ty] Publish ecosystem reports from GitHub Actions (#29609)01f5394
[ty] Publish typing conformance reports from GitHub Actions (#29608)