Added support for PyPy 3.11 (#97).
Added a new get_json_schema() class method to ItemAdapter and all built-in adapters to output a JSON Schema for a given item class (#101).
Modernized the code base, now making full use of pyproject.toml and using ruff (#96, #98).