You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- BREAKING: Removed `from` and `to` fields from `EmailForward`. Please use `alias_email` and `destination_email` instead.
18
-
- NEW: Added `active` to `EmailForward`
21
+
### Added
22
+
23
+
- Added `active` to `EmailForward`
24
+
25
+
### Removed
26
+
27
+
-**BREAKING:** Removed `from` and `to` fields from `EmailForward`. Please use `alias_email` and `destination_email` instead.
19
28
20
29
## 3.0.2
21
30
22
-
- HOUSEKEEPING: Update release process
31
+
### Changed
32
+
33
+
- Update release process
23
34
24
35
## 3.0.1
25
36
26
-
- HOUSEKEEPING: Update release process
37
+
### Changed
38
+
39
+
- Update release process
27
40
28
41
## 3.0.0
29
42
30
-
- BREAKING: `DomainCollaborators` have been removed. Please use our Domain Access Control feature.
31
-
- CHANGED: Updated dependencies
32
-
- CHANGED: Drop support for Java JDK 23
33
-
- CHANGED: Add support for Java JDK 24
43
+
### Changed
44
+
45
+
- Updated dependencies
46
+
- Drop support for Java JDK 23
47
+
- Add support for Java JDK 24
48
+
49
+
### Removed
50
+
51
+
-**BREAKING:**`DomainCollaborators` have been removed. Please use our Domain Access Control feature.
34
52
35
53
## 2.0.0 - 2024-12-12
36
54
37
-
- NEW: Added `alias_email` and `destination_email` to `EmailForward`
38
-
- CHANGED: Deprecated `from` and `to` fields in `EmailForward`
39
-
- CHANGE: Drop support for Java JDK 17
40
-
- CHANGE: Add support for Java JDK 23
41
-
- CHANGE: `DomainCollaborators` have been deprecated and will be removed in the next major version. Please use our Domain Access Control feature.
55
+
### Added
56
+
57
+
- Added `alias_email` and `destination_email` to `EmailForward`
58
+
59
+
### Changed
60
+
61
+
- Drop support for Java JDK 17
62
+
- Add support for Java JDK 23
63
+
64
+
### Deprecated
65
+
66
+
- Deprecated `from` and `to` fields in `EmailForward`
67
+
-`DomainCollaborators` have been deprecated and will be removed in the next major version. Please use our Domain Access Control feature.
42
68
43
69
## 1.0.0 - 2024-03-12
44
70
45
-
- BREAKING: Remove the `privateKey` property of `CertificateBundle`. Use `Certificates.getCertificatePrivateKey()` instead. See [dnsimple-java#118](https://github.com/dnsimple/dnsimple-java/issues/118)
46
-
- CHANGE: Remove support for Java JDK < 17
47
-
- CHANGE: Add support for Java JDK 21
71
+
### Changed
72
+
73
+
- Remove support for Java JDK < 17
74
+
- Add support for Java JDK 21
75
+
76
+
### Removed
77
+
78
+
-**BREAKING:** Removed the `privateKey` property of `CertificateBundle`. Use `Certificates.getCertificatePrivateKey()` instead. See [dnsimple-java#118](https://github.com/dnsimple/dnsimple-java/issues/118)
48
79
49
80
## 0.14.0 - 2023-12-12
50
81
51
-
ENHANCEMENTS:
82
+
### Added
52
83
53
-
-NEW: Added `Secondary`, `LastTransferredAt`, `Active` to `Zone` (dnsimple/dnsimple-java)
84
+
- Added `Secondary`, `LastTransferredAt`, `Active` to `Zone` (dnsimple/dnsimple-java)
54
85
55
86
## 0.13.0 - 2023-11-20
56
87
57
-
FEATURES:
88
+
### Added
58
89
59
-
-NEW: Added `listCharges` method to `Billing` to manage account billing charges. (dnsimple/dnsimple-java#163)
90
+
- Added `listCharges` method to `Billing` to manage account billing charges. (dnsimple/dnsimple-java#163)
60
91
61
92
## 0.12.0 - 2023-09-21
62
93
63
-
FEATURES:
94
+
### Added
64
95
65
-
-NEW: Added `listRegistrantChanges`, `createRegistrantChange`, `checkRegistrantChange`, `getRegistrantChange`, and `deleteRegistrantChange` methods to `Registrar` to manage registrant changes. (dnsimple/dnsimple-java#159)
66
-
-NEW: Added `getDomainTransferLock`, `enableDomainTransferLock`, and `disableDomainTransferLock` methods to `Registrar` to manage domain transfer locks. (dnsimple/dnsimple-java#161)
96
+
- Added `listRegistrantChanges`, `createRegistrantChange`, `checkRegistrantChange`, `getRegistrantChange`, and `deleteRegistrantChange` methods to `Registrar` to manage registrant changes. (dnsimple/dnsimple-java#159)
97
+
- Added `getDomainTransferLock`, `enableDomainTransferLock`, and `disableDomainTransferLock` methods to `Registrar` to manage domain transfer locks. (dnsimple/dnsimple-java#161)
67
98
68
99
## 0.11.0 - 2023-08-11
69
100
70
-
FEATURES:
101
+
### Added
71
102
72
-
-NEW: Added `Dnsimple.Zones.activateDns` to activate DNS services (resolution) for a zone. (dnsimple/dnsimple-java#157)
73
-
-NEW: Added `Dnsimple.Zones.deactivateDns` to deactivate DNS services (resolution) for a zone. (dnsimple/dnsimple-java#157)
103
+
- Added `Dnsimple.Zones.activateDns` to activate DNS services (resolution) for a zone. (dnsimple/dnsimple-java#157)
104
+
- Added `Dnsimple.Zones.deactivateDns` to deactivate DNS services (resolution) for a zone. (dnsimple/dnsimple-java#157)
74
105
75
106
## 0.10.0 - 2023-03-03
76
107
77
-
- BREAKING: `purchaseLetsencryptCertificateRenewal` now takes a `CertificateRenewalPurchaseOptions` object to support the `signatureAlgorithm` field (dnsimple/dnsimple-java#146)
78
-
- BREAKING: Remove deprecated certificate methods and constructors that use contact ID, which is no longer supported (dnsimple/dnsimple-java#146)
79
-
- NEW: Implement support for `signatureAlgorithm` in `CertificatePurchaseOptions` (dnsimple/dnsimple-java#146)
80
-
- NEW: Implement the getDomainRegistration and getDomainRenewal Registrar APIs (dnsimple/dnsimple-java#147)
108
+
### Added
109
+
110
+
- Implement support for `signatureAlgorithm` in `CertificatePurchaseOptions` (dnsimple/dnsimple-java#146)
111
+
- Implement the getDomainRegistration and getDomainRenewal Registrar APIs (dnsimple/dnsimple-java#147)
112
+
113
+
### Changed
114
+
115
+
-**BREAKING:**`purchaseLetsencryptCertificateRenewal` now takes a `CertificateRenewalPurchaseOptions` object to support the `signatureAlgorithm` field (dnsimple/dnsimple-java#146)
116
+
117
+
### Removed
118
+
119
+
-**BREAKING:** Removed deprecated certificate methods and constructors that use contact ID, which is no longer supported (dnsimple/dnsimple-java#146)
- CHANGED: Add support for DNSSEC key-data interface (dnsimple/dnsimple-java#109)
98
-
- CHANGED: `DSOptions.of()` is deprecated in favor of `DSOptions.dsData()` (dnsimple/dnsimple-java#109)
145
+
### Added
146
+
147
+
- Add support for DNSSEC key-data interface (dnsimple/dnsimple-java#109)
148
+
149
+
### Deprecated
150
+
151
+
-`DSOptions.of()` is deprecated in favor of `DSOptions.dsData()` (dnsimple/dnsimple-java#109)
99
152
100
153
## 0.9.2 - 2021-06-29
101
154
102
-
- Fix: avoid sending `regions=["global"]` for global zone records and prune the `regions` attribute from the request payload instead
155
+
### Fixed
156
+
157
+
- Avoid sending `regions=["global"]` for global zone records and prune the `regions` attribute from the request payload instead
103
158
104
159
## 0.9.1 - 2021-06-07
105
160
106
-
- CHANGED: `Registrar.getDomainPremiumPrice()` is deprecated in favour of `Registrar.getDomainPrices()`
161
+
### Deprecated
162
+
163
+
-`Registrar.getDomainPremiumPrice()` is deprecated in favour of `Registrar.getDomainPrices()`
107
164
108
165
## 0.9.0 - 2021-04-21
109
166
110
-
- NEW: Added `client.registrar.getDomainPrices` to retrieve whether a domain is premium and the prices to register, transfer, and renew. (dnsimple/dnsimple-java#93)
167
+
### Added
168
+
169
+
- Added `client.registrar.getDomainPrices` to retrieve whether a domain is premium and the prices to register, transfer, and renew. (dnsimple/dnsimple-java#93)
111
170
112
171
## 0.8.1 - 2020-09-07
113
172
114
-
- Fix: Align arguments of `Domain.listPushes()` with current API (#81)
173
+
### Added
174
+
115
175
- Added project with code examples
116
176
177
+
### Fixed
178
+
179
+
- Align arguments of `Domain.listPushes()` with current API (#81)
180
+
117
181
## 0.8.0
118
182
119
-
**Warning**: This release contains breaking changes. Please contact DNSimple if you need assistance migrating your project to this version of the Java API Client
183
+
### Changed
184
+
185
+
-**BREAKING:** Complete review of input and output data types and names to be more aligned to the API docs.
186
+
-**BREAKING:** Complete review of error management: now error classes are unchecked and there's more fragmentation to represent specific API related scenarios.
187
+
- Replace the Google API HTTP client with a Java 11 native HTTP client. Users can now provide their own `HttpRequestFactory` alternative implementation.
188
+
189
+
### Removed
120
190
121
-
- Complete review of input and output data types and names to be more aligned to the API docs.
122
-
- Complete review of error management: now error classes are unchecked and there's more fragmentation to represent specific API related scenarios.
123
-
- Replace the Google API HTTP client with a Java 11 native HTTP client.
124
-
- Users can now provide their own `HttpRequestFactory` alternative implementation.
125
191
- Removed deprecated members from the 0.x branch.
126
192
- Removed all endpoint related interfaces to prevent unwanted extension of this library.
127
193
128
194
## 0.7.1 - 2020-07-08
129
195
130
-
- FIXED: Bug that produced an IllegalArgumentException in all requests that are responded with a HTTP 204 No Content ([GH-30](https://github.com/dnsimple/dnsimple-java/pull/30))
196
+
### Fixed
197
+
198
+
- Bug that produced an IllegalArgumentException in all requests that are responded with a HTTP 204 No Content ([GH-30](https://github.com/dnsimple/dnsimple-java/pull/30)). As a result, now we package the Apache HTTP Client library as a transient dependency.
131
199
132
-
As a result, now we package the Apache HTTP Client library as a transient dependency
200
+
### Deprecated
133
201
134
-
-CHANGED: `Domain.getExpiresOn()` is deprecated in favor of `Domain.getExpiresAt()` ([GH-37](https://github.com/dnsimple/dnsimple-java/pull/37))
135
-
-CHANGED: `Certificate.getExpiresOn()` is deprecated in favor of `Certificate.getExpiresAt()` ([GH-40](https://github.com/dnsimple/dnsimple-java/pull/40))
202
+
-`Domain.getExpiresOn()` is deprecated in favor of `Domain.getExpiresAt()` ([GH-37](https://github.com/dnsimple/dnsimple-java/pull/37))
203
+
-`Certificate.getExpiresOn()` is deprecated in favor of `Certificate.getExpiresAt()` ([GH-40](https://github.com/dnsimple/dnsimple-java/pull/40))
136
204
137
205
## 0.7.0 - 2020-05-19
138
206
139
-
- NEW: Added `client.registrar.getDomainTransfer` to retrieve a domain transfer. (dnsimple/dnsimple-java#33)
140
-
- NEW: Added `client.registrar.cancelDomainTransfer` to cancel an in progress domain transfer. (dnsimple/dnsimple-java#33)
141
-
- NEW: Added `DomainTransfer.getStatusDescription()` to identify the failure reason of a transfer. (dnsimple/dnsimple-java#33).
207
+
### Added
208
+
209
+
- Added `client.registrar.getDomainTransfer` to retrieve a domain transfer. (dnsimple/dnsimple-java#33)
210
+
- Added `client.registrar.cancelDomainTransfer` to cancel an in progress domain transfer. (dnsimple/dnsimple-java#33)
211
+
- Added `DomainTransfer.getStatusDescription()` to identify the failure reason of a transfer. (dnsimple/dnsimple-java#33)
142
212
143
213
## 0.6.0 - 2019-02-01
144
214
145
-
- NEW: Added WHOIS privacy renewal (GH-12)
215
+
### Added
216
+
217
+
- Added WHOIS privacy renewal (GH-12)
146
218
147
219
## 0.5.0 - 2019-02-01
148
220
149
-
- NEW: Added zone distribution and zone record distribution (GH-11)
221
+
### Added
222
+
223
+
- Added zone distribution and zone record distribution (GH-11)
-CHANGED: RegisterDomainResponse/TransferDomainResponse/RenewDomainResponse now properly map data to a DomainRegistration, DomainTransfer, and DomainRenewal (GH-10)
157
-
-CHANGED: Updated lib to use the most up-to-date fixtures (GH-9)
233
+
- Updated registrar URLs (GH-5)
234
+
- RegisterDomainResponse/TransferDomainResponse/RenewDomainResponse now properly map data to a DomainRegistration, DomainTransfer, and DomainRenewal (GH-10)
235
+
- Updated lib to use the most up-to-date fixtures (GH-9)
0 commit comments