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 diff --git a/pom.xml b/pom.xml index 7130111b..2c4db09b 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ qudtlib-java pom qudtlib-java - 6.8.2-SNAPSHOT + 7.0.1-SNAPSHOT https://github.com/qudtlib/qudtlib-java Unit conversion and related functionality for Java based on the QUDT ontology. diff --git a/qudtlib-common-codegen/pom.xml b/qudtlib-common-codegen/pom.xml index 4ee1dd67..c78164a0 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.1-SNAPSHOT qudtlib-common-codegen 4.0.0 diff --git a/qudtlib-common-rdf/pom.xml b/qudtlib-common-rdf/pom.xml index f41ca6dd..cdf2d0ef 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.1-SNAPSHOT 4.0.0 qudtlib-common-rdf diff --git a/qudtlib-constants-gen/pom.xml b/qudtlib-constants-gen/pom.xml index b621fd2f..5db0ad43 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.1-SNAPSHOT 4.0.0 qudtlib-constants-gen diff --git a/qudtlib-data-gen/pom.xml b/qudtlib-data-gen/pom.xml index 4e8b64aa..b3526c8e 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.1-SNAPSHOT 4.0.0 qudtlib-data-gen diff --git a/qudtlib-data/pom.xml b/qudtlib-data/pom.xml index a9303ac9..44eab1a7 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.1-SNAPSHOT 4.0.0 qudtlib-data diff --git a/qudtlib-example/pom.xml b/qudtlib-example/pom.xml index f9a9f597..2d608422 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.1-SNAPSHOT 4.0.0 qudtlib-example diff --git a/qudtlib-hardcoded-model-gen/pom.xml b/qudtlib-hardcoded-model-gen/pom.xml index a24f41cb..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 - 6.8.2-SNAPSHOT + 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 9bf39469..de17b4d8 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.1-SNAPSHOT 4.0.0 qudtlib-ingest-qudt diff --git a/qudtlib-init-hardcoded/pom.xml b/qudtlib-init-hardcoded/pom.xml index a76d0332..20f7e82d 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.1-SNAPSHOT 4.0.0 qudtlib-init-hardcoded diff --git a/qudtlib-init-rdf/pom.xml b/qudtlib-init-rdf/pom.xml index ae51a095..03de9229 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.1-SNAPSHOT 4.0.0 qudtlib-init-rdf diff --git a/qudtlib-js-gen/pom.xml b/qudtlib-js-gen/pom.xml index bc38b481..a8860082 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.1-SNAPSHOT 4.0.0 qudtlib-js-gen diff --git a/qudtlib-main-rdf/pom.xml b/qudtlib-main-rdf/pom.xml index 9b808d9c..4ae664ef 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.1-SNAPSHOT 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..3d45154a 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.1-SNAPSHOT 4.0.0 qudtlib-main diff --git a/qudtlib-model/pom.xml b/qudtlib-model/pom.xml index 02a47c91..6c7f95e4 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.1-SNAPSHOT qudtlib-model 4.0.0 diff --git a/qudtlib-test/pom.xml b/qudtlib-test/pom.xml index 3cf4371e..8665ef3e 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.1-SNAPSHOT 4.0.0 qudtlib-test diff --git a/qudtlib-tools/pom.xml b/qudtlib-tools/pom.xml index 894504a6..170ea11d 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.1-SNAPSHOT 4.0.0 qudtlib-tools diff --git a/qudtlib-vocab/pom.xml b/qudtlib-vocab/pom.xml index d0946e38..2dfaf1f3 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.1-SNAPSHOT 4.0.0 qudtlib-vocab diff --git a/qudtlib/pom.xml b/qudtlib/pom.xml index 73ac9605..d8f4f655 100644 --- a/qudtlib/pom.xml +++ b/qudtlib/pom.xml @@ -3,7 +3,7 @@ qudtlib-java io.github.qudtlib - 6.8.2-SNAPSHOT + 7.0.1-SNAPSHOT 4.0.0 pom