====================
- Binary wheels are now provided by the `evdev-binary <http://pypi.python.org/pypi/evdev-binary>`_ package.
The package is compiled on manylinux_2_28 against kernel 4.18.
- The ``evdev.ecodes`` module is now generated at install time and contains only constants. This allows type
checking and introspection of the ``evdev.ecodes`` module, without having to execute it first. The old
module is available as ``evdev.ecodes_runtime``. In case generation of the static ``ecodes.py`` fails, the
install process falls back to using ``ecodes_runtime.py`` as ``ecodes.py``.
- Reverse mappings in ``evdev.ecodes`` that point to more than one value are now tuples instead of lists. For example::
>>> ecodes.KEY[153]
('KEY_DIRECTION', 'KEY_ROTATE_DISPLAY')
- Raise the minimum supported Python version to 3.8.
- Fix keyboard delay and repeat being swapped (227).
- Move the ``syn()`` convenience method from ``InputDevice`` to ``EventIO`` (224).