### Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [v2.0.2](https://github.com/tpdewolf/oats-generator/compare/v9.12.0...v2.0.2)

- Added support to generate enum types [`#3`](https://github.com/tpdewolf/oats-generator/pull/3)
- Change readme typo mistake [`#2`](https://github.com/tpdewolf/oats-generator/pull/2)
- Use @tpdewolf prefix otherwise npm/yarn i will fail [`#1`](https://github.com/tpdewolf/oats-generator/pull/1)
- first commit [`94d2c71`](https://github.com/tpdewolf/oats-generator/commit/94d2c713ad05c86c4c12af91b79b564ff340e8bd)
- update snapshots [`bb88c9c`](https://github.com/tpdewolf/oats-generator/commit/bb88c9c5455bf4750582bb1712814ba21ef036ed)
- Sync with restful-react [`71956b1`](https://github.com/tpdewolf/oats-generator/commit/71956b1ee96c3a76253cf40d126f5cf6aace7e33)

#### [v9.12.0](https://github.com/tpdewolf/oats-generator/compare/v9.11.1...v9.12.0)

> 18 February 2020

- Remove danger.js [`eed1135`](https://github.com/tpdewolf/oats-generator/commit/eed1135cd3fbc3aed29ee601ad8f57305548f0a1)
- Add a publish flow with "without-cli" version [`b930d47`](https://github.com/tpdewolf/oats-generator/commit/b930d471bc20821c3207c04501a4c0e019638108)
- Add querystring params [`1805ecd`](https://github.com/tpdewolf/oats-generator/commit/1805ecd277081bde89d2b4179689f6911be3c466)

#### [v9.11.1](https://github.com/tpdewolf/oats-generator/compare/v9.11.0...v9.11.1)

> 11 February 2020

- fix: fix codegen for array of enums [`74a342f`](https://github.com/tpdewolf/oats-generator/commit/74a342f91c5cc6c33d0567cc301dc86d58a91449)
- fix: fix codegen for array of enums [`84e2c88`](https://github.com/tpdewolf/oats-generator/commit/84e2c885835db57d41adadda31c5e71bdfa4a017)

#### [v9.11.0](https://github.com/tpdewolf/oats-generator/compare/v9.10.1...v9.11.0)

> 4 February 2020

- Deal with charset [`#231`](https://github.com/tpdewolf/oats-generator/issues/231)
- Improve block readability [`ab65d3e`](https://github.com/tpdewolf/oats-generator/commit/ab65d3efd8d38b4e63426247d6fe9df371163df6)
- Save token in home instead of node_modules [`87fb25b`](https://github.com/tpdewolf/oats-generator/commit/87fb25b545f3814eed11afbb0baddf328497f846)
- Update github help link [`c041227`](https://github.com/tpdewolf/oats-generator/commit/c041227986b9ebd92bf25652cff12a35d360191a)

#### [v9.10.1](https://github.com/tpdewolf/oats-generator/compare/v9.10.0...v9.10.1)

> 3 February 2020

- Move tslib to deps [`eb2096f`](https://github.com/tpdewolf/oats-generator/commit/eb2096f6d02ffb14b9cd553c2998f847e4dead33)

#### [v9.10.0](https://github.com/tpdewolf/oats-generator/compare/v9.9.1...v9.10.0)

> 28 January 2020

- Add documentation / example for custom generator [`d8b1cc5`](https://github.com/tpdewolf/oats-generator/commit/d8b1cc506a050882c71fe1710e2af44a25e26427)
- Extract requestBody type if inline [`a6919e1`](https://github.com/tpdewolf/oats-generator/commit/a6919e140adee3d650485e69e8797172484587d0)
- Fix empty object vs free form object specs [`e5b1ca6`](https://github.com/tpdewolf/oats-generator/commit/e5b1ca65b42236bd2318f1e1420f41a8d2b23047)

#### [v9.9.1](https://github.com/tpdewolf/oats-generator/compare/v9.9.0...v9.9.1)

> 22 January 2020

- Export RestfulReactProviderProps [`74572ed`](https://github.com/tpdewolf/oats-generator/commit/74572ed065ea75449d1e1b82a90a37e4b6d92f9c)

#### [v9.9.0](https://github.com/tpdewolf/oats-generator/compare/v9.7.1...v9.9.0)

> 22 January 2020

- Replace @operational/scripts with tsdx [`f2adece`](https://github.com/tpdewolf/oats-generator/commit/f2adecee7c766b8a45395b2898570bec286ee14b)
- build: update yarn.lock file to use public npm registry [`396e6ba`](https://github.com/tpdewolf/oats-generator/commit/396e6ba1f6da67a315f02b8af94847167a0b9377)
- Add lodash-es [`29fcc5f`](https://github.com/tpdewolf/oats-generator/commit/29fcc5f3b315244bea8772f1b160e683382b1804)

#### [v9.7.1](https://github.com/tpdewolf/oats-generator/compare/v9.7.0...v9.7.1)

> 13 January 2020

- Bump handlebars from 4.1.2 to 4.5.3 [`#204`](https://github.com/tpdewolf/oats-generator/pull/204)
- build: updated dependencies such as @testing-library [`2998855`](https://github.com/tpdewolf/oats-generator/commit/2998855ec5a0e8fa6b3bd402be8ea2ebd86e3438)
- build: update husky definition in package.json [`2d2693a`](https://github.com/tpdewolf/oats-generator/commit/2d2693ada5c4e522141dc2e9076638759c1d3b44)
- Update yarn.lock [`f37cc0c`](https://github.com/tpdewolf/oats-generator/commit/f37cc0ceb0195ce2033281ee95e89a5d8c12e25f)

#### [v9.7.0](https://github.com/tpdewolf/oats-generator/compare/v9.6.2...v9.7.0)

> 9 January 2020

- Add schema description as documentation [`0746e93`](https://github.com/tpdewolf/oats-generator/commit/0746e9303b282b784512252ab9d009c60d837209)

#### [v9.6.2](https://github.com/tpdewolf/oats-generator/compare/v9.6.1...v9.6.2)

> 9 January 2020

- Handle importSpecs error [`#99`](https://github.com/tpdewolf/oats-generator/issues/99)
- Add docs to query params [`396eeac`](https://github.com/tpdewolf/oats-generator/commit/396eeacb39a5eeac27f42670c1982ccab04389e9)

#### [v9.6.1](https://github.com/tpdewolf/oats-generator/compare/v9.6.0...v9.6.1)

> 23 December 2019

- Handle importSpecs error [`#99`](https://github.com/tpdewolf/oats-generator/issues/99)

#### [v9.6.0](https://github.com/tpdewolf/oats-generator/compare/v9.5.0...v9.6.0)

> 16 December 2019

- Add documentation on hooks version [`25f9686`](https://github.com/tpdewolf/oats-generator/commit/25f9686860a272d6b95446e1dd8d54140282833c)
- Generate docs for object properties and fix components docs [`b79b234`](https://github.com/tpdewolf/oats-generator/commit/b79b2340a05f5effec8c140e6b4088267fdc3947)
- Add Response description [`b6614dc`](https://github.com/tpdewolf/oats-generator/commit/b6614dcd24273d9c961c169c84c11d634e41b234)

#### [v9.5.0](https://github.com/tpdewolf/oats-generator/compare/v9.4.2...v9.5.0)

> 13 December 2019

- fix get tests [`c654cc1`](https://github.com/tpdewolf/oats-generator/commit/c654cc1e17d351ce61d4e5ce5ae67eeeda136b07)
- add promise test to get and poll components [`93aacc7`](https://github.com/tpdewolf/oats-generator/commit/93aacc7e984ff1f7a83ff47b70689172737134db)
- Make request options asyncable [`d10cbe4`](https://github.com/tpdewolf/oats-generator/commit/d10cbe416a943f2ff190c5ed4d1eb7d0e06bd9d5)

#### [v9.4.2](https://github.com/tpdewolf/oats-generator/compare/v9.4.1...v9.4.2)

> 11 December 2019

- fix: add double quotes for special properties [`23f0e7f`](https://github.com/tpdewolf/oats-generator/commit/23f0e7f1e66cdb39a9780b16503af89d88ed419f)
- Do not report user aborted requests as errors [`9b75814`](https://github.com/tpdewolf/oats-generator/commit/9b75814fe8093bfb4dfa1e3a66cf1e0c4d988819)
- fix: add double quotes for query params [`4afa1a9`](https://github.com/tpdewolf/oats-generator/commit/4afa1a9a3d25314cee32ebba571da395ac3936d7)

#### [v9.4.1](https://github.com/tpdewolf/oats-generator/compare/v9.4.0...v9.4.1)

> 11 December 2019

- fix: set displayName correctly [`98d248c`](https://github.com/tpdewolf/oats-generator/commit/98d248c77af8454a2407caf008aa27907d1800d9)

#### [v9.4.0](https://github.com/tpdewolf/oats-generator/compare/v9.3.0...v9.4.0)

> 25 November 2019

- Improve the generated type of `additionalProperties` [`#187`](https://github.com/tpdewolf/oats-generator/pull/187)

#### [v9.3.0](https://github.com/tpdewolf/oats-generator/compare/v9.1.0...v9.3.0)

> 22 November 2019

- Update React peer dependency [`#182`](https://github.com/tpdewolf/oats-generator/pull/182)
- Support pulling spec from URL [`#169`](https://github.com/tpdewolf/oats-generator/pull/169)
- Fix type definition of refetch() [`#174`](https://github.com/tpdewolf/oats-generator/pull/174)
- Fix undefined in success message [`#158`](https://github.com/tpdewolf/oats-generator/pull/158)
- Add: Getting started with react native and editable example on expo. Bumped react version to 16.8.5 from 16.8.4 to match react-dom dependency and added react to dev dependency [`#161`](https://github.com/tpdewolf/oats-generator/pull/161)
- Fix: Path resolution when base path is null/empty [`#160`](https://github.com/tpdewolf/oats-generator/pull/160)
- Support Global queryparams [`#157`](https://github.com/tpdewolf/oats-generator/pull/157)
- Add support for global queryParams and composition [`80bac52`](https://github.com/tpdewolf/oats-generator/commit/80bac52f792c7d6352d36861f39dad20825058bc)
- Deal with discriminator pattern [`0ce7bb6`](https://github.com/tpdewolf/oats-generator/commit/0ce7bb61bf31d9340f94c48399d251dd48da12ef)
- feat: add displayName to Context component [`b41a230`](https://github.com/tpdewolf/oats-generator/commit/b41a230e7e9403be8ce57c6dce2dade81f8f5488)

#### [v9.1.0](https://github.com/tpdewolf/oats-generator/compare/v9.0.1...v9.1.0)

> 21 October 2019

- CLI improvements [`#155`](https://github.com/tpdewolf/oats-generator/pull/155)
- Update README [`#153`](https://github.com/tpdewolf/oats-generator/pull/153)
- Update docs more [`200a63f`](https://github.com/tpdewolf/oats-generator/commit/200a63f30e7f1d7161e616c896bfcd09d4183be0)
- Make output optional [`4f64be6`](https://github.com/tpdewolf/oats-generator/commit/4f64be61ceef4e3c974375876c677b4c3216d929)
- REALLY keep tsonfig [`237752d`](https://github.com/tpdewolf/oats-generator/commit/237752d06f6e90be856e6fcc2f63c31dbbd55771)

### [v9.0.1](https://github.com/tpdewolf/oats-generator/compare/v8.1.4...v9.0.1)

> 18 September 2019

- Add basic configuration support [`0db9d09`](https://github.com/tpdewolf/oats-generator/commit/0db9d09d51e4ec32ef280ad40bf414f9bc9e4387)
- Handle customProps & customImport [`0a3db29`](https://github.com/tpdewolf/oats-generator/commit/0a3db29e1ed54aa82e614ea70602ee51ce4f9667)
- Deal with customProps in hooks [`5259378`](https://github.com/tpdewolf/oats-generator/commit/5259378d1b07f1db0ab5a0e2e4bab2cc273272f7)

#### [v8.1.4](https://github.com/tpdewolf/oats-generator/compare/v8.1.3...v8.1.4)

> 10 September 2019

- Move `request` to dependencies [`23e9501`](https://github.com/tpdewolf/oats-generator/commit/23e950170cb81385c29787c6ad137e9c12592db4)

#### [v8.1.3](https://github.com/tpdewolf/oats-generator/compare/v8.1.2...v8.1.3)

> 31 July 2019

- Deal with `nullable` attribute [`fbae11c`](https://github.com/tpdewolf/oats-generator/commit/fbae11c120786da36ca0d438771a288d17d1a5af)

#### [v8.1.2](https://github.com/tpdewolf/oats-generator/compare/v8.1.1...v8.1.2)

> 30 July 2019

- Fix useMutate with delete generation [`a972ca8`](https://github.com/tpdewolf/oats-generator/commit/a972ca898bf64aa69272601521a497ddc164b338)

#### [v8.1.1](https://github.com/tpdewolf/oats-generator/compare/v8.1.0...v8.1.1)

> 30 July 2019

- Fix openAPI generator [`9be89e5`](https://github.com/tpdewolf/oats-generator/commit/9be89e56d6fadc7bc6b37457bfca532436f83b34)

#### [v8.1.0](https://github.com/tpdewolf/oats-generator/compare/v8.0.0...v8.1.0)

> 29 July 2019

- Bump lodash from 4.17.11 to 4.17.13 [`#138`](https://github.com/tpdewolf/oats-generator/pull/138)
- Add a unit test for non-json error responses - Closed #140 [`#140`](https://github.com/tpdewolf/oats-generator/issues/140)
- Add a onMutate callback. [`708ee4c`](https://github.com/tpdewolf/oats-generator/commit/708ee4c2cce3c20ba9460a4b9bbea8e1ce8549db)
- Keep tsconfig [`9efe082`](https://github.com/tpdewolf/oats-generator/commit/9efe082efe8896b84409e93f2a853035df7c258d)
- Add fix for #136 [`3ad53b2`](https://github.com/tpdewolf/oats-generator/commit/3ad53b2fa5f7c91a28d4ad05626d8bdaaf34f572)

### [v8.0.0](https://github.com/tpdewolf/oats-generator/compare/v7.6.4...v8.0.0)

> 5 July 2019

- Unify error message format with Get [`#135`](https://github.com/tpdewolf/oats-generator/pull/135)

#### [v7.6.4](https://github.com/tpdewolf/oats-generator/compare/v7.6.3...v7.6.4)

> 3 July 2019

- fix/132 handle fetch error mutate [`#134`](https://github.com/tpdewolf/oats-generator/pull/134)

#### [v7.6.3](https://github.com/tpdewolf/oats-generator/compare/v7.6.2...v7.6.3)

> 21 June 2019

#### [v7.6.2](https://github.com/tpdewolf/oats-generator/compare/v7.6.1...v7.6.2)

> 21 June 2019

- Fix delete without id case [`#131`](https://github.com/tpdewolf/oats-generator/pull/131)
- Bump js-yaml from 3.13.0 to 3.13.1 [`#128`](https://github.com/tpdewolf/oats-generator/pull/128)
- Bump handlebars from 4.1.1 to 4.1.2 [`#129`](https://github.com/tpdewolf/oats-generator/pull/129)
- Generate `useMutate` components [`#126`](https://github.com/tpdewolf/oats-generator/pull/126)
- Handle empty response (204 status) [`#125`](https://github.com/tpdewolf/oats-generator/pull/125)
- Avoid to use reserved keyword in the example [`#122`](https://github.com/tpdewolf/oats-generator/pull/122)
- Propagate the error on Mutate [`#121`](https://github.com/tpdewolf/oats-generator/issues/121)
- Add dependencies [`4b6cebc`](https://github.com/tpdewolf/oats-generator/commit/4b6cebc3e181121d98b2d2dca4d79e4906d166b3)
- Add the useMutate [`3ef62e7`](https://github.com/tpdewolf/oats-generator/commit/3ef62e7225b1a308a19a682751eaaaafb77c50b6)
- Generate useMutate from openAPI [`f0b4171`](https://github.com/tpdewolf/oats-generator/commit/f0b417179f4ab5db83ae17a00b0696fe1580a05b)

#### [v7.6.1](https://github.com/tpdewolf/oats-generator/compare/v7.6.0...v7.6.1)

> 8 May 2019

- Add cli options validators [`df86e64`](https://github.com/tpdewolf/oats-generator/commit/df86e64f0490261f22a7a50fc3799b31389b54b0)
- Fix unwanted mutation [`b07d81d`](https://github.com/tpdewolf/oats-generator/commit/b07d81d91fde1aae5602bf1ce45449ddae73e349)

#### [v7.6.0](https://github.com/tpdewolf/oats-generator/compare/v7.5.0...v7.6.0)

> 23 April 2019

- useGetProps take only 2 generics [`#117`](https://github.com/tpdewolf/oats-generator/pull/117)
- new tag version v7.6.0 [`a6321de`](https://github.com/tpdewolf/oats-generator/commit/a6321de6c82cc63c9ee722823cedc629cb6353f2)
- exporting missing UseGetProps [`217f0e3`](https://github.com/tpdewolf/oats-generator/commit/217f0e3763659155b81833e24cf20e856e7953de)

#### [v7.5.0](https://github.com/tpdewolf/oats-generator/compare/v7.4.0...v7.5.0)

> 23 April 2019

#### [v7.4.0](https://github.com/tpdewolf/oats-generator/compare/v7.3.1...v7.4.0)

> 23 April 2019

- exporting missing UseGetProps [`0ff29fb`](https://github.com/tpdewolf/oats-generator/commit/0ff29fbd4d41e00173734e285fd11b139b9c4067)

#### [v7.3.1](https://github.com/tpdewolf/oats-generator/compare/v7.3.0...v7.3.1)

> 23 April 2019

- useGetProps take only 2 generics [`#117`](https://github.com/tpdewolf/oats-generator/pull/117)
- exporting missing UseGetProps [`217f0e3`](https://github.com/tpdewolf/oats-generator/commit/217f0e3763659155b81833e24cf20e856e7953de)

#### [v7.3.0](https://github.com/tpdewolf/oats-generator/compare/v7.2.3...v7.3.0)

> 23 April 2019

- Fix useGet url composition pattern [`#114`](https://github.com/tpdewolf/oats-generator/pull/114)
- Add support for requestOptions as a method to Poll [`#113`](https://github.com/tpdewolf/oats-generator/pull/113)
- Add requestOptions in the watch list for refetch [`#110`](https://github.com/tpdewolf/oats-generator/pull/110)
- Add `useGet` generator [`adb1ae6`](https://github.com/tpdewolf/oats-generator/commit/adb1ae610acef7534d2fdb47c6f3e62727604c90)
- Fixed a case with merging request options in Poll [`1914b50`](https://github.com/tpdewolf/oats-generator/commit/1914b509aa07a222bc19407172741d9fd93580c6)

#### [v7.2.3](https://github.com/tpdewolf/oats-generator/compare/v7.2.2...v7.2.3)

> 1 April 2019

- Fix/use get error clearing [`#109`](https://github.com/tpdewolf/oats-generator/pull/109)

#### [v7.2.2](https://github.com/tpdewolf/oats-generator/compare/v7.2.1...v7.2.2)

> 29 March 2019

- Recreate an abortController for the next call [`32f6b72`](https://github.com/tpdewolf/oats-generator/commit/32f6b72b5b35f9b96dd68aafd7d8c16954bcaced)

#### [v7.2.1](https://github.com/tpdewolf/oats-generator/compare/v7.1.1...v7.2.1)

> 27 March 2019

- Update lodash [`#105`](https://github.com/tpdewolf/oats-generator/pull/105)
- Security audit [`#104`](https://github.com/tpdewolf/oats-generator/pull/104)
- update @operational/scripts [`75497b9`](https://github.com/tpdewolf/oats-generator/commit/75497b95cf9f4e8886e77794c49db44557d8f4d1)
- Update react dependency [`f2931ef`](https://github.com/tpdewolf/oats-generator/commit/f2931efcdb04848fb2e7122e5150526882f7165d)
- remove parcel [`2b27ca8`](https://github.com/tpdewolf/oats-generator/commit/2b27ca81202d46fb600693e5666582daf88adf29)

#### [v7.1.1](https://github.com/tpdewolf/oats-generator/compare/v7.1.0...v7.1.1)

> 2 February 2019

- Fix infinite request loop because of queryParam equality [`#100`](https://github.com/tpdewolf/oats-generator/pull/100)

#### [v7.1.0](https://github.com/tpdewolf/oats-generator/compare/v7.0.1...v7.1.0)

> 12 December 2018

- Catch network fetch error [`a752635`](https://github.com/tpdewolf/oats-generator/commit/a752635e01a8e28b0c90084321c3b1cf0f7b2b7a)
- Include status error [`d8676dc`](https://github.com/tpdewolf/oats-generator/commit/d8676dcc087c9fe0161dc88806c4fb5b66c3d031)

#### [v7.0.1](https://github.com/tpdewolf/oats-generator/compare/v7.0.0...v7.0.1)

> 10 December 2018

- Fix Get reload on queryParams change [`4ccf8b5`](https://github.com/tpdewolf/oats-generator/commit/4ccf8b5abdc85a313bbd0d925055d68645e35ca1)

### [v7.0.0](https://github.com/tpdewolf/oats-generator/compare/v6.1.1...v7.0.0)

> 7 December 2018

- Open api import [`#28`](https://github.com/tpdewolf/oats-generator/pull/28)
- Add @types/commander [`121f38b`](https://github.com/tpdewolf/oats-generator/commit/121f38bf09caed2d0a538e871f5a3e088229967b)
- Add open-api scripts dependencies [`372f35e`](https://github.com/tpdewolf/oats-generator/commit/372f35e6250b7d701b41b196d803afbb23d3fe81)
- Update operational-scripts [`fbba9ca`](https://github.com/tpdewolf/oats-generator/commit/fbba9caafe8780f7c41ed6fbb556e5c72b2a8f0a)

#### [v6.1.1](https://github.com/tpdewolf/oats-generator/compare/v6.1.0...v6.1.1)

> 20 November 2018

- Fix React import on generated d.ts [`#95`](https://github.com/tpdewolf/oats-generator/pull/95)

#### [v6.1.0](https://github.com/tpdewolf/oats-generator/compare/v6.0.2...v6.1.0)

> 13 November 2018

- Add Response in the onError callback [`04fcd52`](https://github.com/tpdewolf/oats-generator/commit/04fcd52a623c25f82b5b12b6308a6526cd16ec6c)

#### [v6.0.2](https://github.com/tpdewolf/oats-generator/compare/v6.0.1...v6.0.2)

> 7 November 2018

- Fix delete with id [`ef00272`](https://github.com/tpdewolf/oats-generator/commit/ef00272d58f24e8f8735120002298deb212c5857)
- Add test to verify polling doesn't happen if no index [`13f118e`](https://github.com/tpdewolf/oats-generator/commit/13f118e562c252d035853bdd3485534b6aa11028)
- Fix Delete composition [`81644b1`](https://github.com/tpdewolf/oats-generator/commit/81644b1204c413aa73387a133a91f890ea914805)

#### [v6.0.1](https://github.com/tpdewolf/oats-generator/compare/v6.0.0...v6.0.1)

> 1 November 2018

- Fix base path propagation to ignore parentPath [`b4683d4`](https://github.com/tpdewolf/oats-generator/commit/b4683d40141dd8377a8c889a3a7c3dba51f1038f)
- Avoid requests side effects once component unmounts [`237c08a`](https://github.com/tpdewolf/oats-generator/commit/237c08a24fa45c4836f995397e1a8a2ed2712f9d)
- Fix an infinite loop on fetching without a resolve function [`4cba6ad`](https://github.com/tpdewolf/oats-generator/commit/4cba6ad2d7d6b7e8b05ac29f7e0667a03b563ac3)

### [v6.0.0](https://github.com/tpdewolf/oats-generator/compare/v5.2.1...v6.0.0)

> 31 October 2018

- **Feature:** Add support for validators that are promise-based or throw errors [`#72`](https://github.com/tpdewolf/oats-generator/pull/72)
- compose urls for relative paths cases [`#64`](https://github.com/tpdewolf/oats-generator/pull/64)
- Refetch when resolve prop changes [`#70`](https://github.com/tpdewolf/oats-generator/pull/70)
- Export method types [`#73`](https://github.com/tpdewolf/oats-generator/pull/73)
- relative and absolute url composition [`431abc5`](https://github.com/tpdewolf/oats-generator/commit/431abc5b3bf47ea4deac90a305407450b40eb416)
- Add support for validators that are promise-based or throw errors [`086f94a`](https://github.com/tpdewolf/oats-generator/commit/086f94a96714dbe73c196044f280efe8f1a09e20)
- Add comments for resolve issue when rerendiring Provider [`48452d2`](https://github.com/tpdewolf/oats-generator/commit/48452d27a9787396c8a92060e98b1fcd47472e59)

#### [v5.2.1](https://github.com/tpdewolf/oats-generator/compare/v5.1.1...v5.2.1)

> 24 September 2018

- Fix the error case on Get with `wait` property [`#56`](https://github.com/tpdewolf/oats-generator/pull/56)
- Remove engine in package.json [`#55`](https://github.com/tpdewolf/oats-generator/pull/55)
- Update nock to the latest version 🚀 [`#50`](https://github.com/tpdewolf/oats-generator/pull/50)
- Update danger to the latest version 🚀 [`#49`](https://github.com/tpdewolf/oats-generator/pull/49)
- Feat provider error handling [`#48`](https://github.com/tpdewolf/oats-generator/pull/48)
- Add a provider error handler [`871182e`](https://github.com/tpdewolf/oats-generator/commit/871182ed9bbe2b22b3ebab1b1075d690700ffe3e)
- Add a retry on error [`4b27585`](https://github.com/tpdewolf/oats-generator/commit/4b27585f2f4bff04478fabe24f8ea6c2142d8e16)
- chore(package): update lockfile yarn.lock [`632e75e`](https://github.com/tpdewolf/oats-generator/commit/632e75e27347f87bc9f47e2a21b90f2f4a5d92f8)

#### [v5.1.1](https://github.com/tpdewolf/oats-generator/compare/v5.1.0...v5.1.1)

> 12 September 2018

- Improve the error management for Poll [`#46`](https://github.com/tpdewolf/oats-generator/pull/46)
- Prettier [`985c64a`](https://github.com/tpdewolf/oats-generator/commit/985c64ae6f37afe18914472fb20aebe7a38655ac)

#### [v5.1.0](https://github.com/tpdewolf/oats-generator/compare/v5.0.1...v5.1.0)

> 12 September 2018

- Add null to prevData in case it's null [`#45`](https://github.com/tpdewolf/oats-generator/pull/45)
- 5.1.0 [`#44`](https://github.com/tpdewolf/oats-generator/pull/44)
- Add a clean way to consolidate data in `Poll` [`#43`](https://github.com/tpdewolf/oats-generator/pull/43)
- Delete package-lock.json [`a4ace6a`](https://github.com/tpdewolf/oats-generator/commit/a4ace6a301788410ecb934784ee6b595f5d2e96a)
- Add unit tests and optimize Poll [`7912452`](https://github.com/tpdewolf/oats-generator/commit/791245213af5a54bd837789dfe0f8be776cf00aa)
- Add `prevData` in the Poll resolver [`ee2839b`](https://github.com/tpdewolf/oats-generator/commit/ee2839b52bf7b83407798ba595de7b77b5d29a69)

#### [v5.0.1](https://github.com/tpdewolf/oats-generator/compare/v5.0.0...v5.0.1)

> 10 September 2018

- 5.0.1 [`#42`](https://github.com/tpdewolf/oats-generator/pull/42)
- Fix return type [`#41`](https://github.com/tpdewolf/oats-generator/pull/41)

### [v5.0.0](https://github.com/tpdewolf/oats-generator/compare/v4.1.3...v5.0.0)

> 10 September 2018

- Update mainfile [`#40`](https://github.com/tpdewolf/oats-generator/pull/40)

#### [v4.1.3](https://github.com/tpdewolf/oats-generator/compare/v4.1.2...v4.1.3)

> 10 September 2018

- 4.1.1 [`#39`](https://github.com/tpdewolf/oats-generator/pull/39)
- Migrate to operational-scripts [`b5474b2`](https://github.com/tpdewolf/oats-generator/commit/b5474b258d9c19ecea2ee7282e097e468cffedd8)
- [breaking] Improve mutation response [`ea075f0`](https://github.com/tpdewolf/oats-generator/commit/ea075f020401fb0539c5cc6c220e09fd13ed7f7c)
- Fix danger [`ef25c0b`](https://github.com/tpdewolf/oats-generator/commit/ef25c0b67f3233e2960edefafc0287467a5c23ca)

#### [v4.1.2](https://github.com/tpdewolf/oats-generator/compare/v4.1.1...v4.1.2)

> 5 September 2018

- Update tsconfig because Greenkeeper changed things [`45c8210`](https://github.com/tpdewolf/oats-generator/commit/45c82106964b424d9a1803ecc18305c39f9c37bc)

#### [v4.1.1](https://github.com/tpdewolf/oats-generator/compare/v4.1.0...v4.1.1)

> 5 September 2018

#### [v4.1.0](https://github.com/tpdewolf/oats-generator/compare/v4.0.2...v4.1.0)

> 5 September 2018

- Add debounce [`#35`](https://github.com/tpdewolf/oats-generator/pull/35)
- Add a debounce option to `Get` [`#32`](https://github.com/tpdewolf/oats-generator/pull/32)
- Update dependencies to enable Greenkeeper 🌴 [`#34`](https://github.com/tpdewolf/oats-generator/pull/34)
- v4.0.2: Updated error handling [`#31`](https://github.com/tpdewolf/oats-generator/pull/31)
- Improve the error layer [`#30`](https://github.com/tpdewolf/oats-generator/pull/30)
- Update Docs [`898230e`](https://github.com/tpdewolf/oats-generator/commit/898230ed051e3a1887a78a88669f75d99b078d50)
- Deal with json parsing error [`b8b800f`](https://github.com/tpdewolf/oats-generator/commit/b8b800f573a890d7ff22c0f9c98cb9ffb4e2b88d)
- Refactor to put all the logic inside processResponse [`5f02ce4`](https://github.com/tpdewolf/oats-generator/commit/5f02ce4c840002e8c37ff191b6b7a5619fb378c2)

#### [v4.0.2](https://github.com/tpdewolf/oats-generator/compare/v4.0.1...v4.0.2)

> 27 August 2018

- 4.0.1 [`#27`](https://github.com/tpdewolf/oats-generator/pull/27)
- Remove package-lock in favor of yarn [`60f4947`](https://github.com/tpdewolf/oats-generator/commit/60f4947a47b7581f1aaa46b7b4a9b2540e8df910)

#### [v4.0.1](https://github.com/tpdewolf/oats-generator/compare/v4.0.0...v4.0.1)

> 14 August 2018

- Add seconds to prefer header [`#26`](https://github.com/tpdewolf/oats-generator/pull/26)
- Infra/dx [`#24`](https://github.com/tpdewolf/oats-generator/pull/24)
- Add Danger [`3bc4a0a`](https://github.com/tpdewolf/oats-generator/commit/3bc4a0ac6773c0bc40490d9fea203611c1d4e520)
- Add Travis [`286902e`](https://github.com/tpdewolf/oats-generator/commit/286902e0c3a28e9b8bf078912ede00b34e055936)
- Output Jest results [`ec19022`](https://github.com/tpdewolf/oats-generator/commit/ec19022686ec64e8962dee1ee4a34d113f824296)

#### [v4.0.0](https://github.com/tpdewolf/oats-generator/compare/v4.0.0-10...v4.0.0)

> 8 August 2018

- Release v4 [`#23`](https://github.com/tpdewolf/oats-generator/pull/23)
- Update Docs [`#21`](https://github.com/tpdewolf/oats-generator/pull/21)
- Fix #2: Add codesandbox links [`#2`](https://github.com/tpdewolf/oats-generator/issues/2)
- Link to interfaces instead of displaying them [`e20f744`](https://github.com/tpdewolf/oats-generator/commit/e20f744ebb74aee78a8b0ea274f56c03efc3fa7c)
- Update examples [`11b29ae`](https://github.com/tpdewolf/oats-generator/commit/11b29ae5b7bdb476b3a28c564d3f761ed707d27f)
- Link to docs with lines [`1208f67`](https://github.com/tpdewolf/oats-generator/commit/1208f67515f87f3d22041b0acf74d7f068531636)

#### [v4.0.0-10](https://github.com/tpdewolf/oats-generator/compare/v4.0.0-9...v4.0.0-10)

> 8 August 2018

- Factor out handling of response content type handler [`#22`](https://github.com/tpdewolf/oats-generator/pull/22)
- response -&gt; rawResponse [`7742532`](https://github.com/tpdewolf/oats-generator/commit/77425325fcf43bf8ed614f680e581edef2067a7a)
- Add await to processResponse [`4841466`](https://github.com/tpdewolf/oats-generator/commit/4841466910e5caba16eb3abcaee350e32d32a5ea)

#### [v4.0.0-9](https://github.com/tpdewolf/oats-generator/compare/v4.0.0-8...v4.0.0-9)

> 8 August 2018

- Update typescript, remove npm lockfile since we use yarn [`1096553`](https://github.com/tpdewolf/oats-generator/commit/109655382acc0ea1fc6bb8c48cf5065ff775ed85)
- Add jest-dom and react-testing-library dependencies [`2140493`](https://github.com/tpdewolf/oats-generator/commit/214049365a559a1fe20b4dcfd0eaa52937889a51)
- Separate Mutations into different component, clean up Get [`61b52bd`](https://github.com/tpdewolf/oats-generator/commit/61b52bdb2483f55e35c2e5758cec60387fc508a1)

#### [v4.0.0-8](https://github.com/tpdewolf/oats-generator/compare/v4.0.0-7...v4.0.0-8)

> 6 August 2018

- Unit tests - Get component [`#18`](https://github.com/tpdewolf/oats-generator/pull/18)
- Add Unit tests for Get component [`#17`](https://github.com/tpdewolf/oats-generator/pull/17)
- Add jest-dom and react-testing-library dependencies [`5af7154`](https://github.com/tpdewolf/oats-generator/commit/5af7154d27d987f6ba8d2b9cf8bd069bc4f6eb58)
- Add Get classic usage tests [`7701a1d`](https://github.com/tpdewolf/oats-generator/commit/7701a1d8330144f8a8710782ccf87207190ad07a)
- Improve the typing with generics [`5af9348`](https://github.com/tpdewolf/oats-generator/commit/5af934842865ff0a1064fef258f3e75b1567a17a)

#### [v4.0.0-7](https://github.com/tpdewolf/oats-generator/compare/v4.0.0-6...v4.0.0-7)

> 3 August 2018

- Fix error handling and resource deletion [`#16`](https://github.com/tpdewolf/oats-generator/pull/16)
- Contiamo poll [`#15`](https://github.com/tpdewolf/oats-generator/pull/15)

#### [v4.0.0-6](https://github.com/tpdewolf/oats-generator/compare/v4.0.0-5...v4.0.0-6)

> 1 August 2018

- Implement Contiamo Polling [`223bb03`](https://github.com/tpdewolf/oats-generator/commit/223bb030d4015b859a454550abe27a58f8b062d7)
- Add doc [`33a8c3c`](https://github.com/tpdewolf/oats-generator/commit/33a8c3c89f999be16f67c3e45fa676adb65afe7a)
- Finishing touches to implementing Contiamo Polling spec [`02847e5`](https://github.com/tpdewolf/oats-generator/commit/02847e570dd8a9837b2fa3bcc948d87b84a61e20)

#### [v4.0.0-5](https://github.com/tpdewolf/oats-generator/compare/v4.0.0-4...v4.0.0-5)

> 19 July 2018

- Poll state [`#14`](https://github.com/tpdewolf/oats-generator/pull/14)
- Add error handling to Poll, do not rerender polled results unless content changes [`8dc1ee0`](https://github.com/tpdewolf/oats-generator/commit/8dc1ee0adc2f14aa2f37c8514613c6835441b9f0)

#### [v4.0.0-4](https://github.com/tpdewolf/oats-generator/compare/v4.0.0-1...v4.0.0-4)

> 18 July 2018

- Refactor URL handling to account for query params [`#13`](https://github.com/tpdewolf/oats-generator/pull/13)
- Enhance/compose paths [`#11`](https://github.com/tpdewolf/oats-generator/pull/11)
- Update implementation for cleaner mutations [`#7`](https://github.com/tpdewolf/oats-generator/pull/7)
- Update typescript, remove npm lockfile since we use yarn [`103c783`](https://github.com/tpdewolf/oats-generator/commit/103c78371007e54cb914f32d4688b96c4fdf560c)
- Separate Mutations into different component, clean up Get [`94c533f`](https://github.com/tpdewolf/oats-generator/commit/94c533f38adc63deaa06596a3131339a7de92ef9)
- Throw error responses and leave error handling to the user [`b7aa426`](https://github.com/tpdewolf/oats-generator/commit/b7aa426a9dcbda36416afbd5ecab60d1be295577)

#### [v4.0.0-1](https://github.com/tpdewolf/oats-generator/compare/v3.1.0...v4.0.0-1)

> 8 August 2018

- Factor out handling of response content type handler [`#22`](https://github.com/tpdewolf/oats-generator/pull/22)
- Update HTTP verbs in mutations to be uppercase [`#8`](https://github.com/tpdewolf/oats-generator/pull/8)
- Update typescript, remove npm lockfile since we use yarn [`1096553`](https://github.com/tpdewolf/oats-generator/commit/109655382acc0ea1fc6bb8c48cf5065ff775ed85)
- Add jest-dom and react-testing-library dependencies [`2140493`](https://github.com/tpdewolf/oats-generator/commit/214049365a559a1fe20b4dcfd0eaa52937889a51)
- Separate Mutations into different component, clean up Get [`61b52bd`](https://github.com/tpdewolf/oats-generator/commit/61b52bdb2483f55e35c2e5758cec60387fc508a1)

#### [v3.1.0](https://github.com/tpdewolf/oats-generator/compare/v3.0.3...v3.1.0)

> 6 July 2018

#### [v3.0.3](https://github.com/tpdewolf/oats-generator/compare/v3.0.2...v3.0.3)

> 10 July 2018

- Update HTTP verbs in mutations to be uppercase [`#8`](https://github.com/tpdewolf/oats-generator/pull/8)
- Throw a response object if a mutation fails [`#5`](https://github.com/tpdewolf/oats-generator/pull/5)

#### [v3.0.2](https://github.com/tpdewolf/oats-generator/compare/v3.0.1...v3.0.2)

> 2 July 2018

- Update issue templates [`763af38`](https://github.com/tpdewolf/oats-generator/commit/763af382d85521e7a4344f3ed095240af66ff56d)
- Create CODE_OF_CONDUCT.md [`a4aaca1`](https://github.com/tpdewolf/oats-generator/commit/a4aaca1651984d22d2d19330abbac9e9945f0ed9)
- Create LICENSE [`07eb632`](https://github.com/tpdewolf/oats-generator/commit/07eb632a8a5fb63796261508bfc4887693970c37)

### [v3.0.1](https://github.com/tpdewolf/oats-generator/compare/v2.0.1...v3.0.1)

> 2 July 2018

- Initial Commit [`1718d00`](https://github.com/tpdewolf/oats-generator/commit/1718d005328ce10cacd57c4205cbc3e1c01c21dd)
- Update version script [`4f3a40d`](https://github.com/tpdewolf/oats-generator/commit/4f3a40d499ed4f984e0cce4b6d356978153a081d)
- Patch: fix import [`1768082`](https://github.com/tpdewolf/oats-generator/commit/17680825850177d5f04bd52601efb5eae12bf863)

#### [v2.0.1](https://github.com/tpdewolf/oats-generator/compare/v2.0.0...v2.0.1)

> 14 December 2021

- Added support to generate enum types [`#3`](https://github.com/tpdewolf/oats-generator/pull/3)
- Change readme typo mistake [`#2`](https://github.com/tpdewolf/oats-generator/pull/2)
- revert enum [`96e3186`](https://github.com/tpdewolf/oats-generator/commit/96e31864cf71ec26ab761d1799879141fad17802)
- bugfix multiple params [`512e9e5`](https://github.com/tpdewolf/oats-generator/commit/512e9e56219edda7a99c46ffb127d2ee4ae23820)
- Change readme typo mistake  [`6cf32bd`](https://github.com/tpdewolf/oats-generator/commit/6cf32bd17db5bd37d2fe975e1d8a2c968ffaf3c8)

#### [v2.0.0](https://github.com/tpdewolf/oats-generator/compare/v2.0.0-2...v2.0.0)

> 11 April 2021

- overwrite operation id [`2226d94`](https://github.com/tpdewolf/oats-generator/commit/2226d946d8e42d7aa920044aaa08e7f9432210a0)

#### [v2.0.0-2](https://github.com/tpdewolf/oats-generator/compare/v2.0.0-1...v2.0.0-2)

> 11 April 2021

#### [v2.0.0-1](https://github.com/tpdewolf/oats-generator/compare/v2.0.0-0...v2.0.0-1)

> 11 April 2021

- set public [`b6ddc49`](https://github.com/tpdewolf/oats-generator/commit/b6ddc490309111a4896441f4eaec612520b80190)

#### v2.0.0-0

> 11 April 2021

- Use @tpdewolf prefix otherwise npm/yarn i will fail [`#1`](https://github.com/tpdewolf/oats-generator/pull/1)
- first commit [`94d2c71`](https://github.com/tpdewolf/oats-generator/commit/94d2c713ad05c86c4c12af91b79b564ff340e8bd)
- update snapshots [`bb88c9c`](https://github.com/tpdewolf/oats-generator/commit/bb88c9c5455bf4750582bb1712814ba21ef036ed)
- Sync with restful-react [`71956b1`](https://github.com/tpdewolf/oats-generator/commit/71956b1ee96c3a76253cf40d126f5cf6aace7e33)
