------------------- - 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`_.