Commit Graph

  • 10ad4bd7f3 Update version in pom.xml from 0.2.1-SNAPSHOT to 0.3.0-SNAPSHOT. thischwa 2026-01-25 14:39:49 +01:00
  • 84a454f656 fixed changelog thischwa 2026-01-25 14:30:59 +01:00
  • 4a3ec42fa5 reducing code smells thischwa 2026-01-23 18:32:54 +01:00
  • 9e09b12dc3 Update README.md: Remove duplicate "de-lombok the source jar" entry in changelog. thischwa 2026-01-23 17:55:44 +01:00
  • d0802fc01d Update pom.xml: Bump Checkstyle to 12.3.0, configure maven-jar-plugin with version 3.4.2, and adjust Checkstyle properties. thischwa 2026-01-23 17:40:53 +01:00
  • 607b634b35 issue #11 - Refactor CfDnsClient with a simplified CfDnsClientBuilder for authentication and configuration. Update tests and README for new builder. Added authtification with apiToken thischwa 2026-01-23 17:26:58 +01:00
  • b593ca7311 issue #11 -Implement authentication refactor: Add CfAuth interface, ApiTokenAuth and EmailKeyAuth implementations, and CfAuthBuilder for flexible authentication in CfDnsClient. Update tests and adjust related classes for compatibility. thischwa 2026-01-23 15:36:17 +01:00
  • 773573bd39 Update README.md: release 0.2.0 details and note de-lomboked source jar. thischwa 2026-01-19 18:21:45 +01:00
  • b890ae9d17 [maven-release-plugin] prepare for next development iteration thischwa 2026-01-19 18:03:50 +01:00
  • c80cfc8b66 [maven-release-plugin] prepare release v0.2.0 v0.2.0 thischwa 2026-01-19 18:03:46 +01:00
  • b07c818127 Update version in pom.xml from 0.2.0-beta-SNAPSHOT to 0.2.0-SNAPSHOT. thischwa 2026-01-19 18:02:10 +01:00
  • 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. thischwa 2026-01-18 15:22:32 +01:00
  • b241d8cf09 issue #9 - Refactor CfClientTest, CfDnsClient, and CfBasicHttpClient: improve error handling, enable record filtering, refine empty result behavior, and update tests for clarity and robustness. thischwa 2026-01-11 18:28:22 +01:00
  • b88f4f78ba Fix JavaDoc formatting inconsistencies in CfBasicHttpClient, CfDnsClient, and ZoneOperations to improve readability and maintain standard alignment. thischwa 2026-01-11 11:46:13 +01:00
  • 9e8ee5bb4a Refactor tests: Replace assertTrue(size >= 1) with assertFalse(isEmpty) for clarity and correctness. thischwa 2026-01-09 15:25:33 +01:00
  • 34010a4e77 issue #9: Add groupRecordsByFqdn utility to CfDnsClient, set zoneId in DNS record methods, and enhance tests for record validation and grouping. thischwa 2026-01-07 17:52:48 +01:00
  • 0f1248d08b issue #9: Refactor recordGet to recordList for consistency across API methods, update related documentation, and revise impacted tests. thischwa 2026-01-06 20:35:50 +01:00
  • acf2a2fc3b issue #9: Add recordList method to CfDnsClient, update Zone-level fluent API, and implement tests for DNS record listing with optional type filters. thischwa 2026-01-06 20:14:05 +01:00
  • 483b79b372 Simplify README code example by removing unnecessary line breaks and improving method chaining clarity. thischwa 2026-01-06 15:27:01 +01:00
  • 5a6a17798b Simplify README examples by removing unnecessary line breaks, standardizing method chaining, and improving code readability for batch DNS operations and fluent API usage. thischwa 2026-01-06 15:20:12 +01:00
  • edf1752e81 Simplify README examples by removing unnecessary line breaks, standardizing method chaining, and improving code readability for batch DNS operations and fluent API usage. thischwa 2026-01-06 15:07:26 +01:00
  • 25fd480e69 Standardize and simplify README code examples by eliminating unnecessary line continuations, improving readability, and enhancing method chaining for DNS operations. thischwa 2026-01-06 14:35:25 +01:00
  • 5098e17172 Simplify README examples by combining line continuations, improving method chaining clarity, and standardizing formatting for batch DNS operations. thischwa 2026-01-06 13:50:30 +01:00
  • a221de4792 issue #9: thischwa 2026-01-05 17:59:26 +01:00
  • 1bfea09aa9 Refactor sldInfo to improve JavaDoc, split overloaded methods, and enhance exception handling. thischwa 2025-12-31 16:45:59 +01:00
  • 12c75914b1 Add test for handling unknown SLDs with sldInfo method. thischwa 2025-12-31 16:30:49 +01:00
  • dd586be9f4 fix formatting in PagingRequest#getPagingParams JavaDoc and reorder RecordEntity#getName method. thischwa 2025-12-31 13:38:32 +01:00
  • 77a584afb6 fix issue #8: Refactor sldInfo to support filtering by multiple record types. Adjust related methods, tests, and documentation accordingly. thischwa 2025-12-31 13:19:56 +01:00
  • 6027e66afe Update changelog: CfClient#sldInfo must return multiple RecordEntries thischwa 2025-12-30 15:49:41 +01:00
  • 351730dc79 Bump version to 0.2.0-beta-SNAPSHOT and update changelog thischwa 2025-12-30 15:46:33 +01:00
  • c75f9d74ca fix #7: Refactor sldInfo to return a list of records, update related methods and tests accordingly. Improve logging and exception handling for batch DNS operations. thischwa 2025-12-30 15:34:55 +01:00
  • 1abe888a65 [maven-release-plugin] prepare for next development iteration thischwa 2025-12-30 13:01:18 +01:00
  • 80670c2a90 [maven-release-plugin] prepare release v0.2.0-beta.2 thischwa 2025-12-30 13:01:11 +01:00
  • ce1f766326 Add maven-source-plugin to generate and attach source JARs, update changelog thischwa 2025-12-30 12:58:07 +01:00
  • a965f21d6b Add batch DNS operations documentation and refine logging format in CfDnsClient. Extend tests for record creation and deletion. thischwa 2025-12-27 16:48:26 +01:00
  • a3dc89e2c5 Update changelog with details for v0.2.0-beta.1 changes thischwa 2025-12-26 10:15:47 +01:00
  • 9c36fa1988 [maven-release-plugin] prepare for next development iteration thischwa 2025-12-26 10:00:45 +01:00
  • 335c9a6c5e [maven-release-plugin] prepare release v0.2.0-beta.1 thischwa 2025-12-26 10:00:40 +01:00
  • 9dfb5f4c75 Revert pom.xml version to 0.2.0-beta.1-SNAPSHOT. thischwa 2025-12-26 09:57:22 +01:00
  • e12eaff137 fixed test for put thischwa 2025-12-26 09:47:52 +01:00
  • 596006276e fixed test for put thischwa 2025-12-25 21:18:30 +01:00
  • 43ff58febc Update pom.xml version to 0.2.0-beta.2-SNAPSHOT. thischwa 2025-12-25 20:52:03 +01:00
  • f2f7f662a1 [maven-release-plugin] prepare for next development iteration thischwa 2025-12-25 20:48:03 +01:00
  • 9a376415b3 [maven-release-plugin] prepare release v0.2.0-beta.1 thischwa 2025-12-25 20:47:57 +01:00
  • 0eaca55e95 issue #5 - Update pom.xml version to 0.2.0-beta.1-SNAPSHOT, enhance logging, and refine DNS batch record processing method. thischwa 2025-12-25 20:43:31 +01:00
  • deb6fcf445 Reformat pom.xml for improved readability and consistency. thischwa 2025-12-25 16:34:47 +01:00
  • e18f8d7017 Update SonarQube organization and project key in pom.xml. thischwa 2025-12-25 16:33:53 +01:00
  • 4df6757ee4 Update SonarQube project key and organization in GitLab CI; add dynamic project key to analysis command. thischwa 2025-12-25 16:26:28 +01:00
  • 3d026dab1d Use non-interactive mode (-B) for SonarQube analysis in GitLab CI pipeline. thischwa 2025-12-25 16:05:17 +01:00
  • c20bb6bb1c Fix GitLab CI SonarQube script by removing unnecessary -B flag. thischwa 2025-12-25 16:00:51 +01:00
  • a5e96f38f8 Revert "Simplify SonarQube analysis command in GitLab CI pipeline." thischwa 2025-12-25 15:40:33 +01:00
  • 4cb9b9929e Revert "Add SonarQube Maven plugin to pom.xml configuration." thischwa 2025-12-25 15:40:33 +01:00
  • 67df00c36e Add SonarQube Maven plugin to pom.xml configuration. thischwa 2025-12-25 15:25:59 +01:00
  • 7f56c6f453 Simplify SonarQube analysis command in GitLab CI pipeline. thischwa 2025-12-25 15:10:45 +01:00
  • a5d7992391 Enhance code readability by improving comments, formatting, and aligning annotations across classes. thischwa 2025-12-25 14:43:54 +01:00
  • b4ce867efc issue #6 - ResponseResultInfo#Errors: wrong object structure issue #5 - Add batch DNS record operations and refactor Cloudflare API client. thischwa 2025-12-25 14:15:36 +01:00
  • eb821a2218 [maven-release-plugin] prepare for next development iteration thischwa 2025-08-19 12:30:24 +02:00
  • 7c42b111fc [maven-release-plugin] prepare release v0.1.0 v0.1.0 thischwa 2025-08-19 12:30:20 +02:00
  • 56b26a85c4 Update formatting in pom.xml for improved readability. Adjust version to 0.1.0-SNAPSHOT. thischwa 2025-08-19 12:29:52 +02:00
  • 8b6a7ce802 [maven-release-plugin] prepare release v0.1.0 thischwa 2025-08-19 12:24:56 +02:00
  • 678285705e Merge remote-tracking branch 'origin/develop' into develop thischwa 2025-08-19 11:47:45 +02:00
  • 121b591bf7 Remove redundant release stage from GitLab CI configuration. thischwa 2025-08-19 11:44:22 +02:00
  • 7803854301 Reorder GitLab CI steps for better configuration and clarity in the release stage thischwa 2025-08-19 11:44:22 +02:00
  • d58b2fc0a6 Reorder GitLab CI steps for better configuration and clarity in the release stage thischwa 2025-08-19 11:39:34 +02:00
  • 5ddc60f1c6 Set default branch name during CI pipeline using CI_COMMIT_REF_NAME or fallback to release thischwa 2025-08-19 11:25:47 +02:00
  • 957039edac Add missing git installation step in release stage of GitLab CI configuration thischwa 2025-08-19 11:02:47 +02:00
  • e817b97755 set version before release thischwa 2025-08-19 10:54:40 +02:00
  • d09301faf0 Remove tags trigger from GitLab Pages deployment in CI configuration thischwa 2025-08-19 10:47:33 +02:00
  • 2d8ba6a6f7 Update README.md to reflect placeholder version and changelog for release thischwa 2025-08-19 10:34:45 +02:00
  • 5002e8f129 Update GitLab CI to match pre-release version pattern in release job thischwa 2025-08-19 10:28:24 +02:00
  • 5383aa4c1c Automate Maven release process and version tagging in GitLab CI pipeline thischwa 2025-08-19 10:19:26 +02:00
  • 31c2910c93 fix json error thischwa 2025-08-19 10:12:18 +02:00
  • c4aebef5dc Add release stage to GitLab CI pipeline for automating project releases thischwa 2025-08-19 09:48:07 +02:00
  • 8246007d92 Add CfClientPenTest for penetration testing and enhance CfClientTest with environment checks thischwa 2025-08-18 20:12:40 +02:00
  • 997d0df060 Refactor CfClientTest to improve test clarity, ensure cleanup, and enhance validation logic thischwa 2025-08-18 19:16:40 +02:00
  • d9334ba10b Update Javadoc comment in RecordSingleResponse to reference RecordEntity thischwa 2025-08-18 18:32:33 +02:00
  • a2a76a60f2 Add tags to GitLab Pages deployment trigger in CI configuration thischwa 2025-07-02 11:38:41 +02:00
  • 10d63c43ca Update GitLab CI messages and correct Javadoc URL in README.md thischwa 2025-07-02 11:31:30 +02:00
  • 85391083a9 Merge remote-tracking branch 'origin/develop' into develop thischwa 2025-07-02 11:21:39 +02:00
  • 150fbe8b16 Update GitLab CI to rename deploy step and add Pages deployment configuration thischwa 2025-07-02 11:19:51 +02:00
  • 7240d7d04e Fix typo in GitLab CI artifact path and include test report files in artifacts thischwa 2025-07-02 11:19:51 +02:00
  • 48bd84c829 Merge remote-tracking branch 'origin/develop' into develop thischwa 2025-07-01 20:21:51 +02:00
  • fffe69441e Simplify apidocs copying step in GitLab CI thischwa 2025-07-01 20:20:32 +02:00
  • 6c32cf1c15 Fix typo in GitLab CI artifact path and include test report files in artifacts thischwa 2025-07-01 20:20:32 +02:00
  • cc03d97199 Fix typo in GitLab CI artifact path and include test report files in artifacts thischwa 2025-06-30 20:14:38 +02:00
  • 4a4f45341c Fix typo in GitLab CI artifact path and include test report files in artifacts thischwa 2025-06-30 20:14:01 +02:00
  • b347c713fb Add Maven Surefire plugin to export test summaries thischwa 2025-06-30 19:58:10 +02:00
  • 95fa741a1d Fix typo in Javadoc URL in README.md to correct namespace link thischwa 2025-06-30 19:38:50 +02:00
  • 29425678cf Update project references to use updated GitLab namespace thischwa 2025-06-30 19:29:56 +02:00
  • db4b47ef55 Add license badge to README.md thischwa 2025-06-28 13:31:22 +02:00
  • de24c9f1ab Fix incorrect Javadoc URL in README.md thischwa 2025-06-09 19:09:07 +02:00
  • dde9f84204 Update GitLab CI to include apidocs directory in Pages deployment thischwa 2025-06-09 18:52:42 +02:00
  • 89df5cd734 Fix GitLab CI to correctly copy contents of Javadocs to public directory thischwa 2025-06-09 18:48:25 +02:00
  • 5f344a61e3 Fix typo in GitLab CI artifact path for the public directory thischwa 2025-06-09 18:45:16 +02:00
  • 8a2b54c937 Update GitLab CI to use verbose flag when copying files for Pages deployment thischwa 2025-06-09 18:40:47 +02:00
  • 89a8719032 Update GitLab CI to use verbose flag when copying files for Pages deployment thischwa 2025-06-09 17:55:43 +02:00
  • e33f2f6534 Fix GitLab CI to correctly copy Javadocs to the public directory thischwa 2025-06-09 17:52:14 +02:00
  • 0d83a271ed Add ls -all to GitLab CI for debugging public directory contents thischwa 2025-06-09 17:43:06 +02:00
  • 7583536c8f Adjust GitLab CI to update Javadoc deployment path thischwa 2025-06-09 17:36:10 +02:00
  • 0864d36995 Refactor GitLab CI to consolidate Pages deployment into existing stages thischwa 2025-06-09 17:30:54 +02:00