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

kusal pushed a change to branch release/struts-7-0-x
in repository https://gitbox.apache.org/repos/asf/struts.git


    from 9130e3165 Merge pull request #1088 from 
apache/feature/WW-5427-incompatible-improvements
     add 49ddf6130 WW-5471 Marks Sitemesh plugin as deprecated
     add 9f2770b2c Merge pull request #1075 from 
apache/feature/WW-5471-deprecate-sitemesh
     add 7deb48129 WW-3714 Deprecate and migrate Action, Interceptor, Result
     add 8da6a7992 WW-3714 Deprecate and migrate ActionContext
     add ae9dc42da WW-3714 Deprecate and migrate ConditionalInterceptor
     add 60095a693 WW-3714 Deprecate and migrate ActionInvocation
     add 272c2e7bb WW-3714 Deprecate and migrate PreResultListener
     add e3fbe8835 WW-3714 Update new ActionContext with new ActionInvocation
     add 36a890ba6 WW-3714 Add factory support for new Interceptor, Result 
interfaces
     add b622e5d72 WW-3714 Ensure ReflectionExceptionHandler, WithLazyParams, 
ParamNameAwareResult marker interfaces respected
     add 91154f0ec Merge branch 'kusal-depr-apis-3.5' into 
7.0.x/merge-master-2024-11-01
     add bbca2717f WW-3714 Deprecate and migrate ActionEventListener
     add 14bd4b80c WW-3714 Deprecate and migrate ActionProxy
     add 8ba8ee5fe WW-3714 Deprecate and migrate ValueStack
     add 111bc2565 WW-3714 Deprecate and migrate assorted marker interfaces
     add dfd07190b WW-3714 Update new ActionContext with new ValueStack
     add 7ce8f484e WW-3714 Shortcut adapters
     add ebedd7391 WW-3714 Marker interface migration follow-up
     add 2757c2357 WW-3714 Fix replacement ValidationAware marker not recognised
     add 56004a10a Merge branch 'kusal-depr-apis-5' into 
7.0.x/merge-master-2024-11-01
     add a623842bc WW-3714 Deprecate and migrate ActionSupport
     add 9e23fbe66 WW-3714 Deprecate and migrate AbstractInterceptor and 
MethodFilterInterceptor
     add f95f9a7cd WW-3714 Add alternative constructors in InterceptorMapping
     add deb6c09bc WW-3714 Replace deprecated APIs in new ActionSupport
     add 45a1f5efc WW-3714 Deprecate and migrate assorted Interceptors
     add 243244997 WW-3714 Update StrutsResultSupport to allow overriding new 
signature
     add a34bffdf3 Merge branch 'kusal-depr-apis-7' into 
7.0.x/merge-master-2024-11-01
     add 09eb28602 Initial Commit: - Fix for boundary condition bug in 
JakartaMultipartRequest that results in a NPE when 
struts.multipart.maxStringLength is not explicitly set, and normal fields are 
processed along with a file upload. - Additional unit tests for file upload 
interceptors to confirm functionality with-or-without max parameters being set 
when a file upload is processed alone as well as with normal fields.
     add b359da551 Merge pull request #1068 from 
JCgH4164838Gh792C124B5/localS2_66_JakartaMulipartRequestFix1
     add efa447af2 Merge pull request #1079 from apache/kusal-depr-apis
     add d1695f7a4 Bump github/codeql-action from 3.26.12 to 3.26.13
     add a28f22605 Merge pull request #1090 from 
apache/dependabot/github_actions/github/codeql-action-3.26.13
     add 28c8f1503 Bump maven-surefire-plugin.version from 3.5.0 to 3.5.1
     add 117e84f24 Merge pull request #1092 from 
apache/dependabot/maven/maven-surefire-plugin.version-3.5.1
     add cf6cbf381 Bump org.apache.maven.plugins:maven-failsafe-plugin from 
3.3.1 to 3.5.1
     add 9b87e88bb Merge pull request #1095 from 
apache/dependabot/maven/org.apache.maven.plugins-maven-failsafe-plugin-3.5.1
     add b18fbda1f Bump org.apache.maven.doxia:doxia-core from 1.12.0 to 2.0.0
     add 144010c3b Merge pull request #1093 from 
apache/dependabot/maven/org.apache.maven.doxia-doxia-core-2.0.0
     add b488c80aa Merge pull request #1081 from apache/kusal-depr-apis-3
     add 323267fa8 Merge pull request #1087 from apache/kusal-depr-apis-3.5
     add 266cd1333 Merge pull request #1082 from apache/kusal-depr-apis-4
     add 5b81ec085 Merge pull request #1083 from apache/kusal-depr-apis-5
     add 67ee1b2d6 Merge pull request #1084 from apache/kusal-depr-apis-6
     add 89bcbecc7 Merge pull request #1085 from apache/kusal-depr-apis-7
     add 48ee44bbc Bump org.apache.commons:commons-lang3 from 3.15.0 to 3.17.0
     add d9d580ae3 Merge pull request #1094 from 
