PackageTrack
Sign in Get early access

org.hibernate:hibernate-validator-osgi

5.4.3.Final #1130 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 2019
2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 23
  1. 5.4.3.Final 03 Feb 2019

    Nothing published for this version

  2. 5.4.2.Final 19 Oct 2017

    Nothing published for this version

  3. 5.4.1.Final 16 Mar 2017

    Nothing published for this version

  4. 5.4.0.Final 01 Feb 2017
    Release notes

    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

    • HV-1216 - documentation - Avoid usage of tables in reference docs where feasible
    • HV-1214 - documentation - Switch to Asciidoctor output for the documentation
    • HV-1210 - build - Upgrade to Groovy 2.4.8
    • HV-1201 - engine - Allow to specify a field for reporting constraint violations from @ScriptAssert
    Open source →
  5. 5.4.0.CR1 12 Jan 2017 pre-release
    Release notes

    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
    Open source →
  6. 5.4.0.Beta1 08 Dec 2016 pre-release
    Release notes

    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
    Open source →
  7. 5.3.6.Final 19 Oct 2017

    Nothing published for this version

  8. 5.3.5.Final 15 Mar 2017

    Nothing published for this version

  9. 5.3.4.Final 08 Dec 2016
    Release notes

    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
    Open source →
  10. 5.3.3.Final 22 Nov 2016
    Release notes

    Bug

    • HV-1155 - engine - ClassLoader issues in modularized environments
    Open source →
  11. 5.3.2.Final 10 Nov 2016
    Release notes

    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
    Open source →
  12. 5.3.1.Final 27 Oct 2016
    Release notes

    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
    Open source →
  13. 5.3.0.Final 11 Oct 2016
    Release notes

    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
    Open source →
  14. 5.3.0.CR1 05 Sep 2016 pre-release
    Release notes

    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

    • HV-1053 - build - Use WildFly 10.0.0.Final for integration tests
    • HV-1052 - build - Upgrade to current version of JBoss logging processor
    • HV-1034 - build - Allow compilation using JDK9
    • HV-1064 - tests - Add Travis support
    Open source →
  15. 5.3.0.Alpha1 15 Jan 2016 pre-release
    Release notes

    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

    • HV-1021 - Monitor contention at ValidatorFactoryImpl
    • HV-1026 - Exceptions during execution of LoadClass don't provide enough context
    • HV-1037 - General code quality improvements
    • HV-1039 - Improve OSGi integration addressing class loading issues
    Open source →
  16. 5.2.5.Final 15 Mar 2017

    Nothing published for this version

  17. 5.2.4.Final 17 Feb 2016

    Nothing published for this version

  18. 5.2.3.Final 27 Jan 2016

    Nothing published for this version

  19. 5.2.2.Final 29 Sep 2015
    Release notes

    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

    Improvement

    • HV-807 - Make annotation ignores configurable via API for executables
    • HV-995 - Add google analytics to the HTML documentation
    • HV-1016 - Let maven build support maven-color
    Open source →
  20. 5.2.1.Final 30 Jul 2015
    Release notes

    Bug

    • HV-1007 - Unable to parse validation.xml with IBM JDK
    Open source →
  21. 5.2.0.Final 20 Jul 2015
    Release notes

    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

    • HV-984 - Further documentation review and improvements
    • HV-999 - Update to Bean Validation TCK 1.1.4
    Open source →
  22. 5.2.0.CR1 26 May 2015 pre-release
    Release notes

    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

    • HV-892 - Update javadoc css templates to match the JDK doclet output
    • HV-899 - Errors during javadoc creations
    • HV-981 - Remove @Future and @Past validators validation partial dates
    Open source →
  23. 5.2.0.Beta1 20 Feb 2015 pre-release
    Release notes

    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

    • HV-582 - Introduce a class loading service
    • HV-955 - Using the fluent API in a JavaEE environment

    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)
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive