2.0.3: Fixed patterns for file uploads 2.0.2: Added tmt.validator.filters.init() (Thanks Benjamin) 2.0.1: Fixed custom rules for (Thanks Emanuele) 2.0.0: Use namespace for core code and custom filters, patterns and rules Leverage tmt.core and tmt.form libraries tmt.validator.errorBoxCallback is now built-in More flexible conditional validation (not backward compatible) Huge refactor, field and for validators are now generated at run-time Fields are now validated in the same order as they appear inside the document Full compatibility with Spry dynamic regions Added tmt.validator.validateField() API Added tmt.validator.validateForm() API Added tmt.validator.validateFields() API Added tmt.validator.validateChildFields() API Enable integration with multi-step form widgets, like tmt.widget.tab and tmt.widget.expandpanel Added built-in callbacks for multi-step forms It's now possible to validate fields added at run-time It's now possible to alter validation rules at run-time Filters don't block anymore the arrow keys in IE and Safari (thanks Trey) 1.4.0: Fixed very nasty regression bug on tmt:required="conditional" Validation on tags as well text fields Disabled checkbox and radio buttons are now skipped from validation Better events managements using the addEvent() function The Validator now doesn't cause conflicts with other code called by the onsubmit event of the
tag Filters now don't conflicts anymore with calls to the onkeyup and onblur events in text fields Dropped support for IE 5.2 for Mac Mentioned incompatibilities with old Prototype releases inside troubleshooting page 1.2.4: Disabled fields are now skipped during the validation process (Thanks Giampaolo) More advanced error display validation added to the zip file (script_tmt_validator_error_display.js) New entry inside the troubleshooting docs 1.2.3: tmt:invalidvalue now works well even if it's set as an empty string (Thanks Rudi) Fixed a missing slash inside email pattern (Thanks Edo) Added an entry to the troubleshooting docs 1.2.2: CSS class is properly restored on FireFox even if the field has no default class attribute 1.2.1: Solved an obscure bug on hidden fields and IE 1.2.0: Added tmt:blocksubmit attribute to tag Input tags without "type" attribute now default to "text" instead of throwing an error 1.1.0: Support for radio buttons 1.0.3: More non-ISO characters cleaned by demoronizer filter 1.0.2: File upload patterns are now case insensitive 1.0.1: Fixed an elusive bug that pops up with multiple textareas