apache/dependabot/maven/org.apache.commons-commons-lang3-3.17.0
     add 3f7492309 Bump github/codeql-action from 3.26.13 to 3.27.0
     add b15dc458c Merge pull request #1102 from 
apache/dependabot/github_actions/github/codeql-action-3.27.0
     add 5b2f63fa7 Bump asm.version from 9.7 to 9.7.1
     add c75ddbbf3 Merge pull request #1098 from 
apache/dependabot/maven/asm.version-9.7.1
     add 67e047799 WW-5476 Deprecates tag's parameters as replaced with 
attributes
     add 8566c1464 Merge pull request #1096 from 
apache/feature/WW-5476-deprecate
     add f55c404d2 Merge branch 'master' into 7.0.x/merge-master-2024-11-01
     add eab6d9ef8 Fix merge errors
     add 08d54d2b6 Merge pull request #1103 from 
apache/7.0.x/merge-master-2024-11-01

No new revisions were added by this update.

Summary of changes:
 .github/workflows/codeql.yml                       |   6 +-
 .github/workflows/scorecards-analysis.yaml         |   2 +-
 apps/showcase/pom.xml                              |   2 +-
 .../main/java/com/opensymphony/xwork2/Action.java  |  70 +--
 .../com/opensymphony/xwork2/ActionContext.java     | 474 +++++----------------
 .../opensymphony/xwork2/ActionEventListener.java   |  58 ++-
 .../com/opensymphony/xwork2/ActionInvocation.java  | 249 +++++------
 .../java/com/opensymphony/xwork2/ActionProxy.java  | 151 +++----
 .../com/opensymphony/xwork2/ActionSupport.java     | 341 +--------------
 .../xwork2/DefaultActionInvocation.java            |   3 +
 .../java/com/opensymphony/xwork2/ModelDriven.java  |  22 +-
 .../java/com/opensymphony/xwork2/Preparable.java   |  17 +-
 .../main/java/com/opensymphony/xwork2/Result.java  |  54 +--
 .../java/com/opensymphony/xwork2/Unchainable.java  |   7 +-
 .../java/com/opensymphony/xwork2/Validateable.java |  15 +-
 .../xwork2/config/entities/InterceptorMapping.java |  10 +-
 .../xwork2/factory/DefaultInterceptorFactory.java  |  14 +-
 .../xwork2/factory/DefaultResultFactory.java       |  19 +-
 .../xwork2/interceptor/AbstractInterceptor.java    |  35 +-
 .../xwork2/interceptor/AliasInterceptor.java       |   4 +
 .../xwork2/interceptor/ChainingInterceptor.java    |   5 +-
 .../xwork2/interceptor/ConditionalInterceptor.java |  44 +-
 .../interceptor/ConversionErrorInterceptor.java    |   4 +
 .../interceptor/DefaultWorkflowInterceptor.java    |   6 +
 .../interceptor/ExceptionMappingInterceptor.java   |   3 +
 .../xwork2/interceptor/Interceptor.java            | 237 ++---------
 .../xwork2/interceptor/LoggingInterceptor.java     |   3 +
 .../interceptor/MethodFilterInterceptor.java       |  45 +-
 .../interceptor/MethodFilterInterceptorUtil.java   | 124 +-----
 .../xwork2/interceptor/ModelDrivenInterceptor.java |   5 +-
 .../interceptor/ParameterRemoverInterceptor.java   |   3 +
 .../xwork2/interceptor/PreResultListener.java      |  43 +-
 .../interceptor/PrefixMethodInvocationUtil.java    |   5 +-
 .../xwork2/interceptor/PrepareInterceptor.java     |   5 +-
 .../xwork2/interceptor/ScopedModelDriven.java      |  21 +-
 .../interceptor/ScopedModelDrivenInterceptor.java  |   4 +
 .../interceptor/StaticParametersInterceptor.java   |   4 +
 .../xwork2/interceptor/ValidationAware.java        | 179 ++++----
 .../xwork2/interceptor/ValidationErrorAware.java   |  20 +-
 .../interceptor/ValidationWorkflowAware.java       |  10 +-
 .../xwork2/interceptor/WithLazyParams.java         |   5 +-
 .../com/opensymphony/xwork2/util/DebugUtils.java   |   2 +-
 .../xwork2/util/StrutsLocalizedTextProvider.java   |   2 +-
 .../com/opensymphony/xwork2/util/ValueStack.java   | 257 ++++++-----
 .../validator/DelegatingValidatorContext.java      |   4 +-
 .../xwork2/validator/ValidationInterceptor.java    |  52 +--
 .../xwork2 => org/apache/struts2}/Action.java      |   2 +-
 .../apache/struts2}/ActionContext.java             |  28 +-
 .../apache/struts2}/ActionEventListener.java       |   8 +-
 .../apache/struts2}/ActionInvocation.java          |  11 +-
 .../xwork2 => org/apache/struts2}/ActionProxy.java |  11 +-
 .../apache/struts2}/ActionSupport.java             |  20 +-
 .../xwork2 => org/apache/struts2}/ModelDriven.java |   5 +-
 .../xwork2 => org/apache/struts2}/Preparable.java  |   4 +-
 .../xwork2 => org/apache/struts2}/Result.java      |   2 +-
 .../xwork2 => org/apache/struts2}/Unchainable.java |   2 +-
 .../apache/struts2}/Validateable.java              |   4 +-
 .../struts2/factory/StrutsResultFactory.java       |  38 +-
 .../interceptor/AbstractFileUploadInterceptor.java |   1 -
 .../struts2}/interceptor/AbstractInterceptor.java  |   4 +-
 .../interceptor/ActionFileUploadInterceptor.java   |   1 -
 .../struts2}/interceptor/AliasInterceptor.java     |  16 +-
 .../struts2}/interceptor/ChainingInterceptor.java  |  16 +-
 .../interceptor/ConditionalInterceptor.java        |   4 +-
 .../interceptor/ConversionErrorInterceptor.java    |  23 +-
 .../interceptor/DefaultWorkflowInterceptor.java    |  16 +-
 .../interceptor/ExceptionMappingInterceptor.java   |  14 +-
 .../apache/struts2}/interceptor/Interceptor.java   |  12 +-
 .../struts2}/interceptor/LoggingInterceptor.java   |   6 +-
 .../interceptor/MessageStorePreResultListener.java |   1 -
 .../interceptor/MethodFilterInterceptor.java       |  50 +--
 .../interceptor/MethodFilterInterceptorUtil.java   |   8 +-
 .../interceptor/ModelDrivenInterceptor.java        |  17 +-
 .../interceptor/ParameterRemoverInterceptor.java   |   8 +-
 .../struts2}/interceptor/PreResultListener.java    |  10 +-
 .../struts2}/interceptor/PrepareInterceptor.java   |  13 +-
 .../struts2}/interceptor/ScopedModelDriven.java    |   8 +-
 .../interceptor/ScopedModelDrivenInterceptor.java  |  15 +-
 .../interceptor/StaticParametersInterceptor.java   |  17 +-
 .../struts2/interceptor/TokenInterceptor.java      |   1 -
 .../struts2}/interceptor/ValidationAware.java      |   2 +-
 .../struts2}/interceptor/ValidationErrorAware.java |   2 +-
 .../interceptor/ValidationWorkflowAware.java       |   2 +-
 .../apache/struts2/result/StrutsResultSupport.java |  25 +-
 .../apache/struts2}/util/ValueStack.java           |   7 +-
 .../struts2/views/freemarker/ScopesHashModel.java  |  12 +-
 .../ConfigurationProviderOgnlAllowlistTest.java    |  30 +-
 .../ActionFileUploadInterceptorTest.java           | 158 ++++++-
 .../apache/struts2/views/jsp/ActionTagTest.java    |   6 +-
 .../interceptor/BeanValidationInterceptor.java     |   2 +-
 .../java/org/apache/struts2/json/JSONResult.java   |   2 +-
 .../struts2/json/JSONValidationInterceptor.java    |   8 +-
 .../apache/struts2/junit/StrutsJUnit4TestCase.java |   2 +-
 .../struts2/rest/ContentTypeInterceptor.java       |   2 +-
 .../apache/struts2/rest/RestActionInvocation.java  |  12 +-
 .../struts2/rest/RestWorkflowInterceptor.java      |   2 +-
 .../struts2/rest/handler/XStreamHandler.java       |   2 +-
 pom.xml                                            |   8 +-
 98 files changed, 1295 insertions(+), 2030 deletions(-)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/Action.java (98%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/ActionContext.java (96%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/ActionEventListener.java (88%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/ActionInvocation.java (96%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/ActionProxy.java (94%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/ActionSupport.java (94%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/ModelDriven.java (86%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/Preparable.java (97%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/Result.java (98%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/Unchainable.java (96%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/Validateable.java (93%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/interceptor/AbstractInterceptor.java (95%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/interceptor/AliasInterceptor.java (95%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/interceptor/ChainingInterceptor.java (95%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/interceptor/ConditionalInterceptor.java (93%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/interceptor/ConversionErrorInterceptor.java (86%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/interceptor/DefaultWorkflowInterceptor.java (95%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/interceptor/ExceptionMappingInterceptor.java (95%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/interceptor/Interceptor.java (95%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/interceptor/LoggingInterceptor.java (95%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/interceptor/MethodFilterInterceptor.java (90%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/interceptor/MethodFilterInterceptorUtil.java (96%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/interceptor/ModelDrivenInterceptor.java (90%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/interceptor/ParameterRemoverInterceptor.java (95%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/interceptor/PreResultListener.java (76%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/interceptor/PrepareInterceptor.java (95%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/interceptor/ScopedModelDriven.java (92%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/interceptor/ScopedModelDrivenInterceptor.java (90%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/interceptor/StaticParametersInterceptor.java (93%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/interceptor/ValidationAware.java (98%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/interceptor/ValidationErrorAware.java (97%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/interceptor/ValidationWorkflowAware.java (96%)
 copy core/src/main/java/{com/opensymphony/xwork2 => 
org/apache/struts2}/util/ValueStack.java (97%)

Reply via email to