New features
- #218, #531: Add meid validator, thanks to @troymccabe
- #267, #532: Add imo validator, thanks to @troymccabe
- #510, #646: Add French phone number validator, thanks to @dlucazeau
- #536: Add Spanish phone number validator, thanks to @vadail
- #519: Add Iceland VAT number validator, thanks to @evilchili
- #620, #621: Add Pakistan phone number validator, thanks to @abuzer
- #630, #640: Add event name options to avoid window.onerror being invoked by jQuery, thanks to @roryprimrose. Thanks to @stephengreentree for creating the test suite (#657)
- #637: Add South African VAT number validator, thanks to @evilchili
- #638, #647: Add Brazilian phone number and postal code validator, thanks to @fhferreira
- #643: Add zipCode and phone number validators for Morocco, thanks to @Arkni
- #650: Add Brazilian VAT number validator, thanks to @fhferreira
Improvements
- #502: Allowing sites without TLD to pass URI validation, thanks to @troymccabe
- #549, #600: Change the CSS/JS path in
demo/remote.html
anddemo/message.html
, thanks to @leegtang, @Arkni - #604: Fix the
demo/date.html
anddemo/tab.html
examples, thanks to @Arkni - #609: Add content-type header for
demo/remote.php
, thanks to @etorres - #661: Add
headers
option to the remote validator, thanks to @ryan2049 - #664: Fix the feedback icon position for Bootstrap 3.2
- #683: Force the format option to be
YYYY-MM-DD
when using<input type="date" />
- #698: Ignore type checking if the file type is empty
Bug fixes
- #284, #294, #441, #516: The HTML 5
<input type="number" />
input allows to input non-digits characters - #548: Fix the issue when using different validator to compare with not existing field
- #550, #551: Cannot validate against both ipv4 and ipv6 at the same time, thanks to @beeglebug
- #588: Don't use min, max attributes (greaterThan, lessThan validators) for
<input type="date" />
- #665: The submitButtons option doesn't work correctly
- #672: The zipCode validator throw an exception when passing not supported country code
- #681: Fix the date validator issue where one of date/month/year or hours/minutes/seconds is prefixed by zero
- #692: The remote validator can't set the type option via HTML attribute
- #700: The between, greaterThan, lessThan validators accept param which isn't number
Language packages
- #396: German language package, thanks to @logemann
- #400: Italian language package, thanks to @maramazza
- #474: Hungarian language package, thanks to @blackfyre
- #478: Simplified and traditional Chinese language package, thanks to @tureki
- #494: Chilean Spanish language package, thanks to @marceloampuerop6
- #503: French language package, thanks to @dlucazeau
- #505: Czech language package, thanks to @AdwinTrave
- #507: Polish language package, thanks to @grzesiek. #624: Typos fixed by @lukaszbanasiak
- #517: Belgium (Dutch) language package, thanks to @dokterpasta
- #527: Bulgarian language package, thanks to @mraiur
- #534: Turkish language package, thanks to @CeRBeR666
- #536: Spanish language package, thanks to @vadail
- #544: Greek language package, thanks to @pRieStaKos
- #545: Portuguese (Brazil) language package, thanks to @marcuscarvalho6
- #598: Danish language package, thanks to @Djarnis
- #674, #677: Dutch language package, thanks to @jvanderheide
- #679: Add Arabic language package, thanks to @Arkni
Contributors
Thank to the contributor:
- @abuzer
- @AdwinTrave
- @Arkni
- @beeglebug
- @CeRBeR666
- @Djarnis
- @dlucazeau
- @dokterpasta
- @etorres
- @evilchili
- @fhferreira
- @grzesiek
- @Jvanderheide
- @leegtang
- @lukaszbanasiak
- @maramazza
- @marcuscarvalho6
- @mraiur
- @pRieStaKos
- @roryprimrose
- @ryan2049
- @stephengreentree
- @troymccabe
- @vadail