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 @@ - + - + +