- Restructured the code, splitting the single
protego.py
file into
multiple modules. The public API remains the same but some internal names
may now be available at different import paths. - Added type hints and
py.typed
. - Added official support for PyPy 3.11.
- Switched the build backend from
setuptools
tohatchling
. - Switched from
setup.py
topyproject.toml
. - CI fixes and improvements.