Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 1.37 KB

File metadata and controls

40 lines (30 loc) · 1.37 KB

TypeChecked Changelog

0.11.1 (2026-01-31)

  • Put py.typed file in src/typechecked to ensure proper packaging for PEP 561 compliance.
  • Removed unused imports from _validation_cache/_cache.py to clean up the codebase.

0.11.0 (2026-01-09)

  • Update to 0.11.0

0.10.0-beta (2026-01-09)

  • Streamlined the exception handling in type checking functions by replacing custom public TypeCheckedTypeError and TypeCheckedValueError exceptions with a unified TypeCheckError exception, simplifying the codebase and improving usability by reducing the number of exception types users need to handle.

0.9.0-beta (2026-01-08)

  • Updated details of ImmutableTypedDict to clarify usage of the __immutable__ key for marking TypedDicts as immutable and to simplify the internal implementation to use NotRequired[Never] as the type of the __immutable__ key to provide a clearer type hint for static type checkers.
  • Centralized import of Never, NotRequired, Required, and ReadOnly types to typechecked._types to minimize repetitive versioned imports across modules.

0.8.1-beta.1 (2026-01-08)

  • Documentation fix to README.rst for PyPI compatibility.

0.8.0-beta.1 (2026-01-08)

  • Initial beta release of version 0.8.0.