You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bval.apache.org by ju...@apache.org on 2026/08/05 06:23:36 UTC

(bval) 01/01: Merge branch 'master' into bval-4.x

This is an automated email from the ASF dual-hosted git repository.

jungm pushed a commit to branch bval-4.x
in repository https://gitbox.apache.org/repos/asf/bval.git

commit 60ff68b2bb8bfbedcd7ba8be1010ad8e99426ca6
Merge: 99b0f41 fcb8666
Author: Markus Jung <ju...@apache.org>
AuthorDate: Wed Aug 5 08:23:15 2026 +0200

    Merge branch 'master' into bval-4.x
    
    # Conflicts:
    #       bval-perf/pom.xml
    #       bval-tck/pom.xml

 .asf.yaml                                          |  14 ++
 .github/workflows/bval-ci.yml                      |  11 +-
 README.md                                          |  85 +++++--
 bval-jsr/pom.xml                                   |  18 +-
 .../java/org/apache/bval/cdi/BValExtension.java    |  62 ++---
 .../src/main/java/org/apache/bval/el/ELFacade.java |   9 +-
 .../org/apache/bval/jsr/ApacheFactoryContext.java  |  29 ++-
 .../apache/bval/jsr/ApacheValidatorFactory.java    |  30 ++-
 .../java/org/apache/bval/jsr/GraphContext.java     |  61 ++++-
 .../org/apache/bval/jsr/ParticipantFactory.java    |  28 ++-
 .../java/org/apache/bval/jsr/descriptor/BeanD.java |  12 +-
 .../org/apache/bval/jsr/descriptor/ComposedD.java  |  15 ++
 .../bval/jsr/descriptor/DescriptorManager.java     |  15 +-
 .../org/apache/bval/jsr/descriptor/PropertyD.java  |   5 +-
 .../java/org/apache/bval/jsr/job/ValidateBean.java |  10 +-
 .../org/apache/bval/jsr/job/ValidationJob.java     | 271 ++++++++++++---------
 .../ContainerElementNodeContextBuilderImpl.java    |   4 +-
 .../LeafNodeBuilderCustomizableContextImpl.java    |   8 +-
 .../util/NodeBuilderCustomizableContextImpl.java   |   2 +-
 .../bval/jsr/util/NodeContextBuilderImpl.java      |   4 +-
 .../java/org/apache/bval/jsr/util/NodeImpl.java    |  79 ++++--
 .../java/org/apache/bval/jsr/util/PathImpl.java    |  59 ++++-
 .../bval/jsr/valueextraction/ExtractValues.java    |  10 +-
 .../bval/jsr/valueextraction/ValueExtractors.java  |  23 +-
 .../cdi/CdiConstraintOnlyOnParentClassTest.java    |   3 +-
 .../apache/bval/jsr/PathSharingRegressionTest.java | 236 ++++++++++++++++++
 .../java/org/apache/bval/jsr/Jsr303Benchmark.java  |  37 +++
 bval-tck/pom.xml                                   |   8 +-
 pom.xml                                            |  32 +--
 29 files changed, 897 insertions(+), 283 deletions(-)

diff --cc pom.xml
index ae1914c,de38a5f..8a0cf7b
--- a/pom.xml
+++ b/pom.xml
@@@ -46,15 -46,12 +46,15 @@@
          <site.server>bval.site</site.server>
          <built.by>${user.name}</built.by>
  
-         <version.plugin.javadoc>3.11.2</version.plugin.javadoc>
+         <version.plugin.javadoc>3.12.0</version.plugin.javadoc>
  
          <!-- Testing dependencies -->
-         <version.tomcat>11.0.5</version.tomcat> <!-- used for EL API + EL impl in tests -->
+         <version.tomcat>11.0.24</version.tomcat> <!-- used for EL API + EL impl in tests -->
           <version.owb>4.0.3</version.owb>
 -        <version.arquillian>1.8.0.Final</version.arquillian>
 +        <version.arquillian>1.10.2.Final</version.arquillian>
 +        <!-- the jakarta protocol modules carry their own version line -->
 +        <version.arquillian.jakarta>10.0.0.Final</version.arquillian.jakarta>
 +        <version.junit.jupiter>6.1.2</version.junit.jupiter>
      </properties>
  
      <inceptionYear>2010</inceptionYear>