You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+49-48
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,9 @@
1
1
# CHANGELOG
2
2
3
-
#Next Release
3
+
## v3.1.0 (2022-05-19)
4
4
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.
6
7
7
8
## v3.0.0
8
9
@@ -19,67 +20,67 @@ Upgrading major versions of this project? Refer to the [Upgrade Guide](UPGRADE_G
19
20
- 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.
20
21
- Must use `verify` and `verify_strict` parameters to verify addresses during creation, per our API docs; `verification` and `strict_verification` will no longer work
21
22
- 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
23
24
- Functions previously called `Destroy` are now called `Delete` for consistency (eg: deleting a carrier account)
24
25
- Removes non-static `Create()` functions on `Address`, `Order`, `Pickup` and `Shipment` classes for Visual Basic compatibility.
25
26
26
27
### Features
27
28
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
37
38
38
39
### Bug Fixes
39
40
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
43
44
44
45
## v2.8.1 (2022-02-17)
45
46
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`)
48
49
49
50
**This release includes changes intended for v2.8.0**
50
51
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
65
66
66
67
**This release includes changes intended for v2.7.0**
67
68
68
-
-Adds support for tax identifiers (PR #181)
69
+
- Adds support for tax identifiers (PR #181)
69
70
70
71
**This release includes changes intended for v2.6.0 & v2.6.1**
0 commit comments