我很高兴宣布Hibernate Validator 5.1.0.CR1的发布,希望( fingers crossed)这是最终版本之前的最后一个版本。我们使用了这个版本进行最后的调整和一些错误修复。
在错误修复方面,我们解决了CDI集成(HV-858)、EL消息插值(HV-834)和与Validator#validateValue以及Validator#validateProperty(HV-860)结合的验证值解包问题。
我们还对@Mod10Check和@Mod11Check进行了彻底的改造,并使参数命名更一致,并更改了startIndex, endIndex以及checkDigitIndex的语义。它们现在是全包含的,并且始终相对于原始验证值,不依赖于ignoreNonDigitCharacters。如果您已经使用了这些新约束,我建议您查阅相关的Javadocs以了解更新的语义。
最后但同样重要的是,我们添加了另一个与校验和相关的约束-@EAN。它允许您验证国际物品编号(EAN-13和EAN-8)。
完整的变更日志可以在这里找到。Maven工件位于JBoss Maven仓库中,GAV为org.hibernate:hibernate-validator:5.1.0.CR1,并且分发包可在SourceForge上找到。
通过Hibernate Validator 论坛或使用hibernate-validator标签在Stackoverflow上提出反馈和问题总是受欢迎。
祝您享受!