thischwa
8bbcebc53c
Add GitHub Actions for Maven setup, JUnit reporting, and SonarCloud analysis. Update README with SonarCloud badges, embed assets, and document breaking changes. Refactor APIs with paging support, add model class tests, and improve error messages and code quality. Fix #13 and fix #15 .
2026-03-11 11:08:04 +01:00
thischwa
b199495d55
Update README with Codeberg Issues link and pipeline-specific badge. Remove SonarCloud configuration from pom.xml and workflow.
2026-03-07 19:17:33 +01:00
thischwa
fc7952f8a2
Update SonarCloud configuration: specify develop as main branch in pom.xml and streamline workflow in first-test.yml.
2026-03-07 18:27:11 +01:00
thischwa
729799faef
Enhance Woodpecker workflow: add sonarcloud scan and test steps, update Maven configuration in pom.xml.
2026-03-07 17:21:35 +01:00
thischwa
7b83b99cf1
Update dependency versions in pom.xml: Jackson to 2.21.1, Logback to 1.5.25
2026-03-04 11:35:14 +01:00
thischwa
880a6c7380
Update pom.xml and README.md: Migrate repository URLs from GitLab to Codeberg.
2026-03-03 17:44:09 +01:00
thischwa
cd2bc207ef
Update pom.xml: Migrate project settings from GitLab to Codeberg.
2026-03-03 14:09:40 +01:00
thischwa
2efcb24321
[maven-release-plugin] prepare for next development iteration
2026-02-15 17:33:39 +01:00
thischwa
62b86ca22f
[maven-release-plugin] prepare release v0.3.0
2026-02-15 17:33:34 +01:00
thischwa
c435a80966
Update pom.xml: Bump JUnit to 5.14.2, Mockito to 5.21.0, and Maven Release Plugin to 3.3.1.
2026-01-25 18:13:03 +01:00
thischwa
1e8fe53891
Update pom.xml: Bump dependency and plugin versions (Jackson: 2.19.1, HttpClient: 5.5.1, JUnit: 5.12.3, Maven Javadoc Plugin: 3.11.2, Release Plugin: 3.1.2, Jacoco Plugin: 0.8.13).
2026-01-25 17:57:27 +01:00
thischwa
10ad4bd7f3
Update version in pom.xml from 0.2.1-SNAPSHOT to 0.3.0-SNAPSHOT.
2026-01-25 14:39:49 +01:00
thischwa
d0802fc01d
Update pom.xml: Bump Checkstyle to 12.3.0, configure maven-jar-plugin with version 3.4.2, and adjust Checkstyle properties.
2026-01-23 17:40:53 +01:00
thischwa
b890ae9d17
[maven-release-plugin] prepare for next development iteration
2026-01-19 18:03:50 +01:00
thischwa
c80cfc8b66
[maven-release-plugin] prepare release v0.2.0
2026-01-19 18:03:46 +01:00
thischwa
b07c818127
Update version in pom.xml from 0.2.0-beta-SNAPSHOT to 0.2.0-SNAPSHOT.
2026-01-19 18:02:10 +01:00
thischwa
249dfd2de5
fix #10 - Add lombok-maven-plugin for delomboking, configure maven-jar-plugin to attach delomboked sources, and update pom.xml with necessary properties and dependencies.
2026-01-18 15:22:32 +01:00
thischwa
351730dc79
Bump version to 0.2.0-beta-SNAPSHOT and update changelog
2025-12-30 15:46:33 +01:00
thischwa
1abe888a65
[maven-release-plugin] prepare for next development iteration
2025-12-30 13:01:18 +01:00
thischwa
80670c2a90
[maven-release-plugin] prepare release v0.2.0-beta.2
2025-12-30 13:01:11 +01:00
thischwa
ce1f766326
Add maven-source-plugin to generate and attach source JARs, update changelog
2025-12-30 12:58:07 +01:00
thischwa
9c36fa1988
[maven-release-plugin] prepare for next development iteration
2025-12-26 10:00:45 +01:00
thischwa
335c9a6c5e
[maven-release-plugin] prepare release v0.2.0-beta.1
2025-12-26 10:00:40 +01:00
thischwa
9dfb5f4c75
Revert pom.xml version to 0.2.0-beta.1-SNAPSHOT.
2025-12-26 09:57:22 +01:00
thischwa
43ff58febc
Update pom.xml version to 0.2.0-beta.2-SNAPSHOT.
2025-12-25 20:52:03 +01:00
thischwa
f2f7f662a1
[maven-release-plugin] prepare for next development iteration
2025-12-25 20:48:03 +01:00
thischwa
9a376415b3
[maven-release-plugin] prepare release v0.2.0-beta.1
2025-12-25 20:47:57 +01:00
thischwa
0eaca55e95
issue #5 - Update pom.xml version to 0.2.0-beta.1-SNAPSHOT, enhance logging, and refine DNS batch record processing method.
2025-12-25 20:43:31 +01:00
thischwa
deb6fcf445
Reformat pom.xml for improved readability and consistency.
2025-12-25 16:34:47 +01:00
thischwa
e18f8d7017
Update SonarQube organization and project key in pom.xml.
2025-12-25 16:33:53 +01:00
thischwa
4cb9b9929e
Revert "Add SonarQube Maven plugin to pom.xml configuration."
...
This reverts commit 67df00c36e .
2025-12-25 15:40:33 +01:00
thischwa
67df00c36e
Add SonarQube Maven plugin to pom.xml configuration.
2025-12-25 15:25:59 +01:00
thischwa
eb821a2218
[maven-release-plugin] prepare for next development iteration
2025-08-19 12:30:24 +02:00
thischwa
7c42b111fc
[maven-release-plugin] prepare release v0.1.0
2025-08-19 12:30:20 +02:00
thischwa
56b26a85c4
Update formatting in pom.xml for improved readability. Adjust version to 0.1.0-SNAPSHOT.
2025-08-19 12:29:52 +02:00
thischwa
8b6a7ce802
[maven-release-plugin] prepare release v0.1.0
2025-08-19 12:24:56 +02:00
thischwa
e817b97755
set version before release
2025-08-19 10:54:40 +02:00
thischwa
b347c713fb
Add Maven Surefire plugin to export test summaries
2025-06-30 19:58:10 +02:00
thischwa
29425678cf
Update project references to use updated GitLab namespace
2025-06-30 19:29:56 +02:00
thischwa
949d6dfada
Remove Javadoc profile and related GitLab CI configuration
2025-06-09 17:17:22 +02:00
thischwa
018c1be918
Correct issue management URL in pom.xml
2025-06-08 11:41:51 +02:00
thischwa
25855078f8
Add unit tests for ResponseValidator with Mockito integration
...
Introduced `ResponseValidatorTest` to comprehensively test the `ResponseValidator` class. Enhanced the project dependencies by updating JUnit to 5.12.2 and integrating Mockito with `mockito-junit-jupiter` 5.17.0 for mocking support. Clarified Javadoc for handling `RecordMultipleResponse` cases in `ResponseValidator`.
2025-04-26 11:38:05 +02:00
thischwa
3d302f7518
[maven-release-plugin] prepare for next development iteration
2025-04-22 17:42:36 +02:00
thischwa
5fdb327948
[maven-release-plugin] prepare release v0.1.0-beta.3
2025-04-22 17:42:32 +02:00
thischwa
06a454d4ee
Set sonar.test.exclusions in pom.xml
...
Added configuration to exclude test files from Sonar analysis. This ensures that test-related code is not included in the quality inspection metrics.
2025-04-22 07:53:50 +02:00
thischwa
6606030090
Update SonarQube project key and simplify CI script
...
Updated the SonarQube project key in `pom.xml` to reflect the new naming convention. Simplified the CI script by removing redundant project key specification, ensuring consistency and maintainability.
2025-04-22 07:45:45 +02:00
thischwa
51a93e36b8
Add SonarCloud project configuration to pom.xml
...
Included project key, name, and branch for SonarCloud integration. This enables better tracking and analysis of code quality on the develop branch.
2025-04-22 07:36:47 +02:00
thischwa
1ee3efa6c6
Update Sonar settings and SCM details in project config
...
Added `sonar.sourceEncoding` and updated Sonar Maven plugin to a specific version for improved compatibility. Adjusted SCM values to reflect the correct repository URLs under the `thischwa` namespace.
2025-04-22 07:16:03 +02:00
thischwa
c3b4a721f3
Update SonarCloud integration to use Maven plugin
...
Replaced Sonar Scanner CLI with Maven Sonar plugin in the CI workflow for better integration and simplicity. Added SonarCloud configuration properties to `pom.xml` for centralized management. This streamlines the setup and ensures consistency across the project.
2025-04-22 07:01:42 +02:00
thischwa
4902d0062a
Improve logging and update dependencies
...
Enabled detailed logging for DNS record operations and adjusted log levels. Updated Maven dependencies, including httpclient5, logback, and added explicit SLF4J configurations. Minor changes to the logging configuration file and project structure for better test isolation.
2025-04-18 13:19:40 +02:00