All notable changes to this project will be documented in this file.
- Nothing changed yet.
- Support mypy-1.13
- Support mypy 1.12.x
- Include wheel into the release
- Support for mypy up to 1.12.x
- Support for python 3.12 and 3.13
- Support for mypy up to 1.10.x
- Drop support for python-3.7 (follow mypy).
- Support for mypy up to 1.9.x
- Support for mypy up to 1.8.x
- Support for mypy up to 1.7.x
- Support for mypy up to 1.6.0
- Support mypy up to 1.5.0
- Follow semantic versioning in mypy version pins (#96)
- Upgrade to Mypy-1.0.0 (#89)
- Fix caching error (Metaclass conflict) (#86)
- Fix "Cannot determine consistent method resolution order (MRO)" error after repeated mypy runs (#80).
- Upgrade to Mypy-0.981.
- Upgrade to Mypy-0.971.
- Upgrade to Mypy-0.961.
- Upgrade to Mypy-0.950.
- Upgrade to Mypy-0.941.
- Upgrade to Mypy-0.931.
- Upgrade to Mypy-0.930.
- Declare support for Python-3.10.
- Upgrade to Mypy-0.920.
- Upgrade to Mypy-0.910.
- Upgrade to Mypy-0.902.
- Support for
classImplements
declarations (#40). - Support for
@overload
decorator in interfaces (#46)
- Fix "Cannot determine consistent method resolution order (MRO)" error (#34, #41)
- Better type inference for contextmanagers and open() function: do not override the default behavior for tese cases
- Support interfaces defined inside classes
- Upgrade to Mypy-0.812.
- Avoid failure when handling metaclasses of unknown type (#28).
- Upgrade to Mypy-0.800
- Add support for Python 3.9.
- Upgrade to Mypy-0.790
- Upgrade to Mypy-0.770
- Improved mypy annotations in Components methods
- Upgrade to Mypy-0.770
- Upgrade to Mypy-0.761
- Add support for Python 3.8.
- Upgrade to Mypy-0.750
- Upgrade to Mypy-0.740
- Upgrade to Mypy-0.730
- Fixing crash while analyzing dynamically inherited class definitions (#11)
- Support for Mypy-0.720.
- Avoid merging interface and implementation class hierarchies into single MRO.
- Implement implementation class validation against the declared interfaces.
- Initial release.