- Better handling of query parameters that don't have a value - Issue #68
- Fix unmarshalling of an optional array query parameter when not passed in the query string.
- Support for recursive $refs - Issue #35
- Requires swagger-spec-validator 2.0.1
- Unqualified $refs no longer supported.
Bad:
{"$ref": "User"}
Good:{"$ref": "#/definitions/User"}
- Automatic tagging of models is only supported in the root swagger spec file. If you have models defined in $ref targets that are in other files, you must manually tag them with 'x-model' for them to be available as python types. See Model Discovery for more info.
- Fix the creation of operations that contain shared parameters for a given endpoint.
- Added http
headers
tobravado_core.response.IncomingResponse
.
- Added docs on how to use user-defined formats.
- Added docs on how to configure bravado-core.
- formats added as a config option
- Automatically tag models in external $refs - Issue #45 - see Model Discovery for more info.
- User-defined formats are now scoped to a Swagger spec - Issue #50 (this is a non-backwards compatible change)
- Deprecated bravado_core.request.RequestLike and renamed to bravado_core.request.IncomingRequest
- Added make docs target and updated docs (still needs a lot of work though)
- Fixed validation of user-defined formats - Issue #48
- Support relative '$ref' external references in swagger.json
- Fix dereferencing of jsonref when given in a list
- Raise MatchingResponseNotFound instead of SwaggerMappingError when a response can't be matched to the Swagger schema.
- Add reason to IncomingResponse
- Handle user defined formats for serialization and validation.
- Move http invocation to bravado
- Fix unicode in model docstrings
- Require swagger-spec-validator 1.0.12 to pick up bug fixes
- Better unicode support
- Python 3 support
- Fixed file uploads when marshaling a request
- Renamed ResponseLike to IncomingResponse
- Fixed repr of a model when it has an attr with a unicode value
- Use basePath when matching an operation to a request
- Refactored exception hierarchy
- Added use_models config option
- Initial release