All notable changes to this project will be documented in this file.
- Nothing changed yet.
- 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.