Files
CloudflareDNS-java/changelog.md
T
thischwa dfa2753619 - moved git actions to gitea actions
- removed sonarqube
- added report for junit tests
2026-06-28 19:37:50 +02:00

1.9 KiB

Changelog

  • 0.5.0-SNAPSHOT:
    • moved the project to git.mein-gateway.de
    • replaced sonarqube with own actions
  • 0.4.0:
    • fixed some paging issues
    • Breaking Change: renamed client.zone().record() to client.zone().getRecord()
    • Code quality improvements: Increasing test coverage
  • 0.3.0:
    • Breaking Change:
      • New Fluent API: Changed the initialization of the client(new CfDnsClientBuilder().withApiTokenAuth("your-api-token").build())
    • Authentication with API token.
  • 0.2.0:
    • Breaking Change: emptyResultThrowsException default changed from true to false. Now applies to both single and multiple result requests. Empty results will be returned by default without throwing exceptions.
      • API method names refactored for consistency: zoneListAllzoneList, zoneInfozoneGet, sldListAllrecordList
      • RecordEntity getter methods renamed for clarity: getName()getSld()
      • New Fluent API: Changed the initialization of the client(new CfDnsClientBuilder().withApiTokenAuth("your-api-token").build()) and added chainable method interface for more readable DNS operations ( client.zone().record()...)
    • Code quality improvements: removed duplication in batch operations, improved type safety in HTTP methods, optimized string concatenation, removed mutable setters from CfDnsClient
      • Enhanced type validation in RecordEntity.build() with better error messages
      • CfClient#recordList must return multiple RecordEntries
      • add a missing source jar
      • ResponseResultInfo#Errors: wrong object structure
      • changing multiple records with put, post, patch and delete for dns-records
  • 0.1.0:
    • refactored / extended tests
  • 0.1.0-beta.3:
    • fixed json deserialization
    • added logging of api errors
  • 0.1.0-beta.1: 1st runnable version