ShopifySharp 3.4.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package ShopifySharp --version 3.4.0                
NuGet\Install-Package ShopifySharp -Version 3.4.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="ShopifySharp" Version="3.4.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ShopifySharp --version 3.4.0                
#r "nuget: ShopifySharp, 3.4.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install ShopifySharp as a Cake Addin
#addin nuget:?package=ShopifySharp&version=3.4.0

// Install ShopifySharp as a Cake Tool
#tool nuget:?package=ShopifySharp&version=3.4.0                

ShopifySharp is a .NET library that enables you to authenticate and make API calls to Shopify.

Product Compatible and additional computed target framework versions.
.NET Framework net45 is compatible.  net451 was computed.  net452 was computed.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (11)

Showing the top 5 NuGet packages that depend on ShopifySharp:

Package Downloads
Exico.Shopify.Web.Core

Library for creating shopify store apps. Using this will make life easier and you only have to focus on your app's business logic. Everything else including installation or your app, billing etc will be taken care of automatically by this framework. There are many more into this framework. Consult documentation.

ShopifySharp.Extensions.DependencyInjection

Adds support for injecting ShopifySharp's services and service factories into your .NET classes using Microsoft's Dependency Injection containers.

ShopifySharp.Experimental

A package containing enhancements, experiments and extensions which have not yet (or may never) make it into the ShopifySharp package. This experimental package does not promise to be stable or adhere to SemVer, it may break between builds. Use at your own risk!

FenixAlliance.ABS.Integrations.Shopify

Application Component for the Alliance Business Suite.

