Sourced from github/codeql-action's changelog.
4.37.3 - 22 Jul 2026
No user facing changes.
e4fba86
Merge pull request #4031
from github/update-v4.37.3-72f6a9da0fb50ab5
Update changelog for v4.37.372f6a9d
Merge pull request #4030
from github/mbg/fix/no-proxy3b5ee58
Use default request options instead of
undefinedbfb6be4
Merge pull request #4028
from github/mergeback/v4.37.2-to-main-e0647621526ab84
Rebuildd6217b9
Update changelog and version after v4.37.2Sourced from pypa/cibuildwheel's releases.
v4.1.1
- ✨ Adds
pyodide-buildas a separatebuild-frontend, now the default frontend for Pyodide, with verbosity flags handling. Any other frontend is ignored with a warning on Pyodide. (#2609, #2945)- 🔐 Uses digests instead of tags for pinned container images, strengthening supply-chain security. The human-readable tags remain as comments in
pinned_docker_images.cfg. (#2915)- 🐛 Fixes platform-specific
test-runtimeenvironment variables (e.g.CIBW_TEST_RUNTIME_ANDROID) not being honored (#2941)- 🐛 Fixes quoting of
test-requiresandaudit-requiresso PEP 508 specifiers containing spaces work (#2913)- 🐛 Makes
archsparsing case-insensitive and platform-aware, so e.g.arm64works on Windows (#2920)- 🐛 Uses an absolute path for the
{project}placeholder inconfig-settings(#2934)- 🐛 Validates the
pyodide-versionoption against the build identifier with a clear error (#2925)- 🐛 Fixes PyPy installs on macOS after PyPy switched its downloads from
.tar.bz2to.tar.gz(#2939)- 🐛 Makes a matching
python3-configavailable in the build and test venvs on macOS (#2922)- 🛠 Updates dependencies and container pins (#2917, #2935, #2939)
- 🛠 Updates Android tests to current Python versions and the new test repository URL (#2933)
- 🛠 Drops the
orjsondependency, no longer used by mypy 2+ (#2923)- 📚 Builds the docs with properdocs, a MkDocs fork (#2946)
- 📚 Adds the missing
cp314-pyodide_wasm32entry to the build identifier table (#2947)- 📚 Removes outdated notes about the
pip wheelbuild frontend and ClearLinux (#2926)- 💼 Adds a "CI: PyPy EoL" PR label to run PyPy EoL tests on PRs (#2930)
- 💼 Updates CI action pins and pre-commit hooks (#2914, #2932, #2938, #2940, #2942, #2943)
Sourced from pypa/cibuildwheel's changelog.
v4.1.1
24 July 2026
- ✨ Adds
pyodide-buildas a separatebuild-frontend, now the default frontend for Pyodide, with verbosity flags handling. Any other frontend is ignored with a warning on Pyodide. (#2609, #2945)- 🔐 Uses digests instead of tags for pinned container images, strengthening supply-chain security. The human-readable tags remain as comments in
pinned_docker_images.cfg. (#2915)- 🐛 Fixes platform-specific
test-runtimeenvironment variables (e.g.CIBW_TEST_RUNTIME_ANDROID) not being honored (#2941)- 🐛 Fixes quoting of
test-requiresandaudit-requiresso PEP 508 specifiers containing spaces work (#2913)- 🐛 Makes
archsparsing case-insensitive and platform-aware, so e.g.arm64works on Windows (#2920)- 🐛 Uses an absolute path for the
{project}placeholder inconfig-settings(#2934)- 🐛 Validates the
pyodide-versionoption against the build identifier with a clear error (#2925)- 🐛 Fixes PyPy installs on macOS after PyPy switched its downloads from
.tar.bz2to.tar.gz(#2939)- 🐛 Makes a matching
python3-configavailable in the build and test venvs on macOS (#2922)- 🛠 Updates dependencies and container pins (#2917, #2935, #2939)
- 🛠 Updates Android tests to current Python versions and the new test repository URL (#2933)
- 🛠 Drops the
orjsondependency, no longer used by mypy 2+ (#2923)- 📚 Builds the docs with properdocs, a MkDocs fork (#2946)
- 📚 Adds the missing
cp314-pyodide_wasm32entry to the build identifier table (#2947)- 📚 Removes outdated notes about the
pip wheelbuild frontend and ClearLinux (#2926)- 💼 Adds a "CI: PyPy EoL" PR label to run PyPy EoL tests on PRs (#2930)
- 💼 Updates CI action pins and pre-commit hooks (#2914, #2932, #2938, #2940, #2942, #2943)
4726cd3
Bump version: v4.1.11af5cd7
docs: switch from mkdocs to properdocs (#2946)b21d76a
docs: add missing cp314-pyodide_wasm32 to build-id table (#2947)03cbe93
fix(macos): make matching python3-config available in build/test venvs
(#2922)b7cac6d
fix: don't error when a global build-frontend is set on pyodide (#2945)1520daf
fix: support platform-specific test runtime environment variables (#2941)17b7420
[Bot] Update dependencies (#2939)f8d8cca
chore(deps): bump astral-sh/setup-uv from 8.2.0 to 8.3.2 in the actions
group...265b435
chore(deps): bump the actions group with 2 updates (#2942)3f8bd1c
chore(deps): bump the actions group with 3 updates (#2938)Sourced from virtualenv's releases.
21.7.0
What's Changed
- Replace prettier with mdformat and yamlfmt by
@gaborbernatin pypa/virtualenv#3190- 👷 ci: test against Python 3.15 beta by
@gaborbernatin pypa/virtualenv#3192Full Changelog: https://github.com/pypa/virtualenv/compare/21.6.1...21.7.0
Sourced from virtualenv's changelog.
Features - 21.7.0
- Declare support for Python 3.15: CI now tests against the CPython 3.15 beta, including the free-threaded
3.15tbuild, and theProgramming Language :: Python :: 3.15classifier is advertised. (:issue:3192)
v21.6.1 (2026-07-10)
e6eb5b0
release 21.7.06d7bf90
Add changelog fragment for Python 3.15 support482c7f9
👷 ci: test against Python 3.15 beta (#3192)a190228
[pre-commit.ci] pre-commit autoupdate (#3191)b54bc80
Replace prettier with mdformat and yamlfmt (#3190)c5dff1d
chore(deps): bump astral-sh/setup-uv from 8.3.1 to 8.3.2 (#3189)cab4a0a
chore(deps): bump astral-sh/setup-uv from 8.3.0 to 8.3.1 (#3188)c53b5b1
[pre-commit.ci] pre-commit autoupdate (#3187)20b70f3
chore(deps): bump astral-sh/setup-uv from 8.2.0 to 8.3.0 (#3186)Sourced from platformdirs's releases.
4.11.0
What's Changed
- 👷 ci: run the test suite against Python 3.15 by
@gaborbernatin tox-dev/platformdirs#512Full Changelog: https://github.com/tox-dev/platformdirs/compare/4.10.1...4.11.0
Sourced from platformdirs's changelog.
########### Changelog ###########
.. towncrier-draft-entries:: Unreleased
.. towncrier release notes start
4.11.0 (2026-07-21)
- Declare support for Python 3.15 and run the test suite against it, currently in beta. :pr:
512
4.10.1 (2026-07-18)
- Stop leaking memory on repeated Windows folder lookups.
get_win_folder_via_ctypesdefined a freshctypesstructure on every call, and each one registered a pointer type that was never released; the resolver is now built once and reused. :pr:507
4.10.0 (2026-05-28)
- Add :func:
~platformdirs.user_publicshare_dir, :func:~platformdirs.user_templates_dir, :func:~platformdirs.user_fonts_dir, and :func:~platformdirs.user_preference_dir:pr:491- Add :func:
~platformdirs.user_projects_dirbacked by$XDG_PROJECTS_DIR:pr:490- Return only the first path from :func:
~platformdirs.site_config_pathon macOS whenmultipathis set :pr:488- by :user:lphuc2250gma
4.9.6 (2026-04-09)
- Fix macOS XDG variables leaking across :func:
~platformdirs.user_config_dir, :func:~platformdirs.user_data_dir, and :func:~platformdirs.user_state_dirwhen only some are set :pr:473- by :user:Goddesen- Avoid duplicate site directories in Unix :meth:
~platformdirs.PlatformDirs.iter_config_dirsand :meth:~platformdirs.PlatformDirs.iter_data_dirswhenuse_site_for_rootis active :pr:469- by :user:viccie30
4.9.4 (2026-03-05)
- Respect
XDG_CONFIG_HOMEwhen reading the user-dirs configuration :pr:453- by :user:bysiber- Create the directory in Android :func:
~platformdirs.user_log_dirand :func:~platformdirs.user_runtime_dirwhenensure_existsis set :pr:452- by :user:bysiber
... (truncated)
Sourced from aiohttp's changelog.
3.14.3 (2026-07-22)
Bug fixes
Fixed the client dropping only the first
Authorization,CookieandProxy-Authorizationheader when a redirect crossed an origin -- by :user:arshsmith1.Related issues and pull requests on GitHub: :issue:
13180.Fixed error message construction in the C HTTP parser -- by :user:
bdraco.Related issues and pull requests on GitHub: :issue:
13222.
Sourced from annotated-types's releases.
v0.8.0
What's Changed
- Rename DocInfo to Doc by
@zen-xuin annotated-types/annotated-types#80- Add support for Python 3.13 by
@hugovkin annotated-types/annotated-types#83- Fix docstring of
Timezoneby@Viicosin annotated-types/annotated-types#84- Update license-files to be PEP-639 compliant (#85) by
@shoeffnerin annotated-types/annotated-types#86- fix: typo in README.md by
@camiloazin annotated-types/annotated-types#87- add CI for PyPy3.11 and fix test (issue 71) by
@mattipin annotated-types/annotated-types#88- Fix string predicate names in doc by
@leogermondin annotated-types/annotated-types#90- Add SPDX license expression by
@wichertin annotated-types/annotated-types#92- Added Python 3.14 to the test matrix by
@imtoopunkforyouin annotated-types/annotated-types#96- Add support for Python 3.14 and drop EOL 3.8-3.9 by
@hugovkin annotated-types/annotated-types#97- Fix typo in
Lendocstring by@Dutchoin annotated-types/annotated-types#100- Prepare for 0.8.0 release by
@adriangbin annotated-types/annotated-types#103New Contributors
@zen-xumade their first contribution in annotated-types/annotated-types#80@hugovkmade their first contribution in annotated-types/annotated-types#83@shoeffnermade their first contribution in annotated-types/annotated-types#86@camiloazmade their first contribution in annotated-types/annotated-types#87@mattipmade their first contribution in annotated-types/annotated-types#88@leogermondmade their first contribution in annotated-types/annotated-types#90@wichertmade their first contribution in annotated-types/annotated-types#92@imtoopunkforyoumade their first contribution in annotated-types/annotated-types#96@Dutchomade their first contribution in annotated-types/annotated-types#100Full Changelog: https://github.com/annotated-types/annotated-types/compare/v0.7.0...v0.8.0
9eb9668
Prepare for 0.8.0 release (#103)10b7764
Fix typo in Len docstring (#100)955f757
Add support for Python 3.14 and drop EOL 3.8-3.9 (#97)bd280fe
Added Python 3.14 to the test matrix (#96)a471bb7
Add SPDX license expression (#92)eab91d9
Fix string predicate names in doc (#90)03ad9c3
add CI for PyPy3.11 and fix test (issue 71) (#88)5ae6043
fix: typo in README.md (#87)b60ad7b
Update license-files to be PEP-639 compliant (#85)
(#86)3fbeb6d
Fix docstring of Timezone (#84)Sourced from cython's changelog.
3.2.9 (2026-07-24)
Bugs fixed
Indexing into freshly created lists with an out-of-bounds index could crash. (Github issue :issue:
7793)Function arguments with default values could end up uninitialised in closures, leading to crashes. Patch by Anthony Donlon. (Github issue :issue:
7782)
bytearray.append(None)could crash. The optimised code was also lacking concurrency guards. (Github issue :issue:7796)Some rare corner cases when concatenating text strings were resolved. (Github issue :issue:
7799)Assignments of builtin string types to typedefs of
objectcould erroneously be rejected. (Github issue :issue:7789)Subscripting
typefailed with aTypeError. (Github issue :issue:5563)Manually disabling
CYTHON_VECTORCALLin CPython could lead to invalid C code. Patch by Florent Gallaire. (Github issue :issue:7807)Some internal Limited API version checks for Py3.12 were corrected. (Github issue :issue:
7845)
58b8e6a
Prepare release of 3.2.9.211b66a
Update changelog.4815016
Fix a few Py_LIMITED_API comparsions (GH-7845)6f3225e
Disable type subscripting tests in Py3.8.92cfd8b
Disable Py3.9+ code in Py3.8.be32acf
Update changelog.be4a966
Add special case for indexing type (GH-7810)4052f59
[3.2.x] Update OS version for 3.2.x docs (#7814)299791c
[3.2.x] [Bug] Fix __Pyx_ArgsSlice_FASTCALL when CYTHON_VECTORCALL is
disabled...086398d
Update changelog.f4bc676
2026.07.22 (#428)4c91f9c
Bump actions/setup-python from 6.3.0 to 7.0.0 (#427)01a66c5
Bump actions/checkout from 7.0.0 to 7.0.1 (#426)eb355f4
Bump pypa/gh-action-pypi-publish from 1.14.0 to 1.14.1 (#425)474e6fc
Include tests in the source distribution (#424)a31ef39
Bump actions/setup-python from 6.2.0 to 6.3.0 (#420)98eb2c7
Bump actions/checkout from 6.0.3 to 7.0.0 (#419)Sourced from pre-commit's releases.
pre-commit v4.6.1
Fixes
- Install
language: nodehooks viagit.
- Fixes npm 12.x compatibility
- #3719 PR by
@asottile.- #3517 issue by
@ojob.- Set
JULIA_DEPOT_PATHforlanguage: julia.
- #3711 PR by
@damonbayer.- pre-commit-ci/runner-image#335 issue by
@damonbayer.- Produce error on mistyped
--repoforpre-commit autoupdate.- Improve performance of commit existence check in
pre-push.
- #3726 PR by
@asottile.- #3604 issue by
@ptarjan.- Avoid duplicating conflicted filenames during
pre-commit run --all-files.
- #3727 PR by
@asottile.- #3706 issue by
@RomanValov.
Sourced from pre-commit's changelog.
4.6.1 - 2026-07-21
Fixes
- Install
language: nodehooks viagit.
- Fixes npm 12.x compatibility
- #3719 PR by
@asottile.- #3517 issue by
@ojob.- Set
JULIA_DEPOT_PATHforlanguage: julia.
- #3711 PR by
@damonbayer.- pre-commit-ci/runner-image#335 issue by
@damonbayer.- Produce error on mistyped
--repoforpre-commit autoupdate.- Improve performance of commit existence check in
pre-push.
- #3726 PR by
@asottile.- #3604 issue by
@ptarjan.- Avoid duplicating conflicted filenames during
pre-commit run --all-files.
- #3727 PR by
@asottile.- #3706 issue by
@RomanValov.
242ce8a
v4.6.1766e550
Merge pull request #3727
from pre-commit/dedupe1558d06
Merge pull request #3726
from pre-commit/exists-faster8a1c47a
avoid duplicate files in --all-files during conflict2e01c99
faster check of rev existing locally as a commit3613bf2
Merge pull request #3701
from pre-commit/autoupdate-repos1d811d9
Return an error for invalid --repo374d354
Merge pull request #3711
from damonbayer/dmb_JULIA_DEPOT_PATH1e7994f
set JULIA_DEPOT_PATHb2b9119
Merge pull request #3719
from pre-commit/npm-unknown-optionsSourced from python-discovery's releases.
v1.5.0
What's Changed
- Replace prettier with mdformat and yamlfmt by
@gaborbernatin tox-dev/python-discovery#101- 📦 build: move dev extras to PEP 735 dependency groups by
@gaborbernatin tox-dev/python-discovery#102- 👷 ci: add Python 3.15 to the test matrix by
@gaborbernatin tox-dev/python-discovery#104Full Changelog: https://github.com/tox-dev/python-discovery/compare/1.4.4...1.5.0
Sourced from python-discovery's changelog.
Packaging updates and notes for downstreams - 1.5.0
- Declare support for Python 3.15 and run the test suite against it, currently in beta. (:issue:
104)
v1.4.4 (2026-07-08)
7889874
release 1.5.0cb3ccb6
👷 ci: add Python 3.15 to the test matrix (#104)3dc250f
[pre-commit.ci] pre-commit autoupdate (#103)6603012
📦 build: move dev extras to PEP 735 dependency groups (#102)8df9588
Replace prettier with mdformat and yamlfmt (#101)de863fa
build(deps): bump astral-sh/setup-uv from 8.3.1 to 8.3.2 (#100)61ffbc0
build(deps): bump astral-sh/setup-uv from 8.3.0 to 8.3.1 (#99)1ea2dcf
[pre-commit.ci] pre-commit autoupdate (#98)8c8293a
build(deps): bump astral-sh/setup-uv from 8.2.0 to 8.3.0 (#97)