Releases: EasyPost/easypost-csharp
Releases · EasyPost/easypost-csharp
v7.2.0
v7.1.0
- Adds Referenceto Claims
- Adds ReplacementOrderandStoreCreditto ClaimPaymentMethodlist
v7.0.1
- Corrects the endpoint used for creating/updating UPS accounts
v7.0.0
See our Upgrade Guide for more details.
- Minimum .NET Framework is now v4.7.2
- Adds custom webhook headers when creating/updating a webhook
- Adds the following functions to assist ReferralCustomer in adding credit cards and bank accounts:
- Beta.ReferralCustomer.CreateCreditCardClientSecret
- Beta.ReferralCustomer.CreateBankAccountClientSecret
- ReferralCustomer.AddCreditCardFromStripe
- ReferralCustomer.AddBankAccountFromStripe
 
- Adds MerchantIdas Shipment option (closes #592)
- Adds missing tracker props
- Routes AmazonShippingAccountto the correct endpoint on create
- Fixes error parsing
- Allows for alternative format of errorsfield (previously we deserialized theerrorsfield into a list ofErrorobjects; however, sometimes the errors are simply a list of strings. This change make theerrorsfield a list ofobjectsallowing for either the newFieldErrorobject or a list of strings. Users will need to check for the type of error returned and handle appropriately)
- Removed the unused Errormodel
- Added an explicit AddressVerificationFieldErrormodel
- The PaymentRefundclass now uses a list ofFieldErrorinstead ofErrorfor theerrorsfield
 
- Allows for alternative format of 
- Remove previously-marked obsolete parameter, functions and classes:
- EasyPost.Models.API.DeliveryDateForZipPairEstimate.EasyPostTimeInTransitDataproperty (use- EasyPost.Models.API.DeliveryDateForZipPairEstimate.TimeInTransitDetailsinstead)
- EasyPost.Models.API.Options.BillReceiverAccountproperty (use- EasyPost.Models.API.Options.Paymentinstead)
- EasyPost.Models.API.Options.BillReceiverPostalCodeproperty (use- EasyPost.Models.API.Options.Paymentinstead)
- EasyPost.Models.API.Options.BillThirdPartyAccountproperty (use- EasyPost.Models.API.Options.Paymentinstead)
- EasyPost.Models.API.Options.BillThirdPartyCountryproperty (use- EasyPost.Models.API.Options.Paymentinstead)
- EasyPost.Models.API.Options.BillThirdPartyPostalCodeproperty (use- EasyPost.Models.API.Options.Paymentinstead)
- EasyPost.Models.API.Rate.EstDeliveryDaysproperty (use- EasyPost.Models.API.Rate.DeliveryDaysinstead)
- EasyPost.Models.API.SmartRate.EstDeliveryDaysproperty (use- EasyPost.Models.API.SmartRate.DeliveryDaysinstead)
- EasyPost.Models.API.RateWithEstimatedDeliveryDate.EasyPostTimeInTransitDataproperty (use- EasyPost.Models.API.RateWithEstimatedDeliveryDate.TimeInTransitDetailsinstead)
- EasyPost.Models.API.RecommendShipDateForShipmentResult.EasyPostTimeInTransitDataproperty (use- EasyPost.Models.API.RecommendShipDateForShipmentResult.TimeInTransitDetailsinstead)
- EasyPost.Models.API.ShipDateForZipPairRecommendation.EasyPostTimeInTransitDataproperty (use- EasyPost.Models.API.ShipDateForZipPairRecommendation.TimeInTransitDetailsinstead)
- EasyPost.Models.API.Tracker.TrackingUpdatedAtproperty (use- EasyPost.Models.API.Tracker.UpdatedAtinstead)
- EasyPost.Models.API.TimeInTransitDetailsclass (use- EasyPost.Models.API.TimeInTransitDetailsForDeliveryDateEstimateinstead)
- EasyPost.Parameters.Tracker.CreateListclass (related function was removed in v6.8.0)
- EasyPost.Constants.CarrierAccounts.FedExAccountvariable (use- EasyPost.Models.API.CarrierAccountType.FedExinstead)
- EasyPost.Constants.CarrierAccounts.UpsAccountvariable (use- EasyPost.Models.API.CarrierAccountType.Upsinstead)
 
v6.9.0
What's Changed
- Add missing CheckDeliveryAddressparameter forClaim.Createparameter set
- Handle enums when running parameter interdependency checks
Related PRs
- [bug] Add missing claims parameters, fix interdependency parameter enforcement by @nwithan8 in #603
- [chore] Prep for v6.9.0 release by @nwithan8 in #604
- [chore] Upload compiled nupkg file from GitHub Runner to Action output by @nwithan8 in #605
Full Changelog: v6.8.1...v6.9.0
v6.8.1
What's Changed
- [FIX] HTTP query parameter serialization bug causing TrackingCodesto be ignored when listing trackers
Related PRs
- [fix] Handle serializing array/list parameters in GET/DELETE query strings by @nwithan8 in #601
- [chore] Prep for v6.8.1 release by @nwithan8 in #602
Full Changelog: v6.8.0...v6.8.1
v6.8.0
What's Changed
- Removes the deprecated CreateListTracker function as it is no longer available via API
- Adds TrackingCodesoptional parameter toTracker.Allparameter set for listing trackers
- Adds RestrictionCommentsoptional parameter toCustomsInfo.Createparameter set and enforces usage ifRestrictionTypeis not "none" (closes #597 )
Related PRs
- chore: remove create_list tracker endpoint function by @Justintime50 in #590
- chore: update CODEOWNERS by @Justintime50 in #591
- [feat] Add TrackingCodes parameter by @nwithan8 in #594
- [fix] Add RestrictionCommentstoCustomsInfoCreate parameter set by @nwithan8 in #598
- [chore] Prep for v6.8.0 release by @nwithan8 in #600
Full Changelog: v6.7.3...v6.8.0
v6.7.3
What's Changed
- Corrects all API documentation link references to point to their new locations
- Fix recursion during disposal causing stack overflow
Related PRs
- fix: all doc links in docstrings by @Justintime50 in #586
- [fix] Recursion causing stack overflow when disposing client/service by @nwithan8 in #588
- [chore] Prep for v6.7.3 release by @nwithan8 in #589
Full Changelog: v6.7.2...v6.7.3
v6.7.2
What's Changed
- Fix inclusion of VerifyandVerifyStrictparameters when creating an Address as part of a larger object creation (e.g. Shipment, Order, etc.)
Related PRs
- [fix] Include "verify" and "verify_strict" parameters for Address creation by @nwithan8 in #582
- chore: use new webhook fixtures by @Justintime50 in #583
- [chore] Prep for v6.7.2 release by @nwithan8 in #585
Full Changelog: v6.7.1...v6.7.2
v6.7.1
What's Changed
- Fix pagination parameters for GetNextPageOfChildren function for User service
Related PRs
- Update README by @cargilltay in #579
- [bug] Fix pagination parameters for child user lists by @nwithan8 in #578
- [chore] Prep for v6.7.1 release by @nwithan8 in #581
Full Changelog: v6.7.0...v6.7.1