Published January 13, 2022
| Version 0.20.0
Software
Open
pySHACL
Authors/Creators
Description
[0.20.0] - 2022-09-08
Note, while this is a normal 0.x release, it also acts as the v1.0 release candidate.
That means, if no glaring bugs or issues are found in this release after two weeks, this version will be re-released as PySHACL v1.0.
In this release: Fixed- Ill-typed/Ill-formed literals now fail the DataType test, as expected
- Requires RDFLib v6.2.0+
- Fixes #140 (and possibly fixes #151)
- Unskipped one of the remaining skipped shacl-test-suite SHT tests (
datatype-ill-formed_ttl.ttl)
- Fixed detection of recursion to be more lenient of deliberately recursive (but not infinitely recursive) shapes.
- Fixes #154
- MetaShacl works again now with RDFLib >= v6.2.0
- Fixes #153
- Fixed typing issues affecting interoperability of new version of RDFLib and PySHACL.
- RDFLib v6.2.0 or greater is now required to run PySHACL
- This new version of RDFLib implements the ill-typed Literals feature, that helps with
sh:datatypeconstraint validation. - Removing support for older versions of RDFLib allows PySHACL to implement new features, and have less unnecessary code
- This new version of RDFLib implements the ill-typed Literals feature, that helps with
- Bumped to using new Poetry v1.2.0 (or newest poetry-core v1.1.0)
- Changed pytest-cov and coverage tests to be optional dependencies for dev
- Bumped version of Black to 22.8.0, and re-blacked all files
- Removed old monkey patches, no longer needed for the latest version of RDFLib
- Removed bundled "Memory2" store, now using the default "Memory" from RDFLib
- Regenerated bundled pickled triplestores, to use Memory instead of Memory2
- Updated official dockerfile with newest version of PySHACL and RDFLib
- Published to dockerhub at ashleysommer/pyshacl
docker pull docker.io/ashleysommer/pyshacl:latest
Notes
Files
RDFLib/pySHACL-v0.20.0.zip
Files
(1.6 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:fd964b0409c01f7c7e7f0f7fa20df027
|
1.6 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/RDFLib/pySHACL/tree/v0.20.0 (URL)