Skip to content

Commit 07df7d4

Browse files
authored
Merge pull request #269 from EasyPost/v3.1.0
chore: prepare v3.1.0 for release
2 parents b19a52a + 9934583 commit 07df7d4

File tree

3 files changed

+53
-52
lines changed

3 files changed

+53
-52
lines changed

CHANGELOG.md

+49-48
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
# CHANGELOG
22

3-
# Next Release
3+
## v3.1.0 (2022-05-19)
44

5-
Requests will now fail fast with an error if an API key is not provided instead of making a live API call with no key.
5+
- Adds the `EndShipper` class with the ability to create, retrieve, and update EndShipper objects
6+
- Requests will now fail fast with an error if an API key is not provided instead of making a live API call with no key.
67

78
## v3.0.0
89

@@ -19,67 +20,67 @@ Upgrading major versions of this project? Refer to the [Upgrade Guide](UPGRADE_G
1920
- Removes `shipment.GetRates()` method since the shipment object already has rates. If you need to get new rates for a shipment, please use the `shipment.RegenerateRates()` method.
2021
- Must use `verify` and `verify_strict` parameters to verify addresses during creation, per our API docs; `verification` and `strict_verification` will no longer work
2122
- Clarify XList vs XCollection distinction:
22-
- `ReportList`, `ScanFormList`, `ShipmentList` and `TrackerList` renamed to `ReportCollection`, `ScanFormCollection`, `ShipmentCollection` and `TrackerCollection` to match the other names throughout the project
23+
- `ReportList`, `ScanFormList`, `ShipmentList` and `TrackerList` renamed to `ReportCollection`, `ScanFormCollection`, `ShipmentCollection` and `TrackerCollection` to match the other names throughout the project
2324
- Functions previously called `Destroy` are now called `Delete` for consistency (eg: deleting a carrier account)
2425
- Removes non-static `Create()` functions on `Address`, `Order`, `Pickup` and `Shipment` classes for Visual Basic compatibility.
2526

2627
### Features
2728

28-
- Adds explicit support for .NET 5.0 & 6.0
29-
- Adds F# & Visual Basic compatibility
30-
- Adds `RetrieveMe()` which retrieves the authenticated user without the need to pass an ID
31-
- Adds missing `billing_ref` and `dropoff_type` Shipment options
32-
- Adds comprehensive test suite for .NET/.NET Core
33-
- Adds `declaration` attribute to `CustomsInfo` class
34-
- Adds missing `id` property to the `Brand` class
35-
- Adds option to pass in a custom `HttpClient` to the Client constructor (.NET/.NET Core only)
36-
- Adds `CreateAndBuy` function to the Batch class
29+
- Adds explicit support for .NET 5.0 & 6.0
30+
- Adds F# & Visual Basic compatibility
31+
- Adds `RetrieveMe()` which retrieves the authenticated user without the need to pass an ID
32+
- Adds missing `billing_ref` and `dropoff_type` Shipment options
33+
- Adds comprehensive test suite for .NET/.NET Core
34+
- Adds `declaration` attribute to `CustomsInfo` class
35+
- Adds missing `id` property to the `Brand` class
36+
- Adds option to pass in a custom `HttpClient` to the Client constructor (.NET/.NET Core only)
37+
- Adds `CreateAndBuy` function to the Batch class
3738

3839
### Bug Fixes
3940

40-
- Fixes bug where `AddressCollection` was storing `Batch` objects rather than `Address` objects
41-
- Fixes Address creation respecting `verify` and `verify_strict` parameters
42-
- Fixes a bug where Pickup error messages were not deserializing properly
41+
- Fixes bug where `AddressCollection` was storing `Batch` objects rather than `Address` objects
42+
- Fixes Address creation respecting `verify` and `verify_strict` parameters
43+
- Fixes a bug where Pickup error messages were not deserializing properly
4344

4445
## v2.8.1 (2022-02-17)
4546

46-
- Repackaged the project which contains all the changes made from `2.6.0` - `2.8.0` (see details below)
47-
- Added .NET Core 3.1 to the released package (was previously built but not included starting in `2.6.0`)
47+
- Repackaged the project which contains all the changes made from `2.6.0` - `2.8.0` (see details below)
48+
- Added .NET Core 3.1 to the released package (was previously built but not included starting in `2.6.0`)
4849

4950
**This release includes changes intended for v2.8.0**
5051

51-
- Adds the missing Insurance object and associated actions (closes #47)
52-
- Adds support for updating a user's brand
53-
- Adds support to one-call buy shipments and orders via the `service` key
54-
- Adds support for retrieving all Batch objects
55-
- Adds support for retrieving all Address objects
56-
- Adds support for retrieving all Event objects
57-
- Adds support to regenerate Shipment rates via the `RegenerateRates` method
58-
- Adds support for creating trackers in bulk via the `CreateList` Tracker method
59-
- Removes the unused `orderBy` parameter from the `Batch` object
60-
- Update the `DefaultApiBase` to include `v2` and remove `v2` from every request url string
61-
- Adds the .NET version in use to the User-Agent header
62-
- Add a 30 second connection timeout and a 60 second request timeout for all HTTP requests
63-
- Lints the entire project and adds/updates docstrings throughout
64-
- Fixes the test suite for the project making it runnable once again
52+
- Adds the missing Insurance object and associated actions (closes #47)
53+
- Adds support for updating a user's brand
54+
- Adds support to one-call buy shipments and orders via the `service` key
55+
- Adds support for retrieving all Batch objects
56+
- Adds support for retrieving all Address objects
57+
- Adds support for retrieving all Event objects
58+
- Adds support to regenerate Shipment rates via the `RegenerateRates` method
59+
- Adds support for creating trackers in bulk via the `CreateList` Tracker method
60+
- Removes the unused `orderBy` parameter from the `Batch` object
61+
- Update the `DefaultApiBase` to include `v2` and remove `v2` from every request url string
62+
- Adds the .NET version in use to the User-Agent header
63+
- Add a 30 second connection timeout and a 60 second request timeout for all HTTP requests
64+
- Lints the entire project and adds/updates docstrings throughout
65+
- Fixes the test suite for the project making it runnable once again
6566

6667
**This release includes changes intended for v2.7.0**
6768

68-
- Adds support for tax identifiers (PR #181)
69+
- Adds support for tax identifiers (PR #181)
6970

7071
**This release includes changes intended for v2.6.0 & v2.6.1**
7172

72-
- Adds missing `commercial_invoice_letterhead` option (closes #142)
73-
- Adds missing `license_number` option
74-
- Adds missing `receiver_liquor_license` option
75-
- Adds missing `VerificationDetails` object (closes #140, #141, #162)
76-
- Changes the Client delegate constructor from `internal` to `public`
77-
- Updates various information in the README related to thread-safety, examples, releasing, etc
78-
- Adds all missing dates and versions to the CHANGELOG
79-
- Bumps RestSharp from 106.4.2 to 106.13.0
80-
- Adds support for .NET Core 3.1
81-
- Includes SmartRate handling.
82-
- Updated Code Signing Identity.
73+
- Adds missing `commercial_invoice_letterhead` option (closes #142)
74+
- Adds missing `license_number` option
75+
- Adds missing `receiver_liquor_license` option
76+
- Adds missing `VerificationDetails` object (closes #140, #141, #162)
77+
- Changes the Client delegate constructor from `internal` to `public`
78+
- Updates various information in the README related to thread-safety, examples, releasing, etc
79+
- Adds all missing dates and versions to the CHANGELOG
80+
- Bumps RestSharp from 106.4.2 to 106.13.0
81+
- Adds support for .NET Core 3.1
82+
- Includes SmartRate handling.
83+
- Updated Code Signing Identity.
8384

8485
## v2.8.0 (2022-02-16)
8586

@@ -95,20 +96,20 @@ This release was mispackaged, please use `v2.8.1` or newer.
9596

9697
## v2.5.1.3 (2020-01-07)
9798

98-
- Add restricted delivery shipment option
99-
- Correct certified mail type
99+
- Add restricted delivery shipment option
100+
- Correct certified mail type
100101

101102
## v2.5.1.2 (2019-09-29)
102103

103-
- Add certified mail, registered mail, and return receipt shipment options
104+
- Add certified mail, registered mail, and return receipt shipment options
104105

105106
## v2.5.1.1 (2019-07-05)
106107

107-
- Added suppress etd option
108+
- Added suppress etd option
108109

109110
## v2.5.1 (2018-10-09)
110111

111-
- Added overlabel shipment options
112+
- Added overlabel shipment options
112113

113114
## v2.5.0.1 (2018-10-03)
114115

EasyPost.nuspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<metadata>
44
<id>EasyPost-Official</id>
55
<title>EasyPost (Official)</title>
6-
<version>3.0.0</version>
6+
<version>3.1.0</version>
77
<authors>EasyPost</authors>
88
<owners>EasyPost</owners>
99
<projectUrl>https://www.easypost.com</projectUrl>

EasyPost/Properties/VersionInfo.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Reflection;
22

33
// Version information for an assembly must follow semantic versioning
4-
[assembly: AssemblyVersion("3.0.0")]
5-
[assembly: AssemblyFileVersion("3.0.0")]
6-
[assembly: AssemblyInformationalVersion("3.0.0")]
4+
[assembly: AssemblyVersion("3.1.0")]
5+
[assembly: AssemblyFileVersion("3.1.0")]
6+
[assembly: AssemblyInformationalVersion("3.1.0")]

0 commit comments

Comments
 (0)