All Versions
33
Latest Version
Avg Release Cycle
97 days
Latest Release
1690 days ago

Changelog History
Page 1

  • v0.13.0 Changes

    August 12, 2019
    • โž• Add new Wildcard fields (:pr:255)
    • ๐Ÿ›  Fix ABC deprecation warnings (:pr:580)
    • ๐Ÿ›  Fix @api.expect(..., validate=False) decorators for an :class:Api where validate=True is set on the constructor (:issue:609, :pr:610)
    • Ensure basePath is always a path
    • ๐Ÿ“š Hide Namespaces with all hidden Resources from Swagger documentation
    • ๐Ÿ“š Per route Swagger documentation for multiple routes on a Resource
    • ๐Ÿ›  Fix Swagger duplicate mapping key problem from conflicts between response codes given as string or integer (:issue661)
  • v0.12.1 Changes

    September 28, 2018
    • ๐Ÿ›  Fix missing changelog inprevious release
    • Ensure definitions with both $ref and description (or other property) output is valid (using allOf)
    • โž• Added initial specifications schemas and validation support
    • Ensure empty enums are not serialized (to have a valid specification)
  • v0.12.0 Changes

    September 27, 2018
    • ๐Ÿ›  Fix Namespace decorators (:issue:475)
    • Do not serialize empty tags descriptions
    • Ensure consumes is properly set when using form parameters on classes
    • Ensure parameters are not duplicated (:issue:164, :issue:196, :issue:234)
    • Publish sources distribution (:issue:500, :issue:515)
    • ๐Ÿ›  Fix late resources registeration (:issue:483)
    • ๐Ÿ“š Don't include namespaces without resources to the SWAGGER documentation (:issue:470)
    • โž• Add support for checkbox validation input + consistent behavior between inputs and fields. (:issue:461)
    • ๐Ÿ›  Fix missing enum34 dependency (:issue:444)
  • v0.11.0 Changes

    May 16, 2018
    • โž• Add authorizations parsing to namespace (:issue:403)
    • โž• Add vendor extensions support (:issue:97)
    • ๐Ÿ“œ :class:~reqparse.RequestParser arguments now support the split action
    • 0๏ธโƒฃ Ensure default boolean value as False works with :class:~reqparse.RequestParser (:issue:199)
    • Schema errors are not longuer hidden by AttributeError: Api does not have __schema__ attribute (:issue:194)
    • โž• Add a new :class:~inputs.URL validator, more flexible and precise.
    • ๐Ÿ›  Fix error bundling (:issue:175, :issue:144)
    • Help message is now added to source error message instead of string interpolation (:issue:147)
    • โœ… Use pytest instead of nosetests
    • โฌ†๏ธ Upgrade to Swagger-UI 3.4.0
    • ๐Ÿ›  Fix typo in comments
    • Add an optional key argument, skip_none, in :func:marshal_with and :func:marshal
    • ๐Ÿ›  Fix masks not working correctly with Python 2.7 (:issue:217)
    • ๐Ÿ›  Fixed typos in doc/scaling
    • โž• Add docs for allow_null and :class:~fields.Nested
    • โž• Add Namespace.payload
    • ๐Ÿ’ฅ Breaking: everything is unordered by default because ordering has a serious impact on performances:
      • :class:Api and :class:Namespace now accept an optionnal ordered parameter
      • :func:marshal_with and :func:marshal now accept an optionnal ordered parameter

    ๐Ÿ’ฅ Breaking changes

    
    - โฌ‡๏ธ Drop python 2.6 support
    - ๐Ÿ‘Œ Improve header handling (:issue:`119`):
        - `@api.header` only document response headers on all responses
        - `@api.response` accept an optionnal `headers` argument to document response specific headers
        - request header are handled by the `@api.expect` decorator
    
  • v0.10.1 Changes

    March 04, 2017
    • Fix a typo in __init__ breaking from flask_restplus import * (:issue:242)
    • ๐Ÿ‘ Basic support for custom URL converters (:issue:243)
    • ๐Ÿ‘Œ Support custom response classes inheriting from :class:~werkzeug.wrappers.BaseResponse (:issue:245)
    • ๐Ÿ‘ Allow models to preserve order (:issue:135)
  • v0.10.0 Changes

    February 12, 2017
    • ๐Ÿ‘ Allows to specify a custom mount path on namespace registration
    • ๐Ÿ‘ Allow to express models as raw schemas
    • โฌ†๏ธ Upgraded to Swagger-UI 2.2.6
    • ๐Ÿ‘Œ Support Swagger-UI translations
    • ๐Ÿ›  Fix prefix trailing slash stripping in Postman doc generation (:issue:232)
    • โž• Add validation for lists in the expect decorator (:issue:231)
  • v0.9.2 Changes

    April 22, 2016
    • Same version but a PyPI bug force reupload.
  • v0.9.1 Changes

    April 22, 2016
    • โž• Added some Swagger-UI Oauth configurations:
      • SWAGGER_UI_OAUTH_CLIENT_ID
      • SWAGGER_UI_OAUTH_REALM
      • SWAGGER_UI_OAUTH_APP_NAME
    • ๐Ÿ”ฆ Expose type: object in Swagger schemas (:issue:157)
    • ๐Ÿ›  Fix an issue with error handlers (:issue:141)
    • ๐Ÿ›  Fix an issue with Postman export when using OAuth (:issue:151)
    • ๐Ÿ“š Miscellenaous code and documentation fixes
    • โœ‚ Remove last flask-restful references (unless needed) and add missing attributions
  • v0.9.0 Changes

    February 22, 2016
    • ๐Ÿ–จ Make :class:Namespace behave like :class:~flask.Blueprint for :class:~flask.Flask
    • ๐Ÿ—„ Deprecated parser and body parameters for expect in :meth:~Namespace.doc decorator
    • ๐Ÿ—„ Deprecated :meth:Model.extend in favor of :meth:Model.clone
    • โž• Added the :meth:~Namespace.param decorator
    • ๐Ÿ“š Honour method restrictions in Swagger documentation (:issue:93)
    • ๐Ÿ‘Œ Improved documentation
  • v0.8.6 Changes

    December 26, 2015
    • ๐Ÿ– Handle callable on API infos
    • ๐Ÿ“š Handle documentation on error handlers
    • Drop/merge flask_restful flask_restful.RequestParser
    • ๐Ÿ“œ Handle :class:~reqparse.RequestParser into :meth:~Api.expect decorator
    • ๐Ÿ“œ Handle schema for :mod:~inputs parsers
    • โž• Added some inputs:
      • :class:~inputs.email
      • :func:~inputs.ip
      • :func:~inputs.ipv4
      • :func:~inputs.ipv6