Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# CHANGELOG

## v7.7.1 (2026-04-03)

- Fixes the type of the Shipment option `Machinable` from `string` to `bool` (closes #653)

## v7.7.0 (2026-02-25)

- Adds generic `MakeApiCallAsync` function
Expand Down
2 changes: 1 addition & 1 deletion EasyPost.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<metadata>
<id>EasyPost-Official</id>
<title>EasyPost (Official)</title>
<version>7.7.0</version>
<version>7.7.1</version>
<authors>EasyPost</authors>
<owners>EasyPost</owners>
<projectUrl>https://www.easypost.com</projectUrl>
Expand Down
2 changes: 1 addition & 1 deletion EasyPost/Models/API/Options.cs
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@
public bool? ByDrone { get; set; }

[JsonProperty("carrier_insurance_amount")]
public string? CarrierInsuranceAmount { get; set; }

Check warning on line 83 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / Coverage_Requirements

Missing XML comment for publicly visible type or member 'Options.CarrierInsuranceAmount'

Check warning on line 83 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / FSharp_Compatibility_Tests

Missing XML comment for publicly visible type or member 'Options.CarrierInsuranceAmount'

Check warning on line 83 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / lint

Missing XML comment for publicly visible type or member 'Options.CarrierInsuranceAmount'

Check warning on line 83 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NetStandard_Compatibility_Tests

Missing XML comment for publicly visible type or member 'Options.CarrierInsuranceAmount'

Check warning on line 83 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / Visual_Basic_Compatibility_Test

Missing XML comment for publicly visible type or member 'Options.CarrierInsuranceAmount'

Check warning on line 83 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net100)

Missing XML comment for publicly visible type or member 'Options.CarrierInsuranceAmount'

Check warning on line 83 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net60)

Missing XML comment for publicly visible type or member 'Options.CarrierInsuranceAmount'

Check warning on line 83 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net90)

Missing XML comment for publicly visible type or member 'Options.CarrierInsuranceAmount'

Check warning on line 83 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net80)

Missing XML comment for publicly visible type or member 'Options.CarrierInsuranceAmount'

Check warning on line 83 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net70)

Missing XML comment for publicly visible type or member 'Options.CarrierInsuranceAmount'

/// <summary>
/// Assign an email address to receive carrier notifications.
Expand Down Expand Up @@ -132,16 +132,16 @@
public string? CodMethod { get; set; }

[JsonProperty("commercial_invoice_format")]
public string? CommercialInvoiceFormat { get; set; }

Check warning on line 135 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / Coverage_Requirements

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceFormat'

Check warning on line 135 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / FSharp_Compatibility_Tests

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceFormat'

Check warning on line 135 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / lint

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceFormat'

Check warning on line 135 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NetStandard_Compatibility_Tests

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceFormat'

Check warning on line 135 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / Visual_Basic_Compatibility_Test

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceFormat'

Check warning on line 135 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net100)

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceFormat'

Check warning on line 135 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net60)

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceFormat'

Check warning on line 135 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net90)

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceFormat'

Check warning on line 135 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net80)

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceFormat'

Check warning on line 135 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net70)

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceFormat'

[JsonProperty("commercial_invoice_letterhead")]
public string? CommercialInvoiceLetterhead { get; set; }

Check warning on line 138 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / Coverage_Requirements

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceLetterhead'

Check warning on line 138 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / FSharp_Compatibility_Tests

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceLetterhead'

Check warning on line 138 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / lint

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceLetterhead'

Check warning on line 138 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NetStandard_Compatibility_Tests

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceLetterhead'

Check warning on line 138 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / Visual_Basic_Compatibility_Test

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceLetterhead'

Check warning on line 138 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net100)

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceLetterhead'

Check warning on line 138 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net60)

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceLetterhead'

Check warning on line 138 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net90)

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceLetterhead'

Check warning on line 138 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net80)

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceLetterhead'

Check warning on line 138 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net70)

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceLetterhead'

[JsonProperty("commercial_invoice_signature")]
public string? CommercialInvoiceSignature { get; set; }

