Highlight
- #467: Add
dataType
,crossDomain
,validKey
options for remote validator.
It's possible to use remote validator to connect to external validator API, such as MailGun (#1315).
- #1357: In addition to Bootstrap, Foundation, Pure, Semantic, UIKit, v0.6.1 provides the ability of supporting custom framework
New features
- #940: Add
declarative
option to support big form - #1328, #1330: Add Netherlands phone validator, thanks to @HendrikSwBase
- #1347: Add Bulgarian zip code validator, thanks to @Izopi4a
- #1350: Add Bulgarian phone number validator, thanks to @Izopi4a
- #1355: Add Polish zip code and id validators, thanks to @tjagusz
Improvements
- #1327: remote validator fails if Ajax request fails
- #1427: Update Netherlands phone number validator, thanks to @DiederikLascaris
- Add plugin instance to the 3rd parameter of transformer callback
- Add Grunt task that runs the jasmine test suites
Bug fixes
This version fixed the isValid()
method which should return
null
when there is not validated or being validated field. It also solves
the issues where the submit button is disabled even when the form is valid.
- #962, #1318: remote validator and
isValid()
combined do not work - #1160: Submit button is disabled
- #1171: Submit button being disabled
- #1220: Can only submit form after changing a value
- #1221, #1344: Remote validation trigger
err.form.fv
- #1394: Submit incorrectly enabled even though form has errors
Other issues are fixed in this version:
- #1107, #1279, #1280, #1419: Show the
validating
icon when the field is being validated - #1282: Reset checkbox when calling resetForm() method
- #1320: Fix Slovakia phone number validator
- #1343, #1369: Fix the issue where custom validator doesn't provide default message
- #1379: Don't continue if there is no validators attached to fields
- #1387: transformer option doesn't work with notEmpty validator
- #1389: Fix
isValidContainer()
andvalidateContainer()
methods to support fields with the same name
Document
- #673: Update emailAddress validator document
- #688: Add a notice when using FontAwesome icon
- #973, #1021, #1346: 3 ways to improve performance when using remote validator
- #1098, #1118, #1325: Add Playing with Fuel UX Wizard example
- #1109, #1326: Add Playing with Typehead example
- #1112: Support thousand separator
- #1124, #1329: Fix CKEditor example on Firefox
- #1205: Add Playing with Bootstrap Material Design example
- #1308: Update Showing card icon example
- #1313: Add Adding warning validation state example
- #1315: Add Using Mailgun API to validate email address example
- #1333: Update Enabling the submit button example
- #1378: Add Validating multiple inputs as one example
- #1388: Add Field value is changed programmatically example
- #1390: Fix the isValid() method document
- #1397: Add Updating validator options example
- #1423: Update the UIKit icon usage
- Fix the issue in Settings Structure section, thanks to @DiederikLascaris
- #29: Add Playing with jQuery UI Datepicker example
- #33: Add Playing with Flat UI example
- #37: Add Showing all messages when using callback validator example
Language packages
- #1381: Update Slovak language package, thanks to @PatrikGallik
- #1400: Update Belgian Dutch language package, thanks to @jdt
- #1432: Fix some typos in the Hungarian translation, thanks to @blackfyre