Skip to content

Releases: nozzlegear/ShopifySharp

5.14.3

11 Jan 21:42
5.14.3
Compare
Choose a tag to compare
  • Add LineItem.TipPaymentGatewaySpecified property (#706)
  • Add ReadDiscounts and WriteDiscounts authorization scopes (#692)
  • Add Customer.SmsMarketingConsent property (#702)
  • Fix issue with Event.Arguments deserialization by changing type to IEnumerable<object> to handle nested objects (#705)

5.14.2

13 Dec 20:22
5.14.2
Compare
Choose a tag to compare
  • Fix: add missing JsonProperty("type") attribute for Metafield.Type (#695, #699)

5.14.1

13 Dec 20:20
5.14.1
Compare
Choose a tag to compare
  • Fix serialization bug for Customer.AcceptsMarketingUpdatedAt (#690)

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)