eFormed.Shopify

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
7.0.0-b166 4,425 1/19/2024
6.19.0 6,941 10/1/2024
6.19.0-b214 95 10/21/2024
6.19.0-b213 118 10/4/2024
6.18.0 40,479 7/4/2024
6.18.0-b212 118 10/1/2024
6.18.0-b209 138 7/18/2024
6.18.0-b208 133 7/18/2024
6.18.0-b207 131 7/9/2024
6.17.0 37,009 5/16/2024
6.17.0-b206 158 7/3/2024
6.17.0-b204 159 7/3/2024
6.16.1 308 5/17/2024
6.16.0 2,998 5/14/2024
6.16.0-b197 176 5/16/2024
6.15.1 3,043 5/10/2024
6.15.1-b195 166 5/14/2024
6.15.1-b193 152 5/14/2024
6.15.0 6,859 4/30/2024
6.15.0-b192 151 5/10/2024
6.15.0-b191 170 5/8/2024
6.14.1 5,856 4/17/2024
6.14.1-b190 176 4/30/2024
6.14.0 55,835 4/2/2024
6.14.0-b189 160 4/17/2024
6.14.0-b188 183 4/11/2024
6.13.0 88,807 2/5/2024
6.13.0-b187 173 4/2/2024
6.13.0-b186 173 3/30/2024
6.13.0-b184 181 3/20/2024
6.13.0-b182 582 3/7/2024
6.13.0-b181 179 2/25/2024
6.13.0-b179 171 2/19/2024
6.13.0-b178 161 2/19/2024
6.13.0-b177 157 2/19/2024
6.13.0-b176 159 2/19/2024
6.13.0-b174 169 2/12/2024
6.13.0-b173 171 2/12/2024
6.12.2 10,185 1/30/2024
6.12.2-b172 154 2/5/2024
6.12.2-b171 148 2/5/2024
6.12.1 1,294 1/29/2024
6.12.1-b170 150 1/30/2024
6.12.0 17,047 1/18/2024
6.12.0-b169 141 1/29/2024
6.12.0-b168 155 1/29/2024
6.11.0 13,891 1/5/2024
6.11.0-b165 142 1/18/2024
6.10.0 23,290 12/19/2023
6.10.0-b160 189 1/5/2024
6.9.0 185 12/19/2023
6.9.0-b158 156 12/19/2023
6.8.3 5,256 12/18/2023
6.8.3-b156 171 12/19/2023
6.8.3-b155 193 12/18/2023
6.8.2 242 12/17/2023
6.8.2-b154 187 12/18/2023
6.8.2-b153 192 12/18/2023
6.8.0 763 12/17/2023
6.8.0-b151 188 12/17/2023
6.8.0-b131 723 10/26/2023
6.8.0-b130 127 10/26/2023
6.8.0-b129 157 10/25/2023
6.8.0-b128 153 10/23/2023
6.7.0 14,444 12/11/2023
6.7.0-b150 191 12/17/2023
6.7.0-b149 185 12/16/2023
6.7.0-b146 201 12/14/2023
6.7.0-b145 197 12/14/2023
6.7.0-b144 188 12/13/2023
6.7.0-b127 128 10/20/2023
6.7.0-b126 202 10/17/2023
6.7.0-b125 130 10/16/2023
6.7.0-b122 142 10/15/2023
6.6.1 38,816 10/26/2023
6.6.1-b143 198 12/11/2023
6.6.1-b142 159 12/9/2023
6.6.1-b141 174 12/9/2023
6.6.1-b139 183 12/9/2023
6.6.1-b138 166 12/8/2023
6.6.1-b137 136 12/8/2023
6.6.1-b136 118 12/6/2023
6.6.1-b135 124 11/23/2023
6.6.1-b134 126 11/17/2023
6.6.1-b133 131 11/13/2023
6.6.1-b132 128 11/13/2023
6.6.0 11,468 10/11/2023
6.6.0-b121 123 10/11/2023
6.6.0-b120 135 10/5/2023
6.6.0-b119 135 10/3/2023
6.6.0-b118 815 9/14/2023
6.4.0 41,167 9/14/2023
6.4.0-b116 135 9/14/2023
6.3.3 40,818 8/4/2023
6.3.3-b112 131 8/16/2023
6.3.2 17,863 7/28/2023
6.3.2-b111 144 8/4/2023
6.3.1 183 7/28/2023
6.3.1-b109 154 7/28/2023
6.3.0 1,686 7/28/2023
6.3.0-b108 152 7/28/2023
6.2.0 24,500 7/13/2023
6.2.0-b107 139 7/28/2023
6.1.2 740 7/13/2023
6.1.2-b106 155 7/13/2023
6.1.2-b105 165 7/13/2023
6.1.2-b104 132 7/13/2023
6.1.1 19,010 6/27/2023
6.1.1-b103 159 7/12/2023
6.1.1-b101 152 7/8/2023
6.1.1-b100 140 6/27/2023
6.1.0 2,986 6/23/2023
6.1.0-b99 134 6/27/2023
6.1.0-b98 126 6/24/2023
6.0.1 171,828 3/12/2023
6.0.1-b97 122 6/23/2023
6.0.1-b91 161 5/31/2023
6.0.1-b86 162 3/24/2023
5.19.1 72,443 1/20/2023
5.19.1-b83 149 3/10/2023
5.19.0 31,634 1/10/2023
5.19.0-b76 185 1/20/2023
5.19.0-b74 165 1/11/2023
5.18.12 16,037 1/6/2023
5.18.12-b73 159 1/10/2023
5.18.11 37,141 11/28/2022
5.18.11-b72 168 1/6/2023
5.18.11-b71 178 12/8/2022
5.18.11-b70 160 12/7/2022
5.18.10 11,448 11/15/2022
5.18.10-b69 143 11/27/2022
5.18.9 3,398 11/11/2022
5.18.9-b68 190 11/15/2022
5.18.8 433 11/10/2022
5.18.8-b67 189 11/11/2022
5.18.7 25,271 11/3/2022
5.18.7-b66 155 11/10/2022
5.18.6 9,858 10/24/2022
5.18.6-b65 173 11/3/2022
5.18.5 21,759 10/4/2022
5.18.5-b64 161 10/20/2022
5.18.5-b62 169 10/17/2022
5.18.5-b61 170 10/7/2022
5.18.5-b60 161 10/6/2022
5.18.4 28,138 9/20/2022
5.18.4-b59 171 9/28/2022
5.18.3 13,913 9/9/2022
5.18.3-b57 148 9/20/2022
5.18.3-b55 155 9/10/2022
5.18.2 19,394 8/30/2022
5.18.2-b54 168 9/1/2022
5.18.1 9,771 8/23/2022
5.18.1-b53 170 8/30/2022
5.18.0 12,246 8/12/2022
5.18.0-b52 189 8/23/2022
5.18.0-b47 159 8/15/2022
5.17.0 8,962 8/6/2022
5.17.0-b46 205 8/12/2022
5.16.0 4,274 8/3/2022
5.16.0-b39 192 8/6/2022
5.16.0-b32 189 8/5/2022
5.15.0 137,677 2/18/2022
5.15.0-b55 212 6/23/2022
5.15.0-b30 183 8/3/2022
5.15.0-b3 198 6/23/2022
5.15.0-b26 213 8/2/2022
5.15.0-b25 190 7/16/2022
5.15.0-b2 178 6/23/2022
5.15.0-b17 195 7/6/2022
5.15.0-b12 185 6/30/2022
5.15.0-b1 199 6/23/2022
5.15.0-b00504 193 5/31/2022
5.15.0-b00503 800 3/8/2022
5.15.0-b00496 221 2/18/2022
5.14.4 22,934 1/12/2022
5.14.4-b00495 196 2/14/2022
5.14.4-b00494 199 1/12/2022
5.14.3 3,741 1/11/2022
5.14.3-b00493 212 1/11/2022
5.14.2 27,584 12/13/2021
5.14.2-b00492 197 1/11/2022
5.14.2-b00491 183 1/4/2022
5.14.2-b00490 229 12/13/2021
5.14.1 7,791 11/18/2021
5.14.1-b00489 202 12/10/2021
5.14.1-b00488 323 11/18/2021
5.14.1-b00487 429 11/18/2021
5.14.0 3,840 11/18/2021
5.14.0-b00486 219 11/18/2021
5.14.0-b00485 246 11/18/2021
5.14.0-b00481 239 11/17/2021
5.13.1 94,639 9/24/2021
5.13.1-b00477 262 11/17/2021
5.13.1-b00474 232 11/15/2021
5.13.1-b00473 241 11/12/2021
5.13.1-b00472 332 10/14/2021
5.13.1-b00470 310 10/14/2021
5.13.1-b00468 288 9/24/2021
5.13.0 2,363 9/23/2021
5.13.0-b00467 295 9/24/2021
5.13.0-b00465 286 9/23/2021
5.12.1 17,955 9/16/2021
5.12.1-b00463 324 9/21/2021
5.12.1-b00462 346 9/16/2021
5.12.0 42,205 7/10/2021
5.12.0-b00461 342 9/13/2021
5.12.0-b00460 341 9/13/2021
5.12.0-b00458 290 7/9/2021
5.11.1 4,730 6/30/2021
5.11.1-b00456 338 7/9/2021
5.11.1-b00455 324 7/9/2021
5.11.1-b00453 326 7/9/2021
5.11.1-b00452 380 6/30/2021
5.11.0 684 6/30/2021
5.11.0-b00451 368 6/30/2021
5.11.0-b00450 355 6/30/2021
5.10.0 45,158 3/31/2021
5.10.0-b00447 283 5/26/2021
5.10.0-b00446 309 5/26/2021
5.10.0-b00445 311 3/31/2021
5.9.0 36,487 3/16/2021
5.9.0-b00444 329 3/31/2021
5.9.0-b00442 350 3/16/2021
5.8.1 9,995 2/26/2021
5.8.1-b00441 434 3/16/2021
5.8.1-b00438 518 2/26/2021
5.8.0 64,420 11/25/2020
5.8.0-b00435 497 11/25/2020
5.7.0 34,015 9/15/2020
5.7.0-b00434 532 11/24/2020
5.7.0-b00433 418 11/24/2020
5.7.0-b00432 467 11/20/2020
5.7.0-b00431 462 11/20/2020
5.7.0-b00430 504 11/20/2020
5.7.0-b00428 545 9/14/2020
5.6.0 1,565 9/12/2020
5.6.0-b00427 531 9/14/2020
5.6.0-b00426 473 9/11/2020
5.5.0 14,507 8/22/2020
5.5.0-b00424 614 9/11/2020
5.5.0-b00423 478 9/11/2020
5.5.0-b00417 507 8/22/2020
5.4.0 7,739 7/23/2020
5.4.0-b00415 548 8/22/2020
5.4.0-b00414 525 7/23/2020
5.3.0 16,719 6/24/2020
5.3.0-b00413 537 7/23/2020
5.3.0-b00412 480 7/14/2020
5.3.0-b00410 1,054 6/23/2020
5.2.0 9,009 5/30/2020
5.2.0-b00409 561 6/23/2020
5.2.0-b00405 566 5/30/2020
5.1.1 3,887 5/14/2020
5.1.1-b00401 528 5/14/2020
5.1.0 18,417 4/20/2020
5.1.0-b00393 484 4/20/2020
5.1.0-b00391 527 4/15/2020
5.0.4 55,654 3/6/2020
5.0.4-b00388 561 4/15/2020
5.0.4-b00385 557 3/6/2020
5.0.3 3,532 3/3/2020
5.0.2 1,739 3/3/2020
5.0.1 2,423 3/2/2020
5.0.1-b00378 717 3/2/2020
5.0.0 1,439 3/1/2020
5.0.0-b00376 530 3/2/2020
5.0.0-b00375 531 3/2/2020
5.0.0-b00372 521 3/2/2020
5.0.0-b00369 591 3/1/2020
5.0.0-b00366 488 2/29/2020
5.0.0-b00365 564 2/29/2020
5.0.0-b00363 968 2/28/2020
5.0.0-b00360 671 2/28/2020
5.0.0-b00351 524 2/26/2020
4.25.3 6,674 3/1/2020
4.25.2 4,018 1/30/2020
4.25.1 20,248 1/23/2020
4.25.1-b00339 671 1/30/2020
4.25.0 1,211 1/16/2020
4.25.0-b00337 595 1/23/2020
4.24.0 2,493 12/30/2019
4.24.0-b00335 580 1/16/2020
4.24.0-b00332 577 1/16/2020
4.24.0-b00330 981 1/16/2020
4.23.0 1,928 12/10/2019
4.23.0-b00328 640 12/30/2019
4.23.0-b00327 601 12/19/2019
4.23.0-b00326 531 12/19/2019
4.22.1 1,284 12/3/2019
4.22.1-b00323 597 12/10/2019
4.22.0-b00320 531 12/3/2019
4.21.8 1,116 12/1/2019
4.21.7 25,353 10/4/2019
4.21.6 3,867 9/18/2019
4.21.6-b00312 712 10/4/2019
4.21.6-b00311 643 9/28/2019
4.21.6-b00310 704 9/28/2019
4.21.6-b00308 633 9/28/2019
4.21.6-b00307 595 9/28/2019
4.21.6-b00306 1,482 9/28/2019
4.21.6-b00298 636 9/27/2019
4.21.5 2,231 9/16/2019
4.21.4 28,039 7/28/2019
4.21.3 2,420 7/26/2019
4.21.1 3,068 7/5/2019
4.21.0 1,247 7/1/2019
4.20.0 4,062 6/20/2019
4.19.2 9,954 4/5/2019
4.19.1 8,007 2/27/2019
4.19.0 1,044 2/26/2019
4.18.2 924 2/26/2019
4.18.1 3,832 2/7/2019
4.18.0 6,421 1/21/2019
4.17.3 7,984 12/19/2018
4.17.2 9,516 12/4/2018
4.17.1 1,405 11/29/2018
4.17.0 3,047 11/19/2018
4.16.4 5,799 10/28/2018
4.16.3 1,794 10/11/2018
4.16.2 87,159 8/8/2018
4.16.1 1,850 7/12/2018
4.16.0 2,335 6/28/2018
4.15.2 2,097 6/22/2018
4.15.1 1,379 6/18/2018
4.15.0 13,134 6/8/2018
4.14.2 2,297 5/31/2018
4.14.1 1,187 5/31/2018
4.14.0 1,481 5/23/2018
4.13.0 1,315 5/21/2018
4.12.1 1,626 5/14/2018
4.12.0 2,140 4/6/2018
4.11.0 2,791 3/21/2018
4.10.2 2,223 3/9/2018
4.10.1 1,273 3/6/2018
4.10.0 1,863 2/6/2018
4.9.2 2,014 1/23/2018
4.9.1 1,705 1/19/2018
4.9.0 1,354 1/18/2018
4.8.4 1,323 1/16/2018
4.8.3 1,676 1/10/2018
4.8.2 1,394 1/5/2018
4.8.1 1,504 1/4/2018
4.8.0 1,675 1/2/2018
4.7.2 1,550 12/20/2017
4.7.1 1,639 12/15/2017
4.7.0 1,513 12/11/2017
4.6.1 4,862 10/30/2017
4.6.0 1,331 10/27/2017
4.5.0 2,210 10/10/2017
4.4.0 1,944 9/21/2017
4.3.0 1,581 9/19/2017
4.2.0 1,565 8/28/2017
4.1.1 1,331 8/22/2017
4.1.0 2,021 8/16/2017
4.0.2 1,283 8/14/2017
4.0.1 1,966 7/21/2017
4.0.0 1,585 7/15/2017
4.0.0-alpha-2 896 7/14/2017
4.0.0-alpha-1 820 7/14/2017
3.9.0 13,134 6/9/2017
3.8.0 1,707 5/30/2017
3.7.0 2,598 5/7/2017
3.6.2 1,326 5/3/2017
3.6.1 2,521 4/20/2017
3.6.0 1,260 4/17/2017
3.5.5 2,386 3/8/2017
3.5.4 1,470 2/28/2017
3.5.3 1,504 2/8/2017
3.5.2 1,451 2/2/2017
3.5.1 2,577 1/17/2017
3.5.0 1,569 1/5/2017
3.4.4 1,807 12/27/2016
3.4.3 1,281 12/21/2016
3.4.2 1,360 12/14/2016
3.4.1 1,366 12/8/2016
3.4.0 1,601 11/15/2016
3.3.0 1,271 11/14/2016
3.2.0 1,564 10/27/2016
3.1.1 1,304 10/27/2016
3.1.0 3,023 10/7/2016
3.0.0 1,690 9/21/2016
2.4.0 1,757 9/13/2016
2.3.0 1,757 8/29/2016
2.2.0 1,481 7/19/2016
2.1.4 2,288 6/22/2016
2.1.3 1,291 6/10/2016
2.1.2 1,330 6/7/2016
2.1.1 1,264 6/5/2016
2.1.0 1,315 5/28/2016
2.0.3 1,328 5/9/2016
2.0.2 1,711 4/17/2016
2.0.1 1,351 4/15/2016
2.0.0 1,280 4/13/2016
1.17.1 2,343 4/2/2016
1.17.0 1,582 3/16/2016
1.16.0 2,163 2/26/2016
1.15.1 1,533 2/22/2016
1.15.0 1,619 2/9/2016
1.14.0 1,517 12/26/2015
1.13.0 1,308 12/25/2015
1.12.0 1,402 12/25/2015
1.11.4 1,399 12/18/2015
1.11.3 1,610 11/30/2015
1.11.2 1,485 11/25/2015
1.11.1 1,385 11/16/2015
1.11.0 1,337 11/12/2015
1.10.0 1,349 11/11/2015
1.9.0 1,360 11/5/2015
1.8.0 1,349 10/22/2015
1.7.3 1,371 10/14/2015
1.7.2 1,409 10/9/2015
1.7.1 1,687 10/7/2015
1.7.0 1,582 10/3/2015
1.6.0 1,424 9/25/2015
1.5.0 1,464 9/15/2015
1.4.0 1,393 9/12/2015
1.3.6 1,395 8/28/2015
1.3.5 1,402 8/25/2015
1.3.4 1,376 8/21/2015
1.3.3 1,296 8/18/2015
1.3.2 1,372 8/18/2015
1.3.1 1,688 8/13/2015
1.3.0 1,742 8/13/2015
1.2.0 1,526 8/12/2015
1.1.0 2,080 8/12/2015
1.0.0 1,450 8/12/2015

