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