- Move config class to separate module
- Add support for custom formats
- Eagerly generate type strings during type extraction phase
- Record CLI args in generated header comments
- Specify minimum versions of bravado and bravado-core in setup.py
- Remove unneccessary quoting of forward references in pyi template
- Fix handling of
--array-types
and--return-types
CLI flags - Change
ReturnTypes.union
toReturnTypes.all
- Fix attribute error in template when
config.return_types
is set toall
- Add
--model-inheritance
/--no-model-inheritance
flags to CLI - Fix model inheritance template bug
- Add package classifiers
- Add _request_options to operation call parameters
- Add informational header to generated files
- Define
bravado-types
CLI entry point - Use enum class for return_types config parameter
- Refactor type representation in data model
- Add configuration parameter for rendering array types
- Fix template bug when schema has no models or resources
- Create runtime subclass of SwaggerClient
- Make default client and model type names more consistent
- Use
typing.Mapping
instead oftyping.Dict
in generated stub file - Remove Black postprocessor
- Initial release. This project is still under development and may undergo backward-incompatible changes until version 1.0 is released.