Skip to content

Releases: SHACL-X/shacl-x

1.5.2

19 Dec 12:30
Compare
Choose a tag to compare

1.5.2 (2024-12-19)

Dependency updates

  • core-deps: update alpine docker tag to v3.21.0 (0845440)
  • core-deps: update dependency org.apache.jena:jena-arq to v5 (c73b278)
  • core-deps: update eclipse-temurin docker tag to v21 (e228a8f)
  • core-deps: update slf4j monorepo to v2.0.16 (patch) (19a409d)

Bug Fixes

  • replace deprecated code (34363b1)

General maintenance

  • setting next snapshot version [skip ci] (5983db9)

Refactoring

  • update code style and syntax (c3c258f)

1.5.1

18 Dec 12:14
Compare
Choose a tag to compare

1.5.1 (2024-12-18)

Dependency updates

  • core-deps: update dependency org.antlr:antlr4-runtime to v4.13.2 (d0218b1)
  • deps: remove deprecated "optimize" parameter of the maven-compiler-plugin (dbc147d)
  • deps: update alpine docker tag to v3.20.3 (794a00b)
  • deps: update dependency @terrestris/maven-semantic-release to v3.1.0 (f6230ea)
  • deps: update dependency maven to v3.9.9 (095b213)
  • deps: update dependency maven-wrapper to v3.3.2 (a3a4316)
  • deps: update dependency semantic-release to v24 (7a40ba0)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.111 (ef5719c)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.115 (efd3854)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.116 (c1ee5f7)

Build and continuous integration

  • deps: replace docker/login-action version tag with commit sha (ed22ceb)
  • deps: update actions/checkout action to v4.2.1 (07d41a0)
  • deps: update actions/checkout action to v4.2.2 (6755874)
  • deps: update actions/setup-java action to v4.4.0 (7e50a6f)
  • deps: update actions/setup-java action to v4.4.0 (35f256d)
  • deps: update actions/setup-java action to v4.5.0 (be7803c)
  • deps: update actions/setup-java action to v4.6.0 (3d7b7e1)
  • deps: update actions/setup-node action to v4.0.4 (e41b2bb)
  • deps: update actions/setup-node action to v4.1.0 (fe599ab)
  • deps: update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.2.7 (3cbe5c1)
  • deps: update dependency org.apache.maven.plugins:maven-jar-plugin to v3.4.2 (6f5c264)
  • deps: update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.10.1 (e827ad7)
  • deps: update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.11.1 (3cce5c7)
  • deps: update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.11.2 (f01af1c)
  • deps: update dependency org.apache.maven.plugins:maven-release-plugin to v3.1.1 (e5131cf)
  • deps: update dependency org.sonatype.plugins:nexus-staging-maven-plugin to v1.7.0 (99a21bd)
  • deps: update docker/login-action action to v3.2.0 (ac8efd0)
  • deps: update docker/login-action action to v3.3.0 (4b459bb)
  • update node.js to v22.11 (89c145c)

General maintenance

  • setting next snapshot version [skip ci] (1f3e595)

Refactoring

  • main code style update and minor issues (0d979c9)

1.5.0

29 May 10:02
Compare
Choose a tag to compare

1.5.0 (2024-05-29)

Features

  • py-target: add support for Python-based custom targets (36a3054)

Bug Fixes

  • PyRule: add check condition for Python triples that are converted to a java.List (39f05c3)

Tests

  • py-rules: add rectangle test (d962cee)
  • py-target: add test cases for custom Python-based targets (b65cf78)

General maintenance

  • setting next snapshot version [skip ci] (02d20f7)

1.4.3

27 May 09:26
Compare
Choose a tag to compare

1.4.3 (2024-05-27)

Dependency updates

  • core-deps: update dependency org.apache.jena:jena-arq to v4 (4ebeaea)
  • deps: update alpine docker tag to v3.20.0 (dfc9cc7)
  • deps: update dependency maven to v3.9.7 (b29ef8f)

General maintenance

  • setting next snapshot version [skip ci] (fcd86fe)
  • update code to support jena v4.10 (f29b525)

1.4.2

24 May 15:44
Compare
Choose a tag to compare

1.4.2 (2024-05-24)

Bug Fixes

  • JSRule: add check condition for JS triples that are converted to a java.List (2a180ae)
  • TermFactory: term() method accepts an Object instead of a String to avoid Polyglot API cast issues (a538416)

Tests

  • add InferencingTestCaseType (02403bd)
  • inferencing: add FunctionRegistry code snippet for loading SPARQL functions from the given model (8e5ae0f)
  • InferencingTestCase: add ruleengine execution and expectedResults check (c8a30fb)
  • person2schema: add missing test data triples (d567b5d)
  • resources: update rectangle.js code with new syntax for Java-JavaScript interoperability (30605e4)

General maintenance

  • setting next snapshot version [skip ci] (e2675b6)

1.4.1

16 May 16:25
Compare
Choose a tag to compare

1.4.1 (2024-05-16)

Dependency updates

  • core-deps: update slf4j monorepo to v2.0.13 (8e97f02)
  • deps: update alpine docker tag to v3.19 (afcee5f)
  • deps: update alpine docker tag to v3.19.1 (abede59)
  • deps: update dependency maven to v3.8.8 (7655383)
  • deps: update dependency maven to v3.9.6 (999b9f1)
  • deps: update dependency maven-wrapper to v3.3.1 (1fe0c92)
  • deps: update dependency semantic-release to v23.0.5 (0cce181)
  • deps: update dependency semantic-release to v23.0.6 (3abdf47)
  • deps: update dependency semantic-release to v23.0.8 (9f76306)
  • deps: update dependency semantic-release to v23.1.1 (4833294)

