Features:
- TornadoPlugin: Ensure consistent ordering for HTTP path keys (:pr:`159`). Thanks :user:`bhperry` for the PR.
Features:
- Add
apispec_webframeworks.aiohttp
plugin (:issue:`100`, :pr:`136`). Thanks :user:`S4mw1s3` for the PR.
Features:
- Add and publish type information (:issue:`103`, :pr:`104`). Thanks :user:`kasium` for the PR.
Fixes:
- Fix a warning with setuptools. Thanks :user:`felixonmars` for the catch and patch.
Other:
- Support Python 3.8-3.12 and apispec>=6.0.0. Older versions are no longer supported.
- Backwards-incompatible: Remove
apispec_webframeworks.__version__
attribute. Useimportlib.metadata.version("apispec-webframeworks")
instead.
- BottlePlugin: Fix support for typed path arguments (:issue:`16`). Thanks :user:`genbits` for reporting and thanks :user:`elfjes` for the fix.
- TornadoPlugin: Allow decorators to modify method signatures (:issue:`61`). Thanks :user:`elfjes` for the catch and patch.
- Fix compatibility with apispec 3.0.
- Drop support for Python 2.7 and Python 3.5. Only Python>=3.6 is supported.
- Drop support for apispec<2.
- FlaskPlugin: Allow passing an app to
spec.path
(:pr:`33`). Thanks :user:`ramshaw888`.
- FlaskPlugin: Don't add APPLICATION_ROOT to paths (:issue:`19`).
- Fix compatibility with apispec 1.0.0b5. Older versions are not supported.
- Test against Python 3.7.
- Rework dev environment for consistency with apispec and marshmallow. This also makes it easier for apispec to run tests against this project's test suite
- Include tests in the package so that they can be run with the apispec test suite.
- Initial release to PyPI.