diff --git a/CHANGELOG.md b/CHANGELOG.md index 175124352..26468e3be 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,21 +1,27 @@ # CHANGELOG -## NEXT RELEASE - -* Adds support for one-call-buys on shipments and orders via adding the `service` key to both objects -* Adds support for retrieving all batches -* Adds support for retrieving all addresses -* Adds support for retrieving all events +## v2.8.0 (2022-02-16) + +* Adds the missing Insurance object and associated actions (closes #47) +* Adds support for updating a user's brand +* Adds support to one-call buy shipments and orders via the `service` key +* Adds support for retrieving all Batch objects +* Adds support for retrieving all Address objects +* Adds support for retrieving all Event objects +* Adds support to regenerate Shipment rates via the `RegenerateRates` method +* Adds support for creating trackers in bulk via the `CreateList` Tracker method * Removes the unused `orderBy` parameter from the `Batch` object * Update the `DefaultApiBase` to include `v2` and remove `v2` from every request url string +* Adds the .NET version in use to the User-Agent header * Add a 30 second connection timeout and a 60 second request timeout for all HTTP requests -* Add CreateList in Tracker class that support creating trackers in bulk +* Lints the entire project and adds/updates docstrings throughout +* Fixes the test suite for the project making it runnable once again -## 2.7.0 (2021-11-24) +## v2.7.0 (2021-11-24) * Adds support for tax identifiers (PR #181) -## 2.6.0 (2021-11-03) +## v2.6.0 (2021-11-03) * Adds missing `commercial_invoice_letterhead` option (closes #142) * Adds missing `license_number` option @@ -28,135 +34,135 @@ * Includes SmartRate handling. * Updated Code Signing Identity. -## 2.5.1.3 (2020-01-07) +## v2.5.1.3 (2020-01-07) * Add restricted delivery shipment option * Correct certified mail type -## 2.5.1.2 (2019-09-29) +## v2.5.1.2 (2019-09-29) * Add certified mail, registered mail, and return receipt shipment options -## 2.5.1.1 (2019-07-05) +## v2.5.1.1 (2019-07-05) * Added suppress etd option -## 2.5.1 (2018-10-09) +## v2.5.1 (2018-10-09) * Added overlabel shipment options -## 2.5.0.1 (2018-10-03) +## v2.5.0.1 (2018-10-03) -## 2.5.0 (2018-09-28) +## v2.5.0 (2018-09-28) -## 2.4.0 (2018-06-22) +## v2.4.0 (2018-06-22) -## 2.3.1.4 (2018-01-09) +## v2.3.1.4 (2018-01-09) -## 2.3.1.3 (2017-11-29) +## v2.3.1.3 (2017-11-29) -## 2.3.1.2 (2017-05-16) +## v2.3.1.2 (2017-05-16) -## 2.3.1.1 (2017-04-20) +## v2.3.1.1 (2017-04-20) -## 2.3.1 (2017-03-28) +## v2.3.1 (2017-03-28) -## 2.3.0 (2017-03-11) +## v2.3.0 (2017-03-11) -## 2.2.7 (2017-03-07) +## v2.2.7 (2017-03-07) -## 2.2.6 (2017-01-24) +## v2.2.6 (2017-01-24) -## 2.2.5 (2017-01-24) +## v2.2.5 (2017-01-24) -## 2.2.4 (2016-12-15) +## v2.2.4 (2016-12-15) -## 2.2.3 (2016-12-13) +## v2.2.3 (2016-12-13) -## 2.2.2 (2016-12-07) +## v2.2.2 (2016-12-07) -## 2.2.1 (2016-08-26) +## v2.2.1 (2016-08-26) -## 2.2.0 (2016-08-25) +## v2.2.0 (2016-08-25) -## 2.1.2.1 (2016-08-19) +## v2.1.2.1 (2016-08-19) -## 2.1.1 (2016-07-08) +## v2.1.1 (2016-07-08) -## 2.1.0 (2016-05-09) +## v2.1.0 (2016-05-09) -## 2.0.3.1 (2016-03-12) +## v2.0.3.1 (2016-03-12) -## 2.0.3 (2016-03-03) +## v2.0.3 (2016-03-03) -## 2.0.2.1 (2016-02-19) +## v2.0.2.1 (2016-02-19) -## 2.0.2 (2016-02-10) +## v2.0.2 (2016-02-10) -## 2.0.1.1 (2016-01-14) +## v2.0.1.1 (2016-01-14) -## 2.0.1 (2016-01-14) +## v2.0.1 (2016-01-14) -## 2.0.0 (2016-01-12) +## v2.0.0 (2016-01-12) -## 1.2.2.2 (2015-12-18) +## v1.2.2.2 (2015-12-18) -## 1.2.2.1 (2015-11-09) +## v1.2.2.1 (2015-11-09) -## 1.2.2 (2015-11-04) +## v1.2.2 (2015-11-04) -## 1.2.1 (2015-10-27) +## v1.2.1 (2015-10-27) -## 1.2.0.1 (2015-10-06) +## v1.2.0.1 (2015-10-06) -## 1.2.0 (2015-09-15) +## v1.2.0 (2015-09-15) -## 1.1.7.2 (2015-09-10) +## v1.1.7.2 (2015-09-10) -## 1.1.7.1 (2015-08-12) +## v1.1.7.1 (2015-08-12) -## 1.1.7 (2015-06-26) +## v1.1.7 (2015-06-26) -## 1.1.6 (2015-06-11) +## v1.1.6 (2015-06-11) -## 1.1.5.2 (2015-06-05) +## v1.1.5.2 (2015-06-05) -## 1.1.5.1 (2015-05-13) +## v1.1.5.1 (2015-05-13) -## 1.1.4.5 (2015-03-20) +## v1.1.4.5 (2015-03-20) -## 1.1.4.4 (2015-02-06) +## v1.1.4.4 (2015-02-06) -## 1.1.4.3 (2015-02-06) +## v1.1.4.3 (2015-02-06) -## 1.1.4.1 (2015-01-29) +## v1.1.4.1 (2015-01-29) -## 1.1.4 (2015-01-29) +## v1.1.4 (2015-01-29) -## 1.1.3.2 (2015-01-20) +## v1.1.3.2 (2015-01-20) -## 1.1.3 (2014-12-17) +## v1.1.3 (2014-12-17) -## 1.1.2.6 (2014-11-19) +## v1.1.2.6 (2014-11-19) -## 1.1.2.5 (2014-11-17) +## v1.1.2.5 (2014-11-17) -## 1.1.2.4 (2014-11-03) +## v1.1.2.4 (2014-11-03) -## 1.1.2.3 (2014-11-03) +## v1.1.2.3 (2014-11-03) -## 1.1.2.1 (2014-10-31) +## v1.1.2.1 (2014-10-31) -## 1.1.2 (2014-10-31) +## v1.1.2 (2014-10-31) -## 1.1.1.2 (2014-10-30) +## v1.1.1.2 (2014-10-30) -## 1.1.0 (2014-10-07) +## v1.1.0 (2014-10-07) -## 1.0.1.7 (2014-08-15) +## v1.0.1.7 (2014-08-15) -## 1.0.1.6 (2014-07-11) +## v1.0.1.6 (2014-07-11) -## 1.0.1.4 (2014-06-10) +## v1.0.1.4 (2014-06-10) -## 1.0.1.3 (2014-06-06) +## v1.0.1.3 (2014-06-06) diff --git a/EasyPost.nuspec b/EasyPost.nuspec index c064a3977..82998fb34 100644 --- a/EasyPost.nuspec +++ b/EasyPost.nuspec @@ -3,7 +3,7 @@ EasyPost-Official EasyPost (Official) - 2.7.0 + 2.8.0 EasyPost EasyPost http://www.easypost.com diff --git a/EasyPost/VersionInfo.cs b/EasyPost/VersionInfo.cs index 27a4c7bef..28213e083 100644 --- a/EasyPost/VersionInfo.cs +++ b/EasyPost/VersionInfo.cs @@ -11,5 +11,5 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("2.6.0")] -[assembly: AssemblyInformationalVersion("2.6.0")] +[assembly: AssemblyFileVersion("2.8.0")] +[assembly: AssemblyInformationalVersion("2.8.0")] diff --git a/README.md b/README.md index aa43c1456..0b2a139f9 100644 --- a/README.md +++ b/README.md @@ -178,14 +178,6 @@ foreach (Form form in shipment.forms) { NOTE: The EasyPost .NET client library (in particular, the `ClientManager` global object) is not threadsafe; do not attempt to perform requests from multiple threads in parallel. This can be particularly problematic if using multiple API keys; make sure to always use a Mutex, Monitor, or other synchronization method to ensure that concurrent requests do not enter the EasyPost library from different threads. -### Releasing - -1. Update the [CHANGELOG](CHANGELOG.md). -1. Bump `version` in `EasyPost.nuspec` and `AssemblyVersion` in all `csproj` files. -1. Rebuild the library to update `dll`s in `lib` directory. -1. Create a git tag named the version number, e.g. `2.1.2.1`, and push it. -1. Publish new version on Nuget. - ### Reporting Issues If you have an issue with the client feel free to open an issue on [GitHub](https://github.com/EasyPost/easypost-csharp/issues). If you have a general shipping question or a questions about EasyPost's service please contact support@easypost.com for additional assitance.