Branch: refs/heads/main
Home:
https://github.com/hibernate/hibernate-validator
Commit: 8d4e3db7343b277c8638a43feac7485f889fe2e2
https://github.com/hibernate/hibernate-validator/commit/8d4e3db7343b277c8...
Author: Koen Aers <koen.aers(a)gmail.com>
Date: 2026-05-13 (Wed, 13 May 2026)
Changed paths:
A engine/src/main/java/org/hibernate/validator/constraints/NullOrNotBlank.java
Log Message:
-----------
HV-2193: Create a new constraint @NullOrNotBlank similar to @NotBlank for use with
nullable fields and Optional
- Add the initial implementation of constraint NullOrNotBlank
Signed-off-by: Koen Aers <koen.aers(a)gmail.com>
Commit: 56dcc197997529ea2ceaf84ffaf52336581d5c82
https://github.com/hibernate/hibernate-validator/commit/56dcc197997529ea2...
Author: Koen Aers <koen.aers(a)gmail.com>
Date: 2026-05-13 (Wed, 13 May 2026)
Changed paths:
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/NullOrNotBlankValidator.java
A
engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/hv/NullOrNotBlankValidatorTest.java
Log Message:
-----------
HV-2193: Add constraint validator and tests for @NullOrNotBlank
- Add NullOrNotBlankValidator for CharSequence validation
- Add NullOrNotBlankValidatorTest covering null, not blank, empty and blank cases
Signed-off-by: Koen Aers <koen.aers(a)gmail.com>
Commit: d0d238b8a0651ffb18398749a7eb7493315cf6ec
https://github.com/hibernate/hibernate-validator/commit/d0d238b8a0651ffb1...
Author: Koen Aers <koen.aers(a)gmail.com>
Date: 2026-05-13 (Wed, 13 May 2026)
Changed paths:
M
engine/src/main/java/org/hibernate/validator/internal/metadata/core/BuiltinConstraint.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/core/ConstraintHelper.java
M engine/src/main/resources/org/hibernate/validator/ValidationMessages.properties
A
engine/src/test/java/org/hibernate/validator/test/constraints/annotations/hv/NullOrNotBlankConstrainedTest.java
M
engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/MessagePropertiesTest.java
M
engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/PredefinedScopeAllConstraintsTest.java
Log Message:
-----------
HV-2193: Register @NullOrNotBlank constraint and add integration tests
- Register NullOrNotBlank in BuiltinConstraint and ConstraintHelper
- Add validation message to ValidationMessages.properties
- Update MessagePropertiesTest and PredefinedScopeAllConstraintsTest
- Add NullOrNotBlankConstrainedTest covering direct field and Optional usage
Signed-off-by: Koen Aers <koen.aers(a)gmail.com>
Commit: 84f89770138f1d69c2bc9ad87c86cf2dff5d0a6b
https://github.com/hibernate/hibernate-validator/commit/84f89770138f1d69c...
Author: Koen Aers <koen.aers(a)gmail.com>
Date: 2026-05-13 (Wed, 13 May 2026)
Changed paths:
A engine/src/main/java/org/hibernate/validator/cfg/defs/NullOrNotBlankDef.java
Log Message:
-----------
HV-2193: Add programmatic constraint definition for @NullOrNotBlank
- Add NullOrNotBlankDef class
Signed-off-by: Koen Aers <koen.aers(a)gmail.com>
Commit: e0446ee5f30413c0f3ca30a929afd74acfc362d0
https://github.com/hibernate/hibernate-validator/commit/e0446ee5f30413c0f...
Author: Koen Aers <koen.aers(a)gmail.com>
Date: 2026-05-13 (Wed, 13 May 2026)
Changed paths:
M
engine/src/test/java/org/hibernate/validator/test/constraints/annotations/hv/NullOrNotBlankConstrainedTest.java
M
engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/hv/NullOrNotBlankValidatorTest.java
Log Message:
-----------
HV-2193: Add @TestForIssue annotation to @NullOrNotBlank test classes
- Add @TestForIssue(jiraKey = "HV-2193") to NullOrNotBlankValidatorTest and
NullOrNotBlankConstrainedTest
- Add testProgrammaticDefinition test for NullOrNotBlankDef in
NullOrNotBlankValidatorTest
Signed-off-by: Koen Aers <koen.aers(a)gmail.com>
Commit: ffd7bef0e4521379d6b4a67a51600fbe2ae10485
https://github.com/hibernate/hibernate-validator/commit/ffd7bef0e4521379d...
Author: Koen Aers <koen.aers(a)gmail.com>
Date: 2026-05-13 (Wed, 13 May 2026)
Changed paths:
M
annotation-processor/src/main/java/org/hibernate/validator/ap/internal/util/ConstraintHelper.java
M
annotation-processor/src/main/java/org/hibernate/validator/ap/internal/util/TypeNames.java
M
annotation-processor/src/test/java/org/hibernate/validator/ap/ConstraintValidationProcessorIT.java
A
annotation-processor/src/test/java/org/hibernate/validator/ap/testmodel/ModelWithNullOrNotBlankConstraints.java
Log Message:
-----------
HV-2193: Add annotation processor support for @NullOrNotBlank
- Add NULL_OR_NOT_BLANK constant to TypeNames
- Register NullOrNotBlank for CharSequence in AP ConstraintHelper
- Add ModelWithNullOrNotBlankConstraints test model
- Add nullOrNotBlankConstraints test to ConstraintValidationProcessorIT
Signed-off-by: Koen Aers <koen.aers(a)gmail.com>
Commit: 3a3edf7cebaa5a170ff55167d642cd200c6bd398
https://github.com/hibernate/hibernate-validator/commit/3a3edf7cebaa5a170...
Author: Koen Aers <koen.aers(a)gmail.com>
Date: 2026-05-13 (Wed, 13 May 2026)
Changed paths:
M documentation/src/main/asciidoc/reference/_ch02.adoc
Log Message:
-----------
HV-2193: Add documentation for @NullOrNotBlank
- Add @NullOrNotBlank entry to the reference guide in chapter 2
Signed-off-by: Koen Aers <koen.aers(a)gmail.com>
Compare:
https://github.com/hibernate/hibernate-validator/compare/d9c006ea29b6...3...
To unsubscribe from these emails, change your notification settings at
https://github.com/hibernate/hibernate-validator/settings/notifications