# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## Unreleased

## [4.0.0](https://github.com/njosefbeck/gatsby-source-stripe/compare/v3.2.2...v4.0.0) - 2021-11-23
- Fix issue that occurred when using Gatsby v4.
- [BREAKING] From this version on, this package will only support Gatsby v4+.
- Update @babel/cli from [7.13.0 to 7.16.0](https://github.com/babel/babel/releases).
- Update @babel/core from [7.13.8 to 7.16.0](https://github.com/babel/babel/releases).
- Update @babel/preset-env from [7.13.9 to 7.16.4](https://github.com/babel/babel/releases).
- Update del-cli from [3.0.1 to 4.0.1](https://github.com/sindresorhus/del-cli/releases).
- Update eslint-config-prettier from [8.1.0 to 8.3.0](https://github.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md).
- Update eslint-plugin-import from [2.22.1 to 2.25.3](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md).
- Update jest from [26.6.3 to 27.3.1](https://github.com/facebook/jest/blob/master/CHANGELOG.md).
- Update prettier from [2.2.1 to 2.4.1](https://prettier.io/blog/2019/04/12/1.17.0.html).
- Update gatsby-source-filesystem from [3.0.0 to 4.2.0](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-source-filesystem/CHANGELOG.md).
- Update stripe from [8.137.0 to 8.191.0](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md).

## [3.2.2](https://github.com/njosefbeck/gatsby-source-stripe/compare/v3.2.1...v3.2.2) - 2021-03-06
- Auto-expand the tiers field in the Price object (thanks @klintan!).
- Update file formatting based on updated eslint + prettier.
- Update @babel/cli from [7.12.10 to 7.13.0](https://github.com/babel/babel/releases).
- Update @babel/core from [7.12.10 to 7.13.8](https://github.com/babel/babel/releases).
- Update @babel/preset-env from [7.12.11 to 7.13.9](https://github.com/babel/babel/releases).
- Update eslint from [7.16.0 to 7.21.0](https://github.com/eslint/eslint/releases).
- Update eslint-config-prettier from [7.1.0 to 8.1.0](https://github.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md).
- Update eslint-plugin-prettier from [3.3.0 to 3.3.1](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md).
- Update gatsby-source-filesystem from [2.8.1 to 3.0.0](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-source-filesystem/CHANGELOG.md).
- Update stripe from [8.129.0 to 8.137.0](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md).

## [3.2.1](https://github.com/njosefbeck/gatsby-source-stripe/compare/v3.2.0...v3.2.1) - 2021-01-02
- Remove a non-existent field from the Stripe Connect Account object so that it wouldn't error out when fetching Connect Accounts.

## [3.2.0](https://github.com/njosefbeck/gatsby-source-stripe/compare/v3.1.1...v3.2.0) - 2021-01-01
- Enable downloading of images in the expanded `products` field of the Price type (thanks @brxck).
- Add the following Stripe objects: TaxRate, SetupIntent, PromotionCode, SubscriptionSchedule, EarlyFraudWarning. These objects are now retrievable via their list methods.
- Add above objects to the README, and update README to the fact that we're in line with Stripe API version 2020-08-27.
- Update @babel/cli from [7.10.3 to 7.12.10](https://github.com/babel/babel/releases).
- Update @babel/core from [7.10.3 to 7.12.10](https://github.com/babel/babel/releases).
- Update @babel/preset-env from [7.10.3 to 7.12.11](https://github.com/babel/babel/releases).
- Update cross-env from [7.0.2 to 7.0.3](https://github.com/kentcdodds/cross-env/releases).
- Update eslint from [7.3.0 to 7.16.0](https://github.com/eslint/eslint/releases).
- Update eslint-config-prettier from [6.11.0 to 7.1.0](https://github.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md).
- Update eslint-plugin-import from [2.21.2 to 2.22.1](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md).
- Update eslint-plugin-prettier from [3.1.4 to 3.3.0](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md).
- Update gatsby-source-filesystem from [2.3.12 to 2.8.1](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-source-filesystem/CHANGELOG.md).
- Update jest from [26.0.1 to 26.6.3](https://github.com/facebook/jest/blob/master/CHANGELOG.md).
- Update prettier from [2.0.5 to 2.2.1](https://prettier.io/blog/2019/04/12/1.17.0.html).
- Update stripe from [8.64.0 to 8.129.0](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md).

## [3.1.1](https://github.com/njosefbeck/gatsby-source-stripe/compare/v3.1.0...v3.1.1) - 2020-06-21
- Expand Price product, so that product object is returned along with price. Thanks @vSterlin!
- Include Price query example in README. Thanks @brittneypostma!
- Update @babel/cli from [7.10.1 to 7.10.3](https://github.com/babel/babel/releases).
- Update @babel/core from [7.10.1 to 7.10.3](https://github.com/babel/babel/releases).
- Update @babel/preset-env from [7.10.2 to 7.10.3](https://github.com/babel/babel/releases).
- Update eslint from [7.1.0 to 7.3.0](https://github.com/eslint/eslint/releases).
- Update eslint-plugin-import from [2.20.2 to 2.21.2](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md).
- Update eslint-plugin-prettier from [3.1.3 to 3.1.4](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md).
- Update gatsby-source-filesystem from [2.3.8 to 2.3.12](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-source-filesystem/CHANGELOG.md).
- Update stripe from [8.56.0 to 8.64.0](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md).


## [3.1.0](https://github.com/njosefbeck/gatsby-source-stripe/compare/v3.0.7...v3.1.0) - 2020-05-30
- Add Checkout Sessions resource.
- Add Prices resource.
- Update @babel/cli from [7.8.4 to 7.10.1](https://github.com/babel/babel/releases).
- Update @babel/core from [7.8.7 to 7.10.2](https://github.com/babel/babel/releases).
- Update @babel/preset-env from [7.8.7 to 7.10.2](https://github.com/babel/babel/releases).
- Update del-cli from [3.0.0 to 3.0.1](https://github.com/sindresorhus/del-cli/releases).
- Update eslint from [6.8.0 to 7.1.0](https://github.com/eslint/eslint/releases).
- Update eslint-config-prettier from [6.10.0 to 6.11.0](https://github.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md).
- Update eslint-plugin-import from [2.20.1 to 2.20.2](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md).
- Update eslint-plugin-prettier from [3.1.2 to 3.1.3](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md).
- Update gatsby-source-filesystem from [2.1.55 to 2.3.8](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-source-filesystem/CHANGELOG.md).
- Update jest from [25.1.0 to 26.0.1](https://github.com/facebook/jest/blob/master/CHANGELOG.md).
- Update prettier from [1.19.1 to 2.0.5](https://prettier.io/blog/2019/04/12/1.17.0.html).
- Update stripe from [8.32.0 to 8.56.0](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md).

## [3.0.7](https://github.com/njosefbeck/gatsby-source-stripe/compare/v3.0.6...v3.0.7) - 2020-03-14
- Remove old ISSUE template as using GitHub's built-in version.
- Add gotchas section to README and fix some typos.
- Update Stripe client signature to remove deprecation warning.
- Update @babel/core from [7.8.4 to 7.8.7](https://github.com/babel/babel/releases).
- Update @babel/preset-env from [7.8.4 to 7.8.7](https://github.com/babel/babel/releases).
- Update babel-eslint from [10.0.3 to 10.1.0](https://github.com/babel/babel-eslint/releases).
- Update cross-env from [7.0.0 to 7.0.2](https://github.com/kentcdodds/cross-env/releases).
- Update gatsby-source-filesystem from [2.1.48 to 2.1.55](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-source-filesystem/CHANGELOG.md).
- Update stripe from [8.20.0 to 8.32.0](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md).

## [3.0.6](https://github.com/njosefbeck/gatsby-source-stripe/compare/v3.0.5...v3.0.6) - 2020-02-23
- Update @babel/cli from [7.6.0 to 7.8.4](https://github.com/babel/babel/releases).
- Update @babel/core from [7.6.0 to 7.8.4](https://github.com/babel/babel/releases).
- Update @babel/preset-env from [7.6.0 to 7.8.4](https://github.com/babel/babel/releases).
- Update stripe from [7.9.0 to 8.20.0](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md).
- Update gatsby-source-filesystem from [2.1.22 to 2.1.48](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-source-filesystem/CHANGELOG.md).
- Update jest from [24.9.0 to 25.1.0](https://github.com/facebook/jest/blob/master/CHANGELOG.md).
- Update prettier from [1.18.2 to 1.19.1](https://prettier.io/blog/2019/04/12/1.17.0.html).
- Update cross-env from [5.2.1 to 7.0.0](https://github.com/kentcdodds/cross-env/releases).
- Update eslint from [6.3.0 to 6.8.0](https://github.com/eslint/eslint/releases).
- Update eslint-config-prettier from [6.3.0 to 6.10.0](https://github.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md).
- Update eslint-plugin-import from [2.18.2 to 2.20.1](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md).
- Update eslint-plugin-prettier from [3.1.0 to 3.1.2](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md).

## [3.0.5](https://github.com/njosefbeck/gatsby-source-stripe/compare/v3.0.4...v3.0.5) - 2019-11-24
- Update README with note related to having at least one Product & SKU in your Stripe inventory when running the example query. Thanks @Petar-np!
- Fix eslint errors.
- Update gatsby-source-filesystem from [2.1.22 to 2.1.38](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-source-filesystem/CHANGELOG.md).
- Update stripe from [7.9.0 to 7.13.1](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md).
- Update @babel/cli from [7.6.0 to 7.7.4](https://github.com/babel/babel/releases).
- Update @babel/core from [7.6.0 to 7.7.4](https://github.com/babel/babel/releases).
- Update @babel/preset-env from [7.6.0 to 7.7.4](https://github.com/babel/babel/releases).
- Update cross-env from [5.2.1 to 6.0.3](https://github.com/kentcdodds/cross-env/releases).
- Update eslint from [6.3.0 to 6.7.0](https://github.com/eslint/eslint/releases).
- Update eslint-config-prettier from [6.3.0 to 6.7.0](https://github.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md).
- Update prettier from [1.18.2 to 1.19.1](https://prettier.io/blog/2019/04/12/1.17.0.html).

## [3.0.4](https://github.com/njosefbeck/gatsby-source-stripe/compare/v3.0.3...v3.0.4) - 2019-09-12
- Update @babel/cli from [7.5.5 to 7.6.0](https://github.com/babel/babel/releases).
- Update @babel/core from [7.5.5 to 7.6.0](https://github.com/babel/babel/releases).
- Update @babel/preset-env from [7.5.5 to 7.6.0](https://github.com/babel/babel/releases).
- Update babel-eslint from [10.0.2 to 10.0.3](https://github.com/babel/babel-eslint/releases).
- Update cross-env from [5.2.0 to 5.2.1](https://github.com/kentcdodds/cross-env/releases).
- Update del-cli from [2.0.0 to 3.0.0](https://github.com/sindresorhus/del-cli/releases).
- Update eslint from [6.1.0 to 6.3.0](https://github.com/eslint/eslint/releases).
- Update eslint-config-prettier from [6.0.0 to 6.3.0](https://github.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md).
- Update gatsby-source-filesystem from [2.1.9 to 2.1.22](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-source-filesystem/CHANGELOG.md).
- Update jest from [24.8.0 to 24.9.0](https://github.com/facebook/jest/blob/master/CHANGELOG.md).
- Update stripe from [7.7.0 to 7.9.0](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md).

## [3.0.3](https://github.com/njosefbeck/gatsby-source-stripe/compare/v3.0.2...v3.0.3) - 2019-07-26
- Fix an issue where the images of a `Sku`'s expanded product field are not downloaded if the `Sku` has no image itself.
- Update gatsby-source-filesystem from [2.1.6 to 2.1.9](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-source-filesystem/CHANGELOG.md).
- Update stripe from [7.5.0 to 7.7.0](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md).

## [3.0.2](https://github.com/njosefbeck/gatsby-source-stripe/compare/v3.0.1...v3.0.2) - 2019-07-26
- Remove `mediaType` from StripeObject Gatsby node, to solve bug related to using this plugin in the same project as `gatsby-tranformer-json`. Update relevant test.
- Add `jest` environment to `.eslintrc`.
- Update @babel/cli from [7.4.3 to 7.4.4](https://github.com/babel/babel/releases).
- Update @babel/core from [7.4.3 to 7.4.5](https://github.com/babel/babel/releases).
- Update @babel/preset-env from [7.4.3 to 7.4.5](https://github.com/babel/babel/releases).
- Update babel-eslint from [10.0.1 to 10.0.2](https://github.com/babel/babel-eslint/releases).
- Update eslint from [5.16.0 to 6.1.0](https://github.com/eslint/eslint/releases).
- Update eslint-config-prettier from [4.3.0 to 6.0.0](https://github.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md).
- Update eslint-plugin-import from [2.17.3 to 2.18.2](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md).
- Update gatsby-source-filesystem from [2.0.38 to 2.1.6](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-source-filesystem/CHANGELOG.md).
- Update stripe from [7.1.0 to 7.5.0](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md).

## [3.0.1](https://github.com/njosefbeck/gatsby-source-stripe/compare/v3.0.0...v3.0.1) - 2019-06-07
- Handle download file error gracefully, so that plugin processes all Stripe objects possible, even if one errors out.

## [3.0.0](https://github.com/njosefbeck/gatsby-source-stripe/compare/v2.2.1...v3.0.0) - 2019-06-07

**BREAKING**
- We rewrote the local files download implementation to ensure we could 100% support (1) downloading `Product` images, and (2) downloading a `Sku` image and any of its associated Product's images. This means that downloading of `File` and `FileLinks` is no longer supported.
- Additionally, if we're not able to download any local files, the `localFile` field is now set to `null` rather than an empty array.
- Also, the `auth` flag has been removed from the plugin options.

**NON-BREAKING**
- Add some initial tests using Jest. Test commands include: `npm test`, `npm run watch:test`. Also tests run every time you use `npm run prepare`, `npm run build`.
- Add .eslintignore to ignore tests dir when running eslint.
- Add prebuild npm script to handle deleting old JavaScript files on build.
- Fix capitalization issue: stripeObject.js --> StripeObject.js.
- Update project to support Node `v8.16.0` or above.
- Add support for [Credit Notes](https://stripe.com/docs/api/credit_notes/list), [Reviews](https://stripe.com/docs/api/radar/reviews/list), and [Value Lists](https://stripe.com/docs/api/radar/value_lists/object). Add one of the following strings to your config `objects` array to get this new data: `CreditNote`, `Review` or `ValueList`.
- `balance.listTransactions()` has now become `balanceTransactions.list()`. The string used in your config `objects` array stays the same: `BalanceTransaction`.

**DEPENDENCIES**
- Update @babel/cli from [7.4.3 to 7.4.4](https://github.com/babel/babel/releases).
- Update @babel/core from [7.4.3 to 7.4.5](https://github.com/babel/babel/releases).
- Update @babel/preset-env from [7.4.3 to 7.4.5](https://github.com/babel/babel/releases).
- Update del-cli from [1.1.0 to 2.0.0](https://github.com/sindresorhus/del-cli/releases).
- Update eslint-config-prettier from [4.1.0 to 4.3.0](https://github.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md).
- Update eslint-plugin-import from [2.17.0 to 2.17.3](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md).
- Update eslint-plugin-prettier from [3.0.1 to 3.1.0](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md).
- Update gatsby-source-filesystem from [2.0.29 to 2.0.38](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-source-filesystem/CHANGELOG.md).
- Update jest from [24.7.1 to 24.8.0](https://github.com/facebook/jest/blob/master/CHANGELOG.md).
- Update prettier from [1.17.0 to 1.18.2](https://prettier.io/blog/2019/04/12/1.17.0.html).
- Update stripe from [6.28.0 to 7.1.0](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md).

## [2.2.2](https://github.com/njosefbeck/gatsby-source-stripe/compare/v2.2.1...v2.2.2) - 2019-04-13
- Fix file capitalization issue.

## [2.2.1](https://github.com/njosefbeck/gatsby-source-stripe/compare/v2.2.0...v2.2.1) - 2019-04-13
- Fix issue where need an index.js file, even if blank, so that Gatsby can find the plugin.

## [2.2.0](https://github.com/njosefbeck/gatsby-source-stripe/compare/v2.1.9...v2.2.0) - 2019-04-13
- Add ESLint and prettier configuration & dependencies.
- Fix bootstrap progressing without awaiting file downloads.
- Fix cached Gatsby File nodes being deleted after development server restart.
- Refactor LocalFile.js to improve readability. (Thanks @Francesco-Lanciana !)
- Add the ability to remove Authorization headers from any HTTP request made when fetching files not hosted on Stripe. (Thanks @Francesco-Lanciana !)
- Remove babel-compiled files from .gitignore.
- Add .npmignore.
- Add engines field to package.json. This plugin only works in versions of Node >= 10.13.0.
- Update package.json scripts for properly building plugin for publishing.
- Add .npmrc to enforce exact versions when adding new packages to the project.
- Add coding guidelines section to CONTRIBUTING.md.
- Update @babel/cli from 7.2.3 to 7.4.3.
- Update @babel/core from 7.4.0 to 7.4.3.
- Update @babel/preset-env from 7.4.2 to 7.4.3.
- Update eslint-plugin-import from [2.16.0 to 2.17.0](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md).
- Update gatsby-source-filesystem from [2.0.28 to 2.0.29](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-source-filesystem/CHANGELOG.md).
- Update prettier from [1.16.4 to 1.17.0](https://prettier.io/blog/2019/04/12/1.17.0.html).

## [2.1.9](https://github.com/njosefbeck/gatsby-source-stripe/compare/v2.1.6...v2.1.9) - 2019-03-27
### Changed
- Update stripe from [6.20.0 to 6.28.0](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md).
- Update gatsby-source-filesystem from [2.0.16 to 2.0.28](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-source-filesystem/CHANGELOG.md).
- Update @babel/cli from 7.2.0 to 7.2.3.
- Update @babel/core from 7.2.2 to 7.4.0.
- Update @babel/preset-env from 7.2.2 to 7.4.0.

## [2.1.7](https://github.com/njosefbeck/gatsby-source-stripe/compare/v2.1.6...v2.1.7) - 2019-02-11
### Changed
- Update @babel/preset-env from [7.2.3 to 7.3.1](https://github.com/babel/babel/releases).
- Update gatsby-source-filesystem from [2.0.16 to 2.0.20](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-source-filesystem/CHANGELOG.md).
- Update stripe from [6.20.0 to 6.23.1](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md).

## [2.1.6](https://github.com/njosefbeck/gatsby-source-stripe/compare/v2.1.5...v2.1.6) - 2019-01-14
### Changed
- Add information to README about using restricted API keys

## [2.1.5](https://github.com/njosefbeck/gatsby-source-stripe/compare/v2.1.4...v2.1.5) - 2019-01-14
### Changed
- Fix File-breaking typo (Thanks @brxck!)

## [2.1.4](https://github.com/njosefbeck/gatsby-source-stripe/compare/v2.1.3...v2.1.4) - 2019-01-12
### Changed
- Update [README](README.md) with the following:
    - Add links to the newly added CONTRIBUTING and CODE OF CONDUCT documents
    - Add caveat to file downloading section about using Checkout's beta
- Refinements to file downloading feature (Thanks @brxck for your contributions!)
    - Remove no longer needed dummy password
    - Check node type before attempting download
    - Update downloading for iterable File nodes
    - Correct query for localFiles
- Update gatsby-source-filesystem from [2.0.11 to 2.0.16](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-source-filesystem/CHANGELOG.md).

## [2.1.3](https://github.com/njosefbeck/gatsby-source-stripe/compare/v2.1.2...v2.1.3) - 2019-01-08
### Changed
- Update stripe from [6.18.0 to 6.20.0](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md).
- Update gatsby-source-filesystem from [2.0.11 to 2.0.12](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-source-filesystem/CHANGELOG.md).
- Update @babel/cli from 7.2.0 to 7.2.3.
- Update @babel/core from 7.2.0 to 7.2.2.
- Update @babel/node from 7.2.0 to 7.2.2.
- Update @babel/preset-env from 7.2.0 to 7.2.3.
- Add [code of conduct](CODE_OF_CONDUCT.md) file.
- Add [contributing](CONTRIBUTING.md) file.
- Add [issue template](ISSUE_TEMPLATE.md) file.

## [2.1.2](https://github.com/njosefbeck/gatsby-source-stripe/compare/v2.1.0...v2.1.2) - 2018-12-09
### Changed
- Update project dependencies, including stripe, which fixes issue #11.
- Change README and inline code comments to reflect update (Stripe Files are now iterable!).

## [2.1.0](https://github.com/njosefbeck/gatsby-source-stripe/compare/v2.0.5...v2.1.0) - 2018-12-06
### Changed
- Add support for downloading File objects associated with File objects, and images on Sku and Product objects. This will enable images to be processed by gatsby-transformer-sharp and used with gatsby-image. Read the updated README for more information. Thanks to @brxck for this AWESOME update.
- Update peer dependency for Gatsby to >= 2.0.15. This is necessary since the plugin uses "createContentDigest", which didn't exist in versions prior to 2.0.15. Peer dependency information can be found in `package.json` and in the README.
- Update project dependencies to latest versions.

## [2.0.5](https://github.com/njosefbeck/gatsby-source-stripe/compare/v2.0.0...v2.0.5) - 2018-11-20
### Changed
- Fix generated file to accurately reflect StripeObject.js
- Add babel-transpiled files back to version control to ensure they are part of npm package when installed by users.
- Moved dependencies to devDependencies to avoid dependency pollution.

## [2.0.0](https://github.com/njosefbeck/gatsby-source-stripe/compare/v1.2.1...v2.0.0) - 2018-11-18
### Changed
- This release contains a number of breaking changes.
  - Due to the way we're handling auto-pagination, you must use Node v.10 or higher when using this version of the plugin.
  - When adding Stripe objects to the objects array in `gatsby-config.js`, you must use the object types listed in the README. Thus, the type names have changed.
- Re-write plugin to incorporate [stripe-node](https://github.com/stripe/stripe-node) auto-pagination.
- Update README to include more information about how to use the plugin.
- Update plugin implementation to bring it fully up to date with Stripe API version 2018-11-08. This involves adding some new object types (ex: TopUp, TerminalLocation), and renaming other objects (fileUploads becomes File).
- Add plugin information for the Stripe library as recommended [here](https://github.com/stripe/stripe-node#writing-a-plugin).

## [1.2.1](https://github.com/njosefbeck/gatsby-source-stripe/compare/v1.2.0...v1.2.1) - 2018-11-02
### Changed
- Update stripe dependency to 6.13.0.

## 1.2.0 - 2018-10-09
### Changed
- Add CHANGELOG.
- Fix issue where pagination wouldn't stop when calling Stripe methods. Fixed by @raae.
- Add gatsby v1+ as peer dependency as recommended [here](https://github.com/gatsbyjs/gatsby/blob/master/docs/docs/migrating-from-v1-to-v2.md#for-plugin-maintainers).
- Rename `boundActionCreators` to `actions` as part of [Gatsby v2 migration](https://github.com/gatsbyjs/gatsby/blob/master/docs/docs/migrating-from-v1-to-v2.md#rename-boundactioncreators-to-actions).
- Update [Stripe Node.js Library](https://www.npmjs.com/package/stripe) from 6.8.0 to 6.12.1.
