Changelog - matthewnitschke/Kavie GitHub Wiki
2.5
Added node and amd module support, also added CI to project
2.4
Added ability to pass a singular observable into Kavie.isValid()
2.3
Added Kavie.settings
which holds the subscriptionValidation
boolean. This is defaulted to true
and will control whether kavie will re-validate when the observable is notified
2.2
Added section validators: the ability to add validation rules that get applied to each observable in a section
2.1
Removed requirement to run isValid after isValidAsync to validate synchronous validators
2.0
Redesign to isValid, now you can pass a string in and it will recognize it as a section. You also can pass an array of objects or sectionNames into isValid and it will validate all. Fixed major issues with async validation. And rewrote tests to better test async validation
1.2
Significant bug fixes all around, improved code, better async validation
1.1
Added async validation
1.0
Finally felt comfortable with the software to pull it out of beta. Also wrote some tests for both validation methods and the library its self
0.6
Revamp of the validation messages system
0.5
Added validation messages, added unit test for validation rules, made majority of validation rules return true if empty, renamed min and max to minLength and maxLength
0.4
More new advanced features. Added section children which give you the ability to chain sections together
0.3
New advanced features. Validation variables allow you to dynamiclly turn off validation on different kavie sections
Removed old unused features: Kavie.add method removed, addToArray kavie property removed
0.2
Full rewrite of application, moved to a singelton pattern. Added sections which gave the ability to validate different areas of observalbes
0.1
First version. Basic implementation of ideas, bad execution