V6.2.2
[A]支持在 Symfony 7 框架中使用
V6.2.1
V6.2.0
[A]增加规则类、规则方法的注解支持
V6.1.0
V6.0.0
[A]增加 And 规则,用于和 Or 规则组合使用[A]数据处理器增加存在与不存在时机[A]增加规则参数解析器,规则支持更灵活的使用[A]增加 HexColor、HostWith 规则[A]增加 Extensions 规则[A]增加 ProhibitedIfAccepted、ProhibitedIfDeclined规则[A]增加 PresentIf、PresentUnless、PresentWith、PresentWithAll 规则[A]增加 Contains、RequiredIfDeclined 规则[A]增加 NotExists 规则[A]Unique、Exists、NotExists 规则增加对操作符的支持[A]增加 Enum、InEnum 规则[A]数据处理器增加可指定操作值的类型[A]数据处理器支持传递参数[A]Array 规则中验证列表的关键词由@keyInt改为@list[U]修改消息提供器中的replacingFieldsInMessage方法可见性[U]自定义验证规则支持内联错误消息[U]数据处理器类的构造函数改为接受自定义参数[U]自定义规则类支持直接传入 static::class[U]规范命名规范:规则名称、场景名称、事件名称等最终均都会采用大驼峰式命名法来调用[D]删除默认添加 Filled 规则,使规则更加明了[F]修复规则组中的正则表达式规则的 regex 参数不生效问题
