GitHub
08/24/2026, 1:32 PMfastjsonschema from 2.22.1 to 2.22.2
Changelog
Sourced from fastjsonschema's changelog.
=== 2.22.2 (2026-08-15)
• Fixed wrong results of anyOf, oneOf, not, if/then/else, contains and propertyNames whenis offfast_fail
• Fixed collecting errors from subschemas behindwhen$refis offfast_fail
• Fixed escaping property name in booleanCommits • `b88fa37` v2.22.2 • `a491757` Fixed escaping property name in boolean dependencies validation • `1224dc4` Merge pull request #214 from gaoflow/fix-fast-fail-composition • `8332f11` Fixed compositions returning wrong results when fast_fail is off • `f8ea717` Merge pull request #210 from Sanjays2402/fix/length-variable-scope-157 • `c13e524` Merge pull request #212 from Sanjays2402/fix/non-finite-float-defaults • `a4b963e` Generate non-finite float defaults as valid Python source • `a48364a` Fix UnboundLocalError from length variable defined in a sibling block • See full diff in compare view Updatesvalidation (prevents schema-controlled code injection)dependencies
mypy from 2.3.0 to 2.3.1
Changelog
Sourced from mypy's changelog.
Mypy 2.3.1
• Fix mypyc crash on double yielding Iterators (Daniël van Noord, PR 21826)
• Fix mypycfor inherited dataclass (Daniël van Noord, PR 21785)default_factory
• Clear mypyc coroutine env on coroutine completion (Piotr Sawicki, PR 21734)
• Fix crash when unpacking return value from overload (Shantanu, PR 21830)
Acknowledgements
Thanks to all mypy contributors who contributed to this release:
• Agriya Khetarpal
• Ethan Sarp
• Ivan Levkivskyi
• Jingchen Ye
• Jukka Lehtosalo
• Piotr Sawicki
• Shantanu
• Tom Bannink
• Viktor Szépe
• ygale
I'd also like to thank my employer, Dropbox, for supporting mypy development.
Mypy 2.2
We've just uploaded mypy 2.2.0 to the Python Package Index (PyPI). Mypy is a static type checker for Python. This release includes new features, performance improvements and bug fixes. You can install it as follows:
```
python3 -m pip install -U mypy
```
You can read the full documentation for this release on Read the Docs.
Support for Closed TypedDicts (PEP 728)
Mypy now supports closed TypedDicts as specified in PEP 728. A closed TypedDict cannot have extra keys beyond those explicitly defined. This allows the type checker to determine that certain operations are safe when they otherwise wouldn't be due to the potential presence of unknown keys.
You can use thekeyword argument with `TypedDict`:closed
HasName = TypedDict("HasName", {"name": str})
HasOnlyName = TypedDict("HasOnlyName", {"name": str}, closed=True)
Movie = TypedDict("Movie", {"name": str, "year": int})
movie: Movie = {"name": "Nimona", "year": 2023}
has_name: HasName = movie # OK: HasName is open (default)
has_only_name: HasOnlyName = movie # Error: HasOnlyName is closed and Movie has extra "year" key
</tr></table>... (truncated) Commits • `d642c44` Bump version to 2.3.1 • `a392429` [mypyc] Fix crash on double yielding Iterators (#21826) • `4843e77` [mypyc] Fix
default_factory for inherited dataclass (#21785)
• `14f5df9` [mypyc] Clear coroutine env on coroutine completion (#21734)
• `6dfa06d` Fix crash when unpacking return value from overload (#21830)
• `a385746` Bump version to 2.3.1+dev
• See full diff in compare view
Updates ty from 0.0.65 to 0.0.72
Release notes
Sourced from ty's releases.
0.0.72
Release Notes
Released on 2026-08-14.
Preview features
• Check PEP 723 scripts in isolation (#27462)
Library support
• Pydantic: Accept documented boolean and fractional inputs (#27754)
• Pydantic: Accept enum members for lax string and integer fields (#27751)
Diagnostics
• Improve assignability hints for protocols andtypes (#27717)TypedDict
Core type checking
• Avoid treating augmented assignments as attribute definitions (#27633)
• Diagnose invalid module-levelcalls (#27507)__getattr__
• Fix overload argument expansion with unpacked positional arguments (#27744)
• Fix specialization of genericaliases (#27760)TypedDict
• Ignore generic declaration metadata in staticness checks (#27692)
• Preserve tuple types containing(#27580)Never
• Report deprecated unary operations (#27584)
• Respect variance when inferring structural and callable types (#27707)
• Supportmeltano/sdkin call binding (<https…TypeVarTuple
GitHub
08/24/2026, 2:15 PM