[hibernate-commits] [hibernate/hibernate-validator] eda5f0: HV-1463 Adding simple ScriptAssert OSGi test

GitHub noreply at github.com
Wed Oct 18 15:38:20 EDT 2017


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-validator
  Commit: eda5f02496f57733c2cf5363ec350043a7c1e80d
      https://github.com/hibernate/hibernate-validator/commit/eda5f02496f57733c2cf5363ec350043a7c1e80d
  Author: marko-bekhta <marko.prykladna at gmail.com>
  Date:   2017-10-18 (Wed, 18 Oct 2017)

  Changed paths:
    M engine/pom.xml
    M osgi/integrationtest/pom.xml
    A osgi/integrationtest/src/test/java/com/example/Event.java
    M osgi/integrationtest/src/test/java/org/hibernate/validator/osgi/integrationtest/OsgiIntegrationTest.java

  Log Message:
  -----------
  HV-1463 Adding simple ScriptAssert OSGi test


  Commit: bed96edc53c79094c002cd90875eeee6c705bb8c
      https://github.com/hibernate/hibernate-validator/commit/bed96edc53c79094c002cd90875eeee6c705bb8c
  Author: marko-bekhta <markob at prykladna.lviv.ua>
  Date:   2017-10-18 (Wed, 18 Oct 2017)

  Changed paths:
    M engine/pom.xml
    M engine/src/main/java/org/hibernate/validator/HibernateValidatorConfiguration.java
    A engine/src/main/java/org/hibernate/validator/cfg/scriptengine/ScriptEvaluator.java
    A engine/src/main/java/org/hibernate/validator/cfg/scriptengine/ScriptEvaluatorFactory.java
    A engine/src/main/java/org/hibernate/validator/cfg/scriptengine/impl/AbstractCacheableScriptEvaluatorFactory.java
    A engine/src/main/java/org/hibernate/validator/cfg/scriptengine/impl/DeclarativeScriptEvaluatorFactory.java
    A engine/src/main/java/org/hibernate/validator/cfg/scriptengine/impl/MultiClassloaderScriptEvaluatorFactory.java
    M engine/src/main/java/org/hibernate/validator/constraintvalidation/HibernateConstraintValidatorContext.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/ParameterScriptAssertValidator.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/ScriptAssertContext.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/ScriptAssertValidator.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/ConfigurationImpl.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
    M engine/src/main/java/org/hibernate/validator/internal/util/logging/Log.java
    A engine/src/main/java/org/hibernate/validator/internal/util/scriptengine/DefaultLookupScriptEvaluatorFactory.java
    R engine/src/main/java/org/hibernate/validator/internal/util/scriptengine/ScriptEvaluator.java
    R engine/src/main/java/org/hibernate/validator/internal/util/scriptengine/ScriptEvaluatorFactory.java
    A engine/src/main/java/org/hibernate/validator/internal/util/scriptengine/ScriptEvaluatorImpl.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
    M engine/src/test/java/org/hibernate/validator/test/constraints/ConstraintValidatorContextImplTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/hv/ScriptAssertValidatorTest.java
    M engine/src/test/java/org/hibernate/validator/testutils/ValidatorUtil.java
    M osgi/integrationtest/src/test/java/com/example/Event.java
    M osgi/integrationtest/src/test/java/org/hibernate/validator/osgi/integrationtest/OsgiIntegrationTest.java
    M osgi/karaf-features/src/main/features/features.xml

  Log Message:
  -----------
  HV-1463 Exposing ScriptEvaluator API


  Commit: e630a50484dd6960a334ccb6b556c93f5ea90327
      https://github.com/hibernate/hibernate-validator/commit/e630a50484dd6960a334ccb6b556c93f5ea90327
  Author: marko-bekhta <marko.prykladna at gmail.com>
  Date:   2017-10-18 (Wed, 18 Oct 2017)

  Changed paths:
    M engine/pom.xml
    M engine/src/main/java/org/hibernate/validator/cfg/scriptengine/ScriptEvaluator.java
    M engine/src/main/java/org/hibernate/validator/cfg/scriptengine/ScriptEvaluatorFactory.java
    M engine/src/main/java/org/hibernate/validator/cfg/scriptengine/impl/AbstractCacheableScriptEvaluatorFactory.java
    M engine/src/main/java/org/hibernate/validator/cfg/scriptengine/impl/DeclarativeScriptEvaluatorFactory.java
    M engine/src/main/java/org/hibernate/validator/cfg/scriptengine/impl/MultiClassloaderScriptEvaluatorFactory.java
    A engine/src/main/java/org/hibernate/validator/cfg/scriptengine/impl/OSGiScriptEvaluatorFactory.java
    M osgi/integrationtest/src/test/java/org/hibernate/validator/osgi/integrationtest/OsgiIntegrationTest.java
    M pom.xml

  Log Message:
  -----------
  HV-1463 Adding OSGiScriptEvaluatorFactory and javadocs


  Commit: 4929630e828b8b2c8ea1a350c59c7e8d4864efc9
      https://github.com/hibernate/hibernate-validator/commit/4929630e828b8b2c8ea1a350c59c7e8d4864efc9
  Author: marko-bekhta <markob at prykladna.lviv.ua>
  Date:   2017-10-18 (Wed, 18 Oct 2017)

  Changed paths:
    A engine/src/main/java/org/hibernate/validator/HibernateValidatorBootstrapConfiguration.java
    M engine/src/main/java/org/hibernate/validator/HibernateValidatorConfiguration.java
    M engine/src/main/java/org/hibernate/validator/HibernateValidatorFactory.java
    M engine/src/main/java/org/hibernate/validator/cfg/scriptengine/impl/DeclarativeScriptEvaluatorFactory.java
    M engine/src/main/java/org/hibernate/validator/cfg/scriptengine/impl/OSGiScriptEvaluatorFactory.java
    M engine/src/main/java/org/hibernate/validator/constraintvalidation/HibernateConstraintValidatorContext.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/ScriptAssertContext.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/ConfigurationImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorFactoryImpl.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
    A engine/src/test/java/org/hibernate/validator/test/internal/xml/CustomScriptEvaluatorFactory.java
    M engine/src/test/java/org/hibernate/validator/test/internal/xml/XmlMappingTest.java
    A engine/src/test/resources/org/hibernate/validator/test/internal/xml/script-evaluator-factory-validation.xml
    M osgi/integrationtest/src/test/java/org/hibernate/validator/osgi/integrationtest/OsgiIntegrationTest.java
    M pom.xml

  Log Message:
  -----------
  HV-1463 Adding ScriptEvaluatorFactory to xml configuration


  Commit: dddcf7d165e93cdf0beabb58d127626b53980b38
      https://github.com/hibernate/hibernate-validator/commit/dddcf7d165e93cdf0beabb58d127626b53980b38
  Author: marko-bekhta <marko.prykladna at gmail.com>
  Date:   2017-10-18 (Wed, 18 Oct 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/util/scriptengine/DefaultLookupScriptEvaluatorFactory.java

  Log Message:
  -----------
  HV-1469 Creating a ScriptEvaluatorFactory each time it's requested


  Commit: a376a018194c06da98cdb1baa0931e9b6bc746cc
      https://github.com/hibernate/hibernate-validator/commit/a376a018194c06da98cdb1baa0931e9b6bc746cc
  Author: marko-bekhta <markob at prykladna.lviv.ua>
  Date:   2017-10-18 (Wed, 18 Oct 2017)

  Changed paths:
    M documentation/pom.xml
    M documentation/src/main/asciidoc/ch09.asciidoc
    M documentation/src/test/java/org/hibernate/validator/referenceguide/chapter09/BootstrappingTest.java
    A documentation/src/test/java/org/hibernate/validator/referenceguide/chapter09/CustomScriptEvaluatorFactory.java
    A documentation/src/test/resources/org/hibernate/validator/referenceguide/chapter09/script-evaluator-factory-validation.xml

  Log Message:
  -----------
  HV-1463 Adding documentation section for ScriptEvaluatorFactory configuration


  Commit: 5c143a1a64b71213dfe2359ec7f99507c9235b36
      https://github.com/hibernate/hibernate-validator/commit/5c143a1a64b71213dfe2359ec7f99507c9235b36
  Author: marko-bekhta <markob at prykladna.lviv.ua>
  Date:   2017-10-18 (Wed, 18 Oct 2017)

  Changed paths:
    A engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/AbstractScriptAssertValidator.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/ParameterScriptAssertValidator.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/ScriptAssertContext.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/ScriptAssertValidator.java

  Log Message:
  -----------
  HV-1463 Changing the way ScriptAssertContext is build


  Commit: 1b150266d73be9d7c1ff19190fbb6f88e5e3505c
      https://github.com/hibernate/hibernate-validator/commit/1b150266d73be9d7c1ff19190fbb6f88e5e3505c
  Author: marko-bekhta <markob at prykladna.lviv.ua>
  Date:   2017-10-18 (Wed, 18 Oct 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/engine/ConfigurationImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/util/scriptengine/DefaultLookupScriptEvaluatorFactory.java
    M engine/src/test/java/org/hibernate/validator/testutils/ValidatorUtil.java

  Log Message:
  -----------
  HV-1463 Using external classloader in DefaultLookupScriptEvaluatorFactory if present


  Commit: 106dcb10ac21dde853b580ceb5aea779a1a33d1f
      https://github.com/hibernate/hibernate-validator/commit/106dcb10ac21dde853b580ceb5aea779a1a33d1f
  Author: marko-bekhta <markob at prykladna.lviv.ua>
  Date:   2017-10-18 (Wed, 18 Oct 2017)

  Changed paths:
    M distribution/pom.xml
    M documentation/src/test/java/org/hibernate/validator/referenceguide/chapter09/BootstrappingTest.java
    M documentation/src/test/java/org/hibernate/validator/referenceguide/chapter09/CustomScriptEvaluatorFactory.java
    M engine/pom.xml
    R engine/src/main/java/org/hibernate/validator/HibernateValidatorBootstrapConfiguration.java
    M engine/src/main/java/org/hibernate/validator/HibernateValidatorConfiguration.java
    M engine/src/main/java/org/hibernate/validator/HibernateValidatorFactory.java
    R engine/src/main/java/org/hibernate/validator/cfg/scriptengine/ScriptEvaluator.java
    R engine/src/main/java/org/hibernate/validator/cfg/scriptengine/ScriptEvaluatorFactory.java
    R engine/src/main/java/org/hibernate/validator/cfg/scriptengine/impl/AbstractCacheableScriptEvaluatorFactory.java
    R engine/src/main/java/org/hibernate/validator/cfg/scriptengine/impl/DeclarativeScriptEvaluatorFactory.java
    R engine/src/main/java/org/hibernate/validator/cfg/scriptengine/impl/MultiClassloaderScriptEvaluatorFactory.java
    R engine/src/main/java/org/hibernate/validator/cfg/scriptengine/impl/OSGiScriptEvaluatorFactory.java
    M engine/src/main/java/org/hibernate/validator/constraintvalidation/HibernateConstraintValidatorContext.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/AbstractScriptAssertValidator.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/ScriptAssertContext.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/ConfigurationImpl.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/ConstraintValidatorContextImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/util/logging/Log.java
    M engine/src/main/java/org/hibernate/validator/internal/util/scriptengine/DefaultLookupScriptEvaluatorFactory.java
    M engine/src/main/java/org/hibernate/validator/internal/util/scriptengine/ScriptEvaluatorImpl.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
    A engine/src/main/java/org/hibernate/validator/scripting/ScriptEvaluationException.java
    A engine/src/main/java/org/hibernate/validator/scripting/ScriptEvaluator.java
    A engine/src/main/java/org/hibernate/validator/scripting/ScriptEvaluatorFactory.java
    A engine/src/main/java/org/hibernate/validator/scripting/ScriptEvaluatorNotFoundException.java
    A engine/src/main/java/org/hibernate/validator/scripting/impl/AbstractCacheableScriptEvaluatorFactory.java
    A engine/src/main/java/org/hibernate/validator/scripting/impl/DeclarativeScriptEvaluatorFactory.java
    A engine/src/main/java/org/hibernate/validator/scripting/impl/MultiClassloaderScriptEvaluatorFactory.java
    A engine/src/main/java/org/hibernate/validator/scripting/impl/OSGiScriptEvaluatorFactory.java
    A engine/src/main/java/org/hibernate/validator/scripting/package-info.java
    M engine/src/test/java/org/hibernate/validator/test/internal/xml/CustomScriptEvaluatorFactory.java
    M engine/src/test/java/org/hibernate/validator/test/internal/xml/XmlMappingTest.java
    M osgi/integrationtest/src/test/java/org/hibernate/validator/osgi/integrationtest/OsgiIntegrationTest.java
    M pom.xml

  Log Message:
  -----------
  HV-1463 Moving script related classes to own package


  Commit: fea624f28960bd577bd43c0e1612ed22da4ab09b
      https://github.com/hibernate/hibernate-validator/commit/fea624f28960bd577bd43c0e1612ed22da4ab09b
  Author: marko-bekhta <markob at prykladna.lviv.ua>
  Date:   2017-10-18 (Wed, 18 Oct 2017)

  Changed paths:
    M engine/pom.xml
    M engine/src/main/java/org/hibernate/validator/internal/xml/ValidationBootstrapParameters.java
    M engine/src/main/java/org/hibernate/validator/scripting/impl/AbstractCacheableScriptEvaluatorFactory.java
    M engine/src/main/java/org/hibernate/validator/scripting/impl/OSGiScriptEvaluatorFactory.java
    M engine/src/main/java/org/hibernate/validator/scripting/package-info.java
    A engine/src/test/java/org/hibernate/validator/scripting/CustomScriptEvaluatorFactoryForSpringELTest.java
    M pom.xml

  Log Message:
  -----------
  HV-1463 Adding a simple test for ScriptAssert and SpEL


  Commit: a267a9e72eb59dd3a4ba346fda76e7eabce0bc99
      https://github.com/hibernate/hibernate-validator/commit/a267a9e72eb59dd3a4ba346fda76e7eabce0bc99
  Author: marko-bekhta <markob at prykladna.lviv.ua>
  Date:   2017-10-18 (Wed, 18 Oct 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/AbstractScriptAssertValidator.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/constraintvalidation/ConstraintTree.java
    M engine/src/main/java/org/hibernate/validator/internal/util/logging/Log.java
    M engine/src/main/java/org/hibernate/validator/internal/util/scriptengine/ScriptEvaluatorImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/xml/ValidationBootstrapParameters.java
    M engine/src/main/java/org/hibernate/validator/scripting/ScriptEvaluatorFactory.java
    M engine/src/main/java/org/hibernate/validator/scripting/impl/AbstractCacheableScriptEvaluatorFactory.java
    M engine/src/main/java/org/hibernate/validator/scripting/impl/OSGiScriptEvaluatorFactory.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/hv/ScriptAssertValidatorTest.java

  Log Message:
  -----------
  HV-1463 Cleaning up scripting exceptions


  Commit: cfa6896000bd9a02ec5b769a00c833059f84e1ff
      https://github.com/hibernate/hibernate-validator/commit/cfa6896000bd9a02ec5b769a00c833059f84e1ff
  Author: marko-bekhta <markob at prykladna.lviv.ua>
  Date:   2017-10-18 (Wed, 18 Oct 2017)

  Changed paths:
    M distribution/pom.xml
    M documentation/pom.xml
    M documentation/src/main/asciidoc/ch09.asciidoc
    M documentation/src/test/java/org/hibernate/validator/referenceguide/chapter09/BootstrappingTest.java
    A documentation/src/test/java/org/hibernate/validator/referenceguide/chapter09/CustomScriptEvaluatorFactoryForSpringELTest.java
    A documentation/src/test/java/org/hibernate/validator/referenceguide/chapter09/MultiClassloaderScriptEvaluatorFactory.java
    A documentation/src/test/java/org/hibernate/validator/referenceguide/chapter09/OSGiScriptEvaluatorFactory.java
    A documentation/src/test/java/org/hibernate/validator/referenceguide/chapter09/SpringELEvaluatorFactory.java
    M documentation/src/test/resources/org/hibernate/validator/referenceguide/chapter09/script-evaluator-factory-validation.xml
    M engine/pom.xml
    A engine/src/main/java/org/hibernate/validator/internal/util/scriptengine/AbstractCacheableScriptEvaluatorFactory.java
    M engine/src/main/java/org/hibernate/validator/internal/util/scriptengine/DefaultLookupScriptEvaluatorFactory.java
    R engine/src/main/java/org/hibernate/validator/scripting/impl/AbstractCacheableScriptEvaluatorFactory.java
    R engine/src/main/java/org/hibernate/validator/scripting/impl/DeclarativeScriptEvaluatorFactory.java
    R engine/src/main/java/org/hibernate/validator/scripting/impl/MultiClassloaderScriptEvaluatorFactory.java
    R engine/src/main/java/org/hibernate/validator/scripting/impl/OSGiScriptEvaluatorFactory.java
    R engine/src/test/java/org/hibernate/validator/scripting/CustomScriptEvaluatorFactoryForSpringELTest.java
    M osgi/integrationtest/src/test/java/org/hibernate/validator/osgi/integrationtest/OsgiIntegrationTest.java
    A osgi/integrationtest/src/test/java/org/hibernate/validator/osgi/scripting/MultiClassloaderScriptEvaluatorFactory.java
    A osgi/integrationtest/src/test/java/org/hibernate/validator/osgi/scripting/OSGiScriptEvaluatorFactory.java
    M pom.xml

  Log Message:
  -----------
  HV-1463 Moving custom ScriptEvaluatorFactories out of engine module. Updating documentation


  Commit: 68e6a13818ef9f1ccd744d0dc5e92dabdc4949e4
      https://github.com/hibernate/hibernate-validator/commit/68e6a13818ef9f1ccd744d0dc5e92dabdc4949e4
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2017-10-18 (Wed, 18 Oct 2017)

  Changed paths:
    M documentation/src/main/asciidoc/ch09.asciidoc
    M documentation/src/test/java/org/hibernate/validator/referenceguide/chapter09/BootstrappingTest.java
    M documentation/src/test/java/org/hibernate/validator/referenceguide/chapter09/CustomScriptEvaluatorFactoryForSpringELTest.java
    A documentation/src/test/java/org/hibernate/validator/referenceguide/chapter09/MultiClassLoaderScriptEvaluatorFactory.java
    R documentation/src/test/java/org/hibernate/validator/referenceguide/chapter09/MultiClassloaderScriptEvaluatorFactory.java
    M documentation/src/test/java/org/hibernate/validator/referenceguide/chapter09/OSGiScriptEvaluatorFactory.java
    R documentation/src/test/java/org/hibernate/validator/referenceguide/chapter09/SpringELEvaluatorFactory.java
    A documentation/src/test/java/org/hibernate/validator/referenceguide/chapter09/SpringELScriptEvaluatorFactory.java
    M documentation/src/test/resources/org/hibernate/validator/referenceguide/chapter09/script-evaluator-factory-validation.xml
    M engine/pom.xml
    M engine/src/main/java/org/hibernate/validator/internal/engine/ConfigurationImpl.java
    A engine/src/main/java/org/hibernate/validator/internal/engine/scripting/DefaultScriptEvaluatorFactory.java
    A engine/src/main/java/org/hibernate/validator/internal/engine/scripting/package-info.java
    M engine/src/main/java/org/hibernate/validator/internal/util/logging/Log.java
    M engine/src/main/java/org/hibernate/validator/internal/util/logging/Messages.java
    R engine/src/main/java/org/hibernate/validator/internal/util/scriptengine/AbstractCacheableScriptEvaluatorFactory.java
    R engine/src/main/java/org/hibernate/validator/internal/util/scriptengine/DefaultLookupScriptEvaluatorFactory.java
    R engine/src/main/java/org/hibernate/validator/internal/util/scriptengine/ScriptEvaluatorImpl.java
    R engine/src/main/java/org/hibernate/validator/internal/util/scriptengine/package-info.java
    A engine/src/main/java/org/hibernate/validator/scripting/AbstractCachingScriptEvaluatorFactory.java
    A engine/src/main/java/org/hibernate/validator/scripting/ScriptEngineScriptEvaluator.java
    M engine/src/main/java/org/hibernate/validator/scripting/ScriptEvaluationException.java
    M engine/src/main/java/org/hibernate/validator/scripting/ScriptEvaluator.java
    M engine/src/main/java/org/hibernate/validator/scripting/ScriptEvaluatorFactory.java
    M engine/src/main/java/org/hibernate/validator/scripting/ScriptEvaluatorNotFoundException.java
    M engine/src/test/java/org/hibernate/validator/testutils/ValidatorUtil.java
    M osgi/integrationtest/src/test/java/org/hibernate/validator/osgi/integrationtest/OsgiIntegrationTest.java
    A osgi/integrationtest/src/test/java/org/hibernate/validator/osgi/scripting/MultiClassLoaderScriptEvaluatorFactory.java
    R osgi/integrationtest/src/test/java/org/hibernate/validator/osgi/scripting/MultiClassloaderScriptEvaluatorFactory.java
    M osgi/integrationtest/src/test/java/org/hibernate/validator/osgi/scripting/OSGiScriptEvaluatorFactory.java

  Log Message:
  -----------
  HV-1463 Various adjustments


  Commit: 704770de9ea33b4b7a51a021b20626744869efa0
      https://github.com/hibernate/hibernate-validator/commit/704770de9ea33b4b7a51a021b20626744869efa0
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2017-10-18 (Wed, 18 Oct 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/HibernateValidatorConfiguration.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/ConfigurationImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorFactoryImpl.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
    M engine/src/test/java/org/hibernate/validator/test/internal/xml/XmlMappingTest.java

  Log Message:
  -----------
  HV-1463 Change the way the ScriptEvaluatorFactory is configured

The new way is more in line with what we have for existing HV specific
configuration knobs. Moreover the externalClassLoader would always be
null with the previous initialization pattern of the default
ScriptEvaluatorFactory.


  Commit: 6403bbb450437e15abe924728214bff755dfea86
      https://github.com/hibernate/hibernate-validator/commit/6403bbb450437e15abe924728214bff755dfea86
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2017-10-18 (Wed, 18 Oct 2017)

  Changed paths:
    M documentation/src/test/java/org/hibernate/validator/referenceguide/chapter09/CustomScriptEvaluatorFactory.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorFactoryImpl.java
    M engine/src/main/java/org/hibernate/validator/scripting/AbstractCachingScriptEvaluatorFactory.java
    M engine/src/main/java/org/hibernate/validator/scripting/ScriptEvaluatorFactory.java
    M engine/src/test/java/org/hibernate/validator/test/internal/xml/CustomScriptEvaluatorFactory.java

  Log Message:
  -----------
  HV-1463 Add a clear() method to ScriptEvaluatorFactory


  Commit: 0391bd7744ff0aa10da0bc6ff1b2c881fa9510c2
      https://github.com/hibernate/hibernate-validator/commit/0391bd7744ff0aa10da0bc6ff1b2c881fa9510c2
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2017-10-18 (Wed, 18 Oct 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/engine/scripting/DefaultScriptEvaluatorFactory.java

  Log Message:
  -----------
  HV-1463 Fallback to the TCCL if we can't find the ScriptEngine with the
HV class loader

Before that patch, the TCCL was always used if an external class loader
was not defined which is not how we do things elsewhere.


  Commit: 7058f423ebe84c1844d3a5fa3afabd313e389eca
      https://github.com/hibernate/hibernate-validator/commit/7058f423ebe84c1844d3a5fa3afabd313e389eca
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2017-10-18 (Wed, 18 Oct 2017)

  Changed paths:
    M documentation/pom.xml
    M documentation/src/main/asciidoc/ch09.asciidoc
    M documentation/src/test/java/org/hibernate/validator/referenceguide/chapter09/BootstrappingTest.java
    R documentation/src/test/java/org/hibernate/validator/referenceguide/chapter09/MultiClassLoaderScriptEvaluatorFactory.java
    R documentation/src/test/java/org/hibernate/validator/referenceguide/chapter09/OSGiScriptEvaluatorFactory.java
    M osgi/integrationtest/src/test/java/org/hibernate/validator/osgi/integrationtest/OsgiIntegrationTest.java
    R osgi/integrationtest/src/test/java/org/hibernate/validator/osgi/scripting/OSGiScriptEvaluatorFactory.java
    A osgi/integrationtest/src/test/java/org/hibernate/validator/osgi/scripting/OsgiScriptEvaluatorFactory.java

  Log Message:
  -----------
  HV-1463 Use the examples directly from the OSGi integration tests

It avoids having 2 copies of the classes.


  Commit: 9dea2e1565bc48d1cb59e43fa38a123ff963c7e0
      https://github.com/hibernate/hibernate-validator/commit/9dea2e1565bc48d1cb59e43fa38a123ff963c7e0
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2017-10-18 (Wed, 18 Oct 2017)

  Changed paths:
    M documentation/src/test/java/org/hibernate/validator/referenceguide/chapter09/CustomScriptEvaluatorFactory.java
    M documentation/src/test/java/org/hibernate/validator/referenceguide/chapter09/SpringELScriptEvaluatorFactory.java
    M engine/pom.xml
    M engine/src/main/java/org/hibernate/validator/HibernateValidatorConfiguration.java
    M engine/src/main/java/org/hibernate/validator/HibernateValidatorFactory.java
    M engine/src/main/java/org/hibernate/validator/constraintvalidation/HibernateConstraintValidatorContext.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/AbstractScriptAssertValidator.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/ScriptAssertContext.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/ConfigurationImpl.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/ConstraintValidatorContextImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/scripting/DefaultScriptEvaluatorFactory.java
    M engine/src/main/java/org/hibernate/validator/internal/util/logging/Log.java
    R engine/src/main/java/org/hibernate/validator/scripting/AbstractCachingScriptEvaluatorFactory.java
    R engine/src/main/java/org/hibernate/validator/scripting/ScriptEngineScriptEvaluator.java
    R engine/src/main/java/org/hibernate/validator/scripting/ScriptEvaluationException.java
    R engine/src/main/java/org/hibernate/validator/scripting/ScriptEvaluator.java
    R engine/src/main/java/org/hibernate/validator/scripting/ScriptEvaluatorFactory.java
    R engine/src/main/java/org/hibernate/validator/scripting/ScriptEvaluatorNotFoundException.java
    R engine/src/main/java/org/hibernate/validator/scripting/package-info.java
    A engine/src/main/java/org/hibernate/validator/spi/scripting/AbstractCachingScriptEvaluatorFactory.java
    A engine/src/main/java/org/hibernate/validator/spi/scripting/ScriptEngineScriptEvaluator.java
    A engine/src/main/java/org/hibernate/validator/spi/scripting/ScriptEvaluationException.java
    A engine/src/main/java/org/hibernate/validator/spi/scripting/ScriptEvaluator.java
    A engine/src/main/java/org/hibernate/validator/spi/scripting/ScriptEvaluatorFactory.java
    A engine/src/main/java/org/hibernate/validator/spi/scripting/ScriptEvaluatorNotFoundException.java
    A engine/src/main/java/org/hibernate/validator/spi/scripting/package-info.java
    M engine/src/test/java/org/hibernate/validator/test/internal/xml/CustomScriptEvaluatorFactory.java
    M osgi/integrationtest/src/test/java/org/hibernate/validator/osgi/scripting/MultiClassLoaderScriptEvaluatorFactory.java
    M osgi/integrationtest/src/test/java/org/hibernate/validator/osgi/scripting/OsgiScriptEvaluatorFactory.java

  Log Message:
  -----------
  HV-1463 Make the scripting API an SPI


  Commit: ce1407a330e5b22f48a246c875e1a7f84e9aeb73
      https://github.com/hibernate/hibernate-validator/commit/ce1407a330e5b22f48a246c875e1a7f84e9aeb73
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2017-10-18 (Wed, 18 Oct 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/HibernateValidatorConfiguration.java
    M engine/src/main/java/org/hibernate/validator/HibernateValidatorFactory.java
    M engine/src/main/java/org/hibernate/validator/constraintvalidation/HibernateConstraintValidatorContext.java
    M engine/src/main/java/org/hibernate/validator/spi/scripting/AbstractCachingScriptEvaluatorFactory.java
    M engine/src/main/java/org/hibernate/validator/spi/scripting/ScriptEngineScriptEvaluator.java
    M engine/src/main/java/org/hibernate/validator/spi/scripting/ScriptEvaluationException.java
    M engine/src/main/java/org/hibernate/validator/spi/scripting/ScriptEvaluator.java
    M engine/src/main/java/org/hibernate/validator/spi/scripting/ScriptEvaluatorFactory.java
    M engine/src/main/java/org/hibernate/validator/spi/scripting/ScriptEvaluatorNotFoundException.java

  Log Message:
  -----------
  HV-1463 Mark the new SPI as available in 6.0.3 and as @Incubating


  Commit: 697c9d93db2028ce7966e87dac256cdfb10b6ee7
      https://github.com/hibernate/hibernate-validator/commit/697c9d93db2028ce7966e87dac256cdfb10b6ee7
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2017-10-18 (Wed, 18 Oct 2017)

  Changed paths:
    M documentation/src/test/java/org/hibernate/validator/referenceguide/chapter09/SpringELScriptEvaluatorFactory.java

  Log Message:
  -----------
  HV-1463 Inject all binding variables into the Spring context


  Commit: 7c5477d5ce14e02760f50ff12f7416e91340f48b
      https://github.com/hibernate/hibernate-validator/commit/7c5477d5ce14e02760f50ff12f7416e91340f48b
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2017-10-18 (Wed, 18 Oct 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/spi/scripting/AbstractCachingScriptEvaluatorFactory.java

  Log Message:
  -----------
  HV-1463 Remove a reference to javax.script in the SPI


  Commit: 2df487d06cef0711776e6d75cab706717ab147be
      https://github.com/hibernate/hibernate-validator/commit/2df487d06cef0711776e6d75cab706717ab147be
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2017-10-18 (Wed, 18 Oct 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/HibernateValidatorConfiguration.java
    M engine/src/main/java/org/hibernate/validator/HibernateValidatorFactory.java
    M engine/src/main/java/org/hibernate/validator/constraintvalidation/HibernateConstraintValidatorContext.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/spi/scripting/AbstractCachingScriptEvaluatorFactory.java
    M engine/src/main/java/org/hibernate/validator/spi/scripting/ScriptEngineScriptEvaluator.java
    M engine/src/main/java/org/hibernate/validator/spi/scripting/ScriptEvaluator.java
    M engine/src/main/java/org/hibernate/validator/spi/scripting/ScriptEvaluatorFactory.java
    M engine/src/main/java/org/hibernate/validator/spi/scripting/package-info.java

  Log Message:
  -----------
  HV-1463 Some more polishing on the JavaDoc


  Commit: d284e8a9958f5e49e3af9497ecf2fce775b8e42a
      https://github.com/hibernate/hibernate-validator/commit/d284e8a9958f5e49e3af9497ecf2fce775b8e42a
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2017-10-18 (Wed, 18 Oct 2017)

  Changed paths:
    M documentation/src/main/asciidoc/ch09.asciidoc

  Log Message:
  -----------
  HV-1463 Some more polishing on the documentation


Compare: https://github.com/hibernate/hibernate-validator/compare/e98505133e05...d284e8a9958f


More information about the hibernate-commits mailing list