Bravado-core

Latest version: v6.1.1

Safety actively analyzes 628918 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 14

4.13.2

-------------------
- Fix bug where multiple schemes in the spec would sometimes cause a ``SwaggerSchemaError`` - `PR 260`_

4.13.1

-------------------
- Catch TypeErrors during param unmarshalling, allowing JSON Schema to handle the error - `Issue 258`_, `PR 259`_. Thanks Nick DiRienzo for your contribution!

4.13.0

-------------------
- Models are generated only for objects - `PR 246`_.
- Fix: ensure that models do not have references if ``internally_dereference_refs`` is used - `PR 247`_.
- Model name detection uses title attribute too - `PR 249`_.
- Duplicated models do not raise exception if ``use_models`` is not used - `PR 253`_.
- Alert or warn if pre-tagged duplicate models are found - `PR 254`_.

4.12.1

-------------------
- Make sure unsanitized param names are used when unmarshalling a request - `PR 245`_.
- Expose the determine_object_type method as part of our API - `PR 244`_.

4.12.0

-------------------
- Sanitize resource and parameter names so that they're valid Python identifiers. It uses the same logic as for operationIds - invalid characters are replaced with underscores,
multiple consecutive underscores are merged into one, and leading / trailing underscores are removed. Using the unsanitized names will still work - `Issue 200`_, `PR 243`_.
- Allow overriding built-in default formats - `Issue 235`_, `PR 240`_. Thanks Brian J. Dowling for your contribution!
- Include additionalProperties in a models' __repr__ - `PR 242`_. Thanks again Brian J. Dowling!

4.11.5

-------------------
- Use yaml.safe_load for parsing specs - `PR 241`_.

Page 5 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.