Skip to content

Releases: JPEWdev/shacl2code

v0.0.24

18 Dec 16:35

Choose a tag to compare

What's Changed

  • type -> Type, keep Python 3.8 support by @bact in #59
  • tests: Remove custom parametrize wrapper by @JPEWdev in #62
  • model: Allow properties to be split by @JPEWdev in #61

Full Changelog: v0.0.23...v0.0.24

v0.0.23

06 Nov 16:32

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.22...v0.0.23

v0.0.22

02 Sep 15:12

Choose a tag to compare

What's Changed

  • Add Python type hints to generated model code by @bact in #50
  • Add Python rdflib support by @JPEWdev in #52
  • Update license metadata in pyproject.toml by @bact in #53

Full Changelog: v0.0.21...v0.0.22

v0.0.21

24 Apr 19:49

Choose a tag to compare

NOTE This release introduces a breaking change in the way that python bindings operate. They will no longer instantiate required embedded objects (that is, when one object has a required property that is another object). While this might break existing code if they were relying on the auto-instantiation, it should result in much more predictable bindings since the objects won't be created and then possibly fail validation. This also matches the behavior of the other language bindings

What's Changed

  • python: Do not initialize object properties by @JPEWdev in #47

Full Changelog: v0.0.20...v0.0.21

v0.0.20

14 Feb 21:02

Choose a tag to compare

What's Changed

New Contributors

  • @bact made their first contribution in #45

Full Changelog: v0.0.19...v0.0.20

v0.0.19

16 Jan 16:44

Choose a tag to compare

What's Changed

Full Changelog: v0.0.18...v0.0.19

v0.0.18

10 Jan 20:04

Choose a tag to compare

What's Changed

  • Ensure named individuals are sorted by @JPEWdev in #35
  • Improve licensing of generated output by @JPEWdev in #36

Full Changelog: v0.0.17...v0.0.18

v0.0.17

09 Jan 23:45

Choose a tag to compare

What's Changed

Full Changelog: v0.0.16...v0.0.17

v0.0.16

10 Dec 17:35

Choose a tag to compare

What's Changed

  • python: Allow sorting of encoded objects by @JPEWdev in #31
  • model: Fix abstract class detection by @JPEWdev in #32
  • python: Handle empty object set by @JPEWdev in #33

Full Changelog: v0.0.15...v0.0.16

v0.0.15

30 Oct 16:21

Choose a tag to compare

What's Changed

Full Changelog: v0.0.14...v0.0.15