我很高兴宣布Hibernate Validator 5.1.0.CR1的发布,希望( fingers crossed)这是最终版本之前的最后一个版本。我们使用了这个版本进行最后的调整和一些错误修复。

在错误修复方面,我们解决了CDI集成(HV-858)、EL消息插值(HV-834)和与Validator#validateValue以及Validator#validatePropertyHV-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上提出反馈和问题总是受欢迎。

祝您享受!


返回顶部