dfa2753619
- removed sonarqube - added report for junit tests
1.9 KiB
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()toclient.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())
- New Fluent API: Changed the initialization of the client(
- Authentication with API token.
- Breaking Change:
- 0.2.0:
- Breaking Change:
emptyResultThrowsExceptiondefault changed fromtruetofalse. 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:
zoneListAll→zoneList,zoneInfo→zoneGet,sldListAll→recordList - 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()...)
- API method names refactored for consistency:
- 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
- Enhanced type validation in
- Breaking Change:
- 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