diff --git a/CHANGELOG.md b/CHANGELOG.md index 005ee82..4265970 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ and this project adheres to [Python PEP 440 Versioning](https://www.python.org/d a separate named graph, to avoid polluting the datagraph. - When using SHACL Triple Rules from SHACL-AF spec, PySHACL will now add the expressed triples into a separate named graph. This allows you to more easily get the expanded triples back out again afterward. + - This is implemented for TripleRules, SPARQLRules and JSRules ### Changed - PySHACL no longer supports older RDFLib versions diff --git a/CITATION.cff b/CITATION.cff index 0834b01..3f62998 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -8,8 +8,8 @@ authors: given-names: "Nicholas" orcid: "http://orcid.org/0000-0002-8742-7730" title: "pySHACL" -version: 0.28.1 +version: 0.29.0 doi: 10.5281/zenodo.4750840 license: Apache-2.0 -date-released: 2024-10-25 +date-released: 2024-11-01 url: "https://github.com/RDFLib/pySHACL" diff --git a/Dockerfile b/Dockerfile index 077beb3..46b44a2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,7 +11,7 @@ WORKDIR /home/pyshacl RUN addgroup -g 1000 -S pyshacl &&\ adduser --disabled-password --gecos "" --home "$(pwd)" --ingroup "pyshacl" --no-create-home --uid 1000 pyshacl WORKDIR /app -LABEL org.opencontainers.image.version="0.28.1" +LABEL org.opencontainers.image.version="0.29.0" COPY . . RUN chown -R pyshacl:pyshacl /home/pyshacl /app && chmod -R 775 /home/pyshacl /app USER pyshacl diff --git a/pyproject.toml b/pyproject.toml index af621a9..bfda952 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ requires-python = ">=3.9" [tool.poetry] name = "pyshacl" -version = "0.28.1" +version = "0.29.0" # Don't forget to change the version number in __init__.py, Dockerfile, and CITATION.cff along with this one description = "Python SHACL Validator" license = "Apache-2.0" diff --git a/pyshacl/__init__.py b/pyshacl/__init__.py index 6564870..211f1cb 100644 --- a/pyshacl/__init__.py +++ b/pyshacl/__init__.py @@ -7,7 +7,7 @@ from .validator import Validator # version compliant with https://www.python.org/dev/peps/pep-0440/ -__version__ = '0.28.1' +__version__ = '0.29.0' # Don't forget to change the version number in pyproject.toml, Dockerfile, and CITATION.cff along with this one __all__ = ['validate', 'shacl_rules', 'Validator', 'RuleExpandRunner', '__version__', 'Shape', 'ShapesGraph']