Branch: refs/heads/master
Home:
https://github.com/hibernate/hibernate-validator
Commit: 83c6f2a63faa388d9147c6f9bf096889a14a7529
https://github.com/hibernate/hibernate-validator/commit/83c6f2a63faa388d9...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-12-23 (Fri, 23 Dec 2016)
Changed paths:
M cdi/src/main/java/org/hibernate/validator/internal/cdi/ValidatorFactoryBean.java
M
cdi/src/test/java/org/hibernate/validator/test/internal/cdi/injection/MyValidationProvider.java
M documentation/src/main/asciidoc/ch07.asciidoc
M documentation/src/main/asciidoc/ch08.asciidoc
M documentation/src/main/asciidoc/ch11.asciidoc
M
documentation/src/test/java/org/hibernate/validator/referenceguide/chapter08/BootstrappingTest.java
A
documentation/src/test/java/org/hibernate/validator/referenceguide/chapter08/FixedClockProvider.java
M
documentation/src/test/java/org/hibernate/validator/referenceguide/chapter11/context/MyFutureValidator.java
R
documentation/src/test/java/org/hibernate/validator/referenceguide/chapter11/timeprovider/CustomTimeProvider.java
R
documentation/src/test/java/org/hibernate/validator/referenceguide/chapter11/timeprovider/CustomTimeProviderTest.java
M engine/src/main/java/org/hibernate/validator/HibernateValidatorConfiguration.java
M engine/src/main/java/org/hibernate/validator/HibernateValidatorContext.java
M
engine/src/main/java/org/hibernate/validator/constraintvalidation/HibernateConstraintValidatorContext.java
R
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForCalendar.java
R
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForChronoZonedDateTime.java
R
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForDate.java
R
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForInstant.java
R
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForOffsetDateTime.java
R
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForReadableInstant.java
R
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForReadablePartial.java
R
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/package-info.java
R
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForCalendar.java
R
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForChronoZonedDateTime.java
R
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForDate.java
R
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForInstant.java
R
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForOffsetDateTime.java
R
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForReadableInstant.java
R
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForReadablePartial.java
R
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/package-info.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/AbstractEpochBasedTimeValidator.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/AbstractJavaTimeValidator.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/future/AbstractFutureEpochBasedValidator.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/future/AbstractFutureJavaTimeValidator.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/future/FutureValidatorForCalendar.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/future/FutureValidatorForChronoZonedDateTime.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/future/FutureValidatorForDate.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/future/FutureValidatorForInstant.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/future/FutureValidatorForOffsetDateTime.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/future/FutureValidatorForReadableInstant.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/future/FutureValidatorForReadablePartial.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/future/package-info.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/package-info.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/past/AbstractPastEpochBasedValidator.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/past/AbstractPastJavaTimeValidator.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/past/PastValidatorForCalendar.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/past/PastValidatorForChronoZonedDateTime.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/past/PastValidatorForDate.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/past/PastValidatorForInstant.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/past/PastValidatorForOffsetDateTime.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/past/PastValidatorForReadableInstant.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/past/PastValidatorForReadablePartial.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/past/package-info.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ConfigurationImpl.java
A
engine/src/main/java/org/hibernate/validator/internal/engine/DefaultClockProvider.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidationContext.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorContextImpl.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorFactoryImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/constraintvalidation/ConstraintTree.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/constraintvalidation/ConstraintValidatorContextImpl.java
R
engine/src/main/java/org/hibernate/validator/internal/engine/time/DefaultTimeProvider.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/core/ConstraintHelper.java
M engine/src/main/java/org/hibernate/validator/internal/util/logging/Log.java
M
engine/src/main/java/org/hibernate/validator/internal/xml/BootstrapConfigurationImpl.java
M
engine/src/main/java/org/hibernate/validator/internal/xml/ValidationBootstrapParameters.java
M engine/src/main/java/org/hibernate/validator/internal/xml/ValidationXmlParser.java
R engine/src/main/java/org/hibernate/validator/spi/time/TimeProvider.java
M engine/src/main/xsd/validation-configuration-2.0.xsd
R
engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/DateHolder.java
R
engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/FutureValidatorForCalendarTest.java
R
engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/FutureValidatorForChronoZonedDateTimeTest.java
R
engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/FutureValidatorForDateTest.java
R
engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/FutureValidatorForInstantTest.java
R
engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/FutureValidatorForOffsetDateTimeTest.java
R
engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/FutureValidatorForReadableInstantTest.java
R
engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/FutureValidatorForReadablePartialTest.java
R
engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/FutureValidatorTest.java
R
engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/TimeProviderFutureTest.java
R
engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/past/PastValidatorForCalendarTest.java
R
engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/past/PastValidatorForChronoZonedDateTimeTest.java
R
engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/past/PastValidatorForDateTest.java
R
engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/past/PastValidatorForInstantTest.java
R
engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/past/PastValidatorForOffsetDateTimeTest.java
R
engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/past/PastValidatorForReadableInstantTest.java
R
engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/past/PastValidatorForReadablePartialTest.java
R
engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/past/TimeProviderPastTest.java
A
engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/time/ClockProviderFutureTest.java
A
engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/time/ClockProviderPastTest.java
A
engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/time/DateHolder.java
A
engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/time/TimeValidatorTest.java
M engine/src/test/java/org/hibernate/validator/testutils/ValidatorUtil.java
R
engine/src/test/resources/org/hibernate/validator/test/internal/xml/time-provider-validation.xml
A
integration/src/test/java/org/hibernate/validator/integration/cdi/configuration/ClockProviderWithInjection.java
M
integration/src/test/java/org/hibernate/validator/integration/cdi/configuration/ConfigurationInjectionUnitIT.java
M
integration/src/test/java/org/hibernate/validator/integration/util/MyValidationProvider.java
M
integration/src/test/java/org/hibernate/validator/integration/util/MyValidatorConfiguration.java
M integration/src/test/resources/validation-custom-config.xml
Log Message:
-----------
HV-1135 Introduce the ClockProvider API
Commit: 49e76835703f0c16acb2aeb626e7593c011bfb56
https://github.com/hibernate/hibernate-validator/commit/49e76835703f0c16a...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-12-23 (Fri, 23 Dec 2016)
Changed paths:
M
annotation-processor/src/main/java/org/hibernate/validator/ap/util/ConstraintHelper.java
M annotation-processor/src/main/java/org/hibernate/validator/ap/util/TypeNames.java
M
annotation-processor/src/test/java/org/hibernate/validator/ap/testmodel/ModelWithJava8DateTime.java
M
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/AbstractJavaTimeValidator.java
M
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/future/AbstractFutureJavaTimeValidator.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/future/FutureValidatorForHijrahDate.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/future/FutureValidatorForJapaneseDate.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/future/FutureValidatorForLocalDate.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/future/FutureValidatorForLocalDateTime.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/future/FutureValidatorForLocalTime.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/future/FutureValidatorForMinguoDate.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/future/FutureValidatorForMonthDay.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/future/FutureValidatorForOffsetTime.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/future/FutureValidatorForThaiBuddhistDate.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/future/FutureValidatorForYear.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/future/FutureValidatorForYearMonth.java
M
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/past/AbstractPastJavaTimeValidator.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/past/PastValidatorForHijrahDate.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/past/PastValidatorForJapaneseDate.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/past/PastValidatorForLocalDate.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/past/PastValidatorForLocalDateTime.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/past/PastValidatorForLocalTime.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/past/PastValidatorForMinguoDate.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/past/PastValidatorForMonthDay.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/past/PastValidatorForOffsetTime.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/past/PastValidatorForThaiBuddhistDate.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/past/PastValidatorForYear.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/past/PastValidatorForYearMonth.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/core/ConstraintHelper.java
Log Message:
-----------
HV-1135 Add validators for all the relevant java.time types
Commit: f45f1ade67472106a4d61e347b4a657ff13f5010
https://github.com/hibernate/hibernate-validator/commit/f45f1ade67472106a...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-12-23 (Fri, 23 Dec 2016)
Changed paths:
M
annotation-processor/src/main/java/org/hibernate/validator/ap/util/ConstraintHelper.java
R
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/future/FutureValidatorForChronoZonedDateTime.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/future/FutureValidatorForZonedDateTime.java
R
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/past/PastValidatorForChronoZonedDateTime.java
A
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/past/PastValidatorForZonedDateTime.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/core/ConstraintHelper.java
Log Message:
-----------
HV-1135 Support ZonedDateTime instead of ChronoZonedDateTime
It makes more sense to support ZonedDateTime as recommended per the
javadoc of ChronoZonedDateTime. Moreover, for our new validators, we
need the capability to instantiate an instance of the validated
java.time class and we cannot do it reliably by supporting
ChronoZonedDateTime.
Commit: f2ed01c4c7eaed010d2365104d0bbf1f12991340
https://github.com/hibernate/hibernate-validator/commit/f2ed01c4c7eaed010...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-12-23 (Fri, 23 Dec 2016)
Changed paths:
M documentation/src/main/asciidoc/ch02.asciidoc
Log Message:
-----------
HV-1135 Update documentation
Commit: 0cf44054247079ab8dd331f84f88869e6f5b6d19
https://github.com/hibernate/hibernate-validator/commit/0cf44054247079ab8...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-12-23 (Fri, 23 Dec 2016)
Changed paths:
M
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/AbstractEpochBasedTimeValidator.java
M
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/AbstractJavaTimeValidator.java
M
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/future/AbstractFutureEpochBasedValidator.java
M
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/future/AbstractFutureJavaTimeValidator.java
M
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/past/AbstractPastEpochBasedValidator.java
M
engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/time/past/AbstractPastJavaTimeValidator.java
Log Message:
-----------
HV-1135 Add support for orPresent option in @Past and @Future
Commit: 5443fcd44f25e922c335bcc7e3ff35de7749a849
https://github.com/hibernate/hibernate-validator/commit/5443fcd44f25e922c...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-12-23 (Fri, 23 Dec 2016)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidationContext.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
Log Message:
-----------
HV-1166 Remove a useless reference to TypeResolutionHelper
Compare:
https://github.com/hibernate/hibernate-validator/compare/febf2472b157...5...