Bravado-core

Latest version: v6.1.1

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

Scan your dependencies

Page 7 of 14

4.10.0

-------------------
- New config ``internally_dereference_refs`` that can significantly speed up unmarshalling. Currently disabled by default - `PR 204`_.
- Added support for new extension ``x-sensitive`` to scrub sensitive values from validation errors. Please check the `Sensitive Data`_ documentation for further details - `PR 213`_.
- Fixed an issue that would cause validation errors if ``obj_type`` was ``None`` - `PR 196`_.
- Fixed handling of defaults for array parameters - `PR 199`_.
- Performance improvements - `PR 207`_.

4.9.1

------------------
- Properly marshal a model even if it's not created from the same ``Spec`` instance - `PR 194`_.

4.9.0

------------------
- ``type`` is no longer required. By default, validation will not be performed if ``type`` is omitted. This is configurable with ``default_type_to_object`` - `Issue 166`_, `PR 192`_, `PR 183`_, `PR 193`_

4.8.4

------------------
- Make sure all models are properly tagged when flattening the spec - `PR 191`_.

4.8.3

------------------
- Improve spec flattening: recognize response objects and expose un-referenced models - `PR 184`_.
- Fix a bug when marshalling properties with no spec that have the value ``None`` - `PR 189`_.

4.8.2

------------------
- Fix marshalling of ``null`` values for properties with ``x-nullable`` set to ``true`` - `Issue 185`_, `PR 186`_. Thanks Jan Baraniewski for the contribution!
- Add ``_asdict()`` method to each model, similar to what namedtuples have - `PR 188`_.

Page 7 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.