Skip to content

Releases: flasgger/flasgger

v0.9.7b2

11 May 17:50
Compare
Choose a tag to compare
v0.9.7b2 Pre-release
Pre-release
  • Fixes version string in __init__.py

Full Changelog: v0.9.7b1...v0.9.7b2

v0.9.7b1

10 May 18:57
Compare
Choose a tag to compare
v0.9.7b1 Pre-release
Pre-release
  • chore: noqa for APISpecsView.get bare exception with json.dumps fallback (exception logging preserved)
  • fix: flask >== 2.3 json encoder change
  • chore: python 3.11 and flasklatest travis config
  • chore: python 3.11 and flasklatest travis config
  • removed usage of safe_str_cmp of werkzeug. using hmac.compare_digest instead (#532)
  • Resolve #562 - Incompatibility with flask 2.3 (#564)
  • Fix the wrong code block separation in README (#516)
  • Fix openapi3 request parse validation (#505)
  • Remove top level definitions, move #/definitions to #/components/schemas if configured to openapi3 (#504)
  • Fix required body if one parameter is required (#476)
  • change cian -> cyan (#502)
  • Implemented the SwaggerUI urls config parameter which displays a dropdown of API specs instead of an editable textbox (#473)
  • Fix indentation in readme example (#480)
  • fix path parameter bug for integers (#485)
  • Wrapping APISpecsView get response in a try except (#420)
  • Merge branch 'master' into generate-schema-command
  • Trivial flake issue resolved for docker build of flasgger (#452)
  • Deprecate imp [Breaks py2.7 compatibility] (#413) Resolves #434
  • Fix line too long error
  • Remove python2
  • Add command to generate the specs
  • Fix error format and add regression tests
  • Extract is_openapi3 in utils and test it
  • Add flask_mongorest
  • Set displayOperationId to true
  • Pep8
  • Fix chinese table of contents
  • Fix for apispec 4
  • Add chinese docs
  • Fix definition docstring splitting
  • Add use func validate from utils
  • add test case for post request
  • Change test for swag_schema
  • Easy usage Marshmallow and flasgger
  • PEP 8 compliance for oauth static html default
  • Add Swagger UI auth config to ui.inioauth
  • Make available oauth2 redirect html

(Changes since v0.9.5)
v0.9.6 will be skipped for now to preserve a minor version code with fewer features and better compatibility.

NOTE: python2 is deprecated and no longer supported in flasgger

0.9.6b1

05 May 18:10
Compare
Choose a tag to compare
0.9.6b1 Pre-release
Pre-release
  • chore: python 3.11 and flasklatest travis config
  • removed usage of safe_str_cmp of werkzeug. using hmac.compare_digest instead (#532)
  • Resolve #562 - Incompatibility with flask 2.3 (#564)
  • Fix the wrong code block separation in README (#516)
  • Fix openapi3 request parse validation (#505)
  • Remove top level definitions, move #/definitions to #/components/schemas if configured to openapi3 (#504)
  • Fix required body if one parameter is required (#476)
  • change cian -> cyan (#502)
  • Implemented the SwaggerUI urls config parameter which displays a dropdown of API specs instead of an editable textbox (#473)
  • Fix indentation in readme example (#480)
  • fix path parameter bug for integers (#485)
  • Wrapping APISpecsView get response in a try except (#420)
  • Merge branch 'master' into generate-schema-command
  • Trivial flake issue resolved for docker build of flasgger (#452)
  • Deprecate imp [Breaks py2.7 compatibility] (#413) Resolves #434
  • Fix line too long error
  • Remove python2
  • Add command to generate the specs
  • Fix error format and add regression tests
  • Extract is_openapi3 in utils and test it
  • Add flask_mongorest
  • Set displayOperationId to true
  • Pep8
  • Fix chinese table of contents
  • Fix for apispec 4
  • Add chinese docs
  • Fix definition docstring splitting
  • Add use func validate from utils
  • add test case for post request
  • Change test for swag_schema
  • Easy usage Marshmallow and flasgger
  • PEP 8 compliance for oauth static html default
  • Add Swagger UI auth config to ui.inioauth
  • Make available oauth2 redirect html

NOTE: python2 is deprecated and no longer supported in flasgger

Version 0.9.5

01 Aug 15:28
Compare
Choose a tag to compare

NOTE: 0.9.5.* is the last version that supports Python 2

  • 'swag_from' supports 'pathlib.Path'
  • Added support for OpenAPI3 parameter schema parsing #390
  • Enable optional OpenAPI3 fields #366
  • Fix access to local $ref definition #367
  • Add support for custom validation_function and error_handler
  • Accept pathlib.Path objects as path specification for swag_from
  • Delay RuntimeError for not installing apispec marshmallow in Schema #384
  • Ensure downward compatibility for werkzeug #391
  • Support default configuration merging #383
  • Update swagger-ui to 3.28.0 (improves safety)

0.9.4

20 Jan 20:33
Compare
Choose a tag to compare
  • Changed apispec version supported to 2.0.2
  • Added support for OpenAPI3 callback field
  • Changed jsonschema version supported to jsonschema>=3.0.1
  • Changed json data to be parsed from request directly
  • Changed swagger-ui 3 version to 3.23.1
  • Added support for JWT_AUTH_HEADER_NAME
  • Changed to yaml.safe_load
  • Added support for docExpansion in swagger-ui 2
  • Fixed bug for apispec_to_template definition #301
  • Added support for using external yml file to specify parameter commit by @isaacfi
  • Changed flask-restful abort call to abort(code, e.message)
  • Added definitions to parsed_data validation [#330] (8310196)
  • Added support for Marshmallow Schema in Function Based View [#341] (fbaa7a1)
  • Changed status code for no data to validate from 500 to 400
  • Added require_data kwarg to validate() to make data optional #340
  • Added support for importing OpenAPI3 spec components from config
  • Enable "import:" syntax in template.yml
  • Forward validation_error_handler in Marshmallow APIspec #352

0.9.4.dev2

24 Oct 17:19
Compare
Choose a tag to compare
0.9.4.dev2 Pre-release
Pre-release
Release 0.9.4.dev2

0.9.4.dev1

03 Sep 22:08
Compare
Choose a tag to compare
0.9.4.dev1 Pre-release
Pre-release
Merge branch 'flask-graphql-compat'

Actual 0.9.3

03 Sep 22:13
Compare
Choose a tag to compare
Actual 0.9.3 Pre-release
Pre-release

See #320 for details

0.9.2

15 Nov 03:04
0.9.2
bb88ed5
Compare
Choose a tag to compare
  • Fixed packaging issue caused by the inclusion of examples #242
  • Enhancement allowing swagger-ui and static js to be loaded from external URLs #245
  • Added ui_params_text to allow raw text to be added to ui_params #244
  • Auto-disable Flasgger caching when running Flask in debug mode #250

0.9.1

13 Sep 04:24
0.9.1
c22e2db
Compare
Choose a tag to compare
  • Updated support for apispec >=0.39.0 #205
  • Added install of etc/flasgger_package in requirements-dev.txt #208
  • repaired key error thrown when a path is given instead of in the func #210
  • fixed static file paths in demo app #213
  • removed pre-compile/cache *.pyc files from dist #137
  • auto-detect unicode charset-encoding in YAML files #156
  • bug fix, use getattr instead of dict get #226
  • added dev support for Docker (for demo app)
  • added support for parsed MethodView (flask_restful) #222