0.2.4:
-
Begin tracking changes in changelog.md
0.3.0:
-
Support vanilla Flask endpoints by wrapping with
jsonify
inside ofresponds
when the method is not a class method (i.e. it is not inside a Resource)0.4.0:
-
Enable user to specify the model name with either a positional or keyword argument
0.5.0:
-
Validation errors now return a 400 properly instead of a 500
-
Greatly improve test coverage
0.6.0:
-
Support providing model name as positional parameter to
responds
0.7.0:
-
Fix a bug causing models from
responds
to appear in request instead of response docs -
Add
status_code
parameter toresponds
-
Implement default naming creation based upon schema name if no model name provided. This will use the class name of the schema, removing the trailing "Schema" if provided.
-
Enable marshaling responses without providing a schema (only using reqparse)
-
Implement
validate
parameter inresponds
-
Drop support for Flask-RESTful
-
Implement nice default names if none provided
0.7.1:
-
Remove stale default value
0.8.0:
-
Implement support for passing a schema instance or type to accepts and responds
-
Deprecate
many
parameter in favor of passing special parameters to an instance of the schema where necessary0.9.0:
-
Upgrade to marshmallow 3
0.9.1
-
Add tests for multiply nested List/Nested types
-
Fix a bug where model_name was not properly passed to for_swagger
0.9.2
-
Fix a bug causing all models to have default names
0.10.0
-
Add a number of additional type supports
0.10.1
-
Map bool type to restful.inputs.boolean internally
0.11.0
-
Map default values from Marshmallow Schemas to the example parameter of the generated api.model
0.11.1
-
Fix a bug where excluded/only fields were not being handled properly in Swagger
0.11.2
-
Fix a bug where nested Schemas were using default model names where the actual name was available
0.12.0
-
Implement load_only and dump_only suppoort for Marshmallow schemas
0.12.11
-
Add a deprecation warning
0.13.0
-
Enable "self" parameter for nested Marshmallow schemas
0.14.0
-
Only append model names with the operation if necessary for prettier resulting model names in most cases
0.14.1
-
Add 'required', 'default' and 'description' fields to result Swagger docs
0.14.2
-
Add support for schema instances in marshmallow nested fields.
0.15.0
-
Add support for
validate
parameter on@responds
0.15.1 -
Patch a broken test
0.15.2
-
Fix a bug where providing the location explicitly threw an exception
0.15.3
-
Fix a bug where providing the location would not validate in headers
0.15.4
-
Fix a bug to enable many=True in schemas
0.16.0
-
Convert from Flask-RESTplus to flask-restx
0.16.2
-
Hande X-Fields header
0.17.0
-
Enable passing of Schema to query params and headers
0.17.1
-
Add support for envelope parameter
0.17.4
-
Removed partial argument of accepts() because it breaks the passed in schema instance