Releases: EasyPost/easypost-csharp
Releases · EasyPost/easypost-csharp
v6.7.0
v6.6.0
What's Changed
- Add new
SmartRate
service for interacting with the SmartRate API- New
RecommendShipDateForShipment
function to recommend ship date for a shipment based on a desired delivery date. - New
EstimateDeliveryDateForRoute
function to estimate delivery date based on a list of carriers, to/from ZIP codes and a planned ship date (no existing shipment required). - New
RecommendShipDateForRoute
function to to recommend ship date based on a list of carriers, to/from ZIP codes and a planned ship date (no existing shipment required). - New model classes as needed for JSON response to new API functions
- New
- Enforce one-or-other for
Shipment
andBatch
parameters inPickup.Create
parameter set - Add internal parameter dependency utility
Related PRs
- [POC] Denote the interdependency between parameters in a parameter set by @nwithan8 in #571
- chore: deprecate dictionary CreateList for tracker by @Justintime50 in #573
- [chore] Support new UPS carrier account create/update endpoint by @nwithan8 in #574
- [feat] Consolidate SmartRate functions, add new functions by @nwithan8 in #566
- [chore] Prep for v6.6.0 release by @nwithan8 in #575
Full Changelog: v6.5.2...v6.6.0
v6.5.2
v6.5.1
v6.5.0
What's Changed
- Add missing parameters for
CustomsItem.Create
parameter set
Related PRs
- [chore] Clean up dependency groups in nuspec by @nwithan8 in #563
- fix: docs about Parameters by @Justintime50 in #564
- [chore] Demonstrate how users can provide their own proxy in custom HttpClient by @nwithan8 in #565
- [fix] Add missing parameters for customs item by @nwithan8 in #568
- [chore] Prep v6.5.0 release by @nwithan8 in #569
Full Changelog: v6.4.0...v6.5.0
v6.4.0
v6.3.1
What's Changed
- Fix
CarrierFields
serialization bug causing carrier account operations to fail - Fix accessibility for
CreateFedExSmartPost
parameter set
Related PRs
- [fix] Make FedEx SmartPost parameter set accessible by @nwithan8 in #557
- [fix] Invalid
CarrierFields
structure by @nwithan8 in #558 - [chore] Prep for v6.3.1 release by @nwithan8 in #559
Full Changelog: v6.3.0...v6.3.1
v6.3.0
- Add Refund function in the insurance service for requesting a refund for standalone insurance.
- Fix payment method funding and deletion failures due to undetermined payment method type
- Fix the
ToString
method forEasyPostObject
- andEphemeralEasyPostObject
-based objects to return object type and optional ID
v6.2.1
What's Changed
- Fix serialization bug for carrier accounts parameter on
RetrieveStatelessRates
parameter set - Add ability to construct
Options
object from a dictionary
Related PRs
- [feat] Add ability to construct Options object from dictionary by @nwithan8 in #547
- [chore] Add description for option attributes by @kevinalexliu in #548
- [bug] Fix carrier account parameter serialization for stateless rates by @nwithan8 in #550
- [chore] Prep for v6.2.1 release by @nwithan8 in #551
Full Changelog: v6.2.0...v6.2.1
v6.2.0
What's Changed
- [FIX] Mark some unused parameters for various
All
functions as obsolete- These will be removed in a later version. It is recommended to stop using these parameters immediately.
Related PRs
- feat: specify release target by @Justintime50 in #542
- [chore] Make base EasyPostService extendable outside module by @nwithan8 in #543
- [chore] Fix "All" parameter sets by @nwithan8 in #545
- [chore] Prep for v6.2.0 release by @nwithan8 in #546
Full Changelog: v6.1.0...v6.2.0