org.hibernate:hibernate-validator-osgi
5.4.3.Final
#1053 most downloaded on Maven Central
hibernate/hibernate-validator
What this package is like to depend on
Last release 8 years ago
no release in 18 months
Ships unpredictably
gaps range from 2 weeks to 1.3 years
Some releases are documented
notes for 9 of 17 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
23 releases · first in 2015
0 releases in the last 12 months
see the full history below
Release timeline
23 releases · Feb 2015 to Feb 2019Releases
latest 23-
5.4.3.Final03 Feb 2019Nothing published for this version
-
5.4.2.Final19 Oct 2017Nothing published for this version
-
5.4.1.Final16 Mar 2017Nothing published for this version
-
5.4.0.Final01 Feb 2017Release notes
Open source →Bug
- HV-1220 - engine - Programmatically defined cross parameter method constraints don't work on method returning void
- HV-1205 - engine - Don't use @Repeatable on some constraints
Improvement
- HV-1218 - engine - Add missing programmatic constraint definitions
- HV-1217 - documentation - Simplify description of annotation processor set-up in docs
- HV-1204 - engine - Add CurrencyDef for programmatic usage of @Currency constraint
Task
-
5.4.0.CR112 Jan 2017 pre-releaseRelease notes
Open source →Bug
- HV-1198 - engine - @Past and @Future break with too far in past/future for Java8
Improvement
- HV-1203 - engine - Add a @Currency annotation for javax.money
- HV-1195 - documentation - Fix link to annotation processor documentation in README.md
- HV-1189 - engine - Outdated javadoc comment for BeanMetaData#getDefaultValidationSequence
- HV-1187 - build, engine - Support JDK9 ea+148
- HV-1180 - annotation-processor - Detect cyclic definition of group sequence due to group inheritance in the annotation processor
- HV-1124 - integration - Add integration test for javax.money validation on WildFly
-
5.4.0.Beta108 Dec 2016 pre-releaseRelease notes
Open source →Bug
- HV-1170 - documentation - Typo in documentation
- HV-1149 - build - Missing javax.money dependency in the distribution pom
Improvement
- HV-1182 - documentation - Update WildFly patch name in the documentation
- HV-1177 - integration - Test our javax.money integration in OSGi environments
- HV-1173 - engine - Clean up some superfluous operations
- HV-1169 - build - Upgrade javax.el dependency to 3.0.1-b8
- HV-1161 - tests - osgi/integrationtest/pom.xml points to the wrong checkstyle configuration
- HV-1150 - validators - Minor infelicities in the Polish specific annotations javadoc
- HV-1138 - engine - Improve consistency of ValidatorImpl regarding parameters order
- HV-1137 - engine - Avoid unnecessary counting of constraint violations in ValidatorImpl
- HV-1136 - translations - Add translation of validation messages to Ukrainian
- HV-1133 - documentation - Add group inheritance chapter in HV documentation
- HV-1119 - annotation-processor - Verify that annotation parameters on method/constructor parameters are valid
- HV-1107 - build - Checkstyle: stricter ParenPad rule
- HV-1099 - tests, validators - Support quoted local part and extend tests around @Email constraint
- HV-1087 - documentation - Update all outdated links to java.sun.com
- HV-840 - annotation-processor - Annotation Processor doesn't detect errors in parameter constraints in inheritance hierarchies
- HV-763 - engine - Streamline usage of logging API
New Feature
- HV-1116 - engine - Add support for javax.money
- HV-1095 - build - Provide module ZIP file for easily upgrading Hibernate Validator in a WildFly instance
- HV-991 - validators - Add constraint annotations for Polish identification numbers
- HV-822 - annotation-processor - Add check on default message to recognize missing {} for keys
- HV-455 - annotation-processor - The annotation processor should verify the groups parameter of a constraint declaration
- HV-451 - annotation-processor - The annotation processor should check @GroupSequence
- HV-270 - annotation-processor - Verify in the annotation processor that constraints are not stupid
Task
- HV-1181 - build - Distribution contains some superfluous files
- HV-1168 - integration - Parameterize the versions in the patch.xml WildFly patch
- HV-1167 - tck-runner - Use the WildFly patch file in the TCK runner when in incontainer mode
- HV-1163 - performance - Update performance tests to 5.3.3.Final
- HV-1156 - build - Initialize 5.4 branch
- HV-1147 - integration - Generate a patch file for WildFly instead of a zip file
- HV-1146 - build - Upgrade previous stable used by japicmp to 5.3.1.Final
- HV-1144 - documentation - Link JavaDocs of javax.money
- HV-1114 - engine - Move the code generated by JAXB to its own package
- HV-1102 - tests - Prohibit org.junit usage
- HV-1100 - documentation - Convert the reference guide to use source includes
- HV-1069 - tests - Replace fest-assert with assertj
- HV-1056 - engine - Avoid usage of ReflectionHelper#getPropertyName() in validation code path
- HV-962 - build, tests - Remove Chronos/JMeter performance test harness and replace with JMH based tests
-
5.3.6.Final19 Oct 2017Nothing published for this version
-
5.3.5.Final15 Mar 2017Nothing published for this version
-
5.3.4.Final08 Dec 2016Release notes
Open source →Bug
- HV-1176 - engine - Type argument constraints for Optional are ignored for method parameters and return value if there are no other constraints
- HV-1165 - engine - Use type annotations for Set values with @NotNull annotation on the Set
- HV-1164 - engine - getDynamicPayload(Class<C> type) throws Nullpointerexception
Task
- HV-1183 - validators - Upgrade JodaTime to 2.9.5
-
5.3.3.Final22 Nov 2016 -
5.3.2.Final10 Nov 2016Release notes
Open source →Bug
- HV-1153 - engine - Missing javax.el impl throws a javax.el.ELException instead of a ValidationException
Improvement
- HV-1154 - build - Make distribution and documentation buildable with JDK9
-
5.3.1.Final27 Oct 2016Release notes
Open source →Bug
- HV-1140 - engine - StringHelper#decapitalize not working properly on turkish locale
- HV-1134 - documentation - Asciidoc Docbook processing is missing the sourcedir attribute
- HV-1132 - documentation - Force language in documentation tests
- HV-1131 - engine - EL once again a hard requirement
- HV-1032 - engine - Infinite Loop when validating custom type constraint under certain inheritance scheme
- HV-1002 - engine - validateProperty() behaviour for prop paths with a Set/ List inconsistent with validateValue()
Improvement
- HV-1130 - build - Ensure 5.3 runs on JDK 9
- HV-1129 - tests - Upgrade WildFly Arquillian version
- HV-1128 - tests - Enable integration tests on JDK 9
- HV-1126 - build - Upgrade the plexus-archiver dependency used by the assembly plugin to support JDK9
Task
- HV-1125 - build - Latest Java 9 preview builds need --add-modules instead of -addmods as build option
-
5.3.0.Final11 Oct 2016Release notes
Open source →Bug
- HV-1117 - build - Downgrade to surefire and failsafe 2.18.1
- HV-1109 - documentation - Fix "Using validation groups" example
- HV-1101 - engine - Issues when using XML validation configuration
Improvement
- HV-1123 - build - Set up japicmp tooling to create API/SPI change reports
- HV-1121 - engine - Validation error path generation for TYPE_USE annotation
- HV-1112 - translations - ValidationMessages for Slovak
- HV-1098 - tck-runner - Adapt test.policy file of TCK runner for reading "validation.provider" property
Task
- HV-1093 - build - Change CI links in README.md and pom.xml
-
5.3.0.CR105 Sep 2016 pre-releaseRelease notes
Open source →Bug
- HV-1057 - engine - Group sequences don't honor inheritance relationships properly
- HV-1055 - engine - Default group sequence does not honour group hierarchy
- HV-1068 - engine - Wrong import in MessageDescriptorFormatException
- HV-1071 - engine - HV-1049 prevents annotations in the default package working
- HV-1049 - engine - Don't access annotations from "jdk.internal" package
- HV-1054 - engine - Catch correct exception type in AbstractMessageInterpolator
- HV-1072 - engine - Parameter validation does not stop when group in sequence has cascaded constraint violations.
- HV-1050 - build - Build fails under Windows
- HV-1063 - tests - Upgrade dependencies used by OSGi integration tests
- HV-1080 - engine - Validation of Java 8 Optional throws ClassCastException
- HV-1066 - validators - email domains with a 63 character length fails EmailValidator
- HV-1048 - engine - Correctly interpret version string returned by JDK 9
- HV-1062 - validators - Use type annotations for map values with @NotNull annotation on the map
- HV-1013 - validators - Validator invokes hashCode() with null mandatory field
- HV-1046 - documentation - Fix example 11.4 in reference guide
- HV-1091 - engine - java.lang.StackOverflowError generated when using too big validation message
- HV-1031 - engine - Type parameter validations are not executed against all elements in a collection if elements contain the same object instance.
Improvement
- HV-1038 - build - Update to ClassMate 1.3.0
- HV-1058 - engine - Avoid repeated retrieval of default group sequence in BeanMetadataImpl#getConstrainedPropertiesAsDescriptors()
- HV-1060 - engine - Include messages for @EAN and @ParameterScriptAssert in Brazilian Portuguese error messages
- HV-1076 - build - Improve Checkstyle configuration
- HV-1081 - build - Reuse the release scripts of OGM to automatize the release process
- HV-1077 - engine - Add missing @Override annotation
- HV-1074 - engine - Add Arabic translation
- HV-1015 - tests - Provide test case template
- HV-1082 - documentation - Upgrade maven-jdocbook-plugin and pressgang to generate valid HTML5 documentation
- HV-1078 - documentation - Update the CONTRIBUTING.md file
- HV-1075 - validators - Update and improve the French translation
- HV-1083 - build - Properly ignore hibernate-noorm-release-scripts directory in the build
- HV-1014 - documentation - Clarify what @ValidPart is in example 2.3 of the reference guide
- HV-1096 - validators - ValidationMessages for Russian
- HV-1086 - build - Update Maven dependencies and align with WildFly 10.1.0.Final
New Feature
- HV-1070 - build - Preparatory work for building with Java 9
- HV-501 - engine - Extend programmatic API to allow alteration of ConstraintValidator list for a given constraint
- HV-1065 - engine - Add hibernate.validator.constraint_mapping_contributors to take a list of contributors and deprecate hibernate.validator.constraint_mapping_contributor
Task
-
5.3.0.Alpha115 Jan 2016 pre-releaseRelease notes
Open source →New Feature
- HV-872 - Implement optional relaxation of parameter validation consistent with Section 4.5.5
- HV-1020 - ConstraintValidatorContext should allow to attach arbitrary context information to a ConstrainViolation
Bug
- HV-864 - Cross-parameter constraint is disallowed by Annotation Processor
- HV-1019 - Copying PathImpl results in hashCode==0
- HV-1022 - Validator.validateValue does not work for JDK-8 TYPE_USE annotations
- HV-1023 - Validator fails with Google App Engine due to use of restricted class java.util.ResourceBundle.Control
- HV-1025 - Configuration streams not reusable on IBM JVM
- HV-1035 - Wrong messages in Korean for NotNull and Null
Task
- HV-1041 - Upgrade to jaxb2-maven-plugin 2.2
- HV-1045 - Use WildFly 10.0.0.CR5 for integration tests and update to JodaTime 2.7
Improvement
-
5.2.5.Final15 Mar 2017Nothing published for this version
-
5.2.4.Final17 Feb 2016Nothing published for this version
-
5.2.3.Final27 Jan 2016Nothing published for this version
-
5.2.2.Final29 Sep 2015Release notes
Open source →Bug
- HV-862 - ExecutableHelper#overrides() should take visibilities into account
- HV-891 - CDI extension doesn't trigger validation if a method parameter is of a type parameter type
- HV-917 - Use map implementation safe for concurrent access in MetaDataProviderKeyedByClassName
- HV-1011 - Generic Method is not recognized
- HV-1012 - XSS vulnerability not caught by SafeHtml
- HV-1017 - javafx detection uses TCCL but JavaFXPropertyValueUnwrapper does not
- HV-1018 - NPE when validating an object tree whith a class whose parent has defined property constraints
Task
- HV-1006 - Upgrade to WildFly 10
Improvement
-
5.2.1.Final30 Jul 2015 -
5.2.0.Final20 Jul 2015Release notes
Open source →Bug
- HV-992 - Documentation not very clear: do I need interceptor to trigger method validation?
- HV-1004 - CnpjValidator validation is failing for a valid cnpj
- HV-1005 - @Email incorrectly flags emails with 64 character length local-part as invalid
Improvement
-
5.2.0.CR126 May 2015 pre-releaseRelease notes
Open source →Bug
- HV-726 - Retrieve constraint target from composing constraints for purely composed constraints
- HV-847 - Custom constraint causes "target cannot be inferred" exception when used for return value
- HV-897 - Create a TimeProvider contract to get the current data time
- HV-975 - NullPointerException in ValueContext.appendNode
- HV-976 - Optional and Type Annotations
- HV-977 - OptionalValueUnwrapper needs to handle null values passed to handleValidatedValue
- HV-978 - Generic method is not validated
- HV-979 - CPF Validation still fails (partly)
- HV-982 - SNAPSHOT deploy fails with compiler error
- HV-993 - OSGi metadata is missing optional import for com.thoughtworks.paranamer
- HV-997 - Upgrade asciidoctor plugin
Improvement
- HV-846 - Make hibernate-validator-cdi OSGI compliant
- HV-941 - Documentation review and improvements (chapter 1,2,11)
- HV-974 - Deploy the test util artifact
- HV-980 - Store violated element of a java.util.Set in Path
- HV-985 - Update to Classmate 1.1.0 or latest
- HV-989 - ConcurrentReferenceHashMap is inadvertently licensed as LGPL
Task
-
5.2.0.Beta120 Feb 2015 pre-releaseRelease notes
Open source →Bug
- HV-861 - AIOOBE in ReflectionHelper#parametersResolveToSameTypes
- HV-887 - Validator ParanamerParameterNameProvider with inheritance
- HV-890 - Take visibility into account for method override check
- HV-933 - @CPF and @CPNJ only works with input containing puctuation characters like 134.241.313-00
- HV-943 - Reference guide incorrect regarding DefaultTraversableResolver
- HV-948 - Incorrect JPA 2 detection
- HV-950 - Wrong warning log in TypeAnnotationAwareMetaDataProvider.getTypeParameter
- HV-957 - WhiteListType.RELAXED allows <div>, <span>
- HV-959 - CPF validation
- HV-965 - The module description list on the contribute page needs updating
- HV-969 - No tests are executed for the CDI module
Improvement
- HV-913 - Provide a way to run the test suite using a security manager
- HV-914 - Document permissions required to run Hibernate Validator with a security manager
- HV-944 - French translation of @Min and @Max messages is incorrect
- HV-946 - French translation of @DecimalMin and @DecimalMax messages is incorrect (with inclusive parameter)
- HV-951 - Make expression variables accessible from ConstraintViolation
- HV-953 - Create possiblity to contribute resource bundles as part of a ConstraintDefinitionContributor
- HV-964 - Create a dedicated module for the testutils code
- HV-968 - Performance improvements for ConstraintHelper
- HV-970 - Avoid accessing package javax.xml.stream.* when not working with XML descriptors
- HV-971 - Remove requirement to use JBoss's Maven repositories
New Feature
Task
- HV-896 - Add "ParenPad" CheckStyle rule
- HV-915 - Make it possible to import the project in Eclipse
- HV-942 - Upgrade Wildfly version for tck/integration tests to 8.2.0.Final
- HV-960 - Create Karaf-based integration test for running HV in OSGi
- HV-963 - Upgrade to the latest JBoss Logging version
- HV-967 - Updating old and broken links in documentation, README.md and CONTRIBUTING.md
- HV-972 - Avoid dependency on ASM4 (upgrade groovy-jsr223)