- CHANGED:
Registrar.getDomainPremiumPrice()
is deprecated in favour ofRegistrar.getDomainPrices()
- NEW: Added
client.registrar.getDomainPrices
to retrieve whether a domain is premium and the prices to register, transfer, and renew. (dnsimple#93)
- Fix: Align arguments of
Domain.listPushes()
with current API (#81) - Added project with code examples
Warning: This release contains breaking changes. Please contact DNSimple if you need assistance migrating your project to this version of the Java API Client
- Complete review of input and output data types and names to be more aligned to the API docs.
- Complete review of error management: now error classes are unchecked and there's more fragmentation to represent specific API related scenarios.
- Replace the Google API HTTP client with a Java 11 native HTTP client.
- Users can now provide their own
HttpRequestFactory
alternative implementation.
- Users can now provide their own
- Removed deprecated members from the 0.x branch.
- Removed all endpoint related interfaces to prevent unwanted extension of this library.
-
FIXED: Bug that produced an IllegalArgumentException in all requests that are responded with a HTTP 204 No Content (GH-30)
As a result, now we package the Apache HTTP Client library as a transient dependency
-
CHANGED:
Domain.getExpiresOn()
is deprecated in favor ofDomain.getExpiresAt()
(GH-37) -
CHANGED:
Certificate.getExpiresOn()
is deprecated in favor ofCertificate.getExpiresAt()
(GH-40)
- NEW: Added
client.registrar.getDomainTransfer
to retrieve a domain transfer. (dnsimple#33) - NEW: Added
client.registrar.cancelDomainTransfer
to cancel an in progress domain transfer. (dnsimple#33) - NEW: Added
DomainTransfer.getStatusDescription()
to identify the failure reason of a transfer. (dnsimple#33).
- NEW: Added WHOIS privacy renewal (GH-12)
- NEW: Added WHOIS privacy renewal (GH-12)
- NEW: Added zone distribution and zone record distribution (GH-11)
-
NEW: Added Let's Encrypt certificate methods (GH-8)
-
CHANGED: Updated registrar URLs (GH-5)
-
CHANGED: RegisterDomainResponse/TransferDomainResponse/RenewDomainResponse now properly map data to a DomainRegistration, DomainTransfer, and DomainRenewal (GH-10)
-
CHANGED: Updated lib to use the most up-to-date fixtures (GH-9)