What's Changed
Packaging
- Bump
serde_json
from 1.0.114 to 1.0.116 by @dependabot in #1281 - Bump the python-packages group with 7 updates by @dependabot in #1280
- Bump
regex
from 1.10.3 to 1.10.4 by @dependabot in #1282 - Bump
pyo3
from 0.21.1 to 0.21.2 by @dependabot in #1283 - Bump
uraimo/run-on-arch-action
from 2.7.1 to 2.7.2 by @dependabot in #1284
Fixes
- CI: lint fixes for rust 1.78 by @davidhewitt in #1289
- Fix validation of
int
s with leading unary minus by @RajatRajdeep in #1291 - Defer to PyO3
i64
extraction to avoid implicit integer casts by @davidhewitt in #1288 - Fix: keyword only non default argument by @JeanArhancet in #1290
- Fix
str
subclass validation for enums by @sydney-runkle in #1273 - Support
BigInt
s inLiteral
s andEnum
s by @samuelcolvin in #1297 - Fix: uuid - allow
str
subclass as input by @davidhewitt in #1296 - Fix case of checking truthiness of
NotImplemented
by @davidhewitt in #1298 - Fix generate_self_schema for Python 3.12+ by @JelleZijlstra in #1299
New Contributors
- @RajatRajdeep made their first contribution in #1291
- @JelleZijlstra made their first contribution in #1299
Full Changelog: v2.18.2...v2.18.3