diff --git a/CHANGELOG.md b/CHANGELOG.md index fb4bbc3afe7f..a4e5992ca93f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,23 @@ ## Next release +### Drop Support for Python 3.8 + +Mypy no longer supports running with Python 3.8, which has reached end-of-life. +When running mypy with Python 3.9+, it is still possible to type check code +that needs to support Python 3.8 with the `--python-version 3.8` argument. +Support for this will be dropped in the first half of 2025! +Contributed by Marc Mueller (PR [17492](https://github.com/python/mypy/pull/17492)). + +### Mypyc accelerated mypy wheels for aarch64 + +Mypy can compile itself to C extension modules using mypyc. This makes mypy 3-5x faster +than if mypy is interpreted with pure Python. We now build and upload mypyc accelerated +mypy wheels for `manylinux_aarch64` to PyPI, making it easy for users on such platforms +to realise this speedup. + +Contributed by Christian Bundy (PR [mypy_mypyc-wheels#76](https://github.com/mypyc/mypy_mypyc-wheels/pull/76)) + ### `--strict-bytes` By default, mypy treats an annotation of ``bytes`` as permitting ``bytearray`` and ``memoryview``.