* AlexGilleran-402-maxDate-not-taken-into-account:
Fix linter errors
Added tests.
Date picker now takes max/min date into account on mount/props change.
* 'dev' of github.com:soyjavi/react-toolbox:
Fixes linting errors
Fixes Autocomplete error when provided value prop that is not in source option while preserving value text
* sanfilippopablo-dev:
Avoid !important in progress spec
Added custom sized circular ProgressBar to spec
Added viewBox attr to svg element of circular ProgressBar to allow custom sizing
* therealparmesh-master:
Fixed Autocomplete such that it does not error when provided with a value prop that does not exist in the source prop.
1.0.3 release
* SimonSelg-multiline-maxlength-fix:
Change method name to match lib convention
feat(dist): add newest build
doc(input): add note about handleChange implementation
fix(input): don't remove the maxLenght attribute from inputs
feat(input): prevent insertion of characters if maxLength is reached
fix(input): always recalculate size
feat(input): set the default row amount for multiline inputs to 1
feat(input): implement maxLength in js rather then using the maxlength prop of the input field
refactor(input): move autoresize to didUpdate
fix(input): only remove resize event listerner if it exists
docs(input): fix multiline example and add maxLength to it
fix(multiline input): autoresize after initial render too
* 'multiline-maxlength-fix' of https://github.com/SimonSelg/react-toolbox:
feat(dist): add newest build
doc(input): add note about handleChange implementation
fix(input): don't remove the maxLenght attribute from inputs
feat(input): prevent insertion of characters if maxLength is reached
fix(input): always recalculate size
feat(input): set the default row amount for multiline inputs to 1
feat(input): implement maxLength in js rather then using the maxlength prop of the input field
refactor(input): move autoresize to didUpdate
fix(input): only remove resize event listerner if it exists
docs(input): fix multiline example and add maxLength to it
fix(multiline input): autoresize after initial render too
Previously we'd let the user insert a character, and then, if the resulting string was to long remove it again (through onChange). That creates unnessesary DOM modifications and store updates, and more importantly, diverges from the behavior of the native maxlength attribute of <textarea>.
Now we prevent the characters from beeing inserted in the first place if the length reaches maxlenght.