From 1c640d87de75e65a843b01f1151520d573ef8ac5 Mon Sep 17 00:00:00 2001 From: fkleedorfer <> Date: Tue, 22 Jul 2025 15:02:40 +0000 Subject: [PATCH 1/3] Update CHANGELOG.md for release 7.0.0 --- CHANGELOG.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b5e5d2c2..4cdcd882 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [7.0.0] - 2025-07-22 + +### Added + +- `Unit.dependents` - the number of units that refer to that unit as one of its factor units or are scaled from that base unit. + this value is required to achieve better sorting in `Qudt.derivedUnitListFromFactorUnits`, allowing to prefer + more important units (those with more dependents) + ### Changed - when using `qudtlib` as a dependency, you have to add `pom` (see updatede [`README.md`](README.md)). This is due to more rigorous @@ -35,12 +43,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fixed a sorting bug in `Qudt.derivedUnitListFromFactorUnits` that caused wrong sorting for some very similar units. -### Added - -- `Unit.dependents` - the number of units that refer to that unit as one of its factor units or are scaled from that base unit. - this value is required to achieve better sorting in `Qudt.derivedUnitListFromFactorUnits`, allowing to prefer - more important units (those with more dependents) - ## [6.8.1] - 2025-01-29 ### Fixed @@ -331,7 +333,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release. -[Unreleased]: https://github.com/qudtlib/qudtlib-java/compare/v6.8.1...HEAD +[Unreleased]: https://github.com/qudtlib/qudtlib-java/compare/v7.0.0...HEAD +[7.0.0]: https://github.com/qudtlib/qudtlib-java/compare/v6.8.1...v7.0.0 [6.8.1]: https://github.com/qudtlib/qudtlib-java/compare/v6.8.0...v6.8.1 [6.8.0]: https://github.com/qudtlib/qudtlib-java/compare/v6.7.0...v6.8.0 [6.7.0]: https://github.com/qudtlib/qudtlib-java/compare/v6.5.0...v6.7.0 From c01021e12c83bc1a13f5f1d0afda22f8218217a3 Mon Sep 17 00:00:00 2001 From: fkleedorfer <> Date: Tue, 22 Jul 2025 15:03:34 +0000 Subject: [PATCH 2/3] [maven-release-plugin] prepare release v7.0.0 --- pom.xml | 4 ++-- qudtlib-common-codegen/pom.xml | 2 +- qudtlib-common-rdf/pom.xml | 2 +- qudtlib-constants-gen/pom.xml | 2 +- qudtlib-data-gen/pom.xml | 2 +- qudtlib-data/pom.xml | 2 +- qudtlib-example/pom.xml | 2 +- qudtlib-hardcoded-model-gen/pom.xml | 2 +- qudtlib-ingest-qudt/pom.xml | 2 +- qudtlib-init-hardcoded/pom.xml | 2 +- qudtlib-init-rdf/pom.xml | 2 +- qudtlib-js-gen/pom.xml | 2 +- qudtlib-main-rdf/pom.xml | 4 ++-- qudtlib-main/pom.xml | 2 +- qudtlib-model/pom.xml | 2 +- qudtlib-test/pom.xml | 2 +- qudtlib-tools/pom.xml | 2 +- qudtlib-vocab/pom.xml | 2 +- qudtlib/pom.xml | 2 +- 19 files changed, 21 insertions(+), 21 deletions(-) diff --git a/pom.xml b/pom.xml index 7130111b..fd554065 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ qudtlib-java pom qudtlib-java - 6.8.2-SNAPSHOT + 7.0.0 https://github.com/qudtlib/qudtlib-java Unit conversion and related functionality for Java based on the QUDT ontology. @@ -57,7 +57,7 @@ scm:git:https://github.com/qudtlib/qudtlib-java.git scm:git:https://github.com/qudtlib/qudtlib-java.git https://github.com/qudtlib/qudtlib-java/tree/master - qudtlib-java-1.0 + v7.0.0 diff --git a/qudtlib-common-codegen/pom.xml b/qudtlib-common-codegen/pom.xml index 4ee1dd67..f7b6fd30 100644 --- a/qudtlib-common-codegen/pom.xml +++ b/qudtlib-common-codegen/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 6.8.2-SNAPSHOT + 7.0.0 qudtlib-common-codegen 4.0.0 diff --git a/qudtlib-common-rdf/pom.xml b/qudtlib-common-rdf/pom.xml index f41ca6dd..dc4e40e9 100644 --- a/qudtlib-common-rdf/pom.xml +++ b/qudtlib-common-rdf/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 6.8.2-SNAPSHOT + 7.0.0 4.0.0 qudtlib-common-rdf diff --git a/qudtlib-constants-gen/pom.xml b/qudtlib-constants-gen/pom.xml index b621fd2f..4d3f26d4 100644 --- a/qudtlib-constants-gen/pom.xml +++ b/qudtlib-constants-gen/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 6.8.2-SNAPSHOT + 7.0.0 4.0.0 qudtlib-constants-gen diff --git a/qudtlib-data-gen/pom.xml b/qudtlib-data-gen/pom.xml index 4e8b64aa..6a37fb06 100644 --- a/qudtlib-data-gen/pom.xml +++ b/qudtlib-data-gen/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 6.8.2-SNAPSHOT + 7.0.0 4.0.0 qudtlib-data-gen diff --git a/qudtlib-data/pom.xml b/qudtlib-data/pom.xml index a9303ac9..353fabe0 100644 --- a/qudtlib-data/pom.xml +++ b/qudtlib-data/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 6.8.2-SNAPSHOT + 7.0.0 4.0.0 qudtlib-data diff --git a/qudtlib-example/pom.xml b/qudtlib-example/pom.xml index f9a9f597..af3015b5 100644 --- a/qudtlib-example/pom.xml +++ b/qudtlib-example/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 6.8.2-SNAPSHOT + 7.0.0 4.0.0 qudtlib-example diff --git a/qudtlib-hardcoded-model-gen/pom.xml b/qudtlib-hardcoded-model-gen/pom.xml index a24f41cb..841f2bad 100644 --- a/qudtlib-hardcoded-model-gen/pom.xml +++ b/qudtlib-hardcoded-model-gen/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 6.8.2-SNAPSHOT + 7.0.0 4.0.0 qudtlib-hardcoded-model-gen diff --git a/qudtlib-ingest-qudt/pom.xml b/qudtlib-ingest-qudt/pom.xml index 9bf39469..640923e6 100644 --- a/qudtlib-ingest-qudt/pom.xml +++ b/qudtlib-ingest-qudt/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 6.8.2-SNAPSHOT + 7.0.0 4.0.0 qudtlib-ingest-qudt diff --git a/qudtlib-init-hardcoded/pom.xml b/qudtlib-init-hardcoded/pom.xml index a76d0332..04636621 100644 --- a/qudtlib-init-hardcoded/pom.xml +++ b/qudtlib-init-hardcoded/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 6.8.2-SNAPSHOT + 7.0.0 4.0.0 qudtlib-init-hardcoded diff --git a/qudtlib-init-rdf/pom.xml b/qudtlib-init-rdf/pom.xml index ae51a095..0aef2018 100644 --- a/qudtlib-init-rdf/pom.xml +++ b/qudtlib-init-rdf/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 6.8.2-SNAPSHOT + 7.0.0 4.0.0 qudtlib-init-rdf diff --git a/qudtlib-js-gen/pom.xml b/qudtlib-js-gen/pom.xml index bc38b481..51a76058 100644 --- a/qudtlib-js-gen/pom.xml +++ b/qudtlib-js-gen/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 6.8.2-SNAPSHOT + 7.0.0 4.0.0 qudtlib-js-gen diff --git a/qudtlib-main-rdf/pom.xml b/qudtlib-main-rdf/pom.xml index 9b808d9c..f071520f 100644 --- a/qudtlib-main-rdf/pom.xml +++ b/qudtlib-main-rdf/pom.xml @@ -3,10 +3,10 @@ qudtlib-java io.github.qudtlib - 6.8.2-SNAPSHOT + 7.0.0 4.0.0 - qudtlib-main-rdf> + qudtlib-main-rdf> qudtlib-main-rdf pom diff --git a/qudtlib-main/pom.xml b/qudtlib-main/pom.xml index bfad389e..e6cce392 100644 --- a/qudtlib-main/pom.xml +++ b/qudtlib-main/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 6.8.2-SNAPSHOT + 7.0.0 4.0.0 qudtlib-main diff --git a/qudtlib-model/pom.xml b/qudtlib-model/pom.xml index 02a47c91..77d36b1d 100644 --- a/qudtlib-model/pom.xml +++ b/qudtlib-model/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 6.8.2-SNAPSHOT + 7.0.0 qudtlib-model 4.0.0 diff --git a/qudtlib-test/pom.xml b/qudtlib-test/pom.xml index 3cf4371e..23876fd6 100644 --- a/qudtlib-test/pom.xml +++ b/qudtlib-test/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 6.8.2-SNAPSHOT + 7.0.0 4.0.0 qudtlib-test diff --git a/qudtlib-tools/pom.xml b/qudtlib-tools/pom.xml index 894504a6..ed3cd923 100644 --- a/qudtlib-tools/pom.xml +++ b/qudtlib-tools/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 6.8.2-SNAPSHOT + 7.0.0 4.0.0 qudtlib-tools diff --git a/qudtlib-vocab/pom.xml b/qudtlib-vocab/pom.xml index d0946e38..64fa00e6 100644 --- a/qudtlib-vocab/pom.xml +++ b/qudtlib-vocab/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 6.8.2-SNAPSHOT + 7.0.0 4.0.0 qudtlib-vocab diff --git a/qudtlib/pom.xml b/qudtlib/pom.xml index 73ac9605..016ff966 100644 --- a/qudtlib/pom.xml +++ b/qudtlib/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 6.8.2-SNAPSHOT + 7.0.0 4.0.0 pom From a9fb36d4b74b970455d591458440df758665b634 Mon Sep 17 00:00:00 2001 From: fkleedorfer <> Date: Tue, 22 Jul 2025 15:03:35 +0000 Subject: [PATCH 3/3] [maven-release-plugin] prepare for next development iteration --- pom.xml | 4 ++-- qudtlib-common-codegen/pom.xml | 2 +- qudtlib-common-rdf/pom.xml | 2 +- qudtlib-constants-gen/pom.xml | 2 +- qudtlib-data-gen/pom.xml | 2 +- qudtlib-data/pom.xml | 2 +- qudtlib-example/pom.xml | 2 +- qudtlib-hardcoded-model-gen/pom.xml | 2 +- qudtlib-ingest-qudt/pom.xml | 2 +- qudtlib-init-hardcoded/pom.xml | 2 +- qudtlib-init-rdf/pom.xml | 2 +- qudtlib-js-gen/pom.xml | 2 +- qudtlib-main-rdf/pom.xml | 2 +- qudtlib-main/pom.xml | 2 +- qudtlib-model/pom.xml | 2 +- qudtlib-test/pom.xml | 2 +- qudtlib-tools/pom.xml | 2 +- qudtlib-vocab/pom.xml | 2 +- qudtlib/pom.xml | 2 +- 19 files changed, 20 insertions(+), 20 deletions(-) diff --git a/pom.xml b/pom.xml index fd554065..2c4db09b 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ qudtlib-java pom qudtlib-java - 7.0.0 + 7.0.1-SNAPSHOT https://github.com/qudtlib/qudtlib-java Unit conversion and related functionality for Java based on the QUDT ontology. @@ -57,7 +57,7 @@ scm:git:https://github.com/qudtlib/qudtlib-java.git scm:git:https://github.com/qudtlib/qudtlib-java.git https://github.com/qudtlib/qudtlib-java/tree/master - v7.0.0 + qudtlib-java-1.0 diff --git a/qudtlib-common-codegen/pom.xml b/qudtlib-common-codegen/pom.xml index f7b6fd30..c78164a0 100644 --- a/qudtlib-common-codegen/pom.xml +++ b/qudtlib-common-codegen/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 7.0.0 + 7.0.1-SNAPSHOT qudtlib-common-codegen 4.0.0 diff --git a/qudtlib-common-rdf/pom.xml b/qudtlib-common-rdf/pom.xml index dc4e40e9..cdf2d0ef 100644 --- a/qudtlib-common-rdf/pom.xml +++ b/qudtlib-common-rdf/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 7.0.0 + 7.0.1-SNAPSHOT 4.0.0 qudtlib-common-rdf diff --git a/qudtlib-constants-gen/pom.xml b/qudtlib-constants-gen/pom.xml index 4d3f26d4..5db0ad43 100644 --- a/qudtlib-constants-gen/pom.xml +++ b/qudtlib-constants-gen/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 7.0.0 + 7.0.1-SNAPSHOT 4.0.0 qudtlib-constants-gen diff --git a/qudtlib-data-gen/pom.xml b/qudtlib-data-gen/pom.xml index 6a37fb06..b3526c8e 100644 --- a/qudtlib-data-gen/pom.xml +++ b/qudtlib-data-gen/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 7.0.0 + 7.0.1-SNAPSHOT 4.0.0 qudtlib-data-gen diff --git a/qudtlib-data/pom.xml b/qudtlib-data/pom.xml index 353fabe0..44eab1a7 100644 --- a/qudtlib-data/pom.xml +++ b/qudtlib-data/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 7.0.0 + 7.0.1-SNAPSHOT 4.0.0 qudtlib-data diff --git a/qudtlib-example/pom.xml b/qudtlib-example/pom.xml index af3015b5..2d608422 100644 --- a/qudtlib-example/pom.xml +++ b/qudtlib-example/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 7.0.0 + 7.0.1-SNAPSHOT 4.0.0 qudtlib-example diff --git a/qudtlib-hardcoded-model-gen/pom.xml b/qudtlib-hardcoded-model-gen/pom.xml index 841f2bad..43fc8a6f 100644 --- a/qudtlib-hardcoded-model-gen/pom.xml +++ b/qudtlib-hardcoded-model-gen/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 7.0.0 + 7.0.1-SNAPSHOT 4.0.0 qudtlib-hardcoded-model-gen diff --git a/qudtlib-ingest-qudt/pom.xml b/qudtlib-ingest-qudt/pom.xml index 640923e6..de17b4d8 100644 --- a/qudtlib-ingest-qudt/pom.xml +++ b/qudtlib-ingest-qudt/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 7.0.0 + 7.0.1-SNAPSHOT 4.0.0 qudtlib-ingest-qudt diff --git a/qudtlib-init-hardcoded/pom.xml b/qudtlib-init-hardcoded/pom.xml index 04636621..20f7e82d 100644 --- a/qudtlib-init-hardcoded/pom.xml +++ b/qudtlib-init-hardcoded/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 7.0.0 + 7.0.1-SNAPSHOT 4.0.0 qudtlib-init-hardcoded diff --git a/qudtlib-init-rdf/pom.xml b/qudtlib-init-rdf/pom.xml index 0aef2018..03de9229 100644 --- a/qudtlib-init-rdf/pom.xml +++ b/qudtlib-init-rdf/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 7.0.0 + 7.0.1-SNAPSHOT 4.0.0 qudtlib-init-rdf diff --git a/qudtlib-js-gen/pom.xml b/qudtlib-js-gen/pom.xml index 51a76058..a8860082 100644 --- a/qudtlib-js-gen/pom.xml +++ b/qudtlib-js-gen/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 7.0.0 + 7.0.1-SNAPSHOT 4.0.0 qudtlib-js-gen diff --git a/qudtlib-main-rdf/pom.xml b/qudtlib-main-rdf/pom.xml index f071520f..4ae664ef 100644 --- a/qudtlib-main-rdf/pom.xml +++ b/qudtlib-main-rdf/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 7.0.0 + 7.0.1-SNAPSHOT 4.0.0 qudtlib-main-rdf> diff --git a/qudtlib-main/pom.xml b/qudtlib-main/pom.xml index e6cce392..3d45154a 100644 --- a/qudtlib-main/pom.xml +++ b/qudtlib-main/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 7.0.0 + 7.0.1-SNAPSHOT 4.0.0 qudtlib-main diff --git a/qudtlib-model/pom.xml b/qudtlib-model/pom.xml index 77d36b1d..6c7f95e4 100644 --- a/qudtlib-model/pom.xml +++ b/qudtlib-model/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 7.0.0 + 7.0.1-SNAPSHOT qudtlib-model 4.0.0 diff --git a/qudtlib-test/pom.xml b/qudtlib-test/pom.xml index 23876fd6..8665ef3e 100644 --- a/qudtlib-test/pom.xml +++ b/qudtlib-test/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 7.0.0 + 7.0.1-SNAPSHOT 4.0.0 qudtlib-test diff --git a/qudtlib-tools/pom.xml b/qudtlib-tools/pom.xml index ed3cd923..170ea11d 100644 --- a/qudtlib-tools/pom.xml +++ b/qudtlib-tools/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 7.0.0 + 7.0.1-SNAPSHOT 4.0.0 qudtlib-tools diff --git a/qudtlib-vocab/pom.xml b/qudtlib-vocab/pom.xml index 64fa00e6..2dfaf1f3 100644 --- a/qudtlib-vocab/pom.xml +++ b/qudtlib-vocab/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 7.0.0 + 7.0.1-SNAPSHOT 4.0.0 qudtlib-vocab diff --git a/qudtlib/pom.xml b/qudtlib/pom.xml index 016ff966..d8f4f655 100644 --- a/qudtlib/pom.xml +++ b/qudtlib/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 7.0.0 + 7.0.1-SNAPSHOT 4.0.0 pom