Changes

0.3.2 (2020-08-07)

Fixes

  • Fixed an issue where deserializing models with keyword arguments in their constructor raises an exception. (PR #39)

0.3.1 (2020-08-03)

Features

  • Added a Dict field that simply passes along the contained dictionary (which should be valid Json-LD already). Added a Raw field that just returns the contained value. Added support for add_value_types at the field level. (PR #31)

Fixes

  • Fixed an issue with sorting of schemes inside Nested fields. Original sort order is now preserved to allow users to specify precedence (in case of ambiguous types). Fixed the propagation of the flattened keyword to child schemes. Fixed List field deserialization calling the wrong super() method. (PR #31)

0.3.0 (2020-06-30)

Features

  • Added lazy loading support (#12)

0.2.0 (2020-05-08)

Features

  • Added IRIField (#24)

  • Added BooleanField (1a93bdd)

  • Added init_name setting to fields for cases where the name of the property differs from the name in the __init__ method

Fixes

  • Fixed an issue where fields.Nested would not work when used inside fields.List

0.1.2 (2020-05-08)

Features

  • Allow serializing to a flat list (#5) (4289d86)

  • Allow deserializing from a flat list (#4) (e8d56b3)

0.1.1 (2020-05-01)

Features

  • Initial public release of calamus.