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

Changelog History
Page 2

  • v0.8.5 Changes

    December 12, 2015
    • ๐Ÿ– Handle mask on :class:~fields.Polymorph field
    • ๐Ÿ– Handle mask on inherited models
    • Replace flask_restful.abort by :func:flask_restplus.errors.abort
    • Replace flask_restful.unpack by :func:flask_restplus.utils.unpack
    • ๐Ÿ’ฅ Breaking changes:
      • Renamed ApiModel into :class:Model
      • Renamed ApiNamespace into :class:Namespace
  • v0.8.4 Changes

    December 07, 2015
    • โฌ‡๏ธ Drop/merge flask_restful.Resource resolving a recursion problem
    • ๐Ÿ‘ Allow any callable as field default, min, max...
    • โž• Added :class:~fields.Date field
    • ๐Ÿ‘Œ Improve error handling for inconsistent masks
    • 0๏ธโƒฃ Handle model level default mask
    • ๐Ÿ‘Œ support colons and dashes in mask field names
    • ๐Ÿ’ฅ Breaking changes:
      • Renamed exceptions module into errors
      • Renamed RestException into :class:~errors.RestError
      • Renamed MarshallingException into :class:~fields.MarshallingError
      • :class:~fields.DateTime field always output datetime
  • v0.8.3 Changes

    December 05, 2015
    • โฌ‡๏ธ Drop/merge flask-restful fields
    • โฌ‡๏ธ Drop/merge flask-restplus inputs
    • โšก๏ธ Update Swagger-UI to version 2.1.3
    • ๐Ÿ’ป Use minified version of Swagger-UI if DEBUG=False
    • ๐Ÿ–จ Blueprint subdomain support (static only)
    • โž• Added support for default fields mask
  • v0.8.2 Changes

    December 01, 2015
    • Skip unknown fields in mask when applied on a model
    • โž• Added * token to fields mask (all remaining fields)
    • Ensure generated endpoints does not collide
    • โฌ‡๏ธ Drop/merge flask-restful Api.handler_error()
  • v0.8.1 Changes

    November 27, 2015
    • ๐Ÿ”จ Refactor Swagger UI handling:
      • allow to register a custom view with @api.documentation
      • allow to register a custom URL with the doc parameter
      • allow to disable documentation with doc=False
    • โž• Added fields mask support through header (see: :doc:Fields Masks Documentation </mask>)
    • Expose flask_restful.inputs module on flask_restplus.inputs
    • โž• Added support for some missing fields and attributes:
      • host root field (filed only if SERVER_NAME config is set)
      • custom tags root field
      • exclusiveMinimum and exclusiveMaximum number field attributes
      • multipleOf number field attribute
      • minLength and maxLength string field attributes
      • pattern string field attribute
      • minItems and maxItems list field attributes
      • uniqueItems list field attribute
    • ๐Ÿ‘ Allow to override the default error handler
    • ๐Ÿ›  Fixes
  • v0.8.0 Changes

    • โž• Added payload validation (initial implementation based on jsonschema)
    • โž• Added @api.deprecated to mark resources or methods as deprecated
    • โž• Added @api.header decorator shortcut to document headers
    • โž• Added Postman export
    • ๐Ÿ›  Fix compatibility with flask-restful 0.3.4
    • Allow to specify an exemple a custom fields with __schema_example__
    • โž• Added support for PATCH method in Swagger UI
    • โฌ†๏ธ Upgraded to Swagger UI 2.1.2
    • ๐Ÿ– Handle enum as callable
    • ๐Ÿ’ป Allow to configure docExpansion with the SWAGGER_UI_DOC_EXPANSION parameter
  • v0.7.2 Changes

    • Compatibility with flask-restful 0.3.3
    • ๐Ÿ›  Fix action=append handling in RequestParser
    • โฌ†๏ธ Upgraded to SwaggerUI 2.1.8-M1
    • ๐Ÿ›  Miscellaneous fixes
  • v0.7.1 Changes

    • Fix @api.marshal_with_list() keyword arguments handling.
  • v0.7.0 Changes

    • Expose models and fields schema through the __schema__ attribute
    • โฌ‡๏ธ Drop support for model as class
    • โž• Added @api.errorhandler() to register custom error handlers
    • โž• Added @api.response() shortcut decorator
    • ๐Ÿ›  Fix list nested models missing in definitions
  • v0.6.0 Changes

    • ๐Ÿ‘ Python 2.6 support
    • ๐Ÿ‘ Experimental polymorphism support (single inheritance only)
      • Added Polymorph field
      • Added discriminator attribute support on String fields
      • Added api.inherit() method
    • โž• Added ClassName field