|
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 |
|
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