v1.1.5 [2020.03.26]

  • fixed 修复:required(fn) 消息提示问题

v1.1.4 [2018.05.06]

  • fixed 267 修复:match 规则与 display 同用时的 bug

v1.1.3 [2017.12.09]

  • improve 自定义规则对{error: 'msg'}、Boolean、String、null、undefined 以外的值直接转换为Boolean判断
  • fixed 修复:压缩版js在IE8下报错问题(回滚uglify)
  • fixed 修复:回滚上一个版本修改产生的bootstrap样式问题

v1.1.2 [2017.09.13]

  • improve 小心修复bootstrap 输入框样式
  • fixed 修复:radio 绑定规则且 target 为一般DOM时重复插入消息的问题

v1.1.1 [2017.06.13]

  • improve 不再限制 target 元素必须在 form 内
  • improve 元素 id 和 name 都没有的情况下也能被验证啦
  • change 移除 aria-required 属性

v1.0.10 [2017.02.07]

  • fixed 修复 checkbox、radio 使用 data-target 在某些情况下不生效

v1.0.9 [2016.12.27]

  • fixed 修复当字段没有规则并且在有值的时候 focusout 导致 JS 异常

v1.0.8 [2016.11.18]

  • fixed 修复使用 jQuery 1.8 以下版本报错的问题
  • fixed 修复JS参数不能被正确初始化的问题 #242

v1.0.7 [2016.09.09]

  • fixed 修复 contentEditable 在 IE7 下兼容问题

v1.0.6 [2016.08.22]

  • new 现在可以使用showmsg事件完全替代.showMsg() 方法
  • fixed 修复使用 requirejs 不能正常加载
  • fixed 修复在 validation 回调中,this.isValid 不准确
  • fixed 修复某些情况下 valid 回调第一次不触发的问题
  • fixed 修复函数方式自定义 target 失效的问题
  • fixed 修复 IE7 兼容问题
  • fixed 修复uglify压缩 js 关键字出错

v1.0.0 [2016.08.12]

  • new#122 支持批量设置字段参数
  • new#215 支持字段值 gettersetter
  • new#230 支持验证 contenteditable 标签,例如 <div>
  • new#231 无缝支持 jquery.form 插件
  • new#233 支持 browserify 和 ES6 import (通过 Babel)
  • improve#219 去掉 select 和 checkbox 的延时验证
  • improve#227 在 DOM ready 事件之前设置字段获焦会导致 Uncaught TypeError 错误
  • improve#228 提升 type="number" 输入框的验证
  • change#232 默认不再支持 seajs
  • change#235 去掉用处不大的内置规则 validate

v0.10.11 [2016.05.26]

  • fixed 解决某些情况下表单重复提交的问题

v0.10.9 [2016.04.19]

  • new range 规则支持不包含边界值,示例:"range(0~100, false)"

v0.10.8 [2016.03.23]

  • improve#225 支持 "remote(cors:URL)" 和 "remote(jsonp:URL)"

v0.10.5 [2016.01.28]

  • improve#214 支持 $form.isValid(validCallback)

v0.10.4 [2016.01.26]

  • fixed#216 解决在 valid 回调中继续掉 $(form).submit() 导致验证死循环的问题

v0.10.3 [2016.01.25]

  • improve#212 DOM 绑定规则的优先级高于 JS 传参
  • improve#213 优化DOM绑定的表单自动初始化,真正支持没有 form 也可以

v0.10.2 [2016.01.18]

  • fixed#207 如果配置timely:0,输入框失去焦点时不应该隐藏错误消息
  • improve#206 错误消息中的 {0} 现在支持默认配置啦

v0.10.0 [2016.01.07]

  • improve优化构建,构建的资源全部存放到 dist 目录

v0.9.0 [2015.12.31]

  • new#200 增加参数 bindClassTo
  • improve#202 优化 remote 规则的缓存机制
  • improve#203 支持给相同 name 的多个字段添加不同规则
  • improve#204 优化中文输入法下没有确认输入就开始验证的问题

v0.8.1 [2015.11.16]

  • fixed#196 .isFormValid() 方法结果不准确
  • fixed#197 第三方插件触发的自定义事件可能导致验证报错

v0.8.0 [2015.09.10]

  • new#114 支持提前初始化(验证将来才存在的表单)
  • new#126 支持require.js、sea.js,支持自加载语言和样式
  • new#130 target参数支持传递回调
  • new#136 提交按钮支持标准的formnovalidate属性
  • new#137 规则required支持jQuery选择器参数
  • new#134 支持多个字段required其中之一
  • new#145 增加jQuery选择器 :filled
  • new#146 如果规则返回值为undefined,则继续验证下一个规则
  • new#147 参数timely支持新的值3
  • new#133 DOM传参支持data-timely
  • new#148 DOM传参支持data-must
  • new#165 增加 showmsg 和 hidemsg 事件
  • new#167 remote规则支持自定义参数
  • new#168 增加参数 ignoreBlank ,没有值的时候暂不验证
  • new#176 增加内置规则 validate
  • change#135 去掉groups参数,使用required规则替代
  • change#138 强制规则名只能使用字母、数字、下划线
  • change#141 去掉方法mapMsg,使用showMsg替代
  • change#144 去掉方法setMsg、setRule
  • change#150 去掉默认主题的showOk配置
  • change#152 去掉checked规则不验证隐藏checkbox的特性
  • change#156 表单没有action不要默认当做ajaxSubmit
  • change#164 ok提示消息的配置
  • change#177 DOM传参不再支持 notimely 属性
  • change#188 移除参数 defaultMsg 和 loadingMsg
  • fixed#151 跨域ajax请求时候报错
  • fixed#175 IE下在input获取焦点时候刷新页面会缓存上次的DOM
  • fixed#180 checkbox 没有name 的时候不能正确验证
  • fixed#189 与match当前字段对比的字段如果没有规则会报错