# V3.3.0
- 增加了
getOriginalData
方法用于获取原始数据 - 增加了错误消息中可以使用验证内容
- 增加了错误消息部分的单元测试
# 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
- 补充方法注释
- 修改验证器中的参数异常类为
Error
与ValidateException
类分开,使ValidateException
责任单一
# V3.1.0
- 修改获取器基类
BaseValidateData
为BaseGetter
- 修改规则器基类
BaseValidateRule
为BaseValidator
- 修改过滤器基类
BaseValidateFilter
为BaseFilter
- 增加方法
getValidator
- 增加方法
getGetter
- 增加方法
getFilter
# V3.0.0
- 修改注册过滤器方法
extendFilter
改为register
- 修改
ValidateFilter
类为BaseValidateFilter
- 增加获取器
BaseValidateData
- 增加规则器
BaseValidateRule
- 添加
init
方法,用于清空获取器,过滤器,规则器,退出验证场景 - 删除了
Validate
类的静态规则方法,如需使用内置规则需要调用ValidateRule
类 - 删除了
Validate
类的setRegex
方法,如需使用自定义正则方法,请实例化BaseValidateRule
后调用setRegex
,接着使用Validate
的register
方法注册到验证器内 - 统一使用
register
方法进行规则器,获取器,过滤器等类的依赖注入 - 独立规则器,过滤器,获取器使其具有更大的复用性
# V2.1.0
- 增加过滤器
- 增加ValidateFilter类
# 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
- 增加批量验证
← 静态调用