Build and continuous integration

  • deps: update dependency org.apache.maven.plugins:maven-assembly-plugin to v3.7.1 (7f81d24)
  • deps: update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.13.0 (019feea)
  • deps: update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.2.4 (e26ab99)
  • deps: update dependency org.apache.maven.plugins:maven-jar-plugin to v3.4.1 (a71a93d)
  • deps: update dependency org.apache.maven.plugins:maven-source-plugin to v3.3.1 (36df8d1)
  • deps: update docker/login-action action to v3.1.0 (1cc6f79)

General maintenance

  • readme: update ci badge and add semantic-release one (1328060)
  • renovate: disable automerge and add dockerfile deps config (aba1a70)
  • setting next snapshot version [skip ci] (ad27552)

1.4.0

12 Mar 13:00
Compare
Choose a tag to compare

1.4.0 (2024-03-12)

Features

  • add python version of the rdfquery library (still a bit buggy) (7fbbd9a)
  • py-function: add support to PyFunction (68909e6)
  • script-engine: add Python script engine (adb77e2)

Dependency updates

  • core-deps: remove not used dependency js-scriptengine (c4aaab2)
  • core-deps: update dependency graalvm to 21.1.0 (69fd535)
  • core-deps: update dependency org.antlr:antlr4-runtime to v4.13.1 (df38669)
  • core-deps: update dependency org.apache.jena:jena-arq to v3.17.0 (590472e)
  • core-deps: update dependency org.graalvm.js:js to v21.3.8 (8d1b6e8)
  • core-deps: update dependency org.graalvm.js:js to v22 (e5f87ef)
  • core-deps: update dependency org.graalvm.polyglot:js to v23.1.1 (338047c)
  • core-deps: update dependency org.graalvm.polyglot:js to v23.1.2 (b706ca1)
  • core-deps: update dependency org.graalvm.polyglot:polyglot and :js to v23.1.0 (#21) (673d1f1)
  • core-deps: update dependency org.graalvm.polyglot:polyglot to v23.1.1 (4599ce8)
  • core-deps: update dependency org.graalvm.polyglot:polyglot to v23.1.2 (f14a8b3)
  • core-deps: update slf4j monorepo to v2.0.12 (28a6d4b)
  • core-deps: update ver.slf4j to v1.7.36 (b65bdfc)
  • core-deps: update ver.slf4j to v2 (1fcb57f)
  • core-deps: update ver.slf4j to v2.0.10 (9ccecc9)
  • core-deps: update ver.slf4j to v2.0.11 (57c3462)
  • deps: add dependency semantic-release-preconfigured-conventional-commits (2624a94)
  • deps: rename slf4j-log4j12 to slf4j-reload4j because the artifact was relocated (f505e67)

Bug Fixes

  • change the rdf_query function call in PyGraph with the right one (a69b72d)
  • py-rdfquery: add null checks in match query next solution function (5b3066e)
  • py-rdfquery: walk_path conditions and minor changes (dc5c56c)
  • py-script-engine: update "get_args" function to return an empty array instead of a 1-element array with an empty string when the function has zero params (6f0cd01)
  • shacl-model: replace interface implemented by SHPyFunction with the right one (SHJSExecutable -> SHPyExecutable) (8a1497f)
  • solve bugs in rdfquery python library (823baab)
  • validation: preferred constraint executor bug (d63504c)
  • vocabulary: update py_data and _shapes variable name because the "$" was breaking the Python code (f2aeb58)

Documentation

  • fix typo in TestCaseType (0920a8d)

Tests

  • add test cases, types, and context for testing py-based validation/rules (8637b6d)
  • deps: update dependency junit:junit to v4.13.2 (79a29a4)
  • fix tests-rdfquery paths with right URI ("py" instead of "js") (7f1aef5)
  • function: add Python test case context (130929a)
  • PropertyShape: add py-based property validator (sh:PyValidator) (6d2652a)
  • py-dash: add max_length constraint test (c4c7d59)
  • py-dash: add max_length_component implementation (bb9e8bb)
  • py-function: add simplePyFunctions tests (4988554)
  • py-rdfquery: add paths tests (b5e45d9)
  • py-rdfquery: add predicate_path_single test (bf8241e)
  • script-engine: add test for PyTermFactory execution within the guest language (Python) using the polyglot api (bf5fff5)
  • shacl-js: rewrite JS tests using ECMAScript >= 6 (359e7a5)
  • validation: add germanLabel PyConstraint test case (5396ff2)
  • validation: add simple PyConstraint test case (614ea9a)

Build and continuous integration

  • add jdk setup step and github_username env var (322abff)
  • add job to run maven tests (7677657)
  • add maven build config (b03f3e9)
  • add maven wrapper (d11cb5c)
  • deps: update actions/checkout action to v4 (9496758)
  • deps: update actions/setup-java action to v4 (0777d70)
  • deps: update dependency org.apache.maven.plugins:maven-assembly-plugin to v3.6.0 (ef2138f)
  • deps: update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.11.0 (cc1de18)
  • deps: update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.12.0 (1598b07)
  • deps: update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.12.1 (833f7c4)
  • deps: update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.8.1 (4e4f554)
  • deps: update dependency org.apache.maven.plugins:maven-gpg-plugin to v3 (c0fe4e5)
  • deps: update dependency org.apache.maven.plugins:maven-jar-plugin to v3.1.2 (7bbb2bb)
  • deps: update dependency org.apache.maven.plugins:maven-jar-plugin to v3.3.0 (4a3dd89)
  • deps: update dependency org.apache.maven.plugins:maven-javadoc-plugin to v2.10.4 (2397703)
  • deps: update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3 (5f5e442)
  • deps: update dependency org.apache.maven.plugins:maven-release-plugi...
Read more