Skip to content

Commit 74e029b

Browse files
authored
Merge pull request #155 from EasyPost/v4.0.5
chore: prepares v4.0.5 for release
2 parents e485a2f + 3b8865d commit 74e029b

File tree

3 files changed

+96
-137
lines changed

3 files changed

+96
-137
lines changed

CHANGELOG

Lines changed: 83 additions & 124 deletions
Original file line numberDiff line numberDiff line change
@@ -1,284 +1,243 @@
1-
=== Next Release
1+
=== 4.0.5 2022-07-01
2+
23
- Backports User-Agent header changes
34

45
=== 4.0.4 2020-10-29
6+
57
- Actually bump User-Agent (which hadn't been bumped since 4.0.0)
68

79
=== 4.0.3 2020-10-26
8-
* Change `PUT` requests to be properly-encoded
9-
* Handle null previous_attributes
10+
11+
- Change `PUT` requests to be properly-encoded
12+
- Handle null previous_attributes
1013

1114
=== 4.0.2 2020-03-30
1215

13-
* Merged pull request #49
14-
* Added EvenTest file
15-
* Fixed test cases on EasyPostTest (testPickup, testShipmentWithPostageLabelWithOptions )
16-
* Fixed intermittent WebHook callback event containing "previous_attributes": null
16+
- Merged pull request #49
17+
- Added EvenTest file
18+
- Fixed test cases on EasyPostTest (testPickup, testShipmentWithPostageLabelWithOptions )
19+
- Fixed intermittent WebHook callback event containing "previous_attributes": null
1720

1821
=== 4.0.1 2018-08-28
1922

20-
* Add labelFile for postage_label_inline option
23+
- Add labelFile for postage_label_inline option
2124

2225
=== 4.0.0 2018-03-15
2326

24-
* Added additional fields to Error object used in Address verification
25-
* Added delivery details to Address verification
26-
* Changed message field of ShipmentMessage to support non-string values
27-
* Fixed currency field of Rate to handle null
28-
* Fixed Report params to include start_date and end_date in the top-level JSON, as expected by the reports endpoint
27+
- Added additional fields to Error object used in Address verification
28+
- Added delivery details to Address verification
29+
- Changed message field of ShipmentMessage to support non-string values
30+
- Fixed currency field of Rate to handle null
31+
- Fixed Report params to include start_date and end_date in the top-level JSON, as expected by the reports endpoint
2932

3033
=== 3.4.1 2018-03-09
3134

32-
* Added createdAt, updatedAt and fees fields on all top-level objects
33-
* Added batchId to Shipment objects
35+
- Added createdAt, updatedAt and fees fields on all top-level objects
36+
- Added batchId to Shipment objects
3437

3538
=== 3.4.0 2017-12-07
3639

37-
* Updated version of junit from 4.1.10 to 4.1.12
38-
* Updated version of maven-compiler-plugin from 1.5 to 1.8
39-
* Added tests for new shipment option payment
40+
- Updated version of junit from 4.1.10 to 4.1.12
41+
- Updated version of maven-compiler-plugin from 1.5 to 1.8
42+
- Added tests for new shipment option payment
4043

4144
=== 3.3.5 2017-05-23
4245

43-
* Added orderId field to Shipments
44-
* Allow Reports to be retrieved without passing a type
45-
46+
- Added orderId field to Shipments
47+
- Allow Reports to be retrieved without passing a type
4648

4749
=== 3.3.4 2017-03-10
4850

49-
* Updated X-EasyPost-Client-User-Agent to X-Client-User-Agent
50-
* Added additional values to CarrierDetail
51-
* Added statusDetail field to Trackers and TrackingDetails
52-
51+
- Updated X-EasyPost-Client-User-Agent to X-Client-User-Agent
52+
- Added additional values to CarrierDetail
53+
- Added statusDetail field to Trackers and TrackingDetails
5354

5455
=== 3.3.3 2017-02-14
5556

56-
* Added newRates method to Orders to refresh rates
57-
57+
- Added newRates method to Orders to refresh rates
5858

5959
=== 3.3.2 2017-01-24
6060

61-
* Allow Webhook update and index to be called with empty params
62-
61+
- Allow Webhook update and index to be called with empty params
6362

6463
=== 3.3.1 2017-01-19
6564

66-
* Fixed ScanForm create
67-
65+
- Fixed ScanForm create
6866

6967
=== 3.3.0 2017-01-17
7068

71-
* Added basic CRUD methods for Webhooks
72-
69+
- Added basic CRUD methods for Webhooks
7370

7471
=== 3.2.1 2017-01-09
7572

76-
* Fixed bug in Maven test dependencies
77-
73+
- Fixed bug in Maven test dependencies
7874

7975
=== 3.2.0 2017-01-04
8076

81-
* Changed Shipment and Order options from being a Map<String, String> to Map<String, Object> to support new non-string options
82-
77+
- Changed Shipment and Order options from being a Map<String, String> to Map<String, Object> to support new non-string options
8378

8479
=== 3.1.0 2016-12-14
8580

86-
* Added ability to create, retrieve, and index shipment, tracker and payment_log reports
87-
81+
- Added ability to create, retrieve, and index shipment, tracker and payment_log reports
8882

8983
=== 3.0.5 2016-11-21
9084

91-
* Added delete() to Users (for children only)
92-
85+
- Added delete() to Users (for children only)
9386

9487
=== 3.0.4 2016-10-12
9588

96-
* Added getbatchId() and other methods to ScanForms
97-
89+
- Added getbatchId() and other methods to ScanForms
9890

9991
=== 3.0.2 2016-08-30
10092

101-
* Added getCreatedAt() and getUpdatedAt() methods for Tracker objects
102-
93+
- Added getCreatedAt() and getUpdatedAt() methods for Tracker objects
10394

10495
=== 3.0.1 2016-08-19
10596

106-
* Removed some CRUD methods that are not (and never were) valid
107-
97+
- Removed some CRUD methods that are not (and never were) valid
10898

10999
=== 3.0.0 2016-07-25
110100

111-
* Updated version of GSON from 2.2.4 to 2.7 to allow looser parsing of DateTime formats
112-
101+
- Updated version of GSON from 2.2.4 to 2.7 to allow looser parsing of DateTime formats
113102

114103
=== 2.2.7 2016-07-25
115104

116-
* Added standalone insurance objects
117-
105+
- Added standalone insurance objects
118106

119107
=== 2.2.6 2016-07-22
120108

121-
* Allow the connection's read timeout to be set with EasyPost.readTimeout
122-
109+
- Allow the connection's read timeout to be set with EasyPost.readTimeout
123110

124111
=== 2.2.5 2016-07-08
125112

126-
* Allow shipment_id to be null on rates
127-
113+
- Allow shipment_id to be null on rates
128114

129115
=== 2.2.4 2016-03-09
130116

131-
* Bump version for deployment reasons
132-
117+
- Bump version for deployment reasons
133118

134119
=== 2.2.3 2016-06-27
135-
* Updated POM.xml to fit Maven better and support the correct plugins
136-
* Removed a flaky text
137120

121+
- Updated POM.xml to fit Maven better and support the correct plugins
122+
- Removed a flaky text
138123

139124
=== 2.2.2 2016-03-09
140125

141-
* Updated PickupRate to properly include the carrier field
142-
126+
- Updated PickupRate to properly include the carrier field
143127

144128
=== 2.2.1 2016-03-02
145129

146-
* Updated Order Messages to be of the new, more descriptive format
147-
130+
- Updated Order Messages to be of the new, more descriptive format
148131

149132
=== 2.2.0 2016-02-25
150133

151-
* Added "confirmation" field to ScanForm object, along with appropriate accessor methods
152-
* Update Address verification errors array
153-
134+
- Added "confirmation" field to ScanForm object, along with appropriate accessor methods
135+
- Update Address verification errors array
154136

155137
=== 2.1.9 2016-02-08
156138

157-
* Added ability to create new top-level users without API KEY
158-
139+
- Added ability to create new top-level users without API KEY
159140

160141
=== 2.1.8 2016-01-26
161142

162-
* Added a Form attribute - submittedElectronically.
163-
143+
- Added a Form attribute - submittedElectronically.
164144

165145
=== 2.1.7 2016-01-19
166146

167-
* Fixed some types on the User object so that they match what is returned by the API (Number -> String).
168-
* Added support for the new "verify" and "verify_strict" parameters for Address creation/validation.
169-
147+
- Fixed some types on the User object so that they match what is returned by the API (Number -> String).
148+
- Added support for the new "verify" and "verify_strict" parameters for Address creation/validation.
170149

171150
=== 2.1.6 2015-12-21
172151

173-
* Fixed Shipment Insure method so that it correctly uses http POST.
174-
152+
- Fixed Shipment Insure method so that it correctly uses http POST.
175153

176154
=== 2.1.5 2015-11-19
177155

178-
* Added createList method to Tracker class
179-
156+
- Added createList method to Tracker class
180157

181158
=== 2.1.4 2015-09-24
182159

183-
* Added CarrierDetail object to tracker model.
184-
160+
- Added CarrierDetail object to tracker model.
185161

186162
=== 2.1.3 2015-07-31
187163

188-
* Added Rate.listRate and Rate.listCurrency.
189-
164+
- Added Rate.listRate and Rate.listCurrency.
190165

191166
=== 2.1.2 2015-07-08
192167

193-
* Added Carrier field to the tracker model.
194-
168+
- Added Carrier field to the tracker model.
195169

196170
=== 2.1.1 2015-06-19
197171

198-
* Added Form model and Shipment.forms.
199-
172+
- Added Form model and Shipment.forms.
200173

201174
=== 2.1.0 2015-04-15
202175

203-
* Added User model, and filled out CarrierAccount to be able to interact with
176+
- Added User model, and filled out CarrierAccount to be able to interact with
204177
both via the API.
205178

206-
207179
=== 2.0.14 2015-04-08
208180

209-
* Updated Tracker model to have weight, signedBy and estDeliveryDate fields
210-
181+
- Updated Tracker model to have weight, signedBy and estDeliveryDate fields
211182

212183
=== 2.0.13 2015-04-07
213184

214-
* Fixed Address createAndVerify method
215-
* Added Address verifyWithCarrier and createAndVerifyWithCarrier methods
216-
185+
- Fixed Address createAndVerify method
186+
- Added Address verifyWithCarrier and createAndVerifyWithCarrier methods
217187

218188
=== 2.0.12 2015-03-03
219189

220-
* Added Pickup classes and pickup create, buy, cancel methods
221-
190+
- Added Pickup classes and pickup create, buy, cancel methods
222191

223192
==== 2.0.11 2015-03-03
224193

225-
* Orders now update themselves after a buy call.
226-
194+
- Orders now update themselves after a buy call.
227195

228196
== 2.0.10 2015-01-27
229197

230-
* Added Address.residential attribute, and Batch.buy function
231-
198+
- Added Address.residential attribute, and Batch.buy function
232199

233200
=== 2.0.9 2014-12-22
234201

235-
* Added a number of new Rate attributes and Batch.numShipments, Batch.reference, ScanForm.status
236-
202+
- Added a number of new Rate attributes and Batch.numShipments, Batch.reference, ScanForm.status
237203

238204
=== 2.0.8 2014-12-18
239205

240-
* Added ShipmentMessage type for Shipment.messages
241-
206+
- Added ShipmentMessage type for Shipment.messages
242207

243208
=== 2.0.7 2014-11-04
244209

245-
* Added Tracker to shipment buy response
246-
* Added Tracking Locations to Tracking Details
247-
* Enhanced Tests
248-
210+
- Added Tracker to shipment buy response
211+
- Added Tracking Locations to Tracking Details
212+
- Enhanced Tests
249213

250214
=== 2.0.6 2014-07-28
251215

252-
* Added Container, Item, Order resources.
253-
* Added Batch.createScanForm function for generating manifests from a batch.
254-
* Refactored and added a lot of new attributes for objects across the board.
255-
216+
- Added Container, Item, Order resources.
217+
- Added Batch.createScanForm function for generating manifests from a batch.
218+
- Refactored and added a lot of new attributes for objects across the board.
256219

257220
=== 2.0.5 2013-12-11
258221

259-
* Bug fix. Made Batch.status public and removed the conflicting getStatus method.
260-
222+
- Bug fix. Made Batch.status public and removed the conflicting getStatus method.
261223

262224
=== 2.0.4 2013-10-14
263225

264-
* Added Event resource for webhook digestion.
265-
* Changed Batch.getStatus to Batch.getBatchStatus to avoid collisions with Tracker.getStatus in Event deserialization.
266-
226+
- Added Event resource for webhook digestion.
227+
- Changed Batch.getStatus to Batch.getBatchStatus to avoid collisions with Tracker.getStatus in Event deserialization.
267228

268229
=== 2.0.3 2013-08-28
269230

270-
* Bug fix: Fixed handleAPIError to return proper exception message.
271-
231+
- Bug fix: Fixed handleAPIError to return proper exception message.
272232

273233
=== 2.0.2 2013-08-02
274234

275-
* API Addition: Tracker resource added. Trackers can be used to register any tracking code with EasyPost webhooks.
276-
* Attribute Addition: Added new BatchStatus attribute, and additional label format attributes to PostageLabel.
277-
235+
- API Addition: Tracker resource added. Trackers can be used to register any tracking code with EasyPost webhooks.
236+
- Attribute Addition: Added new BatchStatus attribute, and additional label format attributes to PostageLabel.
278237

279238
=== 2.0.1 2013-07-05
280239

281-
* Added unique carrier/service combination serviceCodes to Rate objects.
282-
* Added function to Address to all creating and verifying at the same time.
283-
* Add label function to Shipment to request specific label file_formats (pdf, epl2, zpl).
284-
* Add insure function to Shipment. Add insurance to any shipment in one call!
240+
- Added unique carrier/service combination serviceCodes to Rate objects.
241+
- Added function to Address to all creating and verifying at the same time.
242+
- Add label function to Shipment to request specific label file_formats (pdf, epl2, zpl).
243+
- Add insure function to Shipment. Add insurance to any shipment in one call!

VERSION

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
4.0.4
2-
1+
4.0.5

0 commit comments

Comments
 (0)