diff --git a/CHANGELOG.md b/CHANGELOG.md index a0e662b1..5f74fcdb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- Bump QUDT version to [3.1.5](https://github.com/qudt/qudt-public-repo/releases/tag/v3.1.5) +- Exclude all language-specific labels except `en` and `en-US` as their number has increased prohibitively for QUDTLib' + current architecture. + +### Fixed + +- Recently, the packaging of the `qudtlib` artifact was changed to `pom`, which caused its tests not to + be run any more. This is now fixed by explicitly binding the execution of `surefire:test` to the `test` phase. + ## [7.0.1] - 2025-07-25 ### Fixed diff --git a/pom.xml b/pom.xml index 8b269f5b..4232301e 100644 --- a/pom.xml +++ b/pom.xml @@ -49,7 +49,7 @@ 17 17 UTF-8 - 3.1.4 + 3.1.5 1.25.0 diff --git a/qudtlib-data-gen/src/main/resources/update-units-by-query2.rq b/qudtlib-data-gen/src/main/resources/update-units-by-query2.rq new file mode 100644 index 00000000..fb592561 --- /dev/null +++ b/qudtlib-data-gen/src/main/resources/update-units-by-query2.rq @@ -0,0 +1,15 @@ +PREFIX qudt: +PREFIX unit: +PREFIX rdfs: +PREFIX quantitykind: + +DELETE { + ?s rdfs:label ?label . +} WHERE { + ?s rdfs:label ?label . + FILTER( ! (LANG(?label) IN ("en","en-US"))) + FILTER EXISTS { + ?s rdfs:label ?keep + FILTER( LANG(?keep) IN ("en","en-US")) + } +} \ No newline at end of file diff --git a/qudtlib-main-rdf/pom.xml b/qudtlib-main-rdf/pom.xml index 3a362299..33d0bfb8 100644 --- a/qudtlib-main-rdf/pom.xml +++ b/qudtlib-main-rdf/pom.xml @@ -41,6 +41,15 @@ org.apache.maven.plugins maven-surefire-plugin + + + test + test + + test + + + io.github.qudtlib:qudtlib-test:test-jar:tests diff --git a/qudtlib/pom.xml b/qudtlib/pom.xml index c5b7e5ab..1d25b8ec 100644 --- a/qudtlib/pom.xml +++ b/qudtlib/pom.xml @@ -40,6 +40,15 @@ org.apache.maven.plugins maven-surefire-plugin + + + test + test + + test + + + io.github.qudtlib:qudtlib-test:test-jar:tests