Skip to content

Latest commit

 

History

History
150 lines (89 loc) · 2.48 KB

CHANGELOG.rst

File metadata and controls

150 lines (89 loc) · 2.48 KB

Changelog

3.1.1 (2024-02-13)

Bug fixes:

  • Fix type annotation on type_schemas (#184). Thanks @bester for the PR.

3.1.0 (2024-01-17)

Features:

  • Publish type information.

Support:

  • Support Python 3.8-3.12. Older versions are no longer supported.

3.0.2 (2021-11-14)

Bug fixes:

  • Fix using 0 as a value for type field (#146). Thanks @dangost for the PR.

3.0.1 (2021-07-07)

Bug fixes:

  • Fix using integers as values for type field (#142).

3.0.0 (2021-07-06)

Deprecations/Removals:

  • Only support Python>=3.6 and marshmallow>=3.0.0.

Features:

  • Add get_data_type method to OneOfSchemas, allowing schemas to define a custom method for determining the type string (PR #128).

2.1.0 (2020-10-05)

Features:

  • Pass **kwargs to inner schemas (#108). Thanks @fuhrysteve for the PR.

2.0.1 (2019-07-14)

Bug fixes:

  • Fix error message format by using normalized messages (PR #89).

Other changes:

  • Fix tests for compatibility with marshmallow>=3.0.0rc7 compat.

Thanks @svidela for these changes.

2.0.0 (2019-05-29)

Deprecations/Removals:

  • Drop Python 2 (no longer supported by marshmallow 3).
  • Support marshmallow>=3.0.0rc6.

2.0.0b2 (2018-10-25)

Features :

  • Port to marshmallow 3b19

Deprecations/Removals:

  • Drop Python 3.4

2.0.0b1 (2018-10-16)

Features :

  • Port to marshmallow 3b18
  • Support Python 3.5, 3.6 and 3.7

Bug fixes:

  • Return type in dump() for objects without any attributes (PR #16)
  • Restore support for schema context (PR #10)

Deprecations/Removals:

  • Drop marshmallow 2 compatibility
  • Drop Python 2.6 and 3.3

1.0.6 (2019-07-14)

Bug fixes:

  • Fix support for accessing parent context.

Other changes:

  • Drop official support for Python 2.6 and Python 3.3.

1.0.5 (2017-06-20)

  • Report error during load if "type" value is unhashable

1.0.4 (2017-04-25)

  • Add option to leave type field on load

1.0.3 (2016-11-04)

  • Add support for raising errors when schema is strict
  • Remove type field from data on load

1.0.2 (2016-08-11)

  • Fix bug with ignoring "partial" constructor argument

1.0.1 (2016-08-11)

  • Fix bug with ignoring "many" constructor argument
  • Fix code example in README

1.0 (2016-03-14)

  • Initial release.