Skip to content

Releases: nozzlegear/ShopifySharp

2.1.3

10 Jun 13:51
Compare
Choose a tag to compare
  • Bugfix: ShopifyOrder.TotalWeight is now a long number. #56.

2.1.2

07 Jun 16:49
Compare
Choose a tag to compare
  • New ShopifyLineItem.Properties property. #55.

2.1.1

05 Jun 04:47
Compare
Choose a tag to compare
  • Bugfix: ShopifyShop.ForceSSL wasn't serializing or deserializing properly.

2.1.0

28 May 01:48
Compare
Choose a tag to compare
  • New feature: ShopifyProductImage. Create, get, count, list, update and delete a product's images. #52.
  • New property: ShopifyShop.ForceSSL. #53.

2.0.2

17 Apr 17:01
Compare
Choose a tag to compare
  • Bugfix: ShopifyProductVariant.Grams field could occasionally be null, throwing a deserialization exception. Null value now defaults to 0. #48

2.0.1

15 Apr 21:17
Compare
Choose a tag to compare
  • Fixed a bug where ShopifySharp would throw an ArgumentNullException while trying to deserialize an empty response error from Shopify. #46

2.0.0

13 Apr 15:48
Compare
Choose a tag to compare

Version 2.0.0 is a major update to ShopifySharp, it contains some breaking changes. We strongly recommend updating to 2.0.0+ before June 1st, 2016. Shopify will completely deprecate the method for verifying authentic requests used in ShopifyAuthorizationService.IsAuthenticRequest on June 1st, 2016. After that date, this method will always return false in v1 builds.

Breaking changes:

  • ShopifyException.Error.Errors is now a Dictionary<string, IEnumerable<string>> on the ShopifyException itself. To maintain some back compat, ShopifyException.JsonError is the raw JSON-serialized error returned by Shopify. It's functionally identical to the old ex.Error.Errors, which was also the raw JSON string.
  • Any enums that previously had a .Unknown default value are now nullable and have had those values removed. Instead of checking if Enum == Enum.Unknown, you should instead check if Enum == null or Enum != Enum.Value.
  • ShopifyRecurringChargeStatus has been merged into ShopifyChargeStatus.
  • All *FilterOptions and *ListOptions (used in many Service.ListAsync and Service.CountAsync calls) have been renamed to *Filter and moved into the ShopifySharp.Filters namespace.

Other changes:

  • New feature: Forcefully uninstall your app from the shop with ShopifyShopService.UninstallAppAsync().

1.17.1

02 Apr 02:15
Compare
Choose a tag to compare
  • Bugfix: ShopifyAuthorizationService.IsAuthentic* methods threw an exception when signature was null, rather than returning false. #42

1.17.0

16 Mar 15:02
Compare
Choose a tag to compare

New feature: ShopifyCustomCollectionService. Create, update, count, list and delete custom collections.

1.16.0

26 Feb 14:41
Compare
Choose a tag to compare
  • New feature: ShopifyMetaFieldService. Create, get, list, count, update and delete metafields.