diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index 9a711c5..4662abe 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -23,10 +23,10 @@ jobs:
with:
fetch-depth: 0
- - name: Set up JDK 11
+ - name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '11'
+ java-version: '17'
distribution: 'zulu'
cache: maven
diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties
index f3283b0..346d645 100644
--- a/.mvn/wrapper/maven-wrapper.properties
+++ b/.mvn/wrapper/maven-wrapper.properties
@@ -14,5 +14,5 @@
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
-distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip
+distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.6/apache-maven-3.9.6-bin.zip
wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar
diff --git a/README.md b/README.md
index aae0e22..ffa23f2 100644
--- a/README.md
+++ b/README.md
@@ -5,10 +5,11 @@ A library with common Java types that are mostly immutable value objects.
[![Coverage Status](https://sonarcloud.io/api/project_badges/measure?project=org.fuin%3Aobjects4j&metric=coverage)](https://sonarcloud.io/dashboard?id=org.fuin%3Aobjects4j)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.fuin/objects4j/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.fuin/objects4j/)
[![LGPLv3 License](http://img.shields.io/badge/license-LGPLv3-blue.svg)](https://www.gnu.org/licenses/lgpl.html)
-[![Java Development Kit 11](https://img.shields.io/badge/JDK-11-green.svg)](https://openjdk.java.net/projects/jdk/11/)
+[![Java Development Kit 17](https://img.shields.io/badge/JDK-17-green.svg)](https://openjdk.java.net/projects/jdk/17/)
## Versions
-- 0.8.x (or later) = **Java 11** with new **jakarta** namespace
+- 0.9.x (or later) = **Java 17**
+- 0.8.0 = **Java 11** with new **jakarta** namespace
- 0.7.x = **Java 11** before namespace change from 'javax' to 'jakarta'
- 0.6.9 (or previous) = **Java 8**
diff --git a/pom.xml b/pom.xml
index 19576fd..9607493 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,12 +7,12 @@
org.fuin
pom
- 1.8.0-SNAPSHOT
+ 1.9.0
objects4j
bundle
- 0.8.1-SNAPSHOT
+ 0.9.0-SNAPSHOT
A library with common Java types that are mostly immutable value objects.
http://www.fuin.org/objects4j/
@@ -35,86 +35,86 @@
org.fuin
utils4j
- 0.12.1-SNAPSHOT
+ 0.13.0
jakarta.xml.bind
jakarta.xml.bind-api
- 3.0.0
+ 4.0.1
jakarta.json
jakarta.json-api
- 2.0.1
+ 2.1.3
jakarta.json.bind
jakarta.json.bind-api
- 2.0.0
+ 3.0.0
jakarta.validation
jakarta.validation-api
- 3.0.0
+ 3.0.2
jakarta.enterprise
jakarta.enterprise.cdi-api
- 3.0.0
+ 4.0.1
jakarta.persistence
jakarta.persistence-api
- 3.0.0
+ 3.1.0
jakarta.mail
jakarta.mail-api
- 2.0.1
+ 2.1.2
- junit
- junit
- 4.13.2
+ org.junit.jupiter
+ junit-jupiter
+ 5.10.1
test
org.assertj
assertj-core
- 3.20.2
+ 3.24.2
test
org.fuin
units4j
- 0.10.1-SNAPSHOT
+ 0.11.0
test
org.easymock
easymock
- 4.3
+ 5.2.0
test
jakarta.el
jakarta.el-api
- 4.0.0
+ 5.0.1
test
@@ -128,56 +128,56 @@
org.jboss.weld.se
weld-se-core
- 4.0.2.Final
+ 5.1.2.Final
test
org.jboss
jandex
- 2.4.0.Final
+ 3.1.6
test
org.slf4j
slf4j-api
- 1.7.30
+ 2.0.9
test
- org.slf4j
- slf4j-log4j12
- 1.7.30
+ ch.qos.logback
+ logback-core
+ 1.4.14
test
- log4j
- log4j
- 1.2.17
+ ch.qos.logback
+ logback-classic
+ 1.4.14
test
org.hibernate.validator
hibernate-validator
- 7.0.1.Final
+ 8.0.1.Final
test
- org.eclipse.persistence
- eclipselink
- 3.0.0
+ org.hibernate.orm
+ hibernate-core
+ 6.4.1.Final
test
-
+
org.hsqldb
hsqldb
- 2.6.0
+ 2.7.2
test
org.fuin.objects4j.vo.CurrencyAmountParentEntity
org.fuin.objects4j.vo.CurrencyAmountConverter
@@ -64,16 +67,18 @@
-
+
-
+
+