diff --git a/CHANGELOG.md b/CHANGELOG.md index 680f0b76..24bd3cd7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,31 @@ # CHANGELOG -# v6.9.0 (2024-11-19) +# v7.0.0 (TBD) + +- Drop explicit support for .NET 5.0 +- Add explicit support for .NET 9.0 +- Remove previously-marked obsolete parameter, functions and classes: + - `EasyPost.Models.API.DeliveryDateForZipPairEstimate.EasyPostTimeInTransitData` property (use `EasyPost.Models.API.DeliveryDateForZipPairEstimate.TimeInTransitDetails` instead) + - `EasyPost.Models.API.Options.BillReceiverAccount` property (use `EasyPost.Models.API.Options.Payment` instead) + - `EasyPost.Models.API.Options.BillReceiverPostalCode` property (use `EasyPost.Models.API.Options.Payment` instead) + - `EasyPost.Models.API.Options.BillThirdPartyAccount` property (use `EasyPost.Models.API.Options.Payment` instead) + - `EasyPost.Models.API.Options.BillThirdPartyCountry` property (use `EasyPost.Models.API.Options.Payment` instead) + - `EasyPost.Models.API.Options.BillThirdPartyPostalCode` property (use `EasyPost.Models.API.Options.Payment` instead) + - `EasyPost.Models.API.Rate.EstDeliveryDays` property (use `EasyPost.Models.API.Rate.DeliveryDays` instead) + - `EasyPost.Models.API.SmartRate.EstDeliveryDays` property (use `EasyPost.Models.API.SmartRate.DeliveryDays` instead) + - `EasyPost.Models.API.RateWithEstimatedDeliveryDate.EasyPostTimeInTransitData` property (use `EasyPost.Models.API.RateWithEstimatedDeliveryDate.TimeInTransitDetails` instead) + - `EasyPost.Models.API.RecommendShipDateForShipmentResult.EasyPostTimeInTransitData` property (use `EasyPost.Models.API.RecommendShipDateForShipmentResult.TimeInTransitDetails` instead) + - `EasyPost.Models.API.ShipDateForZipPairRecommendation.EasyPostTimeInTransitData` property (use `EasyPost.Models.API.ShipDateForZipPairRecommendation.TimeInTransitDetails` instead) + - `EasyPost.Models.API.Tracker.TrackingUpdatedAt` property (use `EasyPost.Models.API.Tracker.UpdatedAt` instead) + - `EasyPost.Models.API.TimeInTransitDetails` class (use `EasyPost.Models.API.TimeInTransitDetailsForDeliveryDateEstimate` instead) + - `EasyPost.Parameters.Tracker.All.TrackingCode` property (use `EasyPost.Parameters.Tracker.All.TrackingCodes` instead) + - `EasyPost.Parameters.Tracker.CreateList` class (related function was removed in v6.8.0) + - `EasyPost.Constants.CarrierAccounts.FedExAccount` variable (use `EasyPost.Models.API.CarrierAccountType.FedEx` instead) + - `EasyPost.Constants.CarrierAccounts.UpsAccount` variable (use `EasyPost.Models.API.CarrierAccountType.Ups` instead) +- Add missing `CheckDeliveryAddress` parameter for `Claim.Create` parameter set +- Handle enums when running parameter interdependency checks + +# v6.9.0 (2024-11-22) - Add missing `CheckDeliveryAddress` parameter for `Claim.Create` parameter set - Handle enums when running parameter interdependency checks diff --git a/UPGRADE_GUIDE.md b/UPGRADE_GUIDE.md index eaa4a68e..41c04ac1 100644 --- a/UPGRADE_GUIDE.md +++ b/UPGRADE_GUIDE.md @@ -2,11 +2,14 @@ Use the following guide to assist in the upgrade process of the `easypost-csharp` library between major versions. +- [Upgrading from 6.x to 7.0](#upgrading-from-6x-to-70) - [Upgrading from 5.x to 6.0](#upgrading-from-5x-to-60) - [Upgrading from 4.x to 5.0](#upgrading-from-4x-to-50) - [Upgrading from 3.x to 4.x](#upgrading-from-3x-to-40) - [Upgrading from 2.x to 3.0](#upgrading-from-2x-to-30) +## Upgrading from 6.x to 7.0 + ## Upgrading from 5.x to 6.0 ### 6.0 High Impact Changes