Check warning on line 141 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / Coverage_Requirements

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSignature'

Check warning on line 141 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / FSharp_Compatibility_Tests

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSignature'

Check warning on line 141 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / lint

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSignature'

Check warning on line 141 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NetStandard_Compatibility_Tests

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSignature'

Check warning on line 141 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / Visual_Basic_Compatibility_Test

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSignature'

Check warning on line 141 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net100)

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSignature'

Check warning on line 141 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net60)

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSignature'

Check warning on line 141 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net90)

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSignature'

Check warning on line 141 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net80)

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSignature'

Check warning on line 141 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net70)

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSignature'

[JsonProperty("commercial_invoice_size")]
public string? CommercialInvoiceSize { get; set; }

Check warning on line 144 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / Coverage_Requirements

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSize'

Check warning on line 144 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / FSharp_Compatibility_Tests

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSize'

Check warning on line 144 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / lint

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSize'

Check warning on line 144 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NetStandard_Compatibility_Tests

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSize'

Check warning on line 144 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / Visual_Basic_Compatibility_Test

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSize'

Check warning on line 144 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net100)

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSize'

Check warning on line 144 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net60)

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSize'

Check warning on line 144 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net90)

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSize'

Check warning on line 144 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net80)

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSize'

Check warning on line 144 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net70)

Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSize'

/// <summary>
/// A description of the content of the shipment.
Expand All @@ -150,7 +150,7 @@
public string? ContentDescription { get; set; }

[JsonProperty("cost_center")]
public string? CostCenter { get; set; }

Check warning on line 153 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / Coverage_Requirements

Missing XML comment for publicly visible type or member 'Options.CostCenter'

Check warning on line 153 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / FSharp_Compatibility_Tests

Missing XML comment for publicly visible type or member 'Options.CostCenter'

Check warning on line 153 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / lint

Missing XML comment for publicly visible type or member 'Options.CostCenter'

Check warning on line 153 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NetStandard_Compatibility_Tests

Missing XML comment for publicly visible type or member 'Options.CostCenter'

Check warning on line 153 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / Visual_Basic_Compatibility_Test

Missing XML comment for publicly visible type or member 'Options.CostCenter'

Check warning on line 153 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net100)

Missing XML comment for publicly visible type or member 'Options.CostCenter'

Check warning on line 153 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net60)

Missing XML comment for publicly visible type or member 'Options.CostCenter'

Check warning on line 153 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net90)

Missing XML comment for publicly visible type or member 'Options.CostCenter'

Check warning on line 153 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net80)

Missing XML comment for publicly visible type or member 'Options.CostCenter'

Check warning on line 153 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net70)

Missing XML comment for publicly visible type or member 'Options.CostCenter'

/// <summary>
/// Which currency this <see cref="Shipment"/> will show for rates if carrier allows.
Expand All @@ -159,13 +159,13 @@
public string? Currency { get; set; }

[JsonProperty("customs_broker_address_id")]
public string? CustomsBrokerAddressId { get; set; }

Check warning on line 162 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / Coverage_Requirements

Missing XML comment for publicly visible type or member 'Options.CustomsBrokerAddressId'

Check warning on line 162 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / FSharp_Compatibility_Tests

Missing XML comment for publicly visible type or member 'Options.CustomsBrokerAddressId'

Check warning on line 162 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / lint

Missing XML comment for publicly visible type or member 'Options.CustomsBrokerAddressId'

Check warning on line 162 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NetStandard_Compatibility_Tests

Missing XML comment for publicly visible type or member 'Options.CustomsBrokerAddressId'

Check warning on line 162 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / Visual_Basic_Compatibility_Test

Missing XML comment for publicly visible type or member 'Options.CustomsBrokerAddressId'

Check warning on line 162 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net100)

Missing XML comment for publicly visible type or member 'Options.CustomsBrokerAddressId'

Check warning on line 162 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net60)

Missing XML comment for publicly visible type or member 'Options.CustomsBrokerAddressId'

Check warning on line 162 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net90)

Missing XML comment for publicly visible type or member 'Options.CustomsBrokerAddressId'

Check warning on line 162 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net80)

Missing XML comment for publicly visible type or member 'Options.CustomsBrokerAddressId'

Check warning on line 162 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net70)

Missing XML comment for publicly visible type or member 'Options.CustomsBrokerAddressId'

[JsonProperty("customs_include_shipping")]
public string? CustomsIncludeShipping { get; set; }

Check warning on line 165 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / Coverage_Requirements

Missing XML comment for publicly visible type or member 'Options.CustomsIncludeShipping'

Check warning on line 165 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / FSharp_Compatibility_Tests

Missing XML comment for publicly visible type or member 'Options.CustomsIncludeShipping'

Check warning on line 165 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / lint

Missing XML comment for publicly visible type or member 'Options.CustomsIncludeShipping'

Check warning on line 165 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NetStandard_Compatibility_Tests

Missing XML comment for publicly visible type or member 'Options.CustomsIncludeShipping'

Check warning on line 165 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / Visual_Basic_Compatibility_Test

Missing XML comment for publicly visible type or member 'Options.CustomsIncludeShipping'

Check warning on line 165 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net100)

Missing XML comment for publicly visible type or member 'Options.CustomsIncludeShipping'

Check warning on line 165 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net60)

Missing XML comment for publicly visible type or member 'Options.CustomsIncludeShipping'

Check warning on line 165 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net90)

Missing XML comment for publicly visible type or member 'Options.CustomsIncludeShipping'

Check warning on line 165 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net80)

Missing XML comment for publicly visible type or member 'Options.CustomsIncludeShipping'

Check warning on line 165 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net70)

Missing XML comment for publicly visible type or member 'Options.CustomsIncludeShipping'

[JsonProperty("declared_value")]
public double? DeclaredValue { get; set; }

Check warning on line 168 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / Coverage_Requirements

Missing XML comment for publicly visible type or member 'Options.DeclaredValue'

Check warning on line 168 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / FSharp_Compatibility_Tests

Missing XML comment for publicly visible type or member 'Options.DeclaredValue'

Check warning on line 168 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / lint

Missing XML comment for publicly visible type or member 'Options.DeclaredValue'

Check warning on line 168 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / Visual_Basic_Compatibility_Test

Missing XML comment for publicly visible type or member 'Options.DeclaredValue'

Check warning on line 168 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net100)

Missing XML comment for publicly visible type or member 'Options.DeclaredValue'

Check warning on line 168 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net60)

Missing XML comment for publicly visible type or member 'Options.DeclaredValue'

Check warning on line 168 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net90)

Missing XML comment for publicly visible type or member 'Options.DeclaredValue'

Check warning on line 168 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net80)

Missing XML comment for publicly visible type or member 'Options.DeclaredValue'

Check warning on line 168 in EasyPost/Models/API/Options.cs

View workflow job for this annotation

GitHub Actions / NET_Tests (Net70)

Missing XML comment for publicly visible type or member 'Options.DeclaredValue'

[JsonProperty("delivered_duty_paid")]
public bool? DeliveredDutyPaid { get; set; }
Expand Down Expand Up @@ -604,7 +604,7 @@
/// Whether or not the parcel can be processed by the carriers equipment.
/// </summary>
[JsonProperty("machinable")]
public string? Machinable { get; set; }
public bool? Machinable { get; set; }

/// <summary>
/// This is a required field for DHL eCommerce shipments and should be the merchant's name. It will be displayed on the shipping label and associated with the shipment throughout transit.
Expand Down
6 changes: 3 additions & 3 deletions EasyPost/Properties/VersionInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@

// Version information for an assembly must follow semantic versioning
// When releasing a release candidate, append a 4th digit being the number of the release candidate
[assembly: AssemblyVersion("7.7.0")]
[assembly: AssemblyFileVersion("7.7.0")]
[assembly: AssemblyInformationalVersion("7.7.0")]
[assembly: AssemblyVersion("7.7.1")]
[assembly: AssemblyFileVersion("7.7.1")]
[assembly: AssemblyInformationalVersion("7.7.1")]
Loading