Releases
v3.23
Compare
Sorry, something went wrong.
No results found
Changes
Fixed type annotation for TOMLEncoder.encode and toml_encode return values (#328 ) in #329 by @EliasStar
Fixed code generation for unions with PEP 695 type aliases (#330 , #343 ) in #336 , #344 by @binggao1230 , @uttam12331
Fixed the order of variables to be determined by their order in Generic[...] (#332 ) in #335 by @Fatal1ty
Fixed named tuple deserialization from dictionaries when fields with defaults are missing (#341 ) in #342 by @chuenchen309
Fixed inherited unpacker reuse in untagged discriminated unions (#346 ) in #347 by @Fatal1ty
Fixed ignoring default for constrained TypeVar when the generic is unspecialized (#349 ) in #350 by @Fatal1ty
Fixed support for recursive dataclasses in standalone codecs (#324 ) in #353 by @Fatal1ty
Fixed losing inherited options in plain Config subclasses (#354 ) in #355 by @Fatal1ty
Fixed CodeBuilder memory leak caused by lru_cache (#364 ) in #365 by @Fatal1ty
Fixed generic TypedDict aliases and inherited specializations resolve (#379 ) in #380 by @Fatal1ty
Speeded up deserialization of required fields in #337 by @frenck
Added support for multiple aliases for a field (#176 ) in #339 by @frenck
Added support for slice type (#242 , #371 ) in #356 , #372 by @00200200 , @Fatal1ty
Added support for PEP 728 TypedDict with Typed Extra Items (#271 , #378 ) in #352 , #381 by @edgarrmondragon , @Fatal1ty
Added support for memoryview type (#358 ) in #359 , #360 by @Fatal1ty
Added support for Buffer type (#360 ) in #361 by @Fatal1ty
Added support for frozendict type (#369 ) in #370 by @Fatal1ty
Declared support for Python 3.15 in #345 by @edgarrmondragon
Changed annotations to TypeForm for APIs that accept type expressions (#366 ) in #367 by @Fatal1ty
You can’t perform that action at this time.