3.4.0
 =====
 - New ShopifyArticleService: Create, get, update, list, count, and delete articles, in addition to listing authors and listing tags.

 3.3.0
 =====
 - New ShopifyApplicationCreditService: Create, list and get Application Credits [(#84)](https://github.com/nozzlegear/ShopifySharp/issues/84).
 - Support for "Offline Access" and "Online Access" tokens when creating an authorization URL for OAuth integration [(#83)](https://github.com/nozzlegear/ShopifySharp/issues/83).
 - Support for canceling an order [(#85)](https://github.com/nozzlegear/ShopifySharp/issues/85).

 3.2.0
 =====
 - New ShopifyBlogService: Create, get, update, count, list and delete a shop's blogs [(#80)](https://github.com/nozzlegear/ShopifySharp/issues/80).

 3.1.1
 =====
 - Bugfix: ShopifyMetaFieldService.GetAsync was returning null due to bad deserialization [(#81)](https://github.com/nozzlegear/ShopifySharp/issues/81).
 3.1.0
 =====
 - New ShopifyProductVariantService: Create, get, update, count, list and delete a product's variants [(#73)](https://github.com/nozzlegear/ShopifySharp/issues/73).
 - New ShopifySmartCollectionService: Create, get, update, count, list and delete smart collections [(#72)](https://github.com/nozzlegear/ShopifySharp/issues/72).
 - New ShopifyOrderRiskService: Create, get, update, list and delete order risks [(#71)](https://github.com/nozzlegear/ShopifySharp/issues/71).
 - When an API call reaches Shopify's rate limit, a ShopifyRateLimitException will now be thrown. This exception inherits from the base ShopifyException, so previous code will still catch the exception [(#67)](https://github.com/nozzlegear/ShopifySharp/issues/67).
 - Bugfix: ShopifySharp will not properly parse the "authorization code was not found or was already used" error when trying to reuse an OAuth code [(#70)](https://github.com/nozzlegear/ShopifySharp/issues/70).
 - Bugfix: Closing and opening an order should return the ShopifyOrder object [(#76)](https://github.com/nozzlegear/ShopifySharp/issues/76).
 3.0.0
 =====
 - Breaking release: all enums have been removed and replaced with strings to avoid unannounced changes from Shopify breaking your apps. Reasoning for this change is documented at https://github.com/nozzlegear/ShopifySharp/pull/65.

 2.4.0
 =====
 - New ShopifyEventService: List, get and count Shopify events.
 
 2.3.0
 =====
 - New ShopifyLocationService: List and get Shopify store locations.
 
 2.2.0
 =====
 - New ShopifyUsageChargeService: Create, get and list usage charges.
 - New property: ShopifyRecurringCharge.Terms. Must be used to create a ShopifyUsageCharge.
 - New property: ShopifyRecurringCharge.CappedAmount. Must be used to create a ShopifyUsageCharge.
 
 2.1.4
 =====
 - New ShopifyAuthorizationScopes: `WriteShipping`, `ReadAnalytics`, `ReadUsers`, `WriteUsers`.
 - New ShopifyThemeRole: `Mobile`.

 2.1.3
 =====
 - Bugfix: `ShopifyOrder.TotalWeight` is now a long number. #56.

 2.1.2
 =====
 - New `ShopifyLineItem.Properties` property. #55.
 
 2.1.1
 =====
 - Bugfix: `ShopifyShop.ForceSSL` wasn't serializing or deserializing properly.
 
 2.1.0
 =====
 - New feature: ShopifyProductImage. Create, get, count, list, update and delete a product's images.
 - New property: ShopifyShop.ForceSSL.
 
 2.0.3
 =====
 - Added an optional state parameter to OAuth installation URL built with ShopifyAuthorizationService.BuildAuthorizationUrl. #51
 - Added ThemePublished webhook, which gets fired when a Shopify shop changes its current published theme. #47.
 
 2.0.2
 ======
 - Bugfix: ShopifyProductVariant.Grams field could occasionally be null, throwing a deserialization exception. Null value now defaults to 0. #48
 
 2.0.1
 ======
 - Fixed a bug where ShopifySharp would throw an `ArgumentNullException` while trying to deserialize an empty response error from Shopify. #46
 
 2.0.0
 ======
 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
 ======
 - Bugfix: ShopifyAuthorizationService.IsAuthentic* methods threw an exception when signature was null, rather than returning false.
 
 1.17.0
 ======
 - New feature: ShopifyCustomCollectionService. Create, get, list, count, update and delete custom collections.
 
 1.16.0
 ======
 - New feature: ShopifyMetaFieldService. Create, get, list, count, update and delete metafields.
 
 1.15.1
 ======
 - Support for publishing and unpublishing a Shopify product.
 - Bugfix: Creating an unpublished product was broken and would create it as published.
     
 1.15.0
 ======
 - New feature: ShopifyPageService. Create, get, list, count, update and delete a shop's web pages. ([#25](https://github.com/nozzlegear/ShopifySharp/pull/25))
 - Enhancement: Removed Humanizer dependency in favor of C# 6.0's native string interpolation. ([#23](https://github.com/nozzlegear/ShopifySharp/issues/23))
 - Enhancement: Added additional filter options to `ShopifyOrderFilterOptions`. ([#27](https://github.com/nozzlegear/ShopifySharp/pull/27))
 - Bugfix: Changed the `Title`, `Vendor`, `Handle` and `ProductType` properties in `ShopifyProductFilterOptions` from long to string. ([#29](https://github.com/nozzlegear/ShopifySharp/issues/29))
 - Bugfix: `ShopifyProductFilterOptions` failed to parse the `CollectionId` from JSON. ([#28](https://github.com/nozzlegear/ShopifySharp/issues/28))
 
1.14.0
======
- New feature: ShopifyTransactionService. Create, get, list and count an order's transactions.

1.13.0
======
- New feature: ShopifyFulfillmentService. Create, retrieve, update, list, count, complete and cancel an order's fulfillments.

1.12.0
======
- New feature: ShopifyCollectService. Create, retrieve, list, count and delete a store's Collects.

1.11.4
======
- Adds a `SinceId` filter to `ShopifyOrderFilterOptions`, letting you filter a list of orders to those created after the given id.

1.11.3
======
- Makes ShopifyShop.PasswordEnabled a nullable Boolean. Null values here previously threw a deserialization exception.

1.11.2
======
- Fixed a bug ShopifyOrderService.ListAsync and ShopifyProductService.ListAsync where filtering the results to specific ids was broken.
- https://github.com/nozzlegear/shopifysharp/issues/17

1.11.1
======
- Validate proxy page requests with ShopifyAuthorizationService.IsAuthenticProxyRequest.

1.11.0
======
- New feature: ShopifyRedirectService. Create, retrieve, list, update, count and delete a store's redirects.

1.10.0
======
- New feature: ShopifyThemeService. Create, retrieve, list, update and delete a store's themes.
- This version marks the first use of NullableEnumConverter, which is the final solution for Shopify's undocumented, sometimes-null-sometimes-not enum values. Nullable enums are not backwards-compatible, though, so we'll have to wait until version 2.0 to apply the changes to older enums.

1.9.0
=====
- New feature: ShopifyProductService. Create, retrieve, count, list, update and delete a store's products.

1.8.0
=====
- New feature: ShopifyAssetService. Create, retrieve, list, update and copy a store theme's assets.

1.7.3
=====
- New property: ShopifyOrder.ContactEmail. See this announcement thread for important information about ShopifyOrder.ContactEmail and ShopifyOrder.Email: https://ecommerce.shopify.com/c/api-announcements/t/changes-to-order-email-address-294544

1.7.2
=====
- Bugfix: ShopifyOrder.TotalWeight can be null. Changed from "int" to "int?".
     
1.7.1
=====
- Bugfix: ShopifySharp.Enums.ShopifyProcessingMethod did not contain 'free' value, threw exception on deserialization. Fixed by adding 'free' value and a converter that will set any future unknown values to 'Unknown'. Next release will apply this to all enums, owing to the fact that Shopify does not document all valid enums, making it impossible to include them all without trial and error.

1.7.0
=====
- New feature: ShopifyScriptTagService. Script tags let you add remote javascript tags that are loaded into the page's of a shop's storefront, letting you dynamically change the functionality of their shop without editing the store's template.

1.6.0
=====
- New feature: ShopifyChargeService. Create, retrieve, list and activate a one-time application charge.
- Added "expired" and "cancelled" to ShopifyRecurringChargeStatus enum.
- Bugfix: ShopifyRecurringChargeConverter did not properly convert unknown enums to ShopifyRecurringChargeStatus.Unknown. Caused exceptions when receiving charges with previously undocumented "expired" and "cancelled" statuses.

1.5.0
=====
- Added a ShopifyRecurringChargeStatus enum to the ShopifyRecurringCharge object.

1.4.0
=====
- New feature: ShopifyRecurringChargeService. Create, retrieve, list, activate and delete recurring application charges.

1.3.6
=====
- Bugfix: ShopifyAuthorizationService.IsAuthenticWebhook disposed the input stream when it should not have.

1.3.5
=====
- Bugfix: ShopifyDiscountCode is nullable, but null value was not handled.

1.3.4
=====
- Service constructors now attempt to add a URI scheme before determining that the myShopifyUrl string is invalid.

1.3.3
=====
- Implemented ShopifyWebhookService, which which enables creating, retrieving, deleting, updating, listing, and counting a shop's webhooks.

1.3.2
=====
- Including XML documentation.

1.3.1
=====
- Bugfix: ShopifyFulfillment.TrackingUrl and ShopifyFulfillment.TrackingUrls props were missing.

1.3.0
=====
- New ShopifyAuthorizationService.IsValidMyShopifyUrl function.

- Bugfix: ShopifyOrder.TotalPriceUsd was missing.

- Bugfix: ShopifyOrder.PaymentDetails was missing.