Commit Graph

290 Commits

Author SHA1 Message Date
thischwa dd7faf41c0 Merge remote-tracking branch 'origin/develop' into develop 2025-06-09 14:01:12 +02:00
thischwa 32ca1a53e8 Refactor GitLab CI stages and fix example IP address in CfDnsClient documentation 2025-06-09 14:01:02 +02:00
thischwa 204221b17c Update Javadocs [skip ci] 2025-06-09 11:49:05 +00:00
thischwa e8dac5a7e3 Merge remote-tracking branch 'origin/develop' into develop 2025-06-09 13:36:16 +02:00
thischwa cf11e065f8 Refactor GitLab CI stages and fix example IP address in CfDnsClient documentation 2025-06-09 13:36:06 +02:00
thischwa aba98e310a Update Javadocs [skip ci] 2025-06-09 11:34:11 +00:00
thischwa 843d61d11a Merge remote-tracking branch 'origin/develop' into develop 2025-06-09 13:29:51 +02:00
thischwa 3e8a8bf14b Refactor GitLab CI stages and fix example IP address in CfDnsClient documentation 2025-06-09 13:29:41 +02:00
thischwa 78885a3b4f Update Javadocs [skip ci] 2025-06-09 11:22:55 +00:00
thischwa 00bc33060c Refactor GitLab CI stages and fix example IP address in CfDnsClient documentation 2025-06-09 13:17:03 +02:00
thischwa df1893fdb9 Refactor GitLab CI stages and fix example IP address in CfDnsClient documentation 2025-06-09 13:13:25 +02:00
thischwa 7eed3154ec Update Javadocs [skip ci] 2025-06-09 10:55:56 +00:00
thischwa 555d365eb9 Refactor GitLab CI stages and fix example IP address in CfDnsClient documentation 2025-06-09 12:51:17 +02:00
thischwa 8c9ae0a7ff Fix Javadoc update commit message and adjust stage definition in GitLab CI pipeline 2025-06-09 12:31:05 +02:00
thischwa 8e9438ac2a Merge remote-tracking branch 'origin/develop' into develop 2025-06-09 12:15:19 +02:00
thischwa a091734611 fixed idention 2025-06-09 12:15:09 +02:00
thischwa c25562da56 Update Javadocs 2025-06-09 10:12:03 +00:00
thischwa fd04d48a23 Enhance Javadoc update script in CI pipeline with improved logging for push actions 2025-06-09 12:07:55 +02:00
thischwa 2c567d70b5 just a test commit 2025-06-09 11:51:06 +02:00
thischwa 05e0967a9f Improve Javadoc update logic in CI pipeline for conditional commits 2025-06-09 11:41:55 +02:00
thischwa 55dc201e74 Update Javadocs [skip ci] 2025-06-09 09:24:32 +00:00
thischwa de4f3a8a2b Update git checkout process in deploy_pages stage for enhanced branch handling 2025-06-09 11:04:15 +02:00
thischwa 19a570b933 Merge remote-tracking branch 'origin/develop' into develop 2025-06-09 10:52:21 +02:00
thischwa a6d561657f just a test commit 2025-06-09 10:52:08 +02:00
thischwa aaaa3eb887 Update Javadocs [skip ci] 2025-06-09 08:38:28 +00:00
thischwa 35840e900a Use personal access token for git push command in deploy_pages stage 2025-06-09 10:34:06 +02:00
thischwa f38e451c2d Add GITLAB_USERNAME and GITLAB_USEREMAIL variables to CI pipeline configuration 2025-06-08 14:24:25 +02:00
thischwa 02d1822255 Reorganize Git configuration commands in deploy_pages stage 2025-06-08 13:16:20 +02:00
thischwa 2da79626b2 Switch to apk package manager for installing git in deploy_pages stage 2025-06-08 13:03:17 +02:00
thischwa e4b9126569 Install git in deploy_pages stage to support Javadoc generation in CI pipeline 2025-06-08 12:52:58 +02:00
thischwa eb404d7aac fix typo 2025-06-08 12:44:09 +02:00
thischwa 0215601b63 Simplify Javadoc generation command in deploy_pages stage of CI pipeline 2025-06-08 12:37:56 +02:00
thischwa 188ca09f39 Add deploy_pages stage and automate Javadoc deployment in CI 2025-06-08 12:33:45 +02:00
thischwa 74f8a55264 Update Javadoc files with the latest generated content
Updated HTML documentation to reflect recent changes in the codebase. Simplified and standardized formatting for consistency across all Javadoc files.
2025-06-08 11:44:32 +02:00
thischwa 018c1be918 Correct issue management URL in pom.xml 2025-06-08 11:41:51 +02:00
thischwa ef77ce2781 Update README formatting and enhance Javadoc examples
Standardized README parameter formatting for consistency. Enhanced Javadoc in `CfDnsClient` with new example for creating subdomain records.
2025-06-08 11:35:03 +02:00
thischwa 4763abc84b Clean up README formatting and reorganize changelog entries 2025-06-05 13:04:46 +02:00
thischwa d7f8ff884a . 2025-05-01 17:51:44 +02:00
thischwa d191d891b3 . 2025-05-01 17:49:25 +02:00
thischwa 6639a6d53d . 2025-05-01 17:29:12 +02:00
thischwa cb2bfda88d Removed obsolete constructors at the exceptions and Update Javadoc files with latest generated content. 2025-04-26 18:56:41 +02:00
thischwa a5f892b86a Refactor ResultInfo to use Java record
Replaced the ResultInfo class with a Java record for conciseness and immutability. Adjusted related validation logic and method calls to align with the new record structure. Minor updates to Javadoc documentation were also included.
2025-04-26 18:40:38 +02:00
thischwa 3efbe1eaae Update response handling logic in ResponseValidator
Refined the condition for exception handling based on 'emptyResultThrowsException' to clarify when exceptions are triggered versus returning empty results. Updated Javadoc output files to reflect the latest documentation changes.
2025-04-26 17:46:36 +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 697906a669 Refactor response handling with ResponseValidator class
Introduced a new ResponseValidator class to encapsulate response validation logic, improving code readability and maintainability. Updated CfDnsClient to delegate response validation to this new class. Adjusted tests to align with the refactor and ensure proper exception handling.
2025-04-25 18:56:35 +02:00
thischwa e33318e989 Update Javadoc generation timestamps
Regenerated Javadoc files with updated timestamps for consistency and accuracy. No functional or content changes have been made to the documentation.
2025-04-23 17:57:47 +02:00
thischwa 2e7fa7586a Update README with API version details and method categorization 2025-04-23 17:26:26 +02:00
thischwa 57934b7f46 Merge remote-tracking branch 'origin/develop' into develop 2025-04-23 17:26:16 +02:00
thischwa 31c5ab4533 Update README with API version details and method categorization 2025-04-23 17:13:35 +02:00
thischwa 21d0d1a6cb Update CI pipeline to exclude tagged builds
Added an `except` rule to the build job to skip execution for tagged commits. This ensures the build job runs only for relevant non-tagged changes.
2025-04-23 17:12:36 +02:00