[hibernate/hibernate-validator] c5fdd1: HV-1526 Move creation of ConstraintValidatorContex...
by GitHub
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-validator
Commit: c5fdd1919703d0eea4996778c19ac577dae4ebab
https://github.com/hibernate/hibernate-validator/commit/c5fdd1919703d0eea...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidationContext.java
M engine/src/main/java/org/hibernate/validator/internal/engine/constraintvalidation/ComposingConstraintTree.java
M engine/src/main/java/org/hibernate/validator/internal/engine/constraintvalidation/SimpleConstraintTree.java
Log Message:
-----------
HV-1526 Move creation of ConstraintValidatorContextImpl into ValidationContext
- As we want to encapsulate the ValidationContext specifics and for example
not expose the getParameterNames() method, ConstraintValidatorContextImpl can
be created inside the context and returned from it.
- This also allows to remove unnecessarily exposed getters of clock provider
and constraint validator payload
Commit: 6d56faaaeb2d8da427655f039b5ea567390e9129
https://github.com/hibernate/hibernate-validator/commit/6d56faaaeb2d8da42...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
A engine/src/main/java/org/hibernate/validator/constraintvalidation/HibernateCrossParameterConstraintValidatorContext.java
M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/ParameterScriptAssertValidator.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidationContext.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
A engine/src/main/java/org/hibernate/validator/internal/engine/constraintvalidation/CrossParameterConstraintValidatorContextImpl.java
M engine/src/test/java/org/hibernate/validator/test/constraints/ConstraintValidatorContextImplTest.java
M engine/src/test/java/org/hibernate/validator/testutils/ValidatorUtil.java
Log Message:
-----------
HV-1526 Make a distinction between cross-parameter and other ConstraintValidatorContext implementations
Thus we don't have the method parameter names in the ConstraintValidatorContext if it does not make sense, e.g. for class-level or field validation.
Commit: c00419569367f5363704ec62d0b61ec6585cca64
https://github.com/hibernate/hibernate-validator/commit/c00419569367f5363...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidationContext.java
M engine/src/main/java/org/hibernate/validator/internal/engine/constraintvalidation/ConstraintTree.java
Log Message:
-----------
HV-1526 Combine creation and addition of constraint violations in ValidationContext
As now we don't create violations unless we need them, these operations can
be combined. Another benefit is that ValidationContext exposes less public methods.
Commit: 7af799ee3ca3750bcf2b6ff5885e585571c353bf
https://github.com/hibernate/hibernate-validator/commit/7af799ee3ca3750bc...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
R engine/src/main/java/org/hibernate/validator/internal/engine/ValidationContext.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/ComposingConstraintTree.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/SimpleConstraintTree.java
A engine/src/main/java/org/hibernate/validator/internal/engine/validationcontext/AbstractValidationContext.java
A engine/src/main/java/org/hibernate/validator/internal/engine/validationcontext/BeanValidationContext.java
A engine/src/main/java/org/hibernate/validator/internal/engine/validationcontext/ExecutableValidationContext.java
A engine/src/main/java/org/hibernate/validator/internal/engine/validationcontext/ParameterExecutableValidationContext.java
A engine/src/main/java/org/hibernate/validator/internal/engine/validationcontext/PropertyValidationContext.java
A engine/src/main/java/org/hibernate/validator/internal/engine/validationcontext/ReturnValueExecutableValidationContext.java
A engine/src/main/java/org/hibernate/validator/internal/engine/validationcontext/ValidationContext.java
A engine/src/main/java/org/hibernate/validator/internal/engine/validationcontext/ValidationContextBuilder.java
A engine/src/main/java/org/hibernate/validator/internal/engine/validationcontext/ValidatorScopedContext.java
A engine/src/main/java/org/hibernate/validator/internal/engine/validationcontext/package-info.java
M engine/src/main/java/org/hibernate/validator/internal/metadata/core/MetaConstraint.java
Log Message:
-----------
HV-1526 Add different implementations of ValidationContext
- add implementations for bean, property/value, executable parameter
and executable return value contexts
- extract builder for validation contexts to its own class
Commit: 2e062647875d510ce9340753316201323991c65b
https://github.com/hibernate/hibernate-validator/commit/2e062647875d510ce...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/constraintvalidation/ComposingConstraintTree.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/SimpleConstraintTree.java
M engine/src/main/java/org/hibernate/validator/internal/engine/validationcontext/AbstractValidationContext.java
A engine/src/main/java/org/hibernate/validator/internal/engine/validationcontext/BaseBeanValidationContext.java
M engine/src/main/java/org/hibernate/validator/internal/engine/validationcontext/ExecutableValidationContext.java
M engine/src/main/java/org/hibernate/validator/internal/engine/validationcontext/ValidationContext.java
M engine/src/main/java/org/hibernate/validator/internal/engine/validationcontext/ValidationContextBuilder.java
Log Message:
-----------
HV-1526 Split ValidationContext into two parts
As the methods used in ConstraintTree could be potentially reused
for other kinds of validation contexts e.g. property holder contexts that
won't have bean metadata related methods, we can separate these
concerns and split the interface into two.
Compare: https://github.com/hibernate/hibernate-validator/compare/1dd038f48830...2...
**NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
6 years, 8 months
[hibernate/hibernate-search] c6d2a8: [Jenkins release job] README.md updated by release...
by GitHub
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: c6d2a82b35a620a2deb2cd30348405dc4dfb78e6
https://github.com/hibernate/hibernate-search/commit/c6d2a82b35a620a2deb2...
Author: Jenkins <ci(a)hibernate.org>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
M README.md
Log Message:
-----------
[Jenkins release job] README.md updated by release build 5.10.0.CR1
Commit: b91c81e3735525edc8314e874375191c2bcebbf5
https://github.com/hibernate/hibernate-search/commit/b91c81e3735525edc831...
Author: Jenkins <ci(a)hibernate.org>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
M changelog.txt
Log Message:
-----------
[Jenkins release job] changelog.txt updated by release build 5.10.0.CR1
Commit: d767fe12336344af890c45d3efb9e86b08fb3bb4
https://github.com/hibernate/hibernate-search/commit/d767fe12336344af890c...
Author: Jenkins <ci(a)hibernate.org>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
M backends/jgroups/pom.xml
M backends/jms/pom.xml
M build-config/pom.xml
M distribution/pom.xml
M documentation/pom.xml
M elasticsearch-aws/pom.xml
M elasticsearch/pom.xml
M engine/pom.xml
M infinispan/pom.xml
M integrationtest/elasticsearch/pom.xml
M integrationtest/jdk9-modules/pom.xml
M integrationtest/jms/pom.xml
M integrationtest/jsr352/pom.xml
M integrationtest/narayana/pom.xml
M integrationtest/osgi/karaf-features/pom.xml
M integrationtest/osgi/karaf-it/pom.xml
M integrationtest/performance/engine-elasticsearch/pom.xml
M integrationtest/performance/engine-lucene/pom.xml
M integrationtest/performance/orm/pom.xml
M integrationtest/performance/sandbox/pom.xml
M integrationtest/spring/pom.xml
M integrationtest/wildfly/pom.xml
M jbossmodules/backend-jgroups/pom.xml
M jbossmodules/elasticsearch-aws/pom.xml
M jbossmodules/elasticsearch/pom.xml
M jbossmodules/engine/pom.xml
M jbossmodules/orm/pom.xml
M jbossmodules/pom.xml
M jbossmodules/testing/pom.xml
M jsr352/core/pom.xml
M jsr352/jberet/pom.xml
M jsr352/pom.xml
M legacy/pom.xml
M orm/pom.xml
M pom.xml
M reports/pom.xml
M serialization/avro/pom.xml
M sharedtestresources/pom.xml
M testing/pom.xml
Log Message:
-----------
[Jenkins release job] Preparing release 5.10.0.CR1
Commit: f5267f145527814f0cd81809b747a1b3015a7366
https://github.com/hibernate/hibernate-search/commit/f5267f145527814f0cd8...
Author: Jenkins <ci(a)hibernate.org>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
M backends/jgroups/pom.xml
M backends/jms/pom.xml
M build-config/pom.xml
M distribution/pom.xml
M documentation/pom.xml
M elasticsearch-aws/pom.xml
M elasticsearch/pom.xml
M engine/pom.xml
M infinispan/pom.xml
M integrationtest/elasticsearch/pom.xml
M integrationtest/jdk9-modules/pom.xml
M integrationtest/jms/pom.xml
M integrationtest/jsr352/pom.xml
M integrationtest/narayana/pom.xml
M integrationtest/osgi/karaf-features/pom.xml
M integrationtest/osgi/karaf-it/pom.xml
M integrationtest/performance/engine-elasticsearch/pom.xml
M integrationtest/performance/engine-lucene/pom.xml
M integrationtest/performance/orm/pom.xml
M integrationtest/performance/sandbox/pom.xml
M integrationtest/spring/pom.xml
M integrationtest/wildfly/pom.xml
M jbossmodules/backend-jgroups/pom.xml
M jbossmodules/elasticsearch-aws/pom.xml
M jbossmodules/elasticsearch/pom.xml
M jbossmodules/engine/pom.xml
M jbossmodules/orm/pom.xml
M jbossmodules/pom.xml
M jbossmodules/testing/pom.xml
M jsr352/core/pom.xml
M jsr352/jberet/pom.xml
M jsr352/pom.xml
M legacy/pom.xml
M orm/pom.xml
M pom.xml
M reports/pom.xml
M serialization/avro/pom.xml
M sharedtestresources/pom.xml
M testing/pom.xml
Log Message:
-----------
[Jenkins release job] Preparing next development iteration
Compare: https://github.com/hibernate/hibernate-search/compare/30e11a420266...f526...
**NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
6 years, 8 months