# V3.3.0

# V3.2.0

  • 增加了getData方法用于替换getProcessedData方法
  • 修改getData方法为获取验证后的数据(此数据经过了过滤器和获取器的处理)
  • 修复验证规则为空的时候无法顺利进行验证的问题

# V3.1.6

  • 修改代码提示
  • 修改验证场景相关

# V3.1.5

  • 支持HarmonyOS开发使用

# V3.1.4

  • 修复对象不存在toString方法导致的报错

# V3.1.3

  • 修复umd引入多了一层结构体

# V3.1.2

  • 扩展方法增加判断,避免传入不支持的类型
  • 修改包名form-validate-wm@itwmw/form-validate

# V3.1.1

  • 补充方法注释
  • 修改验证器中的参数异常类为ErrorValidateException类分开,使ValidateException责任单一

# V3.1.0

  • 修改获取器基类BaseValidateDataBaseGetter
  • 修改规则器基类BaseValidateRuleBaseValidator
  • 修改过滤器基类BaseValidateFilterBaseFilter
  • 增加方法getValidator
  • 增加方法getGetter
  • 增加方法getFilter

# V3.0.0

  • 修改注册过滤器方法extendFilter改为register
  • 修改ValidateFilter类为BaseValidateFilter
  • 增加获取器BaseValidateData
  • 增加规则器BaseValidateRule
  • 添加init方法,用于清空获取器,过滤器,规则器,退出验证场景
  • 删除了Validate类的静态规则方法,如需使用内置规则需要调用ValidateRule
  • 删除了Validate类的setRegex方法,如需使用自定义正则方法,请实例化BaseValidateRule后调用setRegex,接着使用Validateregister方法注册到验证器内
  • 统一使用register方法进行规则器,获取器,过滤器等类的依赖注入
  • 独立规则器,过滤器,获取器使其具有更大的复用性

# V2.1.0

# V2.0.0

  • 修改类的暴露方法
  • 增加ValidateRule类
  • 增加ValidateException类
  • 修改完善声明

# V1.6.1

  • 添加index.d.ts声明文件

# V1.6.0

  • 增加 sometimes 方法
  • 修复验证场景反复使用后的错误
  • 修复抛出异常未退出验证场景的问题
  • 修复由于 obj-wm (opens new window) 包的bug可能导致错误的问题

# V1.5.5-1

  • 修复Node环境下缺少Window的问题

# V1.5.5

  • 增加内置规则 confirm
  • 增加内置规则 different
  • 增加内置规则 eq规则
  • 增加内置规则 eqt规则
  • 增加内置规则 gt规则
  • 增加内置规则 elt规则
  • 增加内置规则 lt规则
  • 修复批量验证时找不到规则导致的问题

# V1.5.3