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

lukaszlenart pushed a change to branch feature/WW-5444-html5
in repository https://gitbox.apache.org/repos/asf/struts.git


    omit 04613babd test(html5-theme): add integration tests for showcase 
application
    omit e8aee6181 test(html5-theme): complete unit test coverage for remaining 
5 tag classes
    omit a137ac3f7 Adds missing header
    omit 31f26b6ca docs: update CLAUDE.md and remove jakarta-migration-helper 
agent
    omit 65f4ad42a test(html5-theme): add comprehensive unit tests and fix 
template variables
    omit 6231a05df docs: add implementation plan for html5 theme migration
    omit 26192689f feat(themes): move html5 theme from showcase to core
    omit 9e4d5ecbc WW-5444 Defines new html5 theme
     add 67cf3c91e Bump github/codeql-action from 4.31.4 to 4.31.5 (#1435)
     add 2b8c78250 Bump org.codehaus.mojo:exec-maven-plugin from 3.5.1 to 3.6.2 
(#1441)
     add 584915c68 Bump org.apache.maven.plugins:maven-release-plugin from 
3.1.1 to 3.2.0 (#1442)
     add 7d16e5046 Bump org.apache.maven.plugins:maven-dependency-plugin (#1443)
     add be116360a Bump org.apache.maven.plugins:maven-assembly-plugin from 
3.7.1 to 3.8.0 (#1444)
     add 9305a5812 WW-5256 Add configurable FreeMarker whitespace stripping and 
compress tag (#1418)
     add 8ee415f03 refactor(config): WW-5256 move compress constants to 
struts.tag.compress namespace (#1446)
     add 6f5d3c7bf WW-5444 Defines new html5 theme
     add b9ec4bc36 feat(themes): move html5 theme from showcase to core
     add f9c6d0fe6 docs: add implementation plan for html5 theme migration
     add 93c9e17d4 test(html5-theme): add comprehensive unit tests and fix 
template variables
     add 77d3e7438 docs: update CLAUDE.md and remove jakarta-migration-helper 
agent
     add 016d63002 Adds missing header
     add be882750b test(html5-theme): complete unit test coverage for remaining 
5 tag classes
     add 66cf785b5 test(html5-theme): add integration tests for showcase 
application

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (04613babd)
            \
             N -- N -- N   refs/heads/feature/WW-5444-html5 (66cf785b5)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/codeql.yml                       |   6 +-
 .github/workflows/scorecards-analysis.yaml         |   2 +-
 assembly/pom.xml                                   |   2 +-
 .../java/org/apache/struts2/StrutsConstants.java   |  32 +
 .../org/apache/struts2/components/Compress.java    | 196 ++++++
 .../views/freemarker/FreemarkerManager.java        | 120 ++--
 .../views/jsp/{ElseTag.java => CompressTag.java}   |  29 +-
 .../org/apache/struts2/default.properties          |  17 +
 .../resources/template/css_xhtml/controlfooter.ftl |  17 +-
 .../resources/template/css_xhtml/form-validate.ftl |  10 +-
 .../main/resources/template/css_xhtml/label.ftl    |   1 -
 .../main/resources/template/simple/actionerror.ftl |  14 +-
 .../template/simple/form-close-tooltips.ftl        |   1 -
 .../main/resources/template/simple/form-close.ftl  |   2 -
 .../resources/template/xhtml/controlheader.ftl     |  12 +-
 .../resources/template/xhtml/form-validate.ftl     |  12 +-
 ...ge-attributes.html => compress-attributes.html} |  16 +-
 .../site/resources/tags/compress-description.html  |   3 +
 .../apache/struts2/components/CompressTest.java    | 390 ++++++++++++
 .../views/freemarker/FreemarkerManagerTest.java    |  54 ++
 .../struts2/views/jsp/AbstractUITagTest.java       |  15 +
 .../apache/struts2/views/jsp/CompressTagTest.java  |  90 +++
 .../apache/struts2/views/jsp/ui/DebugTagTest.java  |  16 -
 plugins/tiles/pom.xml                              |   2 +-
 pom.xml                                            |   4 +-
 ...24-WW-5256-freemarker-whitespace-compression.md | 172 ++++++
 ...press-component-security-implementation-plan.md | 675 +++++++++++++++++++++
 27 files changed, 1774 insertions(+), 136 deletions(-)
 create mode 100644 
core/src/main/java/org/apache/struts2/components/Compress.java
 copy core/src/main/java/org/apache/struts2/views/jsp/{ElseTag.java => 
CompressTag.java} (68%)
 copy core/src/site/resources/tags/{merge-attributes.html => 
compress-attributes.html} (87%)
 create mode 100644 core/src/site/resources/tags/compress-description.html
 create mode 100644 
core/src/test/java/org/apache/struts2/components/CompressTest.java
 create mode 100644 
core/src/test/java/org/apache/struts2/views/jsp/CompressTagTest.java
 create mode 100644 
thoughts/shared/research/2025-09-24-WW-5256-freemarker-whitespace-compression.md
 create mode 100644 
thoughts/shared/research/2025-11-27-compress-component-security-implementation-plan.md

Reply via email to