Skip to content

Releases: EasyPost/easypost-csharp

v6.0.0-rc2

06 Dec 19:34
a12e697
Compare
Choose a tag to compare
v6.0.0-rc2 Pre-release
Pre-release

What's Changed

  • Drop support for .NET Core 3.1
  • Add support for .NET 8.0
  • Remove carbon_offset (CarbonOffset) parameter from shipment creation and purchase flows
    • This parameter is no longer supported by the EasyPost API
  • Remove CarbonOffset model
  • Remove CreateAndBuy method in Batch service due to API deprecation
  • Add Options parameter for beta rates retrieval parameter set
  • Add ability to add custom options via AddAdditionalOption, in case an option is not explicitly supported
  • Beta CarrierMetadata service and classes removed. Please use the GA CarrierMetadata service and classes instead.

Please reference our Upgrade Guide for breaking changes.

Full Changelog: v5.8.0...v6.0.0-rc2

v6.0.0-rc1

06 Dec 19:14
df2b905
Compare
Choose a tag to compare
v6.0.0-rc1 Pre-release
Pre-release

What's Changed

  • Drop support for .NET Core 3.1
  • Add support for .NET 8.0
  • Remove carbon_offset (CarbonOffset) parameter from shipment creation and purchase flows
    • This parameter is no longer supported by the EasyPost API
  • Remove CarbonOffset model
  • Remove CreateAndBuy method in Batch service due to API deprecation
  • Add Options parameter for beta rates retrieval parameter set
  • Add ability to add custom options via AddAdditionalOption, in case an option is not explicitly supported
  • Beta CarrierMetadata service and classes removed. Please use the GA CarrierMetadata service and classes instead.

Please reference our Upgrade Guide for breaking changes.

Full Changelog: v5.8.0...v6.0.0-rc1

v5.8.0

11 Oct 17:47
45f3e65
Compare
Choose a tag to compare

What's Changed

  • Add RetrieveApiKeysForUser to ApiKey service

Related PRs

  • [chore] Add unit test verifying how competing/overriding parameters work by @nwithan8 in #518
  • [chore] Account for Apple Silicon in development by @nwithan8 in #519
  • [feat] Add function to retrieve API keys for a specific user by @nwithan8 in #521
  • chore: prepare v5.8.0 for release by @Justintime50 in #523

Full Changelog: v5.7.0...v5.8.0

v5.7.0

05 Sep 22:11
c8c213a
Compare
Choose a tag to compare

What's Changed

  • Fix FedEx SmartPost carrier account creation not going to the correct endpoint
  • Add missing optional ReturnAddress and BuyerAddress parameters to Shipment creation parameter set

Full Changelog: v5.6.0...v5.7.0

v5.6.0

31 Aug 23:27
1b3192d
Compare
Choose a tag to compare

What's Changed

  • Add ability to compare an EasyPost object to a parameter set object via Matches function (closes #377 )
    • Users can define a custom Matches function on any parameter set class
  • Fix parameter set serialization that was causing issues when altering and reusing parameter sets (closes #512 )

Full Changelog: v5.5.0...v5.6.0

v5.5.0

29 Aug 20:20
870cd58
Compare
Choose a tag to compare

What's Changed

  • Add custom parameter sets (CreateFedEx, CreateUps) for carrier account creation API calls
    • Users required to use these parameter sets if creating a FedEx or UPS account

Full Changelog: v5.4.1...v5.5.0

v5.4.1

17 Aug 21:20
c5c302d
Compare
Choose a tag to compare

What's Changed

  • Fix incorrect JSON mapping for EasyPostEstimatedDeliveryDate
    • EasyPostEstimatedDeliveryDate is now a DateTime object rather than a string

Full Changelog: v5.4.0...v5.4.1

v5.4.0

14 Aug 21:38
9b25c14
Compare
Choose a tag to compare
  • Make the Id property of any EasyPostObject-based object instance settable (previously, this was read-only)
    • This will allow users to make temporary references to existing objects in Parameter sets without having to retrieve the object from the API first

v5.3.0

28 Jul 16:21
c86d36f
Compare
Choose a tag to compare
  • Maps 400 status codes to new BadRequestError class

v5.2.0

12 Jul 16:56
71dce09
Compare
Choose a tag to compare
  • Adds Hooks to introspect HTTP requests and responses (see HTTP Hooks section of README for more details)
  • Adds TaxIdExpirationDate to EasyPost.Models.API.Options for Shipment creation