Skip to content

Commit 5b46638

Browse files
authored
Merge pull request #312 from RDFLib/release_v0_31
Update version to 0.31.0
2 parents d129e89 + 66de581 commit 5b46638

File tree

5 files changed

+10
-6
lines changed

5 files changed

+10
-6
lines changed

CHANGELOG.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Python PEP 440 Versioning](https://www.python.org/dev/peps/pep-0440/).
66

77
## [Unreleased]
8+
9+
## [0.31.0] - 2026-01-16
10+
811
### Added
912
- Support for validating multiple target data graphs.
10-
- Default "combine" mode loads all given data graphs into a single Dataset and validates once.
13+
- Default "combine" mode loads all given data graphs into a single Dataset and validates all at once.
1114
- New "validate-each" mode validates each data graph independently and returns multiple results.
1215
- CLI now accepts multiple data graph paths and adds a `--validate-each` flag.
1316
- New `validate_each()` entrypoint for per-graph validation in library code.
@@ -1247,7 +1250,8 @@ just leaves the files open. Now it is up to the command-line client to close the
12471250

12481251
- Initial version, limited functionality
12491252

1250-
[Unreleased]: https://github.com/RDFLib/pySHACL/compare/v0.30.1...HEAD
1253+
[Unreleased]: https://github.com/RDFLib/pySHACL/compare/v0.31.0...HEAD
1254+
[0.31.0]: https://github.com/RDFLib/pySHACL/compare/v0.31.1...v0.31.0
12511255
[0.30.1]: https://github.com/RDFLib/pySHACL/compare/v0.30.0...v0.30.1
12521256
[0.30.0]: https://github.com/RDFLib/pySHACL/compare/v0.29.1...v0.30.0
12531257
[0.29.1]: https://github.com/RDFLib/pySHACL/compare/v0.29.0...v0.29.1

CITATION.cff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ authors:
88
given-names: "Nicholas"
99
orcid: "http://orcid.org/0000-0002-8742-7730"
1010
title: "pySHACL"
11-
version: 0.30.1
11+
version: 0.31.0
1212
doi: 10.5281/zenodo.4750840
1313
license: Apache-2.0
1414
date-released: 2025-03-15

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ FROM docker.io/library/python:3.11-alpine
22
LABEL org.opencontainers.image.base.name="docker.io/library/python:3.11-alpine"
33
LABEL org.opencontainers.image.base.digest="sha256:d5e2fc72296647869f5eeb09e7741088a1841195059de842b05b94cb9d3771bb"
44
LABEL org.opencontainers.image.source="https://github.com/RDFLib/pySHACL"
5-
LABEL org.opencontainers.image.version="0.30.1"
5+
LABEL org.opencontainers.image.version="0.31.0"
66
LABEL maintainer="ashleysommer@gmail.com"
77
RUN apk add --no-cache --update tini-static cython
88
RUN apk add --no-cache --update --virtual build-dependencies build-base libffi-dev python3-dev py3-cffi

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ build-backend = "poetry.core.masonry.api"
55
[project]
66
name = "pyshacl"
77
# Don't forget to change the version number in __init__.py, Dockerfile, and CITATION.cff along with this one
8-
version = "0.30.1"
8+
version = "0.31.0"
99
# Ruff and Poetry both now read target-version from [project.requires-python]
1010
# The <4 is reauired for compatiblity with OWL-RL that requdires Python <4
1111
requires-python = ">=3.9,<4"

pyshacl/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from .validator import Validator
88

99
# version compliant with https://www.python.org/dev/peps/pep-0440/
10-
__version__ = '0.30.1'
10+
__version__ = '0.31.0'
1111
# Don't forget to change the version number in pyproject.toml, Dockerfile, and CITATION.cff along with this one
1212

1313
__all__ = [

0 commit comments

Comments
 (0)