Bug fixes:
- Fix circular import (
239
). Thankssynapticarbors
for reporting and thanksatugushev
for the PR.
Bug fixes:
- Add static files to package (
235
).
Bug fixes:
- Fix Flask 2.2 support (
237
). Thankswoutdenolf
for the catch and patch.
Bug fixes:
- Fix Flask 2.x support (
229
). ThanksKyleJamesWalker
for the PR.
Features:
- Support apispec>=4.0.0 (
202
). Thankskam193
. Backwards-incompatible: apispec<4.0.0 is no longer supported.
Other changes:
- Backwards-incompatible: Drop Python 3.5 compatibility. Only Python>=3.6 is supported.
Bug fixes:
- Pin to apispec<4.0.0 (
202
). Thankscatalanojuan
.
This is the last release to support apispec<4.
Features:
- Support webargs>=6 (
178
). Thanksmdantonio
for the PR.
Other changes:
- Backwards-incompatible: Drop Python 2 compatibility. Only Python>=3.5 is supported.
- Backwards-incompatible: Drop marshmallow 2 compatibility. Only marshmallow>=3.0 is supported.
Features:
- Add option to exclude OPTIONS requests (
111
). ThanksBrcrwilliams
for the PR.
Bug fixes:
- Fix behavior when view returns
(obj, status_code, headers)
(regression in 0.8.7) (181
). Thanksdecaz
for reporting and thanksc-kruse
for the PR.
Bug fixes:
- Fix serialisation problem with return codes when used with flask-restful (
98
,93
). ThanksAdamLeyshon
for the PR.
Bug fixes:
- Restrict webargs version to <6.0 (
176
). Thanksc-kruse
for reporting and thankssaydamir
for the PR.
Bug fixes:
- Fix setting
default_in
for compatibility with newer versions of apispec (173
). ThanksAbdealiJK
for the PR.
Bug fixes:
- Fix passing
default_in
argument when generating parameters (165
). Thanksd42
for reporting and thankszzz4zzz
for the fix.
Bug fixes:
- Fix compatibility with apispec>=3.0.0 (
163
). Thanksdecaz
.
Bug fixes:
- Handle multiple locations when using use_kwargs multiple times on the same view (
78
). Thanksnorbert-sebok
for the PR and thanksshrsubra
for updating it.
Bug fixes:
- Fix support for
@post_load
methods that return a non-dictionary object (103
). Thankserezatiya
for reporting and thankselatomo
for the PR. - Restrict marshmallow version based on Python version (
150
).
Features:
- Supports apispec>=1.0.0 (
130
). Older apispec versions are no longer supported. ThanksDStape
for the PR. - Upgrade swagger-ui to version 3.20.7.
Features:
- Supports apispec>=0.39.0 (
105
). Older apispec versions are no longer supported. - Upgrade swagger-ui to version 3.17.2 (
76
). Thankspaxnovem
.
Bug fixes:
- Fix resolution of path parameters (
92
). ThanksDStape
for the fix.
Features:
- Support marshmallow 3 beta. Thanks
tonycpsu
for the PR.
Features:
- Allow a schema factory to be passed to use_args and use_kwargs (
79
). Thanksdecaz
for the PR.
Bug fixes:
- Fix wrapping of data parsed by schema with
many=True
(64
). Thanksdecaz
for the catch and patch.
Bug fixes:
- Include static assets for swagger-ui in distribution (
28
,57
). ThanksArthurPBressan
for reporting.
Features:
- Add resource_class_args and resource_class_kwargs to FlaskApiSpec.register for passing constructor arguments to MethodResource classes. Thanks
elatomo.
- Add FlaskApiSpec.init_app method to support app factories (
21
). Thankslafrech
for the suggestion and thanksdases
for the PR. - Defer registering views until init_app is called. Thanks
kageurufu
for the PR. - Add support for documenting headers and query params (
32).
Thanksrodjjo.
- Upon calling
FlaskApiSpec(app)
, register rules which have already been registered onapp
(48
). Thankshenryfjordan
for the fix.
Bug fixes:
- Return an empty list of parameters for undecorated views (
48
). Thankshenryfjordan
for the fix.
Other changes:
- Test against Python 3.6. Drop support for Python 3.3.
- Support apispec>=0.17.0. Thanks
rth
for fixing support for 0.20.0.
- Fix Swagger-UI favicons. Thanks
benbeadle.
- Update Swagger-UI assets. Thanks
evocateur.
- Bundle templates and static files with install. Thanks
bmorgan21.
- Use readthedocs for documentation.
- Add FlaskApiSpec Flask extension.
- Serve Swagger and Swagger-UI automatically.
- Reorganize file structure.
- Rename to flask-apispec.
- Update to latest version of apispec.
- Update to latest version of webargs.
- Restrict inheritance to HTTP verbs.
- First release.