From 66803f58670e01aa9071eb753575919fa9eb40df Mon Sep 17 00:00:00 2001 From: Stefan Kalscheuer Date: Mon, 16 Sep 2024 18:32:46 +0200 Subject: [PATCH 01/69] deps: update build and test dependencies --- pom.xml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pom.xml b/pom.xml index c76ff80..99ca35b 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ de.stklcode.pubtrans juraclient - 2.0.7 + 2.0.8-SNAPSHOT UTF-8 @@ -62,13 +62,13 @@ org.hamcrest hamcrest - 2.2 + 3.0 test org.wiremock wiremock - 3.8.0 + 3.9.1 test @@ -114,7 +114,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.3.0 + 3.5.0 @@ -127,7 +127,7 @@ org.jacoco jacoco-maven-plugin - 0.8.11 + 0.8.12 prepare-agent @@ -182,7 +182,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.7.0 + 3.10.0 ${basedir}/src/main/javadoc/overview.html 11 @@ -207,7 +207,7 @@ org.cyclonedx cyclonedx-maven-plugin - 2.8.0 + 2.8.1 package @@ -228,7 +228,7 @@ org.apache.maven.plugins maven-gpg-plugin - 3.2.4 + 3.2.6 sign-artifacts From 780c3238ffe4aa76321558e6e7a31f48fcafa95d Mon Sep 17 00:00:00 2001 From: Stefan Kalscheuer Date: Mon, 16 Sep 2024 18:35:27 +0200 Subject: [PATCH 02/69] deps: update jackson-databind to 2.17.2 --- CHANGELOG.md | 6 ++++++ pom.xml | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e0ff75a..345beb2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,12 @@ # Changelog All notable changes to this project will be documented in this file. +## unreleased + +### Dependencies +* Updated Jackson dependency to 2.17.2 + + ## 2.0.7 - 2024-06-29 ### Fixed diff --git a/pom.xml b/pom.xml index 99ca35b..75a5a4d 100644 --- a/pom.xml +++ b/pom.xml @@ -50,7 +50,7 @@ com.fasterxml.jackson.core jackson-databind - 2.17.1 + 2.17.2 From 404981c659baddd9cd75c97961414625a24fd8b7 Mon Sep 17 00:00:00 2001 From: Stefan Kalscheuer Date: Mon, 16 Sep 2024 18:42:17 +0200 Subject: [PATCH 03/69] build: remove Automatic-Module-Name from JAR manifest We do provide a module-info already, so we should remove ths artifact from the Java 8 days. --- CHANGELOG.md | 3 +++ pom.xml | 3 --- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 345beb2..aa4fd32 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,9 @@ All notable changes to this project will be documented in this file. ## unreleased +### Fixed +* Remove `Automatic-Module-Name` from JAR manifest + ### Dependencies * Updated Jackson dependency to 2.17.2 diff --git a/pom.xml b/pom.xml index 75a5a4d..d4a2386 100644 --- a/pom.xml +++ b/pom.xml @@ -105,9 +105,6 @@ true true - - de.stklcode.pubtrans.juraclient - From 7bd4dd7e786f1fe5217fc59f5f95322521f35418 Mon Sep 17 00:00:00 2001 From: Stefan Kalscheuer Date: Mon, 16 Sep 2024 18:47:12 +0200 Subject: [PATCH 04/69] chore: update license headers --- .../java/de/stklcode/pubtrans/ura/UraClient.java | 2 +- .../pubtrans/ura/UraClientConfiguration.java | 16 ++++++++++++++++ .../UraClientConfigurationException.java | 2 +- .../ura/exception/UraClientException.java | 2 +- .../pubtrans/ura/exception/package-info.java | 2 +- .../de/stklcode/pubtrans/ura/model/Message.java | 16 ++++++++++++++++ .../de/stklcode/pubtrans/ura/model/Model.java | 2 +- .../de/stklcode/pubtrans/ura/model/Stop.java | 2 +- .../de/stklcode/pubtrans/ura/model/Trip.java | 2 +- .../pubtrans/ura/model/package-info.java | 2 +- .../de/stklcode/pubtrans/ura/package-info.java | 2 +- .../pubtrans/ura/reader/AsyncUraTripReader.java | 2 +- .../pubtrans/ura/reader/package-info.java | 2 +- src/main/java/module-info.java | 2 +- .../pubtrans/ura/UraClientConfigurationTest.java | 16 ++++++++++++++++ .../de/stklcode/pubtrans/ura/UraClientTest.java | 2 +- .../stklcode/pubtrans/ura/model/MessageTest.java | 2 +- .../de/stklcode/pubtrans/ura/model/StopTest.java | 2 +- .../de/stklcode/pubtrans/ura/model/TripTest.java | 2 +- .../ura/reader/AsyncUraTripReaderTest.java | 2 +- 20 files changed, 65 insertions(+), 17 deletions(-) diff --git a/src/main/java/de/stklcode/pubtrans/ura/UraClient.java b/src/main/java/de/stklcode/pubtrans/ura/UraClient.java index 2132c0f..f251929 100644 --- a/src/main/java/de/stklcode/pubtrans/ura/UraClient.java +++ b/src/main/java/de/stklcode/pubtrans/ura/UraClient.java @@ -1,5 +1,5 @@ /* - * Copyright 2016-2023 Stefan Kalscheuer + * Copyright 2016-2024 Stefan Kalscheuer * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/de/stklcode/pubtrans/ura/UraClientConfiguration.java b/src/main/java/de/stklcode/pubtrans/ura/UraClientConfiguration.java index 0aa4cf8..0b91a1d 100644 --- a/src/main/java/de/stklcode/pubtrans/ura/UraClientConfiguration.java +++ b/src/main/java/de/stklcode/pubtrans/ura/UraClientConfiguration.java @@ -1,3 +1,19 @@ +/* + * Copyright 2016-2024 Stefan Kalscheuer + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package de.stklcode.pubtrans.ura; import java.io.Serializable; diff --git a/src/main/java/de/stklcode/pubtrans/ura/exception/UraClientConfigurationException.java b/src/main/java/de/stklcode/pubtrans/ura/exception/UraClientConfigurationException.java index d921733..43a5bca 100644 --- a/src/main/java/de/stklcode/pubtrans/ura/exception/UraClientConfigurationException.java +++ b/src/main/java/de/stklcode/pubtrans/ura/exception/UraClientConfigurationException.java @@ -1,5 +1,5 @@ /* - * Copyright 2016-2023 Stefan Kalscheuer + * Copyright 2016-2024 Stefan Kalscheuer * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/de/stklcode/pubtrans/ura/exception/UraClientException.java b/src/main/java/de/stklcode/pubtrans/ura/exception/UraClientException.java index 1d9438f..6beb584 100644 --- a/src/main/java/de/stklcode/pubtrans/ura/exception/UraClientException.java +++ b/src/main/java/de/stklcode/pubtrans/ura/exception/UraClientException.java @@ -1,5 +1,5 @@ /* - * Copyright 2016-2023 Stefan Kalscheuer + * Copyright 2016-2024 Stefan Kalscheuer * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/de/stklcode/pubtrans/ura/exception/package-info.java b/src/main/java/de/stklcode/pubtrans/ura/exception/package-info.java index 030ad78..47d438e 100644 --- a/src/main/java/de/stklcode/pubtrans/ura/exception/package-info.java +++ b/src/main/java/de/stklcode/pubtrans/ura/exception/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright 2016-2023 Stefan Kalscheuer + * Copyright 2016-2024 Stefan Kalscheuer * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/de/stklcode/pubtrans/ura/model/Message.java b/src/main/java/de/stklcode/pubtrans/ura/model/Message.java index 83eb102..75aa67f 100644 --- a/src/main/java/de/stklcode/pubtrans/ura/model/Message.java +++ b/src/main/java/de/stklcode/pubtrans/ura/model/Message.java @@ -1,3 +1,19 @@ +/* + * Copyright 2016-2024 Stefan Kalscheuer + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package de.stklcode.pubtrans.ura.model; import java.io.IOException; diff --git a/src/main/java/de/stklcode/pubtrans/ura/model/Model.java b/src/main/java/de/stklcode/pubtrans/ura/model/Model.java index c78235e..c5ba85a 100644 --- a/src/main/java/de/stklcode/pubtrans/ura/model/Model.java +++ b/src/main/java/de/stklcode/pubtrans/ura/model/Model.java @@ -1,5 +1,5 @@ /* - * Copyright 2016-2023 Stefan Kalscheuer + * Copyright 2016-2024 Stefan Kalscheuer * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/de/stklcode/pubtrans/ura/model/Stop.java b/src/main/java/de/stklcode/pubtrans/ura/model/Stop.java index 9c6301b..27adeaa 100644 --- a/src/main/java/de/stklcode/pubtrans/ura/model/Stop.java +++ b/src/main/java/de/stklcode/pubtrans/ura/model/Stop.java @@ -1,5 +1,5 @@ /* - * Copyright 2016-2023 Stefan Kalscheuer + * Copyright 2016-2024 Stefan Kalscheuer * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/de/stklcode/pubtrans/ura/model/Trip.java b/src/main/java/de/stklcode/pubtrans/ura/model/Trip.java index 1abc5f8..ee21dc7 100644 --- a/src/main/java/de/stklcode/pubtrans/ura/model/Trip.java +++ b/src/main/java/de/stklcode/pubtrans/ura/model/Trip.java @@ -1,5 +1,5 @@ /* - * Copyright 2016-2023 Stefan Kalscheuer + * Copyright 2016-2024 Stefan Kalscheuer * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/de/stklcode/pubtrans/ura/model/package-info.java b/src/main/java/de/stklcode/pubtrans/ura/model/package-info.java index 17b6ef9..4c775f4 100644 --- a/src/main/java/de/stklcode/pubtrans/ura/model/package-info.java +++ b/src/main/java/de/stklcode/pubtrans/ura/model/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright 2016-2023 Stefan Kalscheuer + * Copyright 2016-2024 Stefan Kalscheuer * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/de/stklcode/pubtrans/ura/package-info.java b/src/main/java/de/stklcode/pubtrans/ura/package-info.java index 2da1488..2bd60aa 100644 --- a/src/main/java/de/stklcode/pubtrans/ura/package-info.java +++ b/src/main/java/de/stklcode/pubtrans/ura/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright 2016-2023 Stefan Kalscheuer + * Copyright 2016-2024 Stefan Kalscheuer * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/de/stklcode/pubtrans/ura/reader/AsyncUraTripReader.java b/src/main/java/de/stklcode/pubtrans/ura/reader/AsyncUraTripReader.java index c4bf180..d6f8164 100644 --- a/src/main/java/de/stklcode/pubtrans/ura/reader/AsyncUraTripReader.java +++ b/src/main/java/de/stklcode/pubtrans/ura/reader/AsyncUraTripReader.java @@ -1,5 +1,5 @@ /* - * Copyright 2016-2023 Stefan Kalscheuer + * Copyright 2016-2024 Stefan Kalscheuer * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/de/stklcode/pubtrans/ura/reader/package-info.java b/src/main/java/de/stklcode/pubtrans/ura/reader/package-info.java index 152355e..cf8560c 100644 --- a/src/main/java/de/stklcode/pubtrans/ura/reader/package-info.java +++ b/src/main/java/de/stklcode/pubtrans/ura/reader/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright 2016-2023 Stefan Kalscheuer + * Copyright 2016-2024 Stefan Kalscheuer * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java index 832d5a3..7ebe18a 100644 --- a/src/main/java/module-info.java +++ b/src/main/java/module-info.java @@ -1,5 +1,5 @@ /* - * Copyright 2016-2023 Stefan Kalscheuer + * Copyright 2016-2024 Stefan Kalscheuer * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/de/stklcode/pubtrans/ura/UraClientConfigurationTest.java b/src/test/java/de/stklcode/pubtrans/ura/UraClientConfigurationTest.java index d52620d..3ab0241 100644 --- a/src/test/java/de/stklcode/pubtrans/ura/UraClientConfigurationTest.java +++ b/src/test/java/de/stklcode/pubtrans/ura/UraClientConfigurationTest.java @@ -1,3 +1,19 @@ +/* + * Copyright 2016-2024 Stefan Kalscheuer + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package de.stklcode.pubtrans.ura; import org.junit.jupiter.api.Test; diff --git a/src/test/java/de/stklcode/pubtrans/ura/UraClientTest.java b/src/test/java/de/stklcode/pubtrans/ura/UraClientTest.java index 7f5fd3e..bf9e354 100644 --- a/src/test/java/de/stklcode/pubtrans/ura/UraClientTest.java +++ b/src/test/java/de/stklcode/pubtrans/ura/UraClientTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2016-2023 Stefan Kalscheuer + * Copyright 2016-2024 Stefan Kalscheuer * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/de/stklcode/pubtrans/ura/model/MessageTest.java b/src/test/java/de/stklcode/pubtrans/ura/model/MessageTest.java index 2e2e821..3caa543 100644 --- a/src/test/java/de/stklcode/pubtrans/ura/model/MessageTest.java +++ b/src/test/java/de/stklcode/pubtrans/ura/model/MessageTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2016-2023 Stefan Kalscheuer + * Copyright 2016-2024 Stefan Kalscheuer * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/de/stklcode/pubtrans/ura/model/StopTest.java b/src/test/java/de/stklcode/pubtrans/ura/model/StopTest.java index 5562aa0..6e44b9b 100644 --- a/src/test/java/de/stklcode/pubtrans/ura/model/StopTest.java +++ b/src/test/java/de/stklcode/pubtrans/ura/model/StopTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2016-2023 Stefan Kalscheuer + * Copyright 2016-2024 Stefan Kalscheuer * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/de/stklcode/pubtrans/ura/model/TripTest.java b/src/test/java/de/stklcode/pubtrans/ura/model/TripTest.java index 0fa1613..4c9aa32 100644 --- a/src/test/java/de/stklcode/pubtrans/ura/model/TripTest.java +++ b/src/test/java/de/stklcode/pubtrans/ura/model/TripTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2016-2023 Stefan Kalscheuer + * Copyright 2016-2024 Stefan Kalscheuer * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/de/stklcode/pubtrans/ura/reader/AsyncUraTripReaderTest.java b/src/test/java/de/stklcode/pubtrans/ura/reader/AsyncUraTripReaderTest.java index c78e61a..9efe4e0 100644 --- a/src/test/java/de/stklcode/pubtrans/ura/reader/AsyncUraTripReaderTest.java +++ b/src/test/java/de/stklcode/pubtrans/ura/reader/AsyncUraTripReaderTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2016-2023 Stefan Kalscheuer + * Copyright 2016-2024 Stefan Kalscheuer * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. From 1e7ee354217e36f2462abaa2bb52ecc58f5d8ad7 Mon Sep 17 00:00:00 2001 From: Stefan Kalscheuer Date: Thu, 3 Oct 2024 18:06:17 +0200 Subject: [PATCH 05/69] deps: update jackson-databind to 2.18.0 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d4a2386..a8f6ba0 100644 --- a/pom.xml +++ b/pom.xml @@ -50,7 +50,7 @@ com.fasterxml.jackson.core jackson-databind - 2.17.2 + 2.18.0 From 8312a0f35816b821456c960eca466e9b475ffdda Mon Sep 17 00:00:00 2001 From: Stefan Kalscheuer Date: Thu, 3 Oct 2024 18:07:02 +0200 Subject: [PATCH 06/69] deps: update junit-jupiter to 5.11.1 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index a8f6ba0..8727073 100644 --- a/pom.xml +++ b/pom.xml @@ -56,7 +56,7 @@ org.junit.jupiter junit-jupiter - 5.10.3 + 5.11.1 test From 6d091fd0477ab1af2d836c62595227250c8a0567 Mon Sep 17 00:00:00 2001 From: Stefan Kalscheuer Date: Thu, 3 Oct 2024 18:08:35 +0200 Subject: [PATCH 07/69] build: update maven plugins --- pom.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 8727073..d9003c9 100644 --- a/pom.xml +++ b/pom.xml @@ -179,7 +179,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.10.0 + 3.10.1 ${basedir}/src/main/javadoc/overview.html 11 @@ -204,7 +204,7 @@ org.cyclonedx cyclonedx-maven-plugin - 2.8.1 + 2.8.2 package @@ -225,7 +225,7 @@ org.apache.maven.plugins maven-gpg-plugin - 3.2.6 + 3.2.7 sign-artifacts From 30f62795eb75e43aaf348576b872bf52e96e1f5b Mon Sep 17 00:00:00 2001 From: Stefan Kalscheuer Date: Thu, 3 Oct 2024 18:31:58 +0200 Subject: [PATCH 08/69] build: migrate maven central deployment to publishing api --- pom.xml | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/pom.xml b/pom.xml index d9003c9..dd5184f 100644 --- a/pom.xml +++ b/pom.xml @@ -211,6 +211,9 @@ makeBom + + false + @@ -258,17 +261,20 @@ - sonatype - - - ossrh - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - ossrh - https://oss.sonatype.org/content/repositories/snapshots - - + central + + + + org.sonatype.central + central-publishing-maven-plugin + 0.6.0 + true + + central + + + + From 6d3069b34a7947ca9635b723162df82f7d41b6bb Mon Sep 17 00:00:00 2001 From: Stefan Kalscheuer Date: Thu, 3 Oct 2024 18:41:23 +0200 Subject: [PATCH 09/69] docs: update badges in README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 14a84e2..e254a37 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # jURAclient -[![Build Status](https://github.com/stklcode/juraclient/actions/workflows/ci.yml/badge.svg)](https://github.com/stklcode/juraclient/actions/workflows/ci.yml) -[![Quality Gate](https://sonarcloud.io/api/project_badges/measure?project=de.stklcode.pubtrans%3Ajuraclient&metric=alert_status)](https://sonarcloud.io/dashboard?id=de.stklcode.pubtrans%3Ajuraclient) +[![CI](https://github.com/stklcode/juraclient/actions/workflows/ci.yml/badge.svg)](https://github.com/stklcode/juraclient/actions/workflows/ci.yml) +[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=de.stklcode.pubtrans%3Ajuraclient&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=de.stklcode.pubtrans%3Ajuraclient) [![Javadocs](https://www.javadoc.io/badge/de.stklcode.pubtrans/juraclient.svg)](https://www.javadoc.io/doc/de.stklcode.pubtrans/juraclient) -[![Maven Central](https://img.shields.io/maven-central/v/de.stklcode.pubtrans/juraclient.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22de.stklcode.pubtrans%22%20AND%20a%3A%22juraclient%22) +[![Maven Central Version](https://img.shields.io/maven-central/v/de.stklcode.pubtrans/juraclient.svg)](https://central.sonatype.com/artifact/de.stklcode.pubtrans/juraclient) [![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://github.com/stklcode/juraclient/blob/master/LICENSE.txt) Java client for URA based public transport APIs. From be57a7a7892213eecb47c2a464924757f5526e6c Mon Sep 17 00:00:00 2001 From: Stefan Kalscheuer Date: Thu, 3 Oct 2024 18:42:42 +0200 Subject: [PATCH 10/69] release: prepare release 2.0.8 --- CHANGELOG.md | 4 ++-- README.md | 2 +- pom.xml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index aa4fd32..4b3816f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,13 +1,13 @@ # Changelog All notable changes to this project will be documented in this file. -## unreleased +## 2.0.8 - 2024-10-03 ### Fixed * Remove `Automatic-Module-Name` from JAR manifest ### Dependencies -* Updated Jackson dependency to 2.17.2 +* Updated Jackson dependency to 2.18.0 ## 2.0.7 - 2024-06-29 diff --git a/README.md b/README.md index e254a37..7abccc8 100644 --- a/README.md +++ b/README.md @@ -80,7 +80,7 @@ List msgs = ura.forStops("100000") de.stklcode.pubtrans juraclient - 2.0.7 + 2.0.8 ``` diff --git a/pom.xml b/pom.xml index dd5184f..f69e4c6 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ de.stklcode.pubtrans juraclient - 2.0.8-SNAPSHOT + 2.0.8 UTF-8 From ae0bd6836b437f34239412980146a685a37992c7 Mon Sep 17 00:00:00 2001 From: Stefan Kalscheuer Date: Fri, 8 Nov 2024 16:35:29 +0100 Subject: [PATCH 11/69] chore: add Dependabot configuration --- .github/dependabot.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..d2191f8 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,11 @@ +version: 2 +updates: + - package-ecosystem: "maven" + directory: "/" + schedule: + interval: "weekly" + + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" From 03ac877c08207b8a696a4cb08a96e933dea8a120 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 8 Nov 2024 17:00:20 +0100 Subject: [PATCH 12/69] build(deps): bump org.sonarsource.scanner.maven:sonar-maven-plugin (#23) Bumps [org.sonarsource.scanner.maven:sonar-maven-plugin](https://github.com/SonarSource/sonar-scanner-maven) from 4.0.0.4121 to 5.0.0.4389. - [Release notes](https://github.com/SonarSource/sonar-scanner-maven/releases) - [Commits](https://github.com/SonarSource/sonar-scanner-maven/compare/4.0.0.4121...5.0.0.4389) --- updated-dependencies: - dependency-name: org.sonarsource.scanner.maven:sonar-maven-plugin dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index f69e4c6..56a4627 100644 --- a/pom.xml +++ b/pom.xml @@ -78,7 +78,7 @@ org.sonarsource.scanner.maven sonar-maven-plugin - 4.0.0.4121 + 5.0.0.4389 From 02f7785faf18ef8dc90d526cc02d942bb37d6449 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 8 Nov 2024 17:04:25 +0100 Subject: [PATCH 13/69] build(deps): bump org.cyclonedx:cyclonedx-maven-plugin (#25) Bumps [org.cyclonedx:cyclonedx-maven-plugin](https://github.com/CycloneDX/cyclonedx-maven-plugin) from 2.8.2 to 2.9.0. - [Release notes](https://github.com/CycloneDX/cyclonedx-maven-plugin/releases) - [Commits](https://github.com/CycloneDX/cyclonedx-maven-plugin/compare/cyclonedx-maven-plugin-2.8.2...cyclonedx-maven-plugin-2.9.0) --- updated-dependencies: - dependency-name: org.cyclonedx:cyclonedx-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 56a4627..94f242f 100644 --- a/pom.xml +++ b/pom.xml @@ -204,7 +204,7 @@ org.cyclonedx cyclonedx-maven-plugin - 2.8.2 + 2.9.0 package From 33b364adbf2d36ff1e823a448539ca953b97ec7c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 8 Nov 2024 17:05:01 +0100 Subject: [PATCH 14/69] build(deps-dev): bump org.wiremock:wiremock from 3.9.1 to 3.9.2 (#26) Bumps [org.wiremock:wiremock](https://github.com/wiremock/wiremock) from 3.9.1 to 3.9.2. - [Release notes](https://github.com/wiremock/wiremock/releases) - [Commits](https://github.com/wiremock/wiremock/compare/3.9.1...3.9.2) --- updated-dependencies: - dependency-name: org.wiremock:wiremock dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 94f242f..64a82fb 100644 --- a/pom.xml +++ b/pom.xml @@ -68,7 +68,7 @@ org.wiremock wiremock - 3.9.1 + 3.9.2 test From d50f1023fbd95b4237d531aee5864b8003512a66 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 8 Nov 2024 17:06:36 +0100 Subject: [PATCH 15/69] build(deps-dev): bump org.junit.jupiter:junit-jupiter (#27) Bumps [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit5) from 5.11.1 to 5.11.3. - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.11.1...r5.11.3) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 64a82fb..5d0b8c4 100644 --- a/pom.xml +++ b/pom.xml @@ -56,7 +56,7 @@ org.junit.jupiter junit-jupiter - 5.11.1 + 5.11.3 test From 80875e32758fd336c53e7e5c1c2d579600ae9350 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 8 Nov 2024 17:08:06 +0100 Subject: [PATCH 16/69] build(deps): bump org.apache.maven.plugins:maven-surefire-plugin (#24) Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.5.0 to 3.5.2. - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.0...surefire-3.5.2) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-surefire-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5d0b8c4..2d40b35 100644 --- a/pom.xml +++ b/pom.xml @@ -111,7 +111,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.5.0 + 3.5.2 From 06b3428ed9bc3f13928fdb6db278e9161f409521 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Nov 2024 22:29:21 +0100 Subject: [PATCH 17/69] deps: bump com.fasterxml.jackson.core:jackson-databind (#28) Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) from 2.18.0 to 2.18.1. - [Commits](https://github.com/FasterXML/jackson/commits) --- updated-dependencies: - dependency-name: com.fasterxml.jackson.core:jackson-databind dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2d40b35..ae4fb3f 100644 --- a/pom.xml +++ b/pom.xml @@ -50,7 +50,7 @@ com.fasterxml.jackson.core jackson-databind - 2.18.0 + 2.18.1 From 6f4f1ade276a2376c13044456ab13ad9d90ec2ee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Nov 2024 22:30:42 +0100 Subject: [PATCH 18/69] build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin (#29) Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.10.1 to 3.11.1. - [Release notes](https://github.com/apache/maven-javadoc-plugin/releases) - [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.10.1...maven-javadoc-plugin-3.11.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-javadoc-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ae4fb3f..1432483 100644 --- a/pom.xml +++ b/pom.xml @@ -179,7 +179,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.10.1 + 3.11.1 ${basedir}/src/main/javadoc/overview.html 11 From 3c6ebecbda080f0a30d6b3364f2fde518edf779e Mon Sep 17 00:00:00 2001 From: Stefan Kalscheuer Date: Sat, 30 Nov 2024 18:30:22 +0100 Subject: [PATCH 19/69] build: introduce maven wrapper --- .drone.yml | 12 +- .github/workflows/ci.yml | 4 +- .gitignore | 14 +- .mvn/wrapper/maven-wrapper.properties | 2 + mvnw | 332 ++++++++++++++++++++++++++ mvnw.cmd | 206 ++++++++++++++++ 6 files changed, 561 insertions(+), 9 deletions(-) create mode 100644 .mvn/wrapper/maven-wrapper.properties create mode 100755 mvnw create mode 100644 mvnw.cmd diff --git a/.drone.yml b/.drone.yml index 92e4e81..9769dc4 100644 --- a/.drone.yml +++ b/.drone.yml @@ -4,9 +4,9 @@ name: java11 steps: - name: test - image: maven:3-eclipse-temurin-11 + image: eclipse-temurin:11-jdk commands: - - mvn -B clean test + - ./mvnw -B clean test --- kind: pipeline @@ -15,9 +15,9 @@ name: java17 steps: - name: test - image: maven:3-eclipse-temurin-17 + image: eclipse-temurin:17-jdk commands: - - mvn -B clean test + - ./mvnw -B clean test --- kind: pipeline @@ -26,6 +26,6 @@ name: java21 steps: - name: test - image: maven:3-eclipse-temurin-21 + image: eclipse-temurin:21-jdk commands: - - mvn -B clean test + - ./mvnw -B clean test diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 29003a7..ada535b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,11 +20,11 @@ jobs: java-version: ${{ matrix.jdk }} distribution: 'temurin' - name: Test - run: mvn -B -P coverage clean verify + run: ./mvnw -B -P coverage clean verify - name: Analysis if: matrix.analysis run: > - mvn -B sonar:sonar + ./mvnw -B sonar:sonar -Dsonar.host.url=https://sonarcloud.io -Dsonar.organization=stklcode-github env: diff --git a/.gitignore b/.gitignore index 1cdb3d4..6348168 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,15 @@ target/ +pom.xml.tag +pom.xml.releaseBackup +pom.xml.versionsBackup +pom.xml.next +release.properties +dependency-reduced-pom.xml +buildNumber.properties +.mvn/timing.properties +.mvn/wrapper/maven-wrapper.jar + .idea/ -*.iml \ No newline at end of file +*.iml + +*~ diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties new file mode 100644 index 0000000..308007b --- /dev/null +++ b/.mvn/wrapper/maven-wrapper.properties @@ -0,0 +1,2 @@ +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.9/apache-maven-3.9.9-bin.zip +wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.3.2/maven-wrapper-3.3.2.jar diff --git a/mvnw b/mvnw new file mode 100755 index 0000000..5e9618c --- /dev/null +++ b/mvnw @@ -0,0 +1,332 @@ +#!/bin/sh +# ---------------------------------------------------------------------------- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# ---------------------------------------------------------------------------- + +# ---------------------------------------------------------------------------- +# Apache Maven Wrapper startup batch script, version 3.3.2 +# +# Required ENV vars: +# ------------------ +# JAVA_HOME - location of a JDK home dir +# +# Optional ENV vars +# ----------------- +# MAVEN_OPTS - parameters passed to the Java VM when running Maven +# e.g. to debug Maven itself, use +# set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +# MAVEN_SKIP_RC - flag to disable loading of mavenrc files +# ---------------------------------------------------------------------------- + +if [ -z "$MAVEN_SKIP_RC" ]; then + + if [ -f /usr/local/etc/mavenrc ]; then + . /usr/local/etc/mavenrc + fi + + if [ -f /etc/mavenrc ]; then + . /etc/mavenrc + fi + + if [ -f "$HOME/.mavenrc" ]; then + . "$HOME/.mavenrc" + fi + +fi + +# OS specific support. $var _must_ be set to either true or false. +cygwin=false +darwin=false +mingw=false +case "$(uname)" in +CYGWIN*) cygwin=true ;; +MINGW*) mingw=true ;; +Darwin*) + darwin=true + # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home + # See https://developer.apple.com/library/mac/qa/qa1170/_index.html + if [ -z "$JAVA_HOME" ]; then + if [ -x "/usr/libexec/java_home" ]; then + JAVA_HOME="$(/usr/libexec/java_home)" + export JAVA_HOME + else + JAVA_HOME="/Library/Java/Home" + export JAVA_HOME + fi + fi + ;; +esac + +if [ -z "$JAVA_HOME" ]; then + if [ -r /etc/gentoo-release ]; then + JAVA_HOME=$(java-config --jre-home) + fi +fi + +# For Cygwin, ensure paths are in UNIX format before anything is touched +if $cygwin; then + [ -n "$JAVA_HOME" ] \ + && JAVA_HOME=$(cygpath --unix "$JAVA_HOME") + [ -n "$CLASSPATH" ] \ + && CLASSPATH=$(cygpath --path --unix "$CLASSPATH") +fi + +# For Mingw, ensure paths are in UNIX format before anything is touched +if $mingw; then + [ -n "$JAVA_HOME" ] && [ -d "$JAVA_HOME" ] \ + && JAVA_HOME="$( + cd "$JAVA_HOME" || ( + echo "cannot cd into $JAVA_HOME." >&2 + exit 1 + ) + pwd + )" +fi + +if [ -z "$JAVA_HOME" ]; then + javaExecutable="$(which javac)" + if [ -n "$javaExecutable" ] && ! [ "$(expr "$javaExecutable" : '\([^ ]*\)')" = "no" ]; then + # readlink(1) is not available as standard on Solaris 10. + readLink=$(which readlink) + if [ ! "$(expr "$readLink" : '\([^ ]*\)')" = "no" ]; then + if $darwin; then + javaHome="$(dirname "$javaExecutable")" + javaExecutable="$(cd "$javaHome" && pwd -P)/javac" + else + javaExecutable="$(readlink -f "$javaExecutable")" + fi + javaHome="$(dirname "$javaExecutable")" + javaHome=$(expr "$javaHome" : '\(.*\)/bin') + JAVA_HOME="$javaHome" + export JAVA_HOME + fi + fi +fi + +if [ -z "$JAVACMD" ]; then + if [ -n "$JAVA_HOME" ]; then + if [ -x "$JAVA_HOME/jre/sh/java" ]; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + else + JAVACMD="$( + \unset -f command 2>/dev/null + \command -v java + )" + fi +fi + +if [ ! -x "$JAVACMD" ]; then + echo "Error: JAVA_HOME is not defined correctly." >&2 + echo " We cannot execute $JAVACMD" >&2 + exit 1 +fi + +if [ -z "$JAVA_HOME" ]; then + echo "Warning: JAVA_HOME environment variable is not set." >&2 +fi + +# traverses directory structure from process work directory to filesystem root +# first directory with .mvn subdirectory is considered project base directory +find_maven_basedir() { + if [ -z "$1" ]; then + echo "Path not specified to find_maven_basedir" >&2 + return 1 + fi + + basedir="$1" + wdir="$1" + while [ "$wdir" != '/' ]; do + if [ -d "$wdir"/.mvn ]; then + basedir=$wdir + break + fi + # workaround for JBEAP-8937 (on Solaris 10/Sparc) + if [ -d "${wdir}" ]; then + wdir=$( + cd "$wdir/.." || exit 1 + pwd + ) + fi + # end of workaround + done + printf '%s' "$( + cd "$basedir" || exit 1 + pwd + )" +} + +# concatenates all lines of a file +concat_lines() { + if [ -f "$1" ]; then + # Remove \r in case we run on Windows within Git Bash + # and check out the repository with auto CRLF management + # enabled. Otherwise, we may read lines that are delimited with + # \r\n and produce $'-Xarg\r' rather than -Xarg due to word + # splitting rules. + tr -s '\r\n' ' ' <"$1" + fi +} + +log() { + if [ "$MVNW_VERBOSE" = true ]; then + printf '%s\n' "$1" + fi +} + +BASE_DIR=$(find_maven_basedir "$(dirname "$0")") +if [ -z "$BASE_DIR" ]; then + exit 1 +fi + +MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"} +export MAVEN_PROJECTBASEDIR +log "$MAVEN_PROJECTBASEDIR" + +########################################################################################## +# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +# This allows using the maven wrapper in projects that prohibit checking in binary data. +########################################################################################## +wrapperJarPath="$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" +if [ -r "$wrapperJarPath" ]; then + log "Found $wrapperJarPath" +else + log "Couldn't find $wrapperJarPath, downloading it ..." + + if [ -n "$MVNW_REPOURL" ]; then + wrapperUrl="$MVNW_REPOURL/org/apache/maven/wrapper/maven-wrapper/3.3.2/maven-wrapper-3.3.2.jar" + else + wrapperUrl="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.3.2/maven-wrapper-3.3.2.jar" + fi + while IFS="=" read -r key value; do + # Remove '\r' from value to allow usage on windows as IFS does not consider '\r' as a separator ( considers space, tab, new line ('\n'), and custom '=' ) + safeValue=$(echo "$value" | tr -d '\r') + case "$key" in wrapperUrl) + wrapperUrl="$safeValue" + break + ;; + esac + done <"$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.properties" + log "Downloading from: $wrapperUrl" + + if $cygwin; then + wrapperJarPath=$(cygpath --path --windows "$wrapperJarPath") + fi + + if command -v wget >/dev/null; then + log "Found wget ... using wget" + [ "$MVNW_VERBOSE" = true ] && QUIET="" || QUIET="--quiet" + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + wget $QUIET "$wrapperUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath" + else + wget $QUIET --http-user="$MVNW_USERNAME" --http-password="$MVNW_PASSWORD" "$wrapperUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath" + fi + elif command -v curl >/dev/null; then + log "Found curl ... using curl" + [ "$MVNW_VERBOSE" = true ] && QUIET="" || QUIET="--silent" + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + curl $QUIET -o "$wrapperJarPath" "$wrapperUrl" -f -L || rm -f "$wrapperJarPath" + else + curl $QUIET --user "$MVNW_USERNAME:$MVNW_PASSWORD" -o "$wrapperJarPath" "$wrapperUrl" -f -L || rm -f "$wrapperJarPath" + fi + else + log "Falling back to using Java to download" + javaSource="$MAVEN_PROJECTBASEDIR/.mvn/wrapper/MavenWrapperDownloader.java" + javaClass="$MAVEN_PROJECTBASEDIR/.mvn/wrapper/MavenWrapperDownloader.class" + # For Cygwin, switch paths to Windows format before running javac + if $cygwin; then + javaSource=$(cygpath --path --windows "$javaSource") + javaClass=$(cygpath --path --windows "$javaClass") + fi + if [ -e "$javaSource" ]; then + if [ ! -e "$javaClass" ]; then + log " - Compiling MavenWrapperDownloader.java ..." + ("$JAVA_HOME/bin/javac" "$javaSource") + fi + if [ -e "$javaClass" ]; then + log " - Running MavenWrapperDownloader.java ..." + ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$wrapperUrl" "$wrapperJarPath") || rm -f "$wrapperJarPath" + fi + fi + fi +fi +########################################################################################## +# End of extension +########################################################################################## + +# If specified, validate the SHA-256 sum of the Maven wrapper jar file +wrapperSha256Sum="" +while IFS="=" read -r key value; do + case "$key" in wrapperSha256Sum) + wrapperSha256Sum=$value + break + ;; + esac +done <"$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.properties" +if [ -n "$wrapperSha256Sum" ]; then + wrapperSha256Result=false + if command -v sha256sum >/dev/null; then + if echo "$wrapperSha256Sum $wrapperJarPath" | sha256sum -c >/dev/null 2>&1; then + wrapperSha256Result=true + fi + elif command -v shasum >/dev/null; then + if echo "$wrapperSha256Sum $wrapperJarPath" | shasum -a 256 -c >/dev/null 2>&1; then + wrapperSha256Result=true + fi + else + echo "Checksum validation was requested but neither 'sha256sum' or 'shasum' are available." >&2 + echo "Please install either command, or disable validation by removing 'wrapperSha256Sum' from your maven-wrapper.properties." >&2 + exit 1 + fi + if [ $wrapperSha256Result = false ]; then + echo "Error: Failed to validate Maven wrapper SHA-256, your Maven wrapper might be compromised." >&2 + echo "Investigate or delete $wrapperJarPath to attempt a clean download." >&2 + echo "If you updated your Maven version, you need to update the specified wrapperSha256Sum property." >&2 + exit 1 + fi +fi + +MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS" + +# For Cygwin, switch paths to Windows format before running java +if $cygwin; then + [ -n "$JAVA_HOME" ] \ + && JAVA_HOME=$(cygpath --path --windows "$JAVA_HOME") + [ -n "$CLASSPATH" ] \ + && CLASSPATH=$(cygpath --path --windows "$CLASSPATH") + [ -n "$MAVEN_PROJECTBASEDIR" ] \ + && MAVEN_PROJECTBASEDIR=$(cygpath --path --windows "$MAVEN_PROJECTBASEDIR") +fi + +# Provide a "standardized" way to retrieve the CLI args that will +# work with both Windows and non-Windows executions. +MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $*" +export MAVEN_CMD_LINE_ARGS + +WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +# shellcheck disable=SC2086 # safe args +exec "$JAVACMD" \ + $MAVEN_OPTS \ + $MAVEN_DEBUG_OPTS \ + -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \ + "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ + ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@" diff --git a/mvnw.cmd b/mvnw.cmd new file mode 100644 index 0000000..4136715 --- /dev/null +++ b/mvnw.cmd @@ -0,0 +1,206 @@ +@REM ---------------------------------------------------------------------------- +@REM Licensed to the Apache Software Foundation (ASF) under one +@REM or more contributor license agreements. See the NOTICE file +@REM distributed with this work for additional information +@REM regarding copyright ownership. The ASF licenses this file +@REM to you under the Apache License, Version 2.0 (the +@REM "License"); you may not use this file except in compliance +@REM with the License. You may obtain a copy of the License at +@REM +@REM http://www.apache.org/licenses/LICENSE-2.0 +@REM +@REM Unless required by applicable law or agreed to in writing, +@REM software distributed under the License is distributed on an +@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +@REM KIND, either express or implied. See the License for the +@REM specific language governing permissions and limitations +@REM under the License. +@REM ---------------------------------------------------------------------------- + +@REM ---------------------------------------------------------------------------- +@REM Apache Maven Wrapper startup batch script, version 3.3.2 +@REM +@REM Required ENV vars: +@REM JAVA_HOME - location of a JDK home dir +@REM +@REM Optional ENV vars +@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands +@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending +@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven +@REM e.g. to debug Maven itself, use +@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files +@REM ---------------------------------------------------------------------------- + +@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' +@echo off +@REM set title of command window +title %0 +@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on' +@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% + +@REM set %HOME% to equivalent of $HOME +if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%") + +@REM Execute a user defined script before this one +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre +@REM check for pre script, once with legacy .bat ending and once with .cmd ending +if exist "%USERPROFILE%\mavenrc_pre.bat" call "%USERPROFILE%\mavenrc_pre.bat" %* +if exist "%USERPROFILE%\mavenrc_pre.cmd" call "%USERPROFILE%\mavenrc_pre.cmd" %* +:skipRcPre + +@setlocal + +set ERROR_CODE=0 + +@REM To isolate internal variables from possible post scripts, we use another setlocal +@setlocal + +@REM ==== START VALIDATION ==== +if not "%JAVA_HOME%" == "" goto OkJHome + +echo. >&2 +echo Error: JAVA_HOME not found in your environment. >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. >&2 +goto error + +:OkJHome +if exist "%JAVA_HOME%\bin\java.exe" goto init + +echo. >&2 +echo Error: JAVA_HOME is set to an invalid directory. >&2 +echo JAVA_HOME = "%JAVA_HOME%" >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. >&2 +goto error + +@REM ==== END VALIDATION ==== + +:init + +@REM Find the project base dir, i.e. the directory that contains the folder ".mvn". +@REM Fallback to current working directory if not found. + +set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR% +IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir + +set EXEC_DIR=%CD% +set WDIR=%EXEC_DIR% +:findBaseDir +IF EXIST "%WDIR%"\.mvn goto baseDirFound +cd .. +IF "%WDIR%"=="%CD%" goto baseDirNotFound +set WDIR=%CD% +goto findBaseDir + +:baseDirFound +set MAVEN_PROJECTBASEDIR=%WDIR% +cd "%EXEC_DIR%" +goto endDetectBaseDir + +:baseDirNotFound +set MAVEN_PROJECTBASEDIR=%EXEC_DIR% +cd "%EXEC_DIR%" + +:endDetectBaseDir + +IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig + +@setlocal EnableExtensions EnableDelayedExpansion +for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a +@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS% + +:endReadAdditionalConfig + +SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" +set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar" +set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +set WRAPPER_URL="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.3.2/maven-wrapper-3.3.2.jar" + +FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( + IF "%%A"=="wrapperUrl" SET WRAPPER_URL=%%B +) + +@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +@REM This allows using the maven wrapper in projects that prohibit checking in binary data. +if exist %WRAPPER_JAR% ( + if "%MVNW_VERBOSE%" == "true" ( + echo Found %WRAPPER_JAR% + ) +) else ( + if not "%MVNW_REPOURL%" == "" ( + SET WRAPPER_URL="%MVNW_REPOURL%/org/apache/maven/wrapper/maven-wrapper/3.3.2/maven-wrapper-3.3.2.jar" + ) + if "%MVNW_VERBOSE%" == "true" ( + echo Couldn't find %WRAPPER_JAR%, downloading it ... + echo Downloading from: %WRAPPER_URL% + ) + + powershell -Command "&{"^ + "$webclient = new-object System.Net.WebClient;"^ + "if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^ + "$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^ + "}"^ + "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%WRAPPER_URL%', '%WRAPPER_JAR%')"^ + "}" + if "%MVNW_VERBOSE%" == "true" ( + echo Finished downloading %WRAPPER_JAR% + ) +) +@REM End of extension + +@REM If specified, validate the SHA-256 sum of the Maven wrapper jar file +SET WRAPPER_SHA_256_SUM="" +FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( + IF "%%A"=="wrapperSha256Sum" SET WRAPPER_SHA_256_SUM=%%B +) +IF NOT %WRAPPER_SHA_256_SUM%=="" ( + powershell -Command "&{"^ + "Import-Module $PSHOME\Modules\Microsoft.PowerShell.Utility -Function Get-FileHash;"^ + "$hash = (Get-FileHash \"%WRAPPER_JAR%\" -Algorithm SHA256).Hash.ToLower();"^ + "If('%WRAPPER_SHA_256_SUM%' -ne $hash){"^ + " Write-Error 'Error: Failed to validate Maven wrapper SHA-256, your Maven wrapper might be compromised.';"^ + " Write-Error 'Investigate or delete %WRAPPER_JAR% to attempt a clean download.';"^ + " Write-Error 'If you updated your Maven version, you need to update the specified wrapperSha256Sum property.';"^ + " exit 1;"^ + "}"^ + "}" + if ERRORLEVEL 1 goto error +) + +@REM Provide a "standardized" way to retrieve the CLI args that will +@REM work with both Windows and non-Windows executions. +set MAVEN_CMD_LINE_ARGS=%* + +%MAVEN_JAVA_EXE% ^ + %JVM_CONFIG_MAVEN_PROPS% ^ + %MAVEN_OPTS% ^ + %MAVEN_DEBUG_OPTS% ^ + -classpath %WRAPPER_JAR% ^ + "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" ^ + %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %* +if ERRORLEVEL 1 goto error +goto end + +:error +set ERROR_CODE=1 + +:end +@endlocal & set ERROR_CODE=%ERROR_CODE% + +if not "%MAVEN_SKIP_RC%"=="" goto skipRcPost +@REM check for post script, once with legacy .bat ending and once with .cmd ending +if exist "%USERPROFILE%\mavenrc_post.bat" call "%USERPROFILE%\mavenrc_post.bat" +if exist "%USERPROFILE%\mavenrc_post.cmd" call "%USERPROFILE%\mavenrc_post.cmd" +:skipRcPost + +@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on' +if "%MAVEN_BATCH_PAUSE%"=="on" pause + +if "%MAVEN_TERMINATE_CMD%"=="on" exit %ERROR_CODE% + +cmd /C exit /B %ERROR_CODE% From 4e228f4e68a2904f3b9c2e91f894367fe381305f Mon Sep 17 00:00:00 2001 From: Stefan Kalscheuer Date: Sat, 30 Nov 2024 18:33:03 +0100 Subject: [PATCH 20/69] ci: remove Drone CI configuration All build systems now GitHub Actions workflows, so we can remove the alternative configuration and only keep a single pipeline definition. --- .drone.yml | 31 ------------------------------- .github/workflows/ci.yml | 2 +- 2 files changed, 1 insertion(+), 32 deletions(-) delete mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index 9769dc4..0000000 --- a/.drone.yml +++ /dev/null @@ -1,31 +0,0 @@ -kind: pipeline -type: docker -name: java11 - -steps: - - name: test - image: eclipse-temurin:11-jdk - commands: - - ./mvnw -B clean test - ---- -kind: pipeline -type: docker -name: java17 - -steps: - - name: test - image: eclipse-temurin:17-jdk - commands: - - ./mvnw -B clean test - ---- -kind: pipeline -type: docker -name: java21 - -steps: - - name: test - image: eclipse-temurin:21-jdk - commands: - - ./mvnw -B clean test diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ada535b..dd7bf2a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,7 +22,7 @@ jobs: - name: Test run: ./mvnw -B -P coverage clean verify - name: Analysis - if: matrix.analysis + if: matrix.analysis && env.SONAR_TOKEN != '' run: > ./mvnw -B sonar:sonar -Dsonar.host.url=https://sonarcloud.io From 17e3721c1ce2d92bee3bad7dc42b4a780ac12f70 Mon Sep 17 00:00:00 2001 From: Stefan Kalscheuer Date: Sat, 30 Nov 2024 18:39:22 +0100 Subject: [PATCH 21/69] chore: remove redundant source/target config from compiler plugin (#31) --- pom.xml | 2 -- 1 file changed, 2 deletions(-) diff --git a/pom.xml b/pom.xml index 1432483..11546e2 100644 --- a/pom.xml +++ b/pom.xml @@ -91,8 +91,6 @@ 3.13.0 11 - 11 - 11 From a812028a9e4b5ef5e7933f0df50e88ea1f2f1fdb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Dec 2024 07:44:52 +0100 Subject: [PATCH 22/69] build(deps): bump org.cyclonedx:cyclonedx-maven-plugin (#33) Bumps [org.cyclonedx:cyclonedx-maven-plugin](https://github.com/CycloneDX/cyclonedx-maven-plugin) from 2.9.0 to 2.9.1. - [Release notes](https://github.com/CycloneDX/cyclonedx-maven-plugin/releases) - [Commits](https://github.com/CycloneDX/cyclonedx-maven-plugin/compare/cyclonedx-maven-plugin-2.9.0...cyclonedx-maven-plugin-2.9.1) --- updated-dependencies: - dependency-name: org.cyclonedx:cyclonedx-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 11546e2..d344c40 100644 --- a/pom.xml +++ b/pom.xml @@ -202,7 +202,7 @@ org.cyclonedx cyclonedx-maven-plugin - 2.9.0 + 2.9.1 package From 0b9ec839c7f3727afd78ac769814613e19432164 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Dec 2024 07:46:41 +0100 Subject: [PATCH 23/69] build(deps-dev): bump org.wiremock:wiremock from 3.9.2 to 3.10.0 (#34) Bumps [org.wiremock:wiremock](https://github.com/wiremock/wiremock) from 3.9.2 to 3.10.0. - [Release notes](https://github.com/wiremock/wiremock/releases) - [Commits](https://github.com/wiremock/wiremock/compare/3.9.2...3.10.0) --- updated-dependencies: - dependency-name: org.wiremock:wiremock dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d344c40..edbbc1d 100644 --- a/pom.xml +++ b/pom.xml @@ -68,7 +68,7 @@ org.wiremock wiremock - 3.9.2 + 3.10.0 test From 5f0ca175cd708021a5c653e9b1690cd3ee647f50 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Dec 2024 07:52:05 +0100 Subject: [PATCH 24/69] build(deps): bump jackson-databind from 2.18.1 to 2.18.2 (#32) Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) from 2.18.1 to 2.18.2. - [Commits](https://github.com/FasterXML/jackson/commits) --- updated-dependencies: - dependency-name: com.fasterxml.jackson.core:jackson-databind dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index edbbc1d..c5fbff2 100644 --- a/pom.xml +++ b/pom.xml @@ -50,7 +50,7 @@ com.fasterxml.jackson.core jackson-databind - 2.18.1 + 2.18.2 From 0f082a1c734b7fe6c3d98fc804e2d7b1739df54f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Dec 2024 08:03:06 +0100 Subject: [PATCH 25/69] build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin (#35) Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.11.1 to 3.11.2. - [Release notes](https://github.com/apache/maven-javadoc-plugin/releases) - [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.11.1...maven-javadoc-plugin-3.11.2) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-javadoc-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index c5fbff2..9720074 100644 --- a/pom.xml +++ b/pom.xml @@ -177,7 +177,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.11.1 + 3.11.2 ${basedir}/src/main/javadoc/overview.html 11 From cde103632bdc0e9534e87b327e27dbaaa10b98ef Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Dec 2024 07:42:16 +0100 Subject: [PATCH 26/69] build(deps-dev): bump org.junit.jupiter:junit-jupiter (#36) Bumps [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit5) from 5.11.3 to 5.11.4. - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.11.3...r5.11.4) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 9720074..f396671 100644 --- a/pom.xml +++ b/pom.xml @@ -56,7 +56,7 @@ org.junit.jupiter junit-jupiter - 5.11.3 + 5.11.4 test From cd260a3753dfb75b9aee068080a99ac4af1aa982 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Jan 2025 12:03:56 +0100 Subject: [PATCH 27/69] build(deps): bump org.sonatype.central:central-publishing-maven-plugin (#37) Bumps [org.sonatype.central:central-publishing-maven-plugin](https://github.com/sonatype/central-publishing-maven-plugin) from 0.6.0 to 0.7.0. - [Commits](https://github.com/sonatype/central-publishing-maven-plugin/commits) --- updated-dependencies: - dependency-name: org.sonatype.central:central-publishing-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index f396671..31fc81a 100644 --- a/pom.xml +++ b/pom.xml @@ -265,7 +265,7 @@ org.sonatype.central central-publishing-maven-plugin - 0.6.0 + 0.7.0 true central From 23229d2e791c9397b95d323c24c9b933cf8d3b32 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Feb 2025 22:07:10 +0100 Subject: [PATCH 28/69] build(deps-dev): bump org.wiremock:wiremock from 3.10.0 to 3.11.0 (#38) Bumps [org.wiremock:wiremock](https://github.com/wiremock/wiremock) from 3.10.0 to 3.11.0. - [Release notes](https://github.com/wiremock/wiremock/releases) - [Commits](https://github.com/wiremock/wiremock/compare/3.10.0...3.11.0) --- updated-dependencies: - dependency-name: org.wiremock:wiremock dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 31fc81a..377a102 100644 --- a/pom.xml +++ b/pom.xml @@ -68,7 +68,7 @@ org.wiremock wiremock - 3.10.0 + 3.11.0 test From 2b0eaf46ba77e159aafd8a5bb79abd3329131992 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 18 Feb 2025 17:58:52 +0100 Subject: [PATCH 29/69] build(deps-dev): bump org.wiremock:wiremock from 3.11.0 to 3.12.0 (#39) Bumps [org.wiremock:wiremock](https://github.com/wiremock/wiremock) from 3.11.0 to 3.12.0. - [Release notes](https://github.com/wiremock/wiremock/releases) - [Commits](https://github.com/wiremock/wiremock/compare/3.11.0...3.12.0) --- updated-dependencies: - dependency-name: org.wiremock:wiremock dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 377a102..250e3e6 100644 --- a/pom.xml +++ b/pom.xml @@ -68,7 +68,7 @@ org.wiremock wiremock - 3.11.0 + 3.12.0 test From 34db87092055829a663e9d74d0c4ef04ef505abd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Feb 2025 22:34:12 +0100 Subject: [PATCH 30/69] build(deps): bump org.apache.maven.plugins:maven-compiler-plugin (#41) Bumps [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.13.0 to 3.14.0. - [Release notes](https://github.com/apache/maven-compiler-plugin/releases) - [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.13.0...maven-compiler-plugin-3.14.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-compiler-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 250e3e6..6a72332 100644 --- a/pom.xml +++ b/pom.xml @@ -88,7 +88,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.13.0 + 3.14.0 11 From 661adfa7979b9837dc51a0b21421bcda74402bd5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Feb 2025 22:35:03 +0100 Subject: [PATCH 31/69] build(deps-dev): bump org.junit.jupiter:junit-jupiter (#40) Bumps [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit5) from 5.11.4 to 5.12.0. - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.11.4...r5.12.0) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 6a72332..7e2c166 100644 --- a/pom.xml +++ b/pom.xml @@ -56,7 +56,7 @@ org.junit.jupiter junit-jupiter - 5.11.4 + 5.12.0 test From f248970e0be0cfdd66c170650388ccd51d58c3a4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 Mar 2025 07:32:55 +0100 Subject: [PATCH 32/69] build(deps-dev): bump org.wiremock:wiremock from 3.12.0 to 3.12.1 (#42) Bumps [org.wiremock:wiremock](https://github.com/wiremock/wiremock) from 3.12.0 to 3.12.1. - [Release notes](https://github.com/wiremock/wiremock/releases) - [Commits](https://github.com/wiremock/wiremock/compare/3.12.0...3.12.1) --- updated-dependencies: - dependency-name: org.wiremock:wiremock dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 7e2c166..fce2541 100644 --- a/pom.xml +++ b/pom.xml @@ -68,7 +68,7 @@ org.wiremock wiremock - 3.12.0 + 3.12.1 test From 87b0f8dfa9ccc5fc0b30bc3da918316d5b998d81 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 Mar 2025 07:33:33 +0100 Subject: [PATCH 33/69] build(deps): bump com.fasterxml.jackson.core:jackson-databind (#43) Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) from 2.18.2 to 2.18.3. - [Commits](https://github.com/FasterXML/jackson/commits) --- updated-dependencies: - dependency-name: com.fasterxml.jackson.core:jackson-databind dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index fce2541..93d216a 100644 --- a/pom.xml +++ b/pom.xml @@ -50,7 +50,7 @@ com.fasterxml.jackson.core jackson-databind - 2.18.2 + 2.18.3 From 297f454601e3159ba57e902d4a20e1d940a6c5dd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 22 Mar 2025 18:24:03 +0100 Subject: [PATCH 34/69] build(deps-dev): bump org.junit.jupiter:junit-jupiter (#44) Bumps [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit5) from 5.12.0 to 5.12.1. - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.12.0...r5.12.1) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 93d216a..d46bc07 100644 --- a/pom.xml +++ b/pom.xml @@ -56,7 +56,7 @@ org.junit.jupiter junit-jupiter - 5.12.0 + 5.12.1 test From d6208da22f533aa34c763159db2a5efdb7a617d1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Apr 2025 07:47:13 +0200 Subject: [PATCH 35/69] build(deps): bump org.apache.maven.plugins:maven-surefire-plugin (#45) Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.5.2 to 3.5.3. - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.2...surefire-3.5.3) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-surefire-plugin dependency-version: 3.5.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d46bc07..9ec0687 100644 --- a/pom.xml +++ b/pom.xml @@ -109,7 +109,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.5.2 + 3.5.3 From da8235bffc9a320c516b8b11add0cae01a3d24ea Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Apr 2025 07:48:26 +0200 Subject: [PATCH 36/69] build(deps): bump org.sonarsource.scanner.maven:sonar-maven-plugin (#46) Bumps [org.sonarsource.scanner.maven:sonar-maven-plugin](https://github.com/SonarSource/sonar-scanner-maven) from 5.0.0.4389 to 5.1.0.4751. - [Release notes](https://github.com/SonarSource/sonar-scanner-maven/releases) - [Commits](https://github.com/SonarSource/sonar-scanner-maven/compare/5.0.0.4389...5.1.0.4751) --- updated-dependencies: - dependency-name: org.sonarsource.scanner.maven:sonar-maven-plugin dependency-version: 5.1.0.4751 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 9ec0687..4dab23f 100644 --- a/pom.xml +++ b/pom.xml @@ -78,7 +78,7 @@ org.sonarsource.scanner.maven sonar-maven-plugin - 5.0.0.4389 + 5.1.0.4751 From 781cb4e56e65e518cb44a1abf7e424595d910567 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 07:40:19 +0200 Subject: [PATCH 37/69] build(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13 (#47) Bumps [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) from 0.8.12 to 0.8.13. - [Release notes](https://github.com/jacoco/jacoco/releases) - [Commits](https://github.com/jacoco/jacoco/compare/v0.8.12...v0.8.13) --- updated-dependencies: - dependency-name: org.jacoco:jacoco-maven-plugin dependency-version: 0.8.13 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 4dab23f..ff7a438 100644 --- a/pom.xml +++ b/pom.xml @@ -122,7 +122,7 @@ org.jacoco jacoco-maven-plugin - 0.8.12 + 0.8.13 prepare-agent From 3fd382d2d062ae34c05594be065e368c7a5ed70b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 19 Apr 2025 18:29:24 +0200 Subject: [PATCH 38/69] build(deps-dev): bump org.junit.jupiter:junit-jupiter (#48) Bumps [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit5) from 5.12.1 to 5.12.2. - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.12.1...r5.12.2) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-version: 5.12.2 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ff7a438..99f6165 100644 --- a/pom.xml +++ b/pom.xml @@ -56,7 +56,7 @@ org.junit.jupiter junit-jupiter - 5.12.1 + 5.12.2 test From 52d355c5bf6e24ed15796f29c8d4d9861ccdabd6 Mon Sep 17 00:00:00 2001 From: Stefan Kalscheuer Date: Sat, 19 Apr 2025 18:33:04 +0200 Subject: [PATCH 39/69] release: prepare release 2.0.9 --- README.md | 2 +- pom.xml | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7abccc8..1439470 100644 --- a/README.md +++ b/README.md @@ -80,7 +80,7 @@ List msgs = ura.forStops("100000") de.stklcode.pubtrans juraclient - 2.0.8 + 2.0.9 ``` diff --git a/pom.xml b/pom.xml index 99f6165..d8ea4f0 100644 --- a/pom.xml +++ b/pom.xml @@ -6,10 +6,11 @@ de.stklcode.pubtrans juraclient - 2.0.8 + 2.0.9 UTF-8 + 2025-04-19T16:33:33Z jar @@ -39,6 +40,7 @@ scm:git:git://github.com/stklcode/juraclient.git scm:git:git@github.com:stklcode/juraclient.git https://github.com/stklcode/juraclient + v2.0.9 From ef32b6e39377bb51501e2e78559deb8879c6ed95 Mon Sep 17 00:00:00 2001 From: Stefan Kalscheuer Date: Sat, 19 Apr 2025 18:50:09 +0200 Subject: [PATCH 40/69] docs: add missing changelog for 2.0.9 --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4b3816f..ea3c3eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,15 @@ # Changelog All notable changes to this project will be documented in this file. +## 2.0.9 - 2025-04-19 + +### Dependencies +* Updated Jackson dependency to 2.18.3 + +### Improvement +* Minor adjustments for reproducible builds + + ## 2.0.8 - 2024-10-03 ### Fixed From 5805e8fc77dfb63ad0ea8d7038660f232b0300bc Mon Sep 17 00:00:00 2001 From: Stefan Kalscheuer Date: Sat, 19 Apr 2025 18:34:02 +0200 Subject: [PATCH 41/69] prepare for next development iteration --- pom.xml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index d8ea4f0..e768065 100644 --- a/pom.xml +++ b/pom.xml @@ -6,11 +6,10 @@ de.stklcode.pubtrans juraclient - 2.0.9 + 2.0.10-SNAPSHOT UTF-8 - 2025-04-19T16:33:33Z jar @@ -40,7 +39,7 @@ scm:git:git://github.com/stklcode/juraclient.git scm:git:git@github.com:stklcode/juraclient.git https://github.com/stklcode/juraclient - v2.0.9 + HEAD From 326c822a73f614d8be9c3bc7cee6f0ba1758ee67 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Apr 2025 07:38:45 +0200 Subject: [PATCH 42/69] build(deps): bump com.fasterxml.jackson.core:jackson-databind (#50) Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) from 2.18.3 to 2.19.0. - [Commits](https://github.com/FasterXML/jackson/commits) --- updated-dependencies: - dependency-name: com.fasterxml.jackson.core:jackson-databind dependency-version: 2.19.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e768065..2e27f73 100644 --- a/pom.xml +++ b/pom.xml @@ -51,7 +51,7 @@ com.fasterxml.jackson.core jackson-databind - 2.18.3 + 2.19.0 From bc47d69940570f0e5124b6c22e69738332af37aa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Apr 2025 07:39:54 +0200 Subject: [PATCH 43/69] build(deps-dev): bump org.wiremock:wiremock from 3.12.1 to 3.13.0 (#49) Bumps [org.wiremock:wiremock](https://github.com/wiremock/wiremock) from 3.12.1 to 3.13.0. - [Release notes](https://github.com/wiremock/wiremock/releases) - [Commits](https://github.com/wiremock/wiremock/compare/3.12.1...3.13.0) --- updated-dependencies: - dependency-name: org.wiremock:wiremock dependency-version: 3.13.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2e27f73..5180dce 100644 --- a/pom.xml +++ b/pom.xml @@ -69,7 +69,7 @@ org.wiremock wiremock - 3.12.1 + 3.13.0 test From 864dc8a39d429f0702f1d24afc61c25749e2281b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Jun 2025 06:58:51 +0200 Subject: [PATCH 44/69] build(deps-dev): bump org.junit.jupiter:junit-jupiter (#51) Bumps [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit5) from 5.12.2 to 5.13.0. - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.12.2...r5.13.0) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-version: 5.13.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5180dce..c49def2 100644 --- a/pom.xml +++ b/pom.xml @@ -57,7 +57,7 @@ org.junit.jupiter junit-jupiter - 5.12.2 + 5.13.0 test From b7a939ceddcfda0233ab4026b28bd160c3726efa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Jun 2025 07:31:45 +0200 Subject: [PATCH 45/69] build(deps-dev): bump org.junit.jupiter:junit-jupiter (#52) Bumps [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit5) from 5.13.0 to 5.13.1. - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.13.0...r5.13.1) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-version: 5.13.1 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index c49def2..bfadda8 100644 --- a/pom.xml +++ b/pom.xml @@ -57,7 +57,7 @@ org.junit.jupiter junit-jupiter - 5.13.0 + 5.13.1 test From 8dd164db1614584d05e7b0e92cff646b224cb049 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Jun 2025 07:26:58 +0200 Subject: [PATCH 46/69] build(deps): bump org.sonatype.central:central-publishing-maven-plugin (#55) Bumps [org.sonatype.central:central-publishing-maven-plugin](https://github.com/sonatype/central-publishing-maven-plugin) from 0.7.0 to 0.8.0. - [Commits](https://github.com/sonatype/central-publishing-maven-plugin/commits) --- updated-dependencies: - dependency-name: org.sonatype.central:central-publishing-maven-plugin dependency-version: 0.8.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index bfadda8..a230427 100644 --- a/pom.xml +++ b/pom.xml @@ -266,7 +266,7 @@ org.sonatype.central central-publishing-maven-plugin - 0.7.0 + 0.8.0 true central From 38d4c0cfd24d965143983f15bba24bcab86a58b4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Jun 2025 07:27:39 +0200 Subject: [PATCH 47/69] build(deps-dev): bump org.wiremock:wiremock from 3.13.0 to 3.13.1 (#53) Bumps [org.wiremock:wiremock](https://github.com/wiremock/wiremock) from 3.13.0 to 3.13.1. - [Release notes](https://github.com/wiremock/wiremock/releases) - [Commits](https://github.com/wiremock/wiremock/compare/3.13.0...3.13.1) --- updated-dependencies: - dependency-name: org.wiremock:wiremock dependency-version: 3.13.1 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index a230427..08d1d8d 100644 --- a/pom.xml +++ b/pom.xml @@ -69,7 +69,7 @@ org.wiremock wiremock - 3.13.0 + 3.13.1 test From b30a1bfb12099a16d8847d149868832a933cf89f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Jun 2025 07:28:16 +0200 Subject: [PATCH 48/69] build(deps): bump com.fasterxml.jackson.core:jackson-databind (#54) Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) from 2.19.0 to 2.19.1. - [Commits](https://github.com/FasterXML/jackson/commits) --- updated-dependencies: - dependency-name: com.fasterxml.jackson.core:jackson-databind dependency-version: 2.19.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 08d1d8d..e2f173e 100644 --- a/pom.xml +++ b/pom.xml @@ -51,7 +51,7 @@ com.fasterxml.jackson.core jackson-databind - 2.19.0 + 2.19.1 From 423e9eebe7f53a99ab764db9243aa5c8a92d865b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:25:24 +0200 Subject: [PATCH 49/69] build(deps-dev): bump org.junit.jupiter:junit-jupiter (#56) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-version: 5.13.2 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e2f173e..aa8d2e4 100644 --- a/pom.xml +++ b/pom.xml @@ -57,7 +57,7 @@ org.junit.jupiter junit-jupiter - 5.13.1 + 5.13.2 test From 3ba05c9ec6fa651b5827543df958ef65365be9a8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 8 Jul 2025 07:35:43 +0200 Subject: [PATCH 50/69] build(deps): bump org.apache.maven.plugins:maven-gpg-plugin (#57) Bumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.2.7 to 3.2.8. - [Release notes](https://github.com/apache/maven-gpg-plugin/releases) - [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.7...maven-gpg-plugin-3.2.8) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-gpg-plugin dependency-version: 3.2.8 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index aa8d2e4..232a648 100644 --- a/pom.xml +++ b/pom.xml @@ -227,7 +227,7 @@ org.apache.maven.plugins maven-gpg-plugin - 3.2.7 + 3.2.8 sign-artifacts From ef56f860a293286e47f0ced19a45355f732011ad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 8 Jul 2025 07:36:01 +0200 Subject: [PATCH 51/69] build(deps-dev): bump org.junit.jupiter:junit-jupiter (#58) Bumps [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) from 5.13.2 to 5.13.3. - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](https://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-version: 5.13.3 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 232a648..a569ab4 100644 --- a/pom.xml +++ b/pom.xml @@ -57,7 +57,7 @@ org.junit.jupiter junit-jupiter - 5.13.2 + 5.13.3 test From b59b53e718a44ad710ccc1ddc46e5c1e5d5e5c91 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Jul 2025 07:32:07 +0200 Subject: [PATCH 52/69] build(deps): bump com.fasterxml.jackson.core:jackson-databind (#59) Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) from 2.19.1 to 2.19.2. - [Commits](https://github.com/FasterXML/jackson/commits) --- updated-dependencies: - dependency-name: com.fasterxml.jackson.core:jackson-databind dependency-version: 2.19.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index a569ab4..f6d5c40 100644 --- a/pom.xml +++ b/pom.xml @@ -51,7 +51,7 @@ com.fasterxml.jackson.core jackson-databind - 2.19.1 + 2.19.2 From 2a22a5744d762d3eced02bed405e12c659fb7a9f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Jul 2025 07:34:54 +0200 Subject: [PATCH 53/69] build(deps-dev): bump org.junit.jupiter:junit-jupiter (#60) Bumps [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) from 5.13.3 to 5.13.4. - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](https://github.com/junit-team/junit-framework/compare/r5.13.3...r5.13.4) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-version: 5.13.4 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index f6d5c40..ee481bb 100644 --- a/pom.xml +++ b/pom.xml @@ -57,7 +57,7 @@ org.junit.jupiter junit-jupiter - 5.13.3 + 5.13.4 test From 82625b8510e4fd606ecfeba92819e7fed034f075 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Aug 2025 07:30:14 +0200 Subject: [PATCH 54/69] build(deps): bump actions/checkout from 4 to 5 (#61) Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dd7bf2a..a42ff1f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,7 +11,7 @@ jobs: analysis: true steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 - name: Set up Java From b58ad4831e40809a3b169b90c9f4932d825f3caf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Aug 2025 09:33:16 +0200 Subject: [PATCH 55/69] build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin (#62) Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.11.2 to 3.11.3. - [Release notes](https://github.com/apache/maven-javadoc-plugin/releases) - [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.11.2...maven-javadoc-plugin-3.11.3) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-javadoc-plugin dependency-version: 3.11.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ee481bb..327f4eb 100644 --- a/pom.xml +++ b/pom.xml @@ -178,7 +178,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.11.2 + 3.11.3 ${basedir}/src/main/javadoc/overview.html 11 From 137f4babd78b42a132f617f4286165ffd0dbfad0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Aug 2025 13:03:12 +0200 Subject: [PATCH 56/69] build(deps): bump actions/setup-java from 4 to 5 (#63) Bumps [actions/setup-java](https://github.com/actions/setup-java) from 4 to 5. - [Release notes](https://github.com/actions/setup-java/releases) - [Commits](https://github.com/actions/setup-java/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/setup-java dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a42ff1f..2a1d505 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,7 +15,7 @@ jobs: with: fetch-depth: 0 - name: Set up Java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: ${{ matrix.jdk }} distribution: 'temurin' From 48ea121cec8605586cbf6414d7069af9f6520063 Mon Sep 17 00:00:00 2001 From: Stefan Kalscheuer Date: Fri, 29 Aug 2025 17:49:45 +0200 Subject: [PATCH 57/69] build(deps): bump maven from 3.9.9 to 3.9.11 --- .mvn/wrapper/maven-wrapper.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties index 308007b..be10907 100644 --- a/.mvn/wrapper/maven-wrapper.properties +++ b/.mvn/wrapper/maven-wrapper.properties @@ -1,2 +1,2 @@ -distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.9/apache-maven-3.9.9-bin.zip +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.11/apache-maven-3.9.11-bin.zip wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.3.2/maven-wrapper-3.3.2.jar From 4757a7732352032ee9eeb978ff5746a779155768 Mon Sep 17 00:00:00 2001 From: Stefan Kalscheuer Date: Fri, 29 Aug 2025 17:51:39 +0200 Subject: [PATCH 58/69] build(deps): bump sonar-maven-plugin from 5.1.0.4751 to 5.2.0.4988 --- pom.xml | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/pom.xml b/pom.xml index 327f4eb..0cc34e1 100644 --- a/pom.xml +++ b/pom.xml @@ -74,16 +74,6 @@ - - - - org.sonarsource.scanner.maven - sonar-maven-plugin - 5.1.0.4751 - - - - @@ -113,6 +103,15 @@ 3.5.3 + + + + org.sonarsource.scanner.maven + sonar-maven-plugin + 5.2.0.4988 + + + From 89eb1fde4c60fbd3d2ec216c9ac0e3604a82d197 Mon Sep 17 00:00:00 2001 From: Stefan Kalscheuer Date: Fri, 29 Aug 2025 17:58:32 +0200 Subject: [PATCH 59/69] build(deps): bump jackson-databind from 2.19.2 to 2.20.0 (#64) --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 0cc34e1..39da929 100644 --- a/pom.xml +++ b/pom.xml @@ -51,7 +51,7 @@ com.fasterxml.jackson.core jackson-databind - 2.19.2 + 2.20.0 From 90a568a087153078815e493360d4d514881e5336 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Sep 2025 09:54:53 +0200 Subject: [PATCH 60/69] build(deps): bump maven-surefire-plugin from 3.5.3 to 3.5.4 (#65) Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.5.3 to 3.5.4. - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.3...surefire-3.5.4) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-surefire-plugin dependency-version: 3.5.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 39da929..96c61de 100644 --- a/pom.xml +++ b/pom.xml @@ -100,7 +100,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.5.3 + 3.5.4 From 8906bb7c20691b3f8ce19a535c977c3941ae96c2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 23 Sep 2025 07:12:41 +0200 Subject: [PATCH 61/69] build(deps): bumpmaven-compiler-plugin from 3.14.0 to 3.14.1 (#66) Bumps [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.14.0 to 3.14.1. - [Release notes](https://github.com/apache/maven-compiler-plugin/releases) - [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.14.0...maven-compiler-plugin-3.14.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-compiler-plugin dependency-version: 3.14.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 96c61de..66f7f18 100644 --- a/pom.xml +++ b/pom.xml @@ -79,7 +79,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.14.0 + 3.14.1 11 From e8eb8ca5db068cd608f93173ffb4ef0a132da8c1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 23 Sep 2025 07:13:36 +0200 Subject: [PATCH 62/69] build(deps): bump maven-javadoc-plugin from 3.11.3 to 3.12.0 (#67) Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.11.3 to 3.12.0. - [Release notes](https://github.com/apache/maven-javadoc-plugin/releases) - [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.11.3...maven-javadoc-plugin-3.12.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-javadoc-plugin dependency-version: 3.12.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 66f7f18..905759c 100644 --- a/pom.xml +++ b/pom.xml @@ -177,7 +177,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.11.3 + 3.12.0 ${basedir}/src/main/javadoc/overview.html 11 From cd1fab54cfdb769eae7175bd70515e58b09092ff Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Sep 2025 07:26:57 +0100 Subject: [PATCH 63/69] build(deps): bump central-publishing-maven-plugin from 0.8.0 to 0.9.0 (#68) Bumps [org.sonatype.central:central-publishing-maven-plugin](https://github.com/sonatype/central-publishing-maven-plugin) from 0.8.0 to 0.9.0. - [Commits](https://github.com/sonatype/central-publishing-maven-plugin/commits) --- updated-dependencies: - dependency-name: org.sonatype.central:central-publishing-maven-plugin dependency-version: 0.9.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 905759c..e8624c8 100644 --- a/pom.xml +++ b/pom.xml @@ -265,7 +265,7 @@ org.sonatype.central central-publishing-maven-plugin - 0.8.0 + 0.9.0 true central From ac7d336435d88578cd8b8d375e1cb371c4744614 Mon Sep 17 00:00:00 2001 From: Stefan Kalscheuer Date: Sun, 12 Oct 2025 17:10:28 +0200 Subject: [PATCH 64/69] build(deps): bump jacoco-maven-plugin from 0.8.13 to 0.8.14 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e8624c8..49e1183 100644 --- a/pom.xml +++ b/pom.xml @@ -122,7 +122,7 @@ org.jacoco jacoco-maven-plugin - 0.8.13 + 0.8.14 prepare-agent From 7c448f8459e60db8afc608972464a949871c1da4 Mon Sep 17 00:00:00 2001 From: Stefan Kalscheuer Date: Sun, 12 Oct 2025 17:11:49 +0200 Subject: [PATCH 65/69] ci: add JDK 25 to build/test matrix --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2a1d505..290241a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,7 +5,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - jdk: [ 11, 17, 21 ] + jdk: [ 11, 17, 21, 25 ] include: - jdk: 21 analysis: true From 874a1a1ad5edea7da022a4924f403352e9322ff3 Mon Sep 17 00:00:00 2001 From: Stefan Kalscheuer Date: Sun, 12 Oct 2025 17:21:01 +0200 Subject: [PATCH 66/69] prepare release v2.0.10 --- CHANGELOG.md | 11 +++++++++++ README.md | 2 +- pom.xml | 9 ++++----- 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ea3c3eb..da22543 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,17 @@ # Changelog All notable changes to this project will be documented in this file. +## 2.0.10 - 2025-10-12 + +### Dependencies +* Updated Jackson dependency to 2.20.0 +* Updated JUnit to 5.13.4 +* Updated WireMock to 3.13.1 + +### Misc +* Tested with JDK 25 + + ## 2.0.9 - 2025-04-19 ### Dependencies diff --git a/README.md b/README.md index 1439470..bb1112b 100644 --- a/README.md +++ b/README.md @@ -80,7 +80,7 @@ List msgs = ura.forStops("100000") de.stklcode.pubtrans juraclient - 2.0.9 + 2.0.10 ``` diff --git a/pom.xml b/pom.xml index 49e1183..9d2632b 100644 --- a/pom.xml +++ b/pom.xml @@ -1,15 +1,14 @@ - + 4.0.0 de.stklcode.pubtrans juraclient - 2.0.10-SNAPSHOT + 2.0.10 UTF-8 + 2025-10-12T15:20:30Z jar @@ -39,7 +38,7 @@ scm:git:git://github.com/stklcode/juraclient.git scm:git:git@github.com:stklcode/juraclient.git https://github.com/stklcode/juraclient - HEAD + v2.0.10 From 01e4ad534752d391be45513d58a280c3d85e9bcf Mon Sep 17 00:00:00 2001 From: Stefan Kalscheuer Date: Sun, 12 Oct 2025 17:21:03 +0200 Subject: [PATCH 67/69] prepare for next development iteration --- pom.xml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 9d2632b..7f79aff 100644 --- a/pom.xml +++ b/pom.xml @@ -4,11 +4,10 @@ de.stklcode.pubtrans juraclient - 2.0.10 + 2.0.11-SNAPSHOT UTF-8 - 2025-10-12T15:20:30Z jar @@ -38,7 +37,7 @@ scm:git:git://github.com/stklcode/juraclient.git scm:git:git@github.com:stklcode/juraclient.git https://github.com/stklcode/juraclient - v2.0.10 + HEAD From 0e6976ebd9db9e6e33dab644098d49aa60cf15ea Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Nov 2025 22:05:49 +0100 Subject: [PATCH 68/69] build(deps): bump com.fasterxml.jackson.core:jackson-databind (#72) Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) from 2.20.0 to 2.20.1. - [Commits](https://github.com/FasterXML/jackson/commits) --- updated-dependencies: - dependency-name: com.fasterxml.jackson.core:jackson-databind dependency-version: 2.20.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 7f79aff..0bf9184 100644 --- a/pom.xml +++ b/pom.xml @@ -49,7 +49,7 @@ com.fasterxml.jackson.core jackson-databind - 2.20.0 + 2.20.1 From 16c66160b99788b9d4d3449ff8ad3f53fa3878b7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 Nov 2025 13:00:17 +0100 Subject: [PATCH 69/69] build(deps-dev): bump org.junit.jupiter:junit-jupiter (#73) Bumps [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) from 5.13.4 to 5.14.1. - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](https://github.com/junit-team/junit-framework/compare/r5.13.4...r5.14.1) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-version: 5.14.1 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 0bf9184..5551b84 100644 --- a/pom.xml +++ b/pom.xml @@ -55,7 +55,7 @@ org.junit.jupiter junit-jupiter - 5.13.4 + 5.14.1 test