### 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.9.0](https://github.com/nosachamos/formalizer/compare/v2.8.0...v2.9.0)

> 31 December 2022

- 2.9.0 [`cb1037f`](https://github.com/nosachamos/formalizer/commit/cb1037f03f2c4d8737a57902c0d4c21b0d6d9b1f)

#### [v2.8.0](https://github.com/nosachamos/formalizer/compare/v2.7.0...v2.8.0)

> 31 December 2022

- 2.8.0 [`0c9a60a`](https://github.com/nosachamos/formalizer/commit/0c9a60a5791b8f7c06001395ca62e4824862bdd7)

#### [v2.7.0](https://github.com/nosachamos/formalizer/compare/v2.6.0...v2.7.0)

> 31 December 2022

- chore(deps): bump eventsource from 1.0.7 to 1.1.1 [`#5`](https://github.com/nosachamos/formalizer/pull/5)
- chore(deps-dev): bump codecov from 3.5.0 to 3.8.3 [`#6`](https://github.com/nosachamos/formalizer/pull/6)
- chore(deps-dev): bump codecov from 3.5.0 to 3.8.3 [`f733928`](https://github.com/nosachamos/formalizer/commit/f73392898c1ab3744cc6e082816aac6b7535e792)
- Allow a custom error message to be returned by the validator function. [`d82bee2`](https://github.com/nosachamos/formalizer/commit/d82bee240b58f1d876ebfbf231a234d572717e64)
- chore(deps): bump eventsource from 1.0.7 to 1.1.1 [`61d4574`](https://github.com/nosachamos/formalizer/commit/61d4574df5a9cc3acb8869e28a74dd1e14c1bb9c)

#### [v2.6.0](https://github.com/nosachamos/formalizer/compare/v2.5.0...v2.6.0)

> 13 March 2022

- 2.6.0 [`a3db5ba`](https://github.com/nosachamos/formalizer/commit/a3db5ba3743f952023f88fcae59440553bdd76af)
- Merge branch 'master' of https://github.com/nosachamos/formalizer [`dcb0916`](https://github.com/nosachamos/formalizer/commit/dcb0916824c6e2eacc8ed3d34ff2e6480cdf6b7f)

#### [v2.5.0](https://github.com/nosachamos/formalizer/compare/v2.4.2...v2.5.0)

> 13 March 2022

- chore(deps): bump url-parse from 1.4.7 to 1.5.10 [`#4`](https://github.com/nosachamos/formalizer/pull/4)
- Adding option to keep unknown form attributes in the result data [`ddfcc80`](https://github.com/nosachamos/formalizer/commit/ddfcc8091a7a290870f118035180d4206dc07d1d)
- 2.5.0 [`b04e9e8`](https://github.com/nosachamos/formalizer/commit/b04e9e853b608d30e0d7b144357388a417b40ba0)

#### [v2.4.2](https://github.com/nosachamos/formalizer/compare/v2.4.1...v2.4.2)

> 26 February 2022

- Fixing a bug on the submit handler data filtering code [`423691c`](https://github.com/nosachamos/formalizer/commit/423691c6b00308109bf39b256ad3de481c95a3d7)
- Filtering values before they are passed to the form submit handler so that unknown properties are excluded. [`e70449e`](https://github.com/nosachamos/formalizer/commit/e70449ec1c2de64c338597e71811425ef68a0ef3)
- 2.4.2 [`b552312`](https://github.com/nosachamos/formalizer/commit/b5523120777fa97af58846e4dc4552e0db6e85e9)

#### [v2.4.1](https://github.com/nosachamos/formalizer/compare/v2.4.0...v2.4.1)

> 26 February 2022

- chore(deps): bump url-parse from 1.4.7 to 1.5.10 [`17d1467`](https://github.com/nosachamos/formalizer/commit/17d14672c148ccb45f282161cdd43ab566c461cd)
- Minor typing fix [`5defdff`](https://github.com/nosachamos/formalizer/commit/5defdffe15c382635cc5da2363c70c573962bbcf)
- 2.4.1 [`d677ce6`](https://github.com/nosachamos/formalizer/commit/d677ce699171f6e0ace1ebd4eb070aa231f9374b)

#### [v2.4.0](https://github.com/nosachamos/formalizer/compare/v2.3.0...v2.4.0)

> 26 February 2022

- Submit handler should only receive data from inputs declared in the form. Unknown properties that may have come with initial values should be filtered out. [`502f56d`](https://github.com/nosachamos/formalizer/commit/502f56d9e0bcb9353f51d1c44028bbd0e5b52296)
- 2.4.0 [`7e86463`](https://github.com/nosachamos/formalizer/commit/7e86463f65f07c56d48c445241822d14b2147148)

#### [v2.3.0](https://github.com/nosachamos/formalizer/compare/v2.2.0...v2.3.0)

> 20 February 2022

- 2.3.0 [`9c4de08`](https://github.com/nosachamos/formalizer/commit/9c4de08dbeef539321891639177655d0a1cad19c)
- Merge branch 'master' of https://github.com/nosachamos/formalizer [`4e6205a`](https://github.com/nosachamos/formalizer/commit/4e6205a33e0eec382dfec6a34b4e8323fdf14a08)

#### [v2.2.0](https://github.com/nosachamos/formalizer/compare/v2.1.12...v2.2.0)

> 20 February 2022

- Fixing tests now that initial values are no longer required for form data to show in the results [`e35f202`](https://github.com/nosachamos/formalizer/commit/e35f202c79fdc0cfb66b06d88983348c37459f60)
- Allowing initial values to be undefined, and assuming reasonable defaults in that case so that users dont have to provide dummy initial values [`8d464a7`](https://github.com/nosachamos/formalizer/commit/8d464a77c3277cb0f022e768fd8452252c3a60d1)
- Update third-party-validators.md [`a7e689e`](https://github.com/nosachamos/formalizer/commit/a7e689e4d067fdc862a4756c637dd88098af874d)

#### [v2.1.12](https://github.com/nosachamos/formalizer/compare/v2.1.11...v2.1.12)

> 19 February 2022

- 2.1.12 [`9a36101`](https://github.com/nosachamos/formalizer/commit/9a3610199d434da0b06a86f9027ade6a48c6a5ce)

#### [v2.1.11](https://github.com/nosachamos/formalizer/compare/v2.1.10...v2.1.11)

> 19 February 2022

- 2.1.11 [`58bbfaa`](https://github.com/nosachamos/formalizer/commit/58bbfaa17441cfab5d897fdc6c3be65758b07132)
- Exporting new Formalizer type [`86e5825`](https://github.com/nosachamos/formalizer/commit/86e58253869dd194c28d5a4c2b39c61028da0120)

#### [v2.1.10](https://github.com/nosachamos/formalizer/compare/v2.1.9...v2.1.10)

> 18 February 2022

- 2.1.10 [`457e34a`](https://github.com/nosachamos/formalizer/commit/457e34ab1a861d743e07965cc27381c288ffdb5a)

#### [v2.1.9](https://github.com/nosachamos/formalizer/compare/v2.1.8...v2.1.9)

> 18 February 2022

- 2.1.9 [`d596419`](https://github.com/nosachamos/formalizer/commit/d596419c458abb6a276187da9a6dc91513c6c2ec)

#### [v2.1.8](https://github.com/nosachamos/formalizer/compare/v2.1.7...v2.1.8)

> 18 February 2022

- 2.1.8 [`1d2ddba`](https://github.com/nosachamos/formalizer/commit/1d2ddba7d81e73e62eb70d3ecac3bbbf28bc01b9)
- Merge branch 'master' of https://github.com/nosachamos/formalizer [`775fadd`](https://github.com/nosachamos/formalizer/commit/775fadde31ed94e96fa82e0410fdd0c3d6bcca7b)

#### [v2.1.7](https://github.com/nosachamos/formalizer/compare/v2.1.6...v2.1.7)

> 18 February 2022

- 2.1.7 [`1be1103`](https://github.com/nosachamos/formalizer/commit/1be11032ac93521c04ac3166be1b970e5cecdded)
- Updating typedoc doc generation command now that we upgraded to version 0.22.11 [`7b5867b`](https://github.com/nosachamos/formalizer/commit/7b5867b0fe4c2c9fbc127bf9c60ca82a6ee0e9a8)

#### [v2.1.6](https://github.com/nosachamos/formalizer/compare/v2.1.5...v2.1.6)

> 18 February 2022

- 2.1.6 [`4082039`](https://github.com/nosachamos/formalizer/commit/4082039e0ebe74e367619f13a30b241816328ae1)

#### [v2.1.5](https://github.com/nosachamos/formalizer/compare/v2.1.4...v2.1.5)

> 18 February 2022

- 2.1.5 [`7ce5080`](https://github.com/nosachamos/formalizer/commit/7ce5080b58f5ad5b21aff89ce405097ca33fd913)

#### [v2.1.4](https://github.com/nosachamos/formalizer/compare/v2.1.3...v2.1.4)

> 18 February 2022

- chore(deps-dev): bump standard-version from 4.4.0 to 8.0.1 [`#2`](https://github.com/nosachamos/formalizer/pull/2)
- chore(deps-dev): bump standard-version from 4.4.0 to 8.0.1 [`0e38d78`](https://github.com/nosachamos/formalizer/commit/0e38d78e4693ea15d93b7d30f6af0826b918beae)
- Giving useFormalizer return a named type so that users can more easily pass the entire object into children components if the form is broken into multiple components [`47791f6`](https://github.com/nosachamos/formalizer/commit/47791f63ab7c78cbe52b0bb197376828a37331d3)
- Update README.md [`d7088cc`](https://github.com/nosachamos/formalizer/commit/d7088cc67d7cb21dacf27c124bdf8c9261714923)

#### [v2.1.3](https://github.com/nosachamos/formalizer/compare/v2.1.2...v2.1.3)

> 16 September 2019

- Fixing bug where, upon change, we erroneously tried to get the value of an input using the 'currentTarget' property instead of 'target'. [`caa55d5`](https://github.com/nosachamos/formalizer/commit/caa55d561b9d59186f9df476676f7613684f8d65)
- 2.1.3 [`005bb6f`](https://github.com/nosachamos/formalizer/commit/005bb6fb169cf64a14c9f83b2bf33a712e425300)

#### [v2.1.2](https://github.com/nosachamos/formalizer/compare/v2.1.1...v2.1.2)

> 5 September 2019

- Bringing back tests we commented out to speed up testing bug fix [`99ca0b0`](https://github.com/nosachamos/formalizer/commit/99ca0b06113a374044135652dcd02503fab0f341)
- If no form is connected, the submitHandler not invoked until all data is valid. [`630ab03`](https://github.com/nosachamos/formalizer/commit/630ab03f8626349d24e6531ffdee7ff85674e6b2)
- 2.1.2 [`3cd3318`](https://github.com/nosachamos/formalizer/commit/3cd33183f158513cb971200e1722b821544a4c9e)

#### [v2.1.1](https://github.com/nosachamos/formalizer/compare/v2.1.0...v2.1.1)

> 5 September 2019

- 2.1.1 [`fe56249`](https://github.com/nosachamos/formalizer/commit/fe56249473eb6dffffd024880d249c345b09c277)
- If settings are given to the useFormalizer hook, they should be merged with the global FormalizerSettings instead of entirely replacing them. [`5bc672e`](https://github.com/nosachamos/formalizer/commit/5bc672e4cab75c5750b148e7ea46f06164ebb586)

#### [v2.1.0](https://github.com/nosachamos/formalizer/compare/v2.0.1...v2.1.0)

> 5 September 2019

- Small typing fixes for validator config options [`54dd211`](https://github.com/nosachamos/formalizer/commit/54dd2119768c7aa46f15fac9c00c1b3d3c58f095)
- 2.1.0 [`2c33917`](https://github.com/nosachamos/formalizer/commit/2c339172aadacdebf3438748bc4e7681fe70788e)

#### [v2.0.1](https://github.com/nosachamos/formalizer/compare/v2.0.0...v2.0.1)

> 18 August 2019

- Attempting to fix typings so that useInput hooks can be used with Material UI on a TypeScript enabled env without warnings. [`0dd4091`](https://github.com/nosachamos/formalizer/commit/0dd409139a3fe66541e89e02ab6d746b8c0b1ad6)
- 2.0.1 [`1bef2e7`](https://github.com/nosachamos/formalizer/commit/1bef2e7f29eca6109e12d4cde1fbe7aa26fd3b8c)
- Switching to interface instead of type literal so that linter will be happier :) [`13b7157`](https://github.com/nosachamos/formalizer/commit/13b7157f4b3243674626c279d3e1f0dcdb5dbc2d)

### [v2.0.0](https://github.com/nosachamos/formalizer/compare/v1.1.0...v2.0.0)

> 17 August 2019

- Removing option to provide validations to toggle inputs, checkboxes and radio buttons - there doesnt seem to be a use case for this. [`8428494`](https://github.com/nosachamos/formalizer/commit/842849449baddf5af80c9e3c30b3c1c5328c98bd)
- 2.0.0 [`c1e0bac`](https://github.com/nosachamos/formalizer/commit/c1e0bac0df9eb20d190f79120a03de776e38aa9f)
- Small fix to the documentation [`d02410c`](https://github.com/nosachamos/formalizer/commit/d02410cc571646a998817c1af25ce1d20d42ea92)

#### [v1.1.0](https://github.com/nosachamos/formalizer/compare/v1.0.12...v1.1.0)

> 12 August 2019

- Fixing typings for input event handlers, adding validation setting to allow for useInput hooks to omit the type attribute and created associated tests for this feature [`6b30812`](https://github.com/nosachamos/formalizer/commit/6b308122cb63eb77d694bacf725bc64edf908416)
- 1.1.0 [`ac695cd`](https://github.com/nosachamos/formalizer/commit/ac695cd79d46a9a5be289cd381a878365a5e2d64)
- Small documentation update [`57823f2`](https://github.com/nosachamos/formalizer/commit/57823f26c2e0ddd59775fa3ba70435b7c501c356)

#### [v1.0.12](https://github.com/nosachamos/formalizer/compare/v1.0.11...v1.0.12)

> 12 August 2019

- Typing fix for input hook's type attribute [`dc73abe`](https://github.com/nosachamos/formalizer/commit/dc73abef7f4f21831d2fa1d7dd5ae542f13e4ab4)
- Small changes to allow the useToggleInput to add no type attribute to the target element [`9d67768`](https://github.com/nosachamos/formalizer/commit/9d677684525d0622e3d0d802f0b874d740700407)
- 1.0.12 [`5356675`](https://github.com/nosachamos/formalizer/commit/53566754cb1a7585b35ccc8d51ace7f1a7597193)

#### [v1.0.11](https://github.com/nosachamos/formalizer/compare/v1.0.10...v1.0.11)

> 12 August 2019

- Fix for removing errors from input when multiple errors are being reported and some (but not all) of the errors no longer apply due to a change in the input value [`24382a6`](https://github.com/nosachamos/formalizer/commit/24382a6cd15e4a1ee8dee505978b8b8d7d0f83db)
- 1.0.11 [`b282d5d`](https://github.com/nosachamos/formalizer/commit/b282d5d62fa969f24b3539ef65e948fd65d95ed6)

#### [v1.0.10](https://github.com/nosachamos/formalizer/compare/v1.0.9...v1.0.10)

> 12 August 2019

- Fixing typings for useInput validation parameter [`edf73d9`](https://github.com/nosachamos/formalizer/commit/edf73d94e42a69daf6a408f5006b268370ca26ca)
- 1.0.10 [`86eaa2c`](https://github.com/nosachamos/formalizer/commit/86eaa2ccb0ceafd30b28362ac96cc94386948ed8)

#### [v1.0.9](https://github.com/nosachamos/formalizer/compare/v1.0.8...v1.0.9)

> 12 August 2019

- A few more typing corrections [`77d097e`](https://github.com/nosachamos/formalizer/commit/77d097e4e51058742005e4147041b7aa79127303)
- Typing correction for onKeyPress input event handler [`b76a4cd`](https://github.com/nosachamos/formalizer/commit/b76a4cda9c798714629ce13b72776c7afd487210)
- 1.0.9 [`574d4f4`](https://github.com/nosachamos/formalizer/commit/574d4f42e7885f6bb2025ced69d8a700b4214cd8)

#### [v1.0.8](https://github.com/nosachamos/formalizer/compare/v1.0.7...v1.0.8)

> 12 August 2019

- 1.0.8 [`40db801`](https://github.com/nosachamos/formalizer/commit/40db801efcb608bc6984a195bf3b6cfc582357c6)
- Some more small typing correction [`431c23a`](https://github.com/nosachamos/formalizer/commit/431c23ad2daff133cc74c6d34d7660109302c0da)

#### [v1.0.7](https://github.com/nosachamos/formalizer/compare/v1.0.6...v1.0.7)

> 12 August 2019

- 1.0.7 [`fd13f71`](https://github.com/nosachamos/formalizer/commit/fd13f71bdec09513e9b3d1bc5bf7a94d7f80daee)
- Small typing correction [`3ec85c8`](https://github.com/nosachamos/formalizer/commit/3ec85c8e6cf67ba2e3201d26cd8f76865943d6b0)

#### [v1.0.6](https://github.com/nosachamos/formalizer/compare/v1.0.5...v1.0.6)

> 12 August 2019

- 1.0.6 [`52d3db1`](https://github.com/nosachamos/formalizer/commit/52d3db17f5c4f6d41ed3178297418311e220654b)
- Small typing correction [`6fa7b8b`](https://github.com/nosachamos/formalizer/commit/6fa7b8bfdc2e9f1fc4c0145bb0a85e9a4c448bb1)
- Removing unused imports [`ece39b7`](https://github.com/nosachamos/formalizer/commit/ece39b7caf0997a2ea70af60b8a10ce00ed0b321)

#### [v1.0.5](https://github.com/nosachamos/formalizer/compare/v1.0.4...v1.0.5)

> 12 August 2019

- Making sure our release commit does not show in the changelog [`5d3b087`](https://github.com/nosachamos/formalizer/commit/5d3b0870dc188fe2d474d3e67ba41f7f0612a37b)
- 1.0.5 [`22d0dd6`](https://github.com/nosachamos/formalizer/commit/22d0dd6d6f9c0d33ac38cd1fdf21af11d9c04688)

#### [v1.0.4](https://github.com/nosachamos/formalizer/compare/v1.0.3...v1.0.4)

> 12 August 2019

- Adjusting release so that changelog includes changes in the current version [`0380c00`](https://github.com/nosachamos/formalizer/commit/0380c0004405784b12ca52c844d3b2f88525b5df)
- 1.0.4 [`4ea5095`](https://github.com/nosachamos/formalizer/commit/4ea5095b8f8bda670a7e8291eef65ced316705db)

#### [v1.0.3](https://github.com/nosachamos/formalizer/compare/v1.0.2...v1.0.3)

> 12 August 2019

- Updates to release scripts and formatting with wider print width [`641f387`](https://github.com/nosachamos/formalizer/commit/641f38765a6cef540fab94a0983f5b08cef784d7)
- 1.0.3 [`7f071f2`](https://github.com/nosachamos/formalizer/commit/7f071f29903aa9d92111c86451cf04294aeb15e9)

#### [v1.0.2](https://github.com/nosachamos/formalizer/compare/v1.0.1-0...v1.0.2)

> 12 August 2019

- Small fix to package.json scripts [`67a8c92`](https://github.com/nosachamos/formalizer/commit/67a8c929eb3bd20168588c761957a48be71c1934)
- Changing npm scripts to support multiple types of release (patch, minor, major) [`e3324cd`](https://github.com/nosachamos/formalizer/commit/e3324cd3487a11dc87a8a0803154321c34ae9307)
- 1.0.2 [`0bfb725`](https://github.com/nosachamos/formalizer/commit/0bfb7251798f2e254efe7b179f1bc3b568d27cc6)

#### [v1.0.1-0](https://github.com/nosachamos/formalizer/compare/v1.0.0-rc.19...v1.0.1-0)

> 12 August 2019

- Adding support for all errors associated with a given input to be reported at once, instead of always only the first found error only [`bc758a6`](https://github.com/nosachamos/formalizer/commit/bc758a62d0e2a62b37c9c646ba7b7c5392c47c00)
- Adding tests and documentation for reporting multiple errors at once [`601d1e9`](https://github.com/nosachamos/formalizer/commit/601d1e9efa6c011004258a377d07bca9d08092be)
- 1.0.1-0 [`d8878e8`](https://github.com/nosachamos/formalizer/commit/d8878e8df42688ffdc451a83ce384e3ff34dfda5)

#### [v1.0.0-rc.19](https://github.com/nosachamos/formalizer/compare/v1.0.0-rc.18...v1.0.0-rc.19)

> 8 August 2019

- 1.0.0-rc.19 [`7950080`](https://github.com/nosachamos/formalizer/commit/79500800b3500969ebd2158f68a664d3ae4fddde)
- Attempting to solve dev dependencies issue missing on travis build [`967fda1`](https://github.com/nosachamos/formalizer/commit/967fda11b487482ffb9d193c5c57ed04b08f558f)
- Adding jest to the set of global installs on our travis.yml [`ab82371`](https://github.com/nosachamos/formalizer/commit/ab82371ac00b05131825a660e020deff6b509a52)

#### [v1.0.0-rc.18](https://github.com/nosachamos/formalizer/compare/v1.0.0-rc.17...v1.0.0-rc.18)

> 6 August 2019

- 1.0.0-rc.18 [`cccc2ed`](https://github.com/nosachamos/formalizer/commit/cccc2ed4f1f3c1006f84ac94581c3cfcd6d02d8c)

#### [v1.0.0-rc.17](https://github.com/nosachamos/formalizer/compare/v1.0.0-rc.16...v1.0.0-rc.17)

> 5 August 2019

- Fixing typings so that submit handler function arguments' types will be correctly inferred [`f7131b7`](https://github.com/nosachamos/formalizer/commit/f7131b728b2673545d149026bf3b4ca53afccbb0)
- 1.0.0-rc.17 [`968e5b8`](https://github.com/nosachamos/formalizer/commit/968e5b89a687c42909e300f47dc2a82deaf2238d)
- Doc generation doesn't support spread operator being used on something other than an object type [`94fcc63`](https://github.com/nosachamos/formalizer/commit/94fcc6350059a36621249d70c8b2d50a94da7d72)

#### [v1.0.0-rc.16](https://github.com/nosachamos/formalizer/compare/v1.0.0-rc.15...v1.0.0-rc.16)

> 22 July 2019

- 1.0.0-rc.16 [`c950ac1`](https://github.com/nosachamos/formalizer/commit/c950ac154344e40f911eeb42e12fa66b0669ea4c)
- Small fix to prevent duplicated invocations of form submit handler [`e3f434d`](https://github.com/nosachamos/formalizer/commit/e3f434d2d39183c57535c06c60f9ddf1d8bc2596)

#### [v1.0.0-rc.15](https://github.com/nosachamos/formalizer/compare/v1.0.0-rc.14...v1.0.0-rc.15)

> 22 July 2019

- Do not invoke submit handler if form data hasn't changed. [`3eb43a6`](https://github.com/nosachamos/formalizer/commit/3eb43a62828fba5105fb2ce72069b2eefa6e045e)
- Small documentation corrections [`7c84fda`](https://github.com/nosachamos/formalizer/commit/7c84fdafbea303eaec00d626d41c3115658c9a5e)
- 1.0.0-rc.15 [`f17a13f`](https://github.com/nosachamos/formalizer/commit/f17a13f3e106726236edab6d6328258cfee06425)

#### [v1.0.0-rc.14](https://github.com/nosachamos/formalizer/compare/v1.0.0-rc.13...v1.0.0-rc.14)

> 22 July 2019

- 1.0.0-rc.14 [`9a7d274`](https://github.com/nosachamos/formalizer/commit/9a7d2745c0cdbbfd21469ed720ec7afc8a85e037)
- Small addition to the documentation [`78c41b1`](https://github.com/nosachamos/formalizer/commit/78c41b1c2a7e11d978b9d69825811a27a4ec5b20)

#### [v1.0.0-rc.13](https://github.com/nosachamos/formalizer/compare/v1.0.0-rc.12...v1.0.0-rc.13)

> 22 July 2019

- Adding documentation for the new useCheckboxInput and useRadioInput hooks, as well as adding them to our tutorial. [`d3be32b`](https://github.com/nosachamos/formalizer/commit/d3be32bfc65d58bb202249e54339601eb4182f84)
- 1.0.0-rc.13 [`20144e9`](https://github.com/nosachamos/formalizer/commit/20144e9c02e48690122d8a558194b56bc6337c92)
- Testing prettier test file formatting [`f30c839`](https://github.com/nosachamos/formalizer/commit/f30c8397754284739fc447dd2d1d7cce87572a93)

#### [v1.0.0-rc.12](https://github.com/nosachamos/formalizer/compare/v1.0.0-rc.11...v1.0.0-rc.12)

> 21 July 2019

- Renaming internal validations input function again so that it avoids warning message from react about unknown event handlers - cant use cammel case, or we get another warning [`cbbb9e5`](https://github.com/nosachamos/formalizer/commit/cbbb9e5c252451743f6881181d19c06a7e142279)
- 1.0.0-rc.12 [`2f35e70`](https://github.com/nosachamos/formalizer/commit/2f35e70a1148d6e5167b1b00159e8c662c324b8c)

#### [v1.0.0-rc.11](https://github.com/nosachamos/formalizer/compare/v1.0.0-rc.10...v1.0.0-rc.11)

> 21 July 2019

- Renaming internal onRunValidators input function so that it avoids warning message from react about unknown event handlers [`8d0752e`](https://github.com/nosachamos/formalizer/commit/8d0752ee6c764744eb342e31a3073397e4138408)
- 1.0.0-rc.11 [`2bbd40e`](https://github.com/nosachamos/formalizer/commit/2bbd40e0c8bfef9ac6e045214cf0dcf3c7b1ab14)

#### [v1.0.0-rc.10](https://github.com/nosachamos/formalizer/compare/v1.0.0-rc.9...v1.0.0-rc.10)

> 20 July 2019

- 1.0.0-rc.10 [`ea9b560`](https://github.com/nosachamos/formalizer/commit/ea9b5603c18d5f9baa310ef3e26fcee71ec87fb9)

#### [v1.0.0-rc.9](https://github.com/nosachamos/formalizer/compare/v1.0.0-rc.8...v1.0.0-rc.9)

> 20 July 2019

- Fixing bug where checkboxes didn't come out checked when their initial value was set to true. Added to test to cover this scenario. [`eaf52eb`](https://github.com/nosachamos/formalizer/commit/eaf52ebea8c18448eb522a3e86341dfca88bbee0)
- 1.0.0-rc.9 [`fbb0fa5`](https://github.com/nosachamos/formalizer/commit/fbb0fa51c85446e0b18b4f7c3747f7d7e71dcafe)

#### [v1.0.0-rc.8](https://github.com/nosachamos/formalizer/compare/v1.0.0-rc.7...v1.0.0-rc.8)

> 20 July 2019

- Breaking files apart for easier maintanance, breaking up tests as well, adding a few new tests to increase coverage. [`53af568`](https://github.com/nosachamos/formalizer/commit/53af5681c7b7787ae54151479b17369a0716718e)
- 1.0.0-rc.8 [`ad9805f`](https://github.com/nosachamos/formalizer/commit/ad9805fa824239e7300a5ba8e17abb120bdebe8c)

#### [v1.0.0-rc.7](https://github.com/nosachamos/formalizer/compare/v1.0.0-rc.6...v1.0.0-rc.7)

> 19 July 2019

- Breaking source into different files in preparation for our version 1.0.0 [`b669e56`](https://github.com/nosachamos/formalizer/commit/b669e561a0fa34506290434f8cb0f32b81f4c895)
- Switching back to interfaces instead of type literals where possible [`5151611`](https://github.com/nosachamos/formalizer/commit/5151611caa883c8cfd1d0ee2a9bb2565f02cf917)
- 1.0.0-rc.7 [`a93987f`](https://github.com/nosachamos/formalizer/commit/a93987f01e9a9dd341ccd818a5d157c81e55fa54)

#### [v1.0.0-rc.6](https://github.com/nosachamos/formalizer/compare/v1.0.0-rc.5...v1.0.0-rc.6)

> 19 July 2019

- Adding support for saving/handling data changes on disconnected forms, fixing issue related to checkboxes triggering submit handler multiple times upon toggle, updating documentation. [`49d612e`](https://github.com/nosachamos/formalizer/commit/49d612e5fd2b09deb313fa3e763ce0c4f84e7ce9)
- 1.0.0-rc.6 [`778bccc`](https://github.com/nosachamos/formalizer/commit/778bccceba26aac1bdb630f30f496a2f3224aa38)

#### [v1.0.0-rc.5](https://github.com/nosachamos/formalizer/compare/v1.0.0-rc.4...v1.0.0-rc.5)

> 13 July 2019

- Adding tests for dynamic error messages, fixing some tests [`c0c39ed`](https://github.com/nosachamos/formalizer/commit/c0c39ede4c728bd77606e217563ac9f12c89369e)
- Adding documentation to dynamic error messages support [`1ce747c`](https://github.com/nosachamos/formalizer/commit/1ce747c0a5a3c402df9f5dd398b277efcf2f45c3)
- 1.0.0-rc.5 [`14d828d`](https://github.com/nosachamos/formalizer/commit/14d828dd055ced5b6d3b87855011aef79e66fc2d)

#### [v1.0.0-rc.4](https://github.com/nosachamos/formalizer/compare/v1.0.0-rc.3...v1.0.0-rc.4)

> 13 July 2019

- Adding support for dynamic error messages generated by a function [`fc2167e`](https://github.com/nosachamos/formalizer/commit/fc2167eb8d614e0de072a7a9c73a596c85e88577)
- Fixing peer and optional dependency versions [`a96f153`](https://github.com/nosachamos/formalizer/commit/a96f1539fe3b4e83c52e2f2d00fc5a8b0f995a6b)
- 1.0.0-rc.4 [`5fd947a`](https://github.com/nosachamos/formalizer/commit/5fd947a6d919d3061ce39a62013db9275fb4b100)

#### [v1.0.0-rc.3](https://github.com/nosachamos/formalizer/compare/v1.0.0-rc.2...v1.0.0-rc.3)

> 13 July 2019

- 1.0.0-rc.3 [`211d8e8`](https://github.com/nosachamos/formalizer/commit/211d8e8a9c4147dc666495122d9d4511f156673c)
- Updating peer and optional dependencies minimum versions [`122e7eb`](https://github.com/nosachamos/formalizer/commit/122e7eb119fd8e6d0d172e26ec1bd60ccf959806)

#### [v1.0.0-rc.2](https://github.com/nosachamos/formalizer/compare/v1.0.0-rc.1...v1.0.0-rc.2)

> 11 July 2019

- Small update to documentation colors [`b9196c3`](https://github.com/nosachamos/formalizer/commit/b9196c3c32dfea3b35f57d175a355595a8a2f527)
- 1.0.0-rc.2 [`57b6197`](https://github.com/nosachamos/formalizer/commit/57b619742d973b578aa289696212c11d83f09988)

#### [v1.0.0-rc.1](https://github.com/nosachamos/formalizer/compare/v1.0.0-beta.12...v1.0.0-rc.1)

> 11 July 2019

- 1.0.0-rc.1 [`665d248`](https://github.com/nosachamos/formalizer/commit/665d2480ef362b876446d7e69e3a18fab2b0988e)
- First release candidate [`8270661`](https://github.com/nosachamos/formalizer/commit/8270661d513d6d68e782f1ba2667b0a5091cd4f0)

#### [v1.0.0-beta.12](https://github.com/nosachamos/formalizer/compare/v1.0.0-beta.11...v1.0.0-beta.12)

> 11 July 2019

- Switching parameter order for the useFormalizer hook for increased simplicity [`abd66cc`](https://github.com/nosachamos/formalizer/commit/abd66cc3dd8b4c0bb625daab7488f6abd4de3385)
- 1.0.0-beta.12 [`ad8ef7f`](https://github.com/nosachamos/formalizer/commit/ad8ef7f67a97c32e38710c03697e442d18acec2d)

#### [v1.0.0-beta.11](https://github.com/nosachamos/formalizer/compare/v1.0.0-beta.10...v1.0.0-beta.11)

> 10 July 2019

- Adding validations for invalid useFormalizer hook arguments, allowing for null arguments [`c4e9e76`](https://github.com/nosachamos/formalizer/commit/c4e9e76897c4f7305c13d892325b15743c313dfa)
- 1.0.0-beta.11 [`8822347`](https://github.com/nosachamos/formalizer/commit/8822347e951817a5cb6318ebbd09aa04d2ca788d)

#### [v1.0.0-beta.10](https://github.com/nosachamos/formalizer/compare/v1.0.0-beta.9...v1.0.0-beta.10)

> 9 July 2019

- Setting webpack's libraryTarget to umd [`d1bc4fb`](https://github.com/nosachamos/formalizer/commit/d1bc4fbff1bdb0592fddeeebc59513c6203d5473)
- 1.0.0-beta.10 [`89947fc`](https://github.com/nosachamos/formalizer/commit/89947fc39a8ba18fd2960817bc379e4cd9b582eb)

#### [v1.0.0-beta.9](https://github.com/nosachamos/formalizer/compare/v1.0.0-beta.8...v1.0.0-beta.9)

> 9 July 2019

- 1.0.0-beta.9 [`75b660a`](https://github.com/nosachamos/formalizer/commit/75b660acbd03316db4b3c98e79e1f3b6de90c20d)

#### [v1.0.0-beta.8](https://github.com/nosachamos/formalizer/compare/v1.0.0-beta.7...v1.0.0-beta.8)

> 9 July 2019

- Fixing react external setting in webpack [`1f3e5d7`](https://github.com/nosachamos/formalizer/commit/1f3e5d73b30c7d53abdfc22a3d4a554fde60e795)
- 1.0.0-beta.8 [`ad9dcbb`](https://github.com/nosachamos/formalizer/commit/ad9dcbb2d25acc1f3b67b5d9c2039eb4cac89da7)

#### [v1.0.0-beta.7](https://github.com/nosachamos/formalizer/compare/v1.0.0-beta.6...v1.0.0-beta.7)

> 9 July 2019

- 1.0.0-beta.7 [`4d8877a`](https://github.com/nosachamos/formalizer/commit/4d8877a75652c2d0d185f1edab140b48089f3b83)
- Merge branch 'master' of https://github.com/nosachamos/formalizer [`7b15428`](https://github.com/nosachamos/formalizer/commit/7b154287dcd13aa58fdec0b5d3426b06d6bc4c73)

#### [v1.0.0-beta.6](https://github.com/nosachamos/formalizer/compare/v1.0.0-beta.5...v1.0.0-beta.6)

> 9 July 2019

- SImplifying the API by making the useFormalizer hook return a formRef instead of requiring one as an argument. [`52122b4`](https://github.com/nosachamos/formalizer/commit/52122b4c37141aa1d148272cbc928b42fe293316)
- Create CODE_OF_CONDUCT.md [`6fb3662`](https://github.com/nosachamos/formalizer/commit/6fb3662e2cb5fb6d2bb277086f779e8319292351)
- Create CONTRIBUTING.md [`bffdd24`](https://github.com/nosachamos/formalizer/commit/bffdd24bf036ca52f9af339a4f6429588b66e706)

#### [v1.0.0-beta.5](https://github.com/nosachamos/formalizer/compare/v1.0.0-beta.4...v1.0.0-beta.5)

> 8 July 2019

- Updating readme and docs [`5310169`](https://github.com/nosachamos/formalizer/commit/5310169c26068a32f27fe734acfcd86c405b25bd)
- 1.0.0-beta.5 [`6fcd8e3`](https://github.com/nosachamos/formalizer/commit/6fcd8e317143f3b9061d2dadf4e7bf4870c61557)

#### [v1.0.0-beta.4](https://github.com/nosachamos/formalizer/compare/v1.0.0-beta.3...v1.0.0-beta.4)

> 8 July 2019

- Simplifying syntax for custom validators, updating documentatation, updating tests to match new syntax [`de7b17c`](https://github.com/nosachamos/formalizer/commit/de7b17c547f1e86b7d7b521e5113e89d59bdf6bf)
- Documentation updates [`3cb7beb`](https://github.com/nosachamos/formalizer/commit/3cb7beb72404f449376f6abf8e77775a5f4bea8c)
- Groupng formalizer settings into an object passed into the useFormalizer hook, adding documentation for it, renaming global settings object to FormalizerSettings [`94d635f`](https://github.com/nosachamos/formalizer/commit/94d635f590ae4aeae789e4dc31b262c812cde175)

#### [v1.0.0-beta.3](https://github.com/nosachamos/formalizer/compare/v1.0.0-beta.2...v1.0.0-beta.3)

> 5 July 2019

- Adding docsify documentation to the project [`3a40df2`](https://github.com/nosachamos/formalizer/commit/3a40df2952cfd563932a0411ff75d0a99c2e91a2)
- Adding more documentation [`2fc6576`](https://github.com/nosachamos/formalizer/commit/2fc6576ed9fd94f89a7117a0d2162afd5c3c3b5c)
- Renaming 'ValidatorDefaults' to 'GlobalValidators' as this better reflects what it does - hosts validators that can then be used from anywhere in your app [`9a88f4c`](https://github.com/nosachamos/formalizer/commit/9a88f4c3e85cb01dd567329c200714783243376c)

#### [v1.0.0-beta.2](https://github.com/nosachamos/formalizer/compare/v1.0.0-beta.1...v1.0.0-beta.2)

> 4 July 2019

- Adding built in mustMatch validator, passing form data to validators, adding tons of README documentation, Simplifying test's markup [`2571bec`](https://github.com/nosachamos/formalizer/commit/2571beca5933780328225483091d8296bc1c63c7)
- Adding tests to ensure formData is provided to validators, fixing a couple of minor bugs [`a66dcde`](https://github.com/nosachamos/formalizer/commit/a66dcde8f64cc4bb7a854b042c5250f5ff63eada)
- Small fixes to README [`31e2e94`](https://github.com/nosachamos/formalizer/commit/31e2e94f424f6e8fc157ffab5be56377aa0b1b8e)

#### [v1.0.0-beta.1](https://github.com/nosachamos/formalizer/compare/v1.0.0-alpha.8...v1.0.0-beta.1)

> 4 July 2019

- Making sure validator lib is not included in our bundle since it is an optional dependency [`5ea6524`](https://github.com/nosachamos/formalizer/commit/5ea652476fed0b6e96ecfc1f1ae6f0950867e831)
- 1.0.0-beta.1 [`d47458f`](https://github.com/nosachamos/formalizer/commit/d47458f9199d5e525a84da603e8788398feed0e6)

#### [v1.0.0-alpha.8](https://github.com/nosachamos/formalizer/compare/v1.0.0-alpha.7...v1.0.0-alpha.8)

> 3 July 2019

- 1.0.0-alpha.8 [`55faeda`](https://github.com/nosachamos/formalizer/commit/55faedaa4498dff247c0d2d821718201f3c73e3d)
- Adding protection against a few more invalid configurations, more tests [`d53c3c8`](https://github.com/nosachamos/formalizer/commit/d53c3c800f04f404529a3f3744f34904646704ee)

#### [v1.0.0-alpha.7](https://github.com/nosachamos/formalizer/compare/v1.0.0-alpha.6...v1.0.0-alpha.7)

> 1 July 2019

- Making 'validator' an optional dependency and adding associated tests [`a77bef4`](https://github.com/nosachamos/formalizer/commit/a77bef4c212b984ae4ad010f2564ad90ca33af53)
- 1.0.0-alpha.7 [`f47e089`](https://github.com/nosachamos/formalizer/commit/f47e089c86682325472c5c039dfecec0aec41469)

#### [v1.0.0-alpha.6](https://github.com/nosachamos/formalizer/compare/v1.0.0-alpha.5...v1.0.0-alpha.6)

> 30 June 2019

- Removing tmp files from git index [`34a268c`](https://github.com/nosachamos/formalizer/commit/34a268c018e84df33e9ceddd777c325ac3a7829e)
- 1.0.0-alpha.6 [`90acd17`](https://github.com/nosachamos/formalizer/commit/90acd172b1eccdd62cec980026cc9e6aa004c7ad)

#### [v1.0.0-alpha.5](https://github.com/nosachamos/formalizer/compare/v1.0.0-alpha.4...v1.0.0-alpha.5)

> 30 June 2019

- 1.0.0-alpha.5 [`027335c`](https://github.com/nosachamos/formalizer/commit/027335cbd596ad085894face3af1249d6e784a67)
- Merge branch 'master' of https://github.com/nosachamos/formalizer [`0afb4b3`](https://github.com/nosachamos/formalizer/commit/0afb4b3fff26f6160ac2e9eddf33aed32912989a)

#### [v1.0.0-alpha.4](https://github.com/nosachamos/formalizer/compare/v1.0.0-alpha.3...v1.0.0-alpha.4)

> 30 June 2019

- Update README.md [`#1`](https://github.com/nosachamos/formalizer/pull/1)
- Removing exclusion pattern and checking if this resolves issue of coverage unknown in travis [`d66511e`](https://github.com/nosachamos/formalizer/commit/d66511eb92e8bb72897e794e443d8ce545cc51d0)
- feat(core): adding tests for everything and fixing all the known bugs [`4872761`](https://github.com/nosachamos/formalizer/commit/4872761c13809049058989579e63bf17785435f4)
- test: adding test coverage to travis run, sending coverage details to coverall, adding readme coverage badge [`4d19f51`](https://github.com/nosachamos/formalizer/commit/4d19f51ddfbe8412e34f87f2e62a742ee3bdcbef)

#### [v1.0.0-alpha.3](https://github.com/nosachamos/formalizer/compare/v1.0.0-alpha.2...v1.0.0-alpha.3)

> 26 June 2019

- refactor(core): hanging gloal validation settings to a more user-friendly name [`fd984c3`](https://github.com/nosachamos/formalizer/commit/fd984c341e798f1715bacd937cdd5c10351edd1d)
- 1.0.0-alpha.3 [`432266d`](https://github.com/nosachamos/formalizer/commit/432266d924e78684d3d16cd5bb45dd54fce4ec91)

#### [v1.0.0-alpha.2](https://github.com/nosachamos/formalizer/compare/v1.0.0-alpha.1...v1.0.0-alpha.2)

> 25 June 2019

- chore(build): reducing the prettier line width, rebuilding without react set as a webpack global [`fbf27ff`](https://github.com/nosachamos/formalizer/commit/fbf27ff26f4e7f61600870df3c4f1f05a65990e3)
- 1.0.0-alpha.2 [`8d5f79e`](https://github.com/nosachamos/formalizer/commit/8d5f79e6fabbdbf75f4a29f0183fb6b0191816bb)

#### v1.0.0-alpha.1

> 25 June 2019

- feat(core): formalizer v1 alpha 0 complete, first test in and working. Sources coverted to typescript. Build working [`efde698`](https://github.com/nosachamos/formalizer/commit/efde6980b9770cc2bf658ff5ee11a63c2a7ac515)
- chore(index): removing cache files from index [`0343db2`](https://github.com/nosachamos/formalizer/commit/0343db2ef37f5a36fba210020f8f80e525a71a4c)
- Initial commit [`560a39d`](https://github.com/nosachamos/formalizer/commit/560a39d9e9798878ef36878ed218f01323751261)
