|
1 | 1 | # CHANGELOG |
2 | 2 |
|
3 | | -## NEXT RELEASE |
| 3 | +## v5.1.0 (2022-02-09) |
4 | 4 |
|
5 | | -* Added support for `One Call Buy a Shipment` |
6 | | -* Added support for `Retrieve Carrier Types` |
7 | | -* Added support for `One Call Buy an Order` |
8 | | -* Allow user to override default API timeouts |
9 | | -* Added support for `Update User Brand` |
| 5 | +* Adds support to one-call buy a Shipment by passing a `service` and `carrierAccounts` key |
| 6 | +* Adds support to retrieve carrier types via `CarrierType.all()` |
| 7 | +* Adds support to one-call buy an Order by passing a `service` and `carrierAccounts` key |
| 8 | +* Adds support to update the user's brand via `User.updateBrand()` |
| 9 | +* Allow user to override default API timeouts via getters and setters |
| 10 | +* Bump all plugins and remove dead `oss-parent` plugin |
| 11 | +* Various other small improvements and bug fixes |
10 | 12 |
|
11 | | -## 5.0.0 2022-01-14 |
| 13 | +## v5.0.0 (2022-01-14) |
12 | 14 |
|
13 | 15 | * Bump minimum Java version from 1.5 to 8 |
14 | 16 | * Changed PUT/POST request bodies from url-form encoded to JSON encoded |
|
22 | 24 | * Corrects references of `contact@easypost.com` to `support@easypost.com` |
23 | 25 | * Updates the connection timeout to 30 seconds from 20 and the request timeout to 60 from 40 |
24 | 26 |
|
25 | | - |
26 | | -## 4.0.4 2020-10-29 |
| 27 | +## v4.0.4 (2020-10-29) |
27 | 28 |
|
28 | 29 | * Actually bump User-Agent (which hadn't been bumped since 4.0.0) |
29 | 30 |
|
30 | | - |
31 | | -## 4.0.3 2020-10-26 |
| 31 | +## v4.0.3 (2020-10-26) |
32 | 32 |
|
33 | 33 | * Change `PUT` requests to be properly-encoded |
34 | 34 | * Handle null previous_attributes |
35 | 35 |
|
36 | | - |
37 | | -## 4.0.2 2020-03-30 |
| 36 | +## v4.0.2 (2020-03-30) |
38 | 37 |
|
39 | 38 | * Merged pull request #49 |
40 | 39 | * Added EvenTest file |
41 | 40 | * Fixed test cases on EasyPostTest (testPickup, testShipmentWithPostageLabelWithOptions ) |
42 | 41 | * Fixed intermittent WebHook callback event containing "previous_attributes": null |
43 | 42 |
|
44 | | - |
45 | | -## 4.0.1 2018-08-28 |
| 43 | +## v4.0.1 (2018-08-28) |
46 | 44 |
|
47 | 45 | * Add labelFile for postage_label_inline option |
48 | 46 |
|
49 | | - |
50 | | -## 4.0.0 2018-03-15 |
| 47 | +## v4.0.0 (2018-03-15) |
51 | 48 |
|
52 | 49 | * Added additional fields to Error object used in Address verification |
53 | 50 | * Added delivery details to Address verification |
54 | 51 | * Changed message field of ShipmentMessage to support non-string values |
55 | 52 | * Fixed currency field of Rate to handle null |
56 | 53 | * Fixed Report params to include start_date and end_date in the top-level JSON, as expected by the reports endpoint |
57 | 54 |
|
58 | | - |
59 | | -## 3.4.1 2018-03-09 |
| 55 | +## v3.4.1 (2018-03-09) |
60 | 56 |
|
61 | 57 | * Added createdAt, updatedAt and fees fields on all top-level objects |
62 | 58 | * Added batchId to Shipment objects |
63 | 59 |
|
64 | | - |
65 | | -## 3.4.0 2017-12-07 |
| 60 | +## v3.4.0 (2017-12-07) |
66 | 61 |
|
67 | 62 | * Updated version of junit from 4.1.10 to 4.1.12 |
68 | 63 | * Updated version of maven-compiler-plugin from 1.5 to 1.8 |
69 | 64 | * Added tests for new shipment option payment |
70 | 65 |
|
71 | | - |
72 | | -## 3.3.5 2017-05-23 |
| 66 | +## v3.3.5 (2017-05-23) |
73 | 67 |
|
74 | 68 | * Added orderId field to Shipments |
75 | 69 | * Allow Reports to be retrieved without passing a type |
76 | 70 |
|
77 | | - |
78 | | -## 3.3.4 2017-03-10 |
| 71 | +## v3.3.4 (2017-03-10) |
79 | 72 |
|
80 | 73 | * Updated X-EasyPost-Client-User-Agent to X-Client-User-Agent |
81 | 74 | * Added additional values to CarrierDetail |
82 | 75 | * Added statusDetail field to Trackers and TrackingDetails |
83 | 76 |
|
84 | | - |
85 | | -## 3.3.3 2017-02-14 |
| 77 | +## v3.3.3 (2017-02-14) |
86 | 78 |
|
87 | 79 | * Added newRates method to Orders to refresh rates |
88 | 80 |
|
89 | | - |
90 | | -## 3.3.2 2017-01-24 |
| 81 | +## v3.3.2 (2017-01-24) |
91 | 82 |
|
92 | 83 | * Allow Webhook update and index to be called with empty params |
93 | 84 |
|
94 | | - |
95 | | -## 3.3.1 2017-01-19 |
| 85 | +## v3.3.1 (2017-01-19) |
96 | 86 |
|
97 | 87 | * Fixed ScanForm create |
98 | 88 |
|
99 | | - |
100 | | -## 3.3.0 2017-01-17 |
| 89 | +## v3.3.0 (2017-01-17) |
101 | 90 |
|
102 | 91 | * Added basic CRUD methods for Webhooks |
103 | 92 |
|
104 | | - |
105 | | -## 3.2.1 2017-01-09 |
| 93 | +## v3.2.1 (2017-01-09) |
106 | 94 |
|
107 | 95 | * Fixed bug in Maven test dependencies |
108 | 96 |
|
109 | | - |
110 | | -## 3.2.0 2017-01-04 |
| 97 | +## v3.2.0 (2017-01-04) |
111 | 98 |
|
112 | 99 | * Changed Shipment and Order options from being a Map<String, String> to Map<String, Object> to support new non-string options |
113 | 100 |
|
114 | | - |
115 | | -## 3.1.0 2016-12-14 |
| 101 | +## v3.1.0 (2016-12-14) |
116 | 102 |
|
117 | 103 | * Added ability to create, retrieve, and index shipment, tracker and payment_log reports |
118 | 104 |
|
119 | | - |
120 | | -## 3.0.5 2016-11-21 |
| 105 | +## v3.0.5 (2016-11-21) |
121 | 106 |
|
122 | 107 | * Added delete() to Users (for children only) |
123 | 108 |
|
124 | | - |
125 | | -## 3.0.4 2016-10-12 |
| 109 | +## v3.0.4 (2016-10-12) |
126 | 110 |
|
127 | 111 | * Added getbatchId() and other methods to ScanForms |
128 | 112 |
|
129 | | - |
130 | | -## 3.0.2 2016-08-30 |
| 113 | +## v3.0.2 (2016-08-30) |
131 | 114 |
|
132 | 115 | * Added getCreatedAt() and getUpdatedAt() methods for Tracker objects |
133 | 116 |
|
134 | | - |
135 | | -## 3.0.1 2016-08-19 |
| 117 | +## v3.0.1 (2016-08-19) |
136 | 118 |
|
137 | 119 | * Removed some CRUD methods that are not (and never were) valid |
138 | 120 |
|
139 | | - |
140 | | -## 3.0.0 2016-07-25 |
| 121 | +## v3.0.0 (2016-07-25) |
141 | 122 |
|
142 | 123 | * Updated version of GSON from 2.2.4 to 2.7 to allow looser parsing of DateTime formats |
143 | 124 |
|
144 | | - |
145 | | -## 2.2.7 2016-07-25 |
| 125 | +## v2.2.7 (2016-07-25) |
146 | 126 |
|
147 | 127 | * Added standalone insurance objects |
148 | 128 |
|
149 | | - |
150 | | -## 2.2.6 2016-07-22 |
| 129 | +## v2.2.6 (2016-07-22) |
151 | 130 |
|
152 | 131 | * Allow the connection's read timeout to be set with EasyPost.readTimeout |
153 | 132 |
|
154 | | - |
155 | | -## 2.2.5 2016-07-08 |
| 133 | +## v2.2.5 (2016-07-08) |
156 | 134 |
|
157 | 135 | * Allow shipment_id to be null on rates |
158 | 136 |
|
159 | | - |
160 | | -## 2.2.4 2016-03-09 |
| 137 | +## v2.2.4 (2016-03-09) |
161 | 138 |
|
162 | 139 | * Bump version for deployment reasons |
163 | 140 |
|
| 141 | +## v2.2.3 (2016-06-27) |
164 | 142 |
|
165 | | -## 2.2.3 2016-06-27 |
166 | 143 | * Updated POM.xml to fit Maven better and support the correct plugins |
167 | 144 | * Removed a flaky text |
168 | 145 |
|
169 | | - |
170 | | -## 2.2.2 2016-03-09 |
| 146 | +## v2.2.2 (2016-03-09) |
171 | 147 |
|
172 | 148 | * Updated PickupRate to properly include the carrier field |
173 | 149 |
|
174 | | - |
175 | | -## 2.2.1 2016-03-02 |
| 150 | +## v2.2.1 (2016-03-02) |
176 | 151 |
|
177 | 152 | * Updated Order Messages to be of the new, more descriptive format |
178 | 153 |
|
179 | | - |
180 | | -## 2.2.0 2016-02-25 |
| 154 | +## v2.2.0 (2016-02-25) |
181 | 155 |
|
182 | 156 | * Added "confirmation" field to ScanForm object, along with appropriate accessor methods |
183 | 157 | * Update Address verification errors array |
184 | 158 |
|
185 | | - |
186 | | -## 2.1.9 2016-02-08 |
| 159 | +## v2.1.9 (2016-02-08) |
187 | 160 |
|
188 | 161 | * Added ability to create new top-level users without API KEY |
189 | 162 |
|
190 | | - |
191 | | -## 2.1.8 2016-01-26 |
| 163 | +## v2.1.8 (2016-01-26) |
192 | 164 |
|
193 | 165 | * Added a Form attribute - submittedElectronically. |
194 | 166 |
|
195 | | - |
196 | | -## 2.1.7 2016-01-19 |
| 167 | +## v2.1.7 (2016-01-19) |
197 | 168 |
|
198 | 169 | * Fixed some types on the User object so that they match what is returned by the API (Number -> String). |
199 | 170 | * Added support for the new "verify" and "verify_strict" parameters for Address creation/validation. |
200 | 171 |
|
201 | | - |
202 | | -## 2.1.6 2015-12-21 |
| 172 | +## v2.1.6 (2015-12-21) |
203 | 173 |
|
204 | 174 | * Fixed Shipment Insure method so that it correctly uses http POST. |
205 | 175 |
|
206 | | - |
207 | | -## 2.1.5 2015-11-19 |
| 176 | +## v2.1.5 (2015-11-19) |
208 | 177 |
|
209 | 178 | * Added createList method to Tracker class |
210 | 179 |
|
211 | | - |
212 | | -## 2.1.4 2015-09-24 |
| 180 | +## v2.1.4 (2015-09-24) |
213 | 181 |
|
214 | 182 | * Added CarrierDetail object to tracker model. |
215 | 183 |
|
216 | | - |
217 | | -## 2.1.3 2015-07-31 |
| 184 | +## v2.1.3 (2015-07-31) |
218 | 185 |
|
219 | 186 | * Added Rate.listRate and Rate.listCurrency. |
220 | 187 |
|
221 | | - |
222 | | -## 2.1.2 2015-07-08 |
| 188 | +## v2.1.2 (2015-07-08) |
223 | 189 |
|
224 | 190 | * Added Carrier field to the tracker model. |
225 | 191 |
|
226 | | - |
227 | | -## 2.1.1 2015-06-19 |
| 192 | +## v2.1.1 (2015-06-19) |
228 | 193 |
|
229 | 194 | * Added Form model and Shipment.forms. |
230 | 195 |
|
231 | | - |
232 | | -## 2.1.0 2015-04-15 |
| 196 | +## v2.1.0 (2015-04-15) |
233 | 197 |
|
234 | 198 | * Added User model, and filled out CarrierAccount to be able to interact with |
235 | 199 | both via the API. |
236 | 200 |
|
237 | | - |
238 | | -## 2.0.14 2015-04-08 |
| 201 | +## v2.0.14 (2015-04-08) |
239 | 202 |
|
240 | 203 | * Updated Tracker model to have weight, signedBy and estDeliveryDate fields |
241 | 204 |
|
242 | | - |
243 | | -## 2.0.13 2015-04-07 |
| 205 | +## v2.0.13 (2015-04-07) |
244 | 206 |
|
245 | 207 | * Fixed Address createAndVerify method |
246 | 208 | * Added Address verifyWithCarrier and createAndVerifyWithCarrier methods |
247 | 209 |
|
248 | | - |
249 | | -## 2.0.12 2015-03-03 |
| 210 | +## v2.0.12 (2015-03-03) |
250 | 211 |
|
251 | 212 | * Added Pickup classes and pickup create, buy, cancel methods |
252 | 213 |
|
253 | | - |
254 | | -##= 2.0.11 2015-03-03 |
| 214 | +## v2.0.11 (2015-03-03) |
255 | 215 |
|
256 | 216 | * Orders now update themselves after a buy call. |
257 | 217 |
|
258 | | - |
259 | | -== 2.0.10 2015-01-27 |
| 218 | +## v2.0.10 (2015-01-27) |
260 | 219 |
|
261 | 220 | * Added Address.residential attribute, and Batch.buy function |
262 | 221 |
|
263 | | - |
264 | | -## 2.0.9 2014-12-22 |
| 222 | +## v2.0.9 (2014-12-22) |
265 | 223 |
|
266 | 224 | * Added a number of new Rate attributes and Batch.numShipments, Batch.reference, ScanForm.status |
267 | 225 |
|
268 | | - |
269 | | -## 2.0.8 2014-12-18 |
| 226 | +## v2.0.8 (2014-12-18) |
270 | 227 |
|
271 | 228 | * Added ShipmentMessage type for Shipment.messages |
272 | 229 |
|
273 | | - |
274 | | -## 2.0.7 2014-11-04 |
| 230 | +## v2.0.7 (2014-11-04) |
275 | 231 |
|
276 | 232 | * Added Tracker to shipment buy response |
277 | 233 | * Added Tracking Locations to Tracking Details |
278 | 234 | * Enhanced Tests |
279 | 235 |
|
280 | | - |
281 | | -## 2.0.6 2014-07-28 |
| 236 | +## v2.0.6 (2014-07-28) |
282 | 237 |
|
283 | 238 | * Added Container, Item, Order resources. |
284 | 239 | * Added Batch.createScanForm function for generating manifests from a batch. |
285 | 240 | * Refactored and added a lot of new attributes for objects across the board. |
286 | 241 |
|
287 | | - |
288 | | -## 2.0.5 2013-12-11 |
| 242 | +## v2.0.5 (2013-12-11) |
289 | 243 |
|
290 | 244 | * Bug fix. Made Batch.status public and removed the conflicting getStatus method. |
291 | 245 |
|
292 | | - |
293 | | -## 2.0.4 2013-10-14 |
| 246 | +## v2.0.4 (2013-10-14) |
294 | 247 |
|
295 | 248 | * Added Event resource for webhook digestion. |
296 | 249 | * Changed Batch.getStatus to Batch.getBatchStatus to avoid collisions with Tracker.getStatus in Event deserialization. |
297 | 250 |
|
298 | | - |
299 | | -## 2.0.3 2013-08-28 |
| 251 | +## v2.0.3 (2013-08-28) |
300 | 252 |
|
301 | 253 | * Bug fix: Fixed handleAPIError to return proper exception message. |
302 | 254 |
|
303 | | - |
304 | | -## 2.0.2 2013-08-02 |
| 255 | +## v2.0.2 (2013-08-02) |
305 | 256 |
|
306 | 257 | * API Addition: Tracker resource added. Trackers can be used to register any tracking code with EasyPost webhooks. |
307 | 258 | * Attribute Addition: Added new BatchStatus attribute, and additional label format attributes to PostageLabel. |
308 | 259 |
|
309 | | - |
310 | | -## 2.0.1 2013-07-05 |
| 260 | +## v2.0.1 (2013-07-05) |
311 | 261 |
|
312 | 262 | * Added unique carrier/service combination serviceCodes to Rate objects. |
313 | 263 | * Added function to Address to all creating and verifying at the same time. |
|
0 commit comments