Release Notes
Version 3.0
- Dropped support for Flask
<2.0
.
Version 2.0
- Dropped support for Python
<3.6
. - Dropped support for Flask
<1.1
.
Version 1.1
- Added support for custom JSON encoders.
- Added
None
as a valid return value for empty responses (204). - Dropped support for Flask
<0.12.3
due to CVE-2018-1000656. - Added support for
python-markdown
3+.
Version 1.0
- Stable release to enter maintenance mode.
Version 0.7.1
- Added customization of automatic API return types (
app.response_class.api_return_types
).
Version 0.7
- Disabled rendering of text responses as API views.
- Added additional HTTP status codes.
Version 0.6.9
- Fixed
AttributeError
when rendering empty content usingBrowsableAPIRenderer
Version 0.6.8
- Fixed
AttributeError
with Blueprint handlers in Flask 0.11+
Version 0.6.7
- Fixed compatibility issue between Flask 0.10 and 0.11
Version 0.6.6
- Updated dependencies to allow newer versions of Flask
Version 0.6.5
- Replaced periods in page titles with spaces
Version 0.6.4
- Fixed escaping in link headers
- Added support for Markdown in the browsable API (requires
markdown >= 2.1
)
Version 0.6.3
- Fixed handling of query strings (in Python 3)
- Fixed handling of empty content in
APIResposne
- Fixed escaping of angled brackets and ampersands
- Added support for custom templates when extending
BrowsableAPIRenderer
Version 0.6.2
- Added
HTMLRenderer
.
Version 0.6.1
set_parsers
andset_decorators
accept either positional args or a single arg list/tuple.- Hyperlink content in the browsable API.
Version 0.6
Initial alpha release.