Releases: trustyuri/trustyuri-java
Releases · trustyuri/trustyuri-java
trustyuri-1.24.1
1.24.1 (2026-04-24)
Dependency updates
- deps: bump externalsortinginjava from 0.6.2 to 0.6.6 (4809269)
- deps: bump jakarta.xml.bind-api from 4.0.2 to 4.0.5 (eacd92a)
- deps: bump rdf4j from 5.1.4 to 5.3.0 (7181230)
- deps: refactor dependency versions to use properties (681fc09)
- deps: update JUnit to v6.0.3 and switch to JUnit bom for dependencyManagement (5bade03)
Bug Fixes
- cli: add error handling for missing command (762aef1)
Documentation
- enhance JavaDoc annotations (6cbb4e6)
- enhance JavaDoc comments across multiple classes (f2d3cee)
- update README to include CLI tool usage instructions (d97f13b)
Tests
- deps: update commons-io:commons-io dependency to v2.22.0 (c3f948a)
General maintenance
- add CLI profile with SLF4J dependency and assembly plugin configuration for CLI tool release (318b811)
- logging: add messages to .file package (e777c61)
- logging: add missing messages and improve existing exception ones (9a161e9)
- logging: enhance logging messages for RDF processing and error handling (070f3c5)
- release: add CLI tool to assets in the GitHub release (c7a0d09)
- remove GPG passphrase server configuration from settings (c0f43a1)
- setting next snapshot version [skip ci] (38a0593)
Refactoring
trustyuri-1.24.0
1.24.0 (2026-04-08)
Features
- add ArtifactCode interface and its implementation (a5d2931)
- ArtifactCode: enhance implementation with module and data hash handling (35221b6)
- ArtifactCode: integrate ArtifactCode handling across RDF processing classes (d09238e)
- ArtifactCode: replace getCode() with toString() for artifact code representation (a989ade)
Dependency updates
- core-deps: remove unused commons-logging:commons-logging dependency (2104f7b)
- core-deps: set commons-io:commons-io dependency scope to test (dab03ce)
- core-deps: update commons-io:commons-io to v2.21.0 (6c28b67)
- core-deps: update org.apache.commons:commons-lang3 dependency to v3.20.0 (4acd8fa)
- core-deps: update org.slf4j:* dependencies to v2.0.17 (653f9e7)
- deps: update org.apache.maven.plugins:maven-gpg-plugin to v3.2.8 (8c2ce85)
- deps: update org.apache.maven.plugins:maven-jar-plugin to v3.5.0 (26394ef)
- deps: update org.apache.maven.plugins:maven-javadoc-plugin to v3.12.0 (f89b585)
Bug Fixes
- RunBatch: remove deprecated code with new methods calls and add logging (dd1b689)
Tests
- TrustyUriUtils: add unit tests for artifact code extraction and validation (7ae4eda)
Build and continuous integration
- add autorelease workflow (57acdad)
- add GitHub Actions workflow for Maven testing (4be260b)
- deps: update actions/checkout action to v6.0.2 (723a415)
- deps: update actions/setup-java action to v5.2.0 (19b0305)
General maintenance
- add maven wrapper (96a299f)
- add semantic release configuration and dependencies (408dbf6)
- logging: integrate SLF4J logging into CheckFile, CheckLargeRdf, CheckRdfGraph, and CheckSortedRdf classes (aaac0c3)
- readme: update for improved clarity and consistency (3b788d6)
- sem-release: update configuration to customize tag format (ad67751)
- update Maven configuration and add settings for central repository (61a82dd)
- update Maven to v3.9.14 (a09cdeb)
- update version to 1.24.0-SNAPSHOT and fix SCM tag format (30ec65e)
Refactoring
- ArtifactCode: update FileHasher and AbstractTrustyUriModule for improved artifact code handling (8cdb615)
- improve code documentation and formatting in CheckFile and TransformRdf classes (717efa7)
- replace deprecated vocabulary term
XMLSchema.STRINGwith new one (090484f) - TrustyUriUtils: update artifact code extraction using regex pattern matching (c977576)
trustyuri-1.23
[maven-release-plugin] copy for tag trustyuri-1.23
trustyuri-1.22
[maven-release-plugin] copy for tag trustyuri-1.22
trustyuri-1.21
[maven-release-plugin] copy for tag trustyuri-1.21
trustyuri-1.20
[maven-release-plugin] copy for tag trustyuri-1.20
trustyuri-1.19
[maven-release-plugin] copy for tag trustyuri-1.19
trustyuri-1.17
[maven-release-plugin] copy for tag trustyuri-1.17
trustyuri-1.15
[maven-release-plugin] copy for tag trustyuri-1.15
trustyuri-1.14
[maven-release-plugin] copy for tag trustyuri-1.14