Sourced from xxhash's releases.
v3.7.0
- Drop support for Python 3.7
- Build armv7l manylinux/musllinux wheels
- Build riscv64 manylinux/musllinux wheels
- Build android and ios wheels
Full list of changes: https://github.com/ifduyue/python-xxhash/compare/v3.6.0...v3.7.0
Sourced from xxhash's changelog.
v3.7.0 2025-04-25
- Drop support for Python 3.7 - Build armv7l manylinux/musllinux wheels - Build riscv64 manylinux/musllinux wheels - Build android and ios wheels
404589e
Prepare 3.7.0d3cd664
Bump pypa/gh-action-pypi-publish from 1.13.0 to 1.14.00d7d943
Bump pypa/cibuildwheel from 3.4.0 to 3.4.1c4b8775
Bump actions/download-artifact from 7 to 81ae3e5b
Bump actions/upload-artifact from 6 to 78faaa34
Bump pypa/cibuildwheel from 3.3.1 to 3.4.04ba9b0c
Bump docker/setup-qemu-action from 3 to 443bb203
Bump actions/download-artifact from 6 to 7a7a3bd2
Bump actions/upload-artifact from 5 to 6c35bf01
Bump pypa/cibuildwheel from 3.3.0 to 3.3.1Sourced from pydantic's releases.
v2.13.3 2026-04-20
v2.13.3 (2026-04-20)
What's Changed
Fixes
Full Changelog: https://github.com/pydantic/pydantic/compare/v2.13.2...v2.13.3
v2.13.2 2026-04-17
v2.13.2 (2026-04-17)
What's Changed
Fixes
Full Changelog: https://github.com/pydantic/pydantic/compare/v2.13.1...v2.13.2
v2.13.1 2026-04-15
v2.13.1 (2026-04-15)
What's Changed
Fixes
- Fix
ValidationInfo.datamissing withmodel_validate_json()by@davidhewittin #13079Full Changelog: https://github.com/pydantic/pydantic/compare/v2.13.0...v2.13.1
v2.13.0 2026-04-13
v2.13.0 (2026-04-13)
The highlights of the v2.13 release are available in the blog post. Several minor changes (considered non-breaking changes according to our versioning policy) are also included in this release. Make sure to look into them before upgrading.
This release contains the updated
pydantic.v1namespace, matching version 1.10.26 which includes support for Python 3.14.What's Changed
See the beta releases for all changes sinces 2.12.
Packaging
... (truncated)
Sourced from pydantic's changelog.
v2.13.3 (2026-04-20)
What's Changed
Fixes
v2.13.2 (2026-04-17)
What's Changed
Fixes
v2.13.1 (2026-04-15)
What's Changed
Fixes
- Fix
ValidationInfo.datamissing withmodel_validate_json()by@davidhewittin #13079v2.13.0 (2026-04-13)
The highlights of the v2.13 release are available in the blog post. Several minor changes (considered non-breaking changes according to our versioning policy) are also included in this release. Make sure to look into them before upgrading.
This release contains the updated
pydantic.v1namespace, matching version 1.10.26 which includes support for Python 3.14.What's Changed
See the beta releases for all changes sinces 2.12.
New Features
Changes
... (truncated)
9e9a111
Fix backported test1ec8c6a
Prepare release v2.13.3fb4f204
Handle AttributeError subclasses with
from_attributesca3ddd1
Prepare release v2.13.2000e823
Fix ValidationInfo.field_name missing with
model_validate_json()d45d8be
Prepare release 2.13.154aca60
Fix ValidationInfo.data missing with
model_validate_json()46bf4fa
Fix Pydantic release workflow (#13067)1b359ed
Prepare release v2.13.0 (#13065)b1bf194
Fix model equality when using runtime extra configuration
(#13062)Sourced from py-spy's releases.
v0.4.2
Changes
🚀 Features
- Add Python 3.14 support
@benfred(#833)- Add support for native extensions on linux aarch64
@tehrengruber(#779)- Use Py_Version symbol for detecting the python version
@benfred(#835)- Show backtrace on errors when RUST_BACKTRACE=1 environment variable is set
@benfred(#841)🐛 Bug Fixes
- Fix getting symbols from OSX universal binaries
@benfred(#843)- Fix intermittent OSX CI errors
@benfred(#842)- Fix corrupted
subprocessoutput@ravwojdyla(#832)🧰 Maintenance
- Minor code cleanups
@benfred(#844)- Set github actions workflow permissions
@benfred(#840)- Fix release drafter config
@benfred(#839)- Update dependencies
@benfred(#838)- Bump the github-actions group across 1 directory with 6 updates @dependabot[bot] (#836)
- fix: make build and cargo clippy happy
@yihong0618(#795)- Bump the github-actions group with 2 updates @dependabot[bot] (#798)
d230d82
Bump version: 0.4.1 → 0.4.248af4e5
Minor code cleanups (#844)13c8863
Add support for native extensions on linux aarch64 (#779)2982dab
Use Py_Version symbol for detecting the python version (#835)c478370
Fix getting symbols from OSX universal binaries (#843)344703d
Set github actions workflow permissions (#840)f84084a
Fix intermittent OSX CI errors (#842)d7d22b6
Show backtrace on errors when RUST_BACKTRACE=1 environment variable is
set (#...4580345
Fix corrupted subprocess output (#832)39bbc40
Fix release drafter config (#839)Sourced from mypy's changelog.
Mypy 1.20.2
- Use WAL with SQLite cache and fix close (Shantanu, PR 21154)
- Adjust SQLite journal mode (Ivan Levkivskyi, PR 21217)
- Correctly aggregate narrowing information on parent expressions (Shantanu, PR 21206)
- Fix regression related to generic callables (Shantanu, PR 21208)
- Fix regression by avoiding widening types in some contexts (Shantanu, PR 21242)
- Fix slicing in non-strict optional mode (Shantanu, PR 21282)
- mypyc: Fix match statement semantics for "or" pattern (Shantanu, PR 21156)
- mypyc: Fix issue with module dunder attributes (Piotr Sawicki, PR 21275)
- Initial support for Python 3.15.0a8 (Marc Mueller, PR 21255)
Acknowledgements
Thanks to all mypy contributors who contributed to this release:
- A5rocks
- Aaron Wieczorek
- Adam Turner
- Ali Hamdan
- asce
- BobTheBuidler
- Brent Westbrook
- Brian Schubert
- bzoracler
- Chris Burroughs
- Christoph Tyralla
- Colin Watson
- Donghoon Nam
- E. M. Bray
- Emma Smith
- Ethan Sarp
- George Ogden
- getzze
- grayjk
- Gregor Riepl
- Ivan Levkivskyi
- James Hilliard
- James Le Cuirot
- Jeremy Nimmer
- Joren Hammudoglu
- Kai (Kazuya Ito)
- kaushal trivedi
- Kevin Kannammalil
- Lukas Geiger
- Łukasz Langa
- Marc Mueller
- Michael R. Crusoe
- michaelm-openai
- Neil Schemenauer
- Piotr Sawicki
... (truncated)
145a062
Bump version to 1.20.281cd492
Fix slicing with nonstrict optional (#21282)908d344
[mypyc] Set dunder attrs when adding module to sys.modules (#21275)ba28610
Initial support for Python 3.15.0a8 (#21255)7b0e09f
Fix match statement semantics for "or" pattern (#21156)92b74f2
Avoid widening types in conditional_types (#21242)0dcbfaa
Fix is_overlapping_types for generic callables (#21208)210f518
Correctly aggregate narrowing information on parent expressions (#21206)c34530e
Only set journal mode in coordinator (#21217)79a3ec6
Use WAL with SQLite cache, fix close (#21154)Sourced from ruff's releases.
0.15.12
Release Notes
Released on 2026-04-24.
Preview features
- Implement
#ruff:file-ignorefile-level suppressions (#23599)- Implement
#ruff:ignorelogical-line suppressions (#23404)- Revert preview changes to displayed diagnostic severity in LSP (#24789)
- [
airflow] Implementtask-branch-as-short-circuit(AIR004) (#23579)- [
flake8-bugbear] Fixbreak/continuehandling inloop-iterator-mutation(B909) (#24440)- [
pylint] FixPLC2701for type parameter scopes (#24576)Rule changes
- [
pandas-vet] Suggest.arrayas well inPD011(#24805)CLI
- Respect default Unix permissions for cache files (#24794)
Documentation
- [
pylint] FixPLR0124description not to claim self-comparison always returns the same value (#24749)- [
pyupgrade] Expand docs on reusableTypeVars and scoping (UP046) (#24153)- Improve rules table accessibility (#24711)
Contributors
@dylwil3@AlexWaygood@woodruffw@avasis-ai@Dev-iL@denyszhak@ShipItAndPray@anishgirianish@augustelalande@amyreese@majiayu000Install ruff 0.15.12
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ruff/releases/download/0.15.12/ruff-installer.sh | sh
... (truncated)
Sourced from ruff's changelog.
0.15.12
Released on 2026-04-24.
Preview features
- Implement
#ruff:file-ignorefile-level suppressions (#23599)- Implement
#ruff:ignorelogical-line suppressions (#23404)- Revert preview changes to displayed diagnostic severity in LSP (#24789)
- [
airflow] Implementtask-branch-as-short-circuit(AIR004) (#23579)- [
flake8-bugbear] Fixbreak/continuehandling inloop-iterator-mutation(B909) (#24440)- [
pylint] FixPLC2701for type parameter scopes (#24576)Rule changes
- [
pandas-vet] Suggest.arrayas well inPD011(#24805)CLI
- Respect default Unix permissions for cache files (#24794)
Documentation
- [
pylint] FixPLR0124description not to claim self-comparison always returns the same value (#24749)- [
pyupgrade] Expand docs on reusableTypeVars and scoping (UP046) (#24153)- Improve rules table accessibility (#24711)
Contributors
@dylwil3@AlexWaygood@woodruffw@avasis-ai@Dev-iL@denyszhak@ShipItAndPray@anishgirianish@augustelalande@amyreese@majiayu0000.15.11
Released on 2026-04-16.
Preview features
... (truncated)
66f93cf
Bump 0.15.12 (#24815)476a4d0
[ty] Complete support for more detailed diagnostics on possibly unbound
error...ed669ea
Implement #ruff:file-ignore file-level suppressions (#23599)e73d952
[ty] Include inferred type in invalid-key concise
diagnostic for union/inte...80feb29
[ty] report only dead annotation-only locals as unused (#24811)0fbf2bc
Drop deprecated license classifier (#24808)43b174c
[ty] Infer lambda parameter types with Callable type
context (#24317)4f449ae
[ty] Add error context for intersection types (#24772)5b4e753
[ty] Add support for goto in literal enum member inlay hint (#24792)e7cc762
[ty] Add error context for TypedDict assignments (#24790)