Skip to content

Releases: nozzlegear/ShopifySharp

5.14.0

17 Nov 22:50
5.14.0
Compare
Choose a tag to compare
  • Dropped support for .NET Standard 1.4 and .NET Framework 4.5. (#438)
  • Target .NET Standard 2.1 as target framework.
  • Update Shopify API version to 2021-10. (#674)
  • Deprecated FulfillmentOrder.FulfillmentServiceHandle. (#687)
  • Deprecated Metafield.ValueType and added Metafield.Type. (#656)
  • Add support for setting a global IHttpClientFactory and changing instance-specific HttpClient. (#369)
  • Fixed a bug where the LeakyBucketExecutionPolicy would throw a NullReferenceException in certain cases when Shopify would return an error message. (#685)
  • Add support for request contexts in LeakyBucketExecutionPolicy. (#672)
  • Add Order.CheckoutToken and Order.CheckoutId (#684) (#671) (#675)
  • Add various missing Shop, Customer and Order properties (#675).
  • Add DiscountCodeService.GetAsync(string code) method to get a PriceRuleDiscountCode by its code. (#664)

5.13.1

24 Sep 20:18
5.13.1
Compare
Choose a tag to compare
  • Bugfixes for LeakyBucketPolicy. (#669)
  • GraphQL logic for LeakyBucketPolicy handles now handles refunds when the actual cost was less than the expected cost. (#669)

5.13.0

23 Sep 13:53
5.13.0
Compare
Choose a tag to compare
  • Added a new request policy LeakyBucketExecutionPolicy which handles both REST and Graph API request limits. (#667)
  • Deprecated the SmartRequestExecutionPolicy in favor of the LeakyBucketExecutionPolicy. (#667)
  • The GraphService now takes an extra optional parameter to indicate the query cost. (#667)

5.12.1

16 Sep 04:15
5.12.1
Compare
Choose a tag to compare
  • Added Customer.TaxExemptions (#665)
  • Added OrderCountFilter.ProcessedAtMin and OrderCountFilter.ProcessedAtMax (#663)
  • Added AuthorizationScope.ReadTranslations and AuthorizationScope.WriteTranslations (#662)

5.12.0

10 Jul 04:51
5.12.0
Compare
Choose a tag to compare
  • Change return type of UserService.ListService from IEnumerable<User> to ListResult<User>. (#649)
  • Add support for filtering lists of Users with UserListFilter. (#649)
  • Remove deprecated APIs for activating charges. (#651)
  • Drop support for netcoreapp2.1. (#566)
  • Add LineItem.OriginLocation. (#652)

5.11.1

30 Jun 05:10
5.11.1
Compare
Choose a tag to compare
  • Add ProductListFilter.Status property (#641)

5.11.0

30 Jun 05:07
5.11.0
Compare
Choose a tag to compare
  • Upgrades to Shopify API version 2021-07.
  • Add Order.EstimatedTaxes.
  • Remove deprecated Shop.ForceSSL.
  • Document additional valid User.Permissions strings.
  • Add overloaded DraftOrderService.CreateAsync method which does not include the use_customer_default_address parameter in the request. (#631)
  • Add a new mechanism to pass HTTP headers to activate certain fields. (#639)
  • Add Transaction.CurrencyExchangeAdjustment. (#639)
  • Fix for "PresentmentPrices always null" #628. (#639)

5.10.0

31 Mar 14:51
5.10.0
Compare
Choose a tag to compare
  • Added DraftOrder.TaxExemptions (#629)
  • Change DraftOrder.InvoiceSentAt, DraftOrder.CompletedAt, DraftOrder.CreatedAt and DraftOrder.UpdatedAt property types to DateTimeOffset? (was DateTime?). (#629)
  • Change Price.Amount to decimal? (was string). (#629)

5.9.0

16 Mar 20:18
5.9.0
Compare
Choose a tag to compare
  • Added DraftOrder.UseCustomerDefaultAddress (#622)
  • Added Refund.OrderId (#623)
  • Added Refund.DiscrepancyReason, Refund.MaximumRefundable (#624)
  • Added Transaction.MaximumRefundable (#624)
  • Fix for #555: made the optional Refund object parameter of RefundService.CalculateAsync and RefundService.RefundAsync required. (#624)

5.8.1

26 Feb 04:51
5.8.1
Compare
Choose a tag to compare
  • Add Shop.PrimaryLocationId (#608)