Shacl2code

Latest version: v0.0.15

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

Scan your dependencies

Page 1 of 3

0.0.15

What's Changed
* Add support for SHACL abstract classes by JPEWdev in https://github.com/JPEWdev/shacl2code/pull/28
* Add C++ Bindings by JPEWdev in https://github.com/JPEWdev/shacl2code/pull/29


**Full Changelog**: https://github.com/JPEWdev/shacl2code/compare/v0.0.14...v0.0.15

0.0.14

What's Changed
* jsonschema: Fix references to abstract classes by JPEWdev in https://github.com/JPEWdev/shacl2code/pull/25


**Full Changelog**: https://github.com/JPEWdev/shacl2code/compare/v0.0.13...v0.0.14

0.0.13

What's Changed
* Fix Context handling by JPEWdev in https://github.com/JPEWdev/shacl2code/pull/19
* Remove pytest-server-fixtures by JPEWdev in https://github.com/JPEWdev/shacl2code/pull/20


**Full Changelog**: https://github.com/JPEWdev/shacl2code/compare/v0.0.12...v0.0.13

0.0.12

What's Changed
* Named individual context by JPEWdev in https://github.com/JPEWdev/shacl2code/pull/17
* Correctly handle extensible abstract classes by JPEWdev in https://github.com/JPEWdev/shacl2code/pull/18


**Full Changelog**: https://github.com/JPEWdev/shacl2code/compare/v0.0.11...v0.0.12

0.0.11

What's Changed
* README: A minor adjustment for pip install command to work with Zsh by stanislaw in https://github.com/JPEWdev/shacl2code/pull/7
* tests: Python: Fix timezone errors in UTC+1 by JPEWdev in https://github.com/JPEWdev/shacl2code/pull/8
* Jinja render by JPEWdev in https://github.com/JPEWdev/shacl2code/pull/4
* common: BasicJinjaRender: Move more out of render() by JPEWdev in https://github.com/JPEWdev/shacl2code/pull/12
* Add Abstract Class support by JPEWdev in https://github.com/JPEWdev/shacl2code/pull/10
* model: Report class name as a tuple by JPEWdev in https://github.com/JPEWdev/shacl2code/pull/13
* jsonschema: Remove unused definitons by JPEWdev in https://github.com/JPEWdev/shacl2code/pull/14
* python: Fix required abstract properties by JPEWdev in https://github.com/JPEWdev/shacl2code/pull/15
* python: Optimize property lookup by JPEWdev in https://github.com/JPEWdev/shacl2code/pull/16

New Contributors
* stanislaw made their first contribution in https://github.com/JPEWdev/shacl2code/pull/7

**Full Changelog**: https://github.com/JPEWdev/shacl2code/compare/v0.0.10...v0.0.11

0.0.10

What's Changed
* python: Rename SHACLDocument -> SHACLObjectSet by JPEWdev in https://github.com/JPEWdev/shacl2code/pull/3
* JSON Schema output should no longer generate warnings when run using `ajv`
* `SHACLObjectSet` now has insertion API
* `sh:in` is used to detect enumerations instead of `owl:NamedIndividual`; Named individual IRIs are now reported as class constants
* `SHACLObjectSet` argument `force_graph` renamed `force_at_graph` to make it clear it controls `graph` generation
* `SHACLObjectSet` argument `subclass` is renamed `match_subclass` and defaults to `True` (making it more intuitively match `instanceof`)
* Python bindings now validate when deserializing
* Python bindings now support extensible classes
* `SHACLObject.DESERIALIZERS` is renamed `SHACLObject.CLASSES` since it's not limited to deserializing

**Full Changelog**: https://github.com/JPEWdev/shacl2code/compare/v0.0.9...v0.0.10

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.