Calamus

Latest version: v0.4.2

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

Scan your dependencies

Page 3 of 4

0.3.5

--------------------------------------------------------------------------------------------------

Features
~~~~~~~~

- Annotation support
(`PR 17 <https://github.com/SwissDataScienceCenter/calamus/pull/17>`__)

- Added additional DateTime fields
(`PR 41 <https://github.com/SwissDataScienceCenter/calamus/pull/41>`__)

- Added ontology verification to schema and namespace
(`PR 42 <https://github.com/SwissDataScienceCenter/calamus/pull/42>`__)

Fixes
~~~~~

- Fixed an issue with instantiating classes that have parameters with default value in their constructor.
(`PR 51 <https://github.com/SwissDataScienceCenter/calamus/pull/51>`__)

0.3.4

--------------------------------------------------------------------------------------------------

Fixes
~~~~~

- Fixed lazy-loading when using flattened JSON-LD
(`PR 45 <https://github.com/SwissDataScienceCenter/calamus/pull/45>`__)

0.3.3

--------------------------------------------------------------------------------------------------

Features
~~~~~~~~

- Added automated ``id`` generation for on schema objects, allowing ids to be generated on the fly on serialization.
(`PR 23 <https://github.com/SwissDataScienceCenter/calamus/pull/23>`__)

Fixes
~~~~~

- Fixed serialization of lazy-loading proxy-objects back to JSON-LD.
(`PR 30 <https://github.com/SwissDataScienceCenter/calamus/pull/30>`__)

- Fixed ``BlankNodeField`` to be a normal field like the ``Id`` field.
(`PR 23 <https://github.com/SwissDataScienceCenter/calamus/pull/23>`__)

0.3.2

--------------------------------------------------------------------------------------------------

Fixes
~~~~~

- Fixed an issue where deserializing models with keyword arguments in their constructor raises an
exception.
(`PR 39 <https://github.com/SwissDataScienceCenter/calamus/pull/39>`__)

0.3.1

--------------------------------------------------------------------------------------------------

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 <https://github.com/SwissDataScienceCenter/calamus/pull/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 <https://github.com/SwissDataScienceCenter/calamus/pull/31>`__)

0.3.0

--------------------------------------------------------------------------------------------------

Features
~~~~~~~~

- Added lazy loading support
(`12 <https://github.com/SwissDataScienceCenter/calamus/issues/12>`__)

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.