All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
31 December 2022
- 2.9.0
cb1037f
31 December 2022
- 2.8.0
0c9a60a
31 December 2022
- chore(deps): bump eventsource from 1.0.7 to 1.1.1
#5
- chore(deps-dev): bump codecov from 3.5.0 to 3.8.3
#6
- chore(deps-dev): bump codecov from 3.5.0 to 3.8.3
f733928
- Allow a custom error message to be returned by the validator function.
d82bee2
- chore(deps): bump eventsource from 1.0.7 to 1.1.1
61d4574
13 March 2022
- 2.6.0
a3db5ba
- Merge branch 'master' of https://github.com/nosachamos/formalizer
dcb0916
13 March 2022
- chore(deps): bump url-parse from 1.4.7 to 1.5.10
#4
- Adding option to keep unknown form attributes in the result data
ddfcc80
- 2.5.0
b04e9e8
26 February 2022
- Fixing a bug on the submit handler data filtering code
423691c
- Filtering values before they are passed to the form submit handler so that unknown properties are excluded.
e70449e
- 2.4.2
b552312
26 February 2022
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
- 2.4.0
7e86463
20 February 2022
- 2.3.0
9c4de08
- Merge branch 'master' of https://github.com/nosachamos/formalizer
4e6205a
20 February 2022
- Fixing tests now that initial values are no longer required for form data to show in the results
e35f202
- Allowing initial values to be undefined, and assuming reasonable defaults in that case so that users dont have to provide dummy initial values
8d464a7
- Update third-party-validators.md
a7e689e
19 February 2022
- 2.1.12
9a36101
19 February 2022
18 February 2022
- 2.1.10
457e34a
18 February 2022
- 2.1.9
d596419
18 February 2022
- 2.1.8
1d2ddba
- Merge branch 'master' of https://github.com/nosachamos/formalizer
775fadd
18 February 2022
- 2.1.7
1be1103
- Updating typedoc doc generation command now that we upgraded to version 0.22.11
7b5867b
18 February 2022
- 2.1.6
4082039
18 February 2022
- 2.1.5
7ce5080
18 February 2022
- chore(deps-dev): bump standard-version from 4.4.0 to 8.0.1
#2
- chore(deps-dev): bump standard-version from 4.4.0 to 8.0.1
0e38d78
- 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
- Update README.md
d7088cc
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
- 2.1.3
005bb6f
5 September 2019
- Bringing back tests we commented out to speed up testing bug fix
99ca0b0
- If no form is connected, the submitHandler not invoked until all data is valid.
630ab03
- 2.1.2
3cd3318
5 September 2019
- 2.1.1
fe56249
- If settings are given to the useFormalizer hook, they should be merged with the global FormalizerSettings instead of entirely replacing them.
5bc672e
5 September 2019
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
- 2.0.1
1bef2e7
- Switching to interface instead of type literal so that linter will be happier :)
13b7157
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
- 2.0.0
c1e0bac
- Small fix to the documentation
d02410c
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
- 1.1.0
ac695cd
- Small documentation update
57823f2
12 August 2019
- Typing fix for input hook's type attribute
dc73abe
- Small changes to allow the useToggleInput to add no type attribute to the target element
9d67768
- 1.0.12
5356675
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
- 1.0.11
b282d5d
12 August 2019
12 August 2019
- A few more typing corrections
77d097e
- Typing correction for onKeyPress input event handler
b76a4cd
- 1.0.9
574d4f4
12 August 2019
12 August 2019
12 August 2019
12 August 2019
12 August 2019
12 August 2019
12 August 2019
- Small fix to package.json scripts
67a8c92
- Changing npm scripts to support multiple types of release (patch, minor, major)
e3324cd
- 1.0.2
0bfb725
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
- Adding tests and documentation for reporting multiple errors at once
601d1e9
- 1.0.1-0
d8878e8
8 August 2019
- 1.0.0-rc.19
7950080
- Attempting to solve dev dependencies issue missing on travis build
967fda1
- Adding jest to the set of global installs on our travis.yml
ab82371
6 August 2019
- 1.0.0-rc.18
cccc2ed
5 August 2019
- Fixing typings so that submit handler function arguments' types will be correctly inferred
f7131b7
- 1.0.0-rc.17
968e5b8
- Doc generation doesn't support spread operator being used on something other than an object type
94fcc63
22 July 2019
22 July 2019
- Do not invoke submit handler if form data hasn't changed.
3eb43a6
- Small documentation corrections
7c84fda
- 1.0.0-rc.15
f17a13f
22 July 2019
22 July 2019
- Adding documentation for the new useCheckboxInput and useRadioInput hooks, as well as adding them to our tutorial.
d3be32b
- 1.0.0-rc.13
20144e9
- Testing prettier test file formatting
f30c839
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
- 1.0.0-rc.12
2f35e70
21 July 2019
- Renaming internal onRunValidators input function so that it avoids warning message from react about unknown event handlers
8d0752e
- 1.0.0-rc.11
2bbd40e
20 July 2019
- 1.0.0-rc.10
ea9b560
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
- 1.0.0-rc.9
fbb0fa5
20 July 2019
- Breaking files apart for easier maintanance, breaking up tests as well, adding a few new tests to increase coverage.
53af568
- 1.0.0-rc.8
ad9805f
19 July 2019
- Breaking source into different files in preparation for our version 1.0.0
b669e56
- Switching back to interfaces instead of type literals where possible
5151611
- 1.0.0-rc.7
a93987f
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
- 1.0.0-rc.6
778bccc
13 July 2019
- Adding tests for dynamic error messages, fixing some tests
c0c39ed
- Adding documentation to dynamic error messages support
1ce747c
- 1.0.0-rc.5
14d828d
13 July 2019
- Adding support for dynamic error messages generated by a function
fc2167e
- Fixing peer and optional dependency versions
a96f153
- 1.0.0-rc.4
5fd947a
13 July 2019
11 July 2019
11 July 2019
11 July 2019
- Switching parameter order for the useFormalizer hook for increased simplicity
abd66cc
- 1.0.0-beta.12
ad8ef7f
10 July 2019
- Adding validations for invalid useFormalizer hook arguments, allowing for null arguments
c4e9e76
- 1.0.0-beta.11
8822347
9 July 2019
9 July 2019
- 1.0.0-beta.9
75b660a
9 July 2019
9 July 2019
- 1.0.0-beta.7
4d8877a
- Merge branch 'master' of https://github.com/nosachamos/formalizer
7b15428
9 July 2019
- SImplifying the API by making the useFormalizer hook return a formRef instead of requiring one as an argument.
52122b4
- Create CODE_OF_CONDUCT.md
6fb3662
- Create CONTRIBUTING.md
bffdd24
8 July 2019
8 July 2019
- Simplifying syntax for custom validators, updating documentatation, updating tests to match new syntax
de7b17c
- Documentation updates
3cb7beb
- Groupng formalizer settings into an object passed into the useFormalizer hook, adding documentation for it, renaming global settings object to FormalizerSettings
94d635f
5 July 2019
- Adding docsify documentation to the project
3a40df2
- Adding more documentation
2fc6576
- Renaming 'ValidatorDefaults' to 'GlobalValidators' as this better reflects what it does - hosts validators that can then be used from anywhere in your app
9a88f4c
4 July 2019
- Adding built in mustMatch validator, passing form data to validators, adding tons of README documentation, Simplifying test's markup
2571bec
- Adding tests to ensure formData is provided to validators, fixing a couple of minor bugs
a66dcde
- Small fixes to README
31e2e94
4 July 2019
- Making sure validator lib is not included in our bundle since it is an optional dependency
5ea6524
- 1.0.0-beta.1
d47458f
3 July 2019
- 1.0.0-alpha.8
55faeda
- Adding protection against a few more invalid configurations, more tests
d53c3c8
1 July 2019
30 June 2019
30 June 2019
- 1.0.0-alpha.5
027335c
- Merge branch 'master' of https://github.com/nosachamos/formalizer
0afb4b3
30 June 2019
- Update README.md
#1
- Removing exclusion pattern and checking if this resolves issue of coverage unknown in travis
d66511e
- feat(core): adding tests for everything and fixing all the known bugs
4872761
- test: adding test coverage to travis run, sending coverage details to coverall, adding readme coverage badge
4d19f51
26 June 2019
- refactor(core): hanging gloal validation settings to a more user-friendly name
fd984c3
- 1.0.0-alpha.3
432266d
25 June 2019
- chore(build): reducing the prettier line width, rebuilding without react set as a webpack global
fbf27ff
- 1.0.0-alpha.2
8d5f79e
25 June 2019