[hibernate/hibernate-validator] 8d4e3d: HV-2193: Create a new constraint @NullOrNotBlank s...
by Koen Aers
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
1 month, 1 week
[hibernate/hibernate-validator] 77020a: [9.1] Bump the build-dependencies group with 3 upd...
by dependabot[bot]
Branch: refs/heads/9.1
Home: https://github.com/hibernate/hibernate-validator
Commit: 77020ab1efedc722bad85fbef2c5258aee541079
https://github.com/hibernate/hibernate-validator/commit/77020ab1efedc722b...
Author: dependabot[bot] <49699333+dependabot[bot](a)users.noreply.github.com>
Date: 2026-05-13 (Wed, 13 May 2026)
Changed paths:
M pom.xml
Log Message:
-----------
[9.1] Bump the build-dependencies group with 3 updates
Bumps the build-dependencies group with 3 updates: org.slf4j:slf4j-api, org.slf4j:jcl-over-slf4j and org.slf4j:slf4j-jdk14.
Updates `org.slf4j:slf4j-api` from 2.0.17 to 2.0.18
Updates `org.slf4j:jcl-over-slf4j` from 2.0.17 to 2.0.18
Updates `org.slf4j:slf4j-jdk14` from 2.0.17 to 2.0.18
Updates `org.slf4j:jcl-over-slf4j` from 2.0.17 to 2.0.18
Updates `org.slf4j:slf4j-jdk14` from 2.0.17 to 2.0.18
---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-api
dependency-version: 2.0.18
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build-dependencies
- dependency-name: org.slf4j:jcl-over-slf4j
dependency-version: 2.0.18
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build-dependencies
- dependency-name: org.slf4j:slf4j-jdk14
dependency-version: 2.0.18
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build-dependencies
- dependency-name: org.slf4j:jcl-over-slf4j
dependency-version: 2.0.18
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build-dependencies
- dependency-name: org.slf4j:slf4j-jdk14
dependency-version: 2.0.18
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build-dependencies
...
Signed-off-by: dependabot[bot] <support(a)github.com>
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-validator/settings/notifications
1 month, 1 week