(struts) branch dependabot/maven/net.sf.jasperreports-jasperreports-7.0.1 deleted (was 2e3207256)

2025-03-05 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch 
dependabot/maven/net.sf.jasperreports-jasperreports-7.0.1
in repository https://gitbox.apache.org/repos/asf/struts.git


 was 2e3207256 Bump net.sf.jasperreports:jasperreports from 6.21.3 to 7.0.1

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(struts) branch main updated: Bump org.eclipse.transformer:transformer-maven-plugin (#1216)

2025-03-05 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/struts.git


The following commit(s) were added to refs/heads/main by this push:
 new 7ae52ccfc Bump org.eclipse.transformer:transformer-maven-plugin (#1216)
7ae52ccfc is described below

commit 7ae52ccfcc366cfe8d398b397f99e8d474eac40b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Thu Mar 6 06:51:40 2025 +0100

Bump org.eclipse.transformer:transformer-maven-plugin (#1216)

Bumps 
[org.eclipse.transformer:transformer-maven-plugin](https://github.com/eclipse/transformer)
 from 0.5.0 to 1.0.0.
- [Release notes](https://github.com/eclipse/transformer/releases)
- [Commits](https://github.com/eclipse/transformer/compare/0.5.0...1.0.0)

---
updated-dependencies:
- dependency-name: org.eclipse.transformer:transformer-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
---
 jakarta/velocity-tools-jsp-jakarta/pom.xml  | 2 +-
 jakarta/velocity-tools-view-jakarta/pom.xml | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/jakarta/velocity-tools-jsp-jakarta/pom.xml 
b/jakarta/velocity-tools-jsp-jakarta/pom.xml
index 2e5a03da4..9d63965c4 100644
--- a/jakarta/velocity-tools-jsp-jakarta/pom.xml
+++ b/jakarta/velocity-tools-jsp-jakarta/pom.xml
@@ -41,7 +41,7 @@
 
 org.eclipse.transformer
 transformer-maven-plugin
-0.5.0
+1.0.0
 true
 
 
diff --git a/jakarta/velocity-tools-view-jakarta/pom.xml 
b/jakarta/velocity-tools-view-jakarta/pom.xml
index 62d0d8e77..c7b9f343a 100644
--- a/jakarta/velocity-tools-view-jakarta/pom.xml
+++ b/jakarta/velocity-tools-view-jakarta/pom.xml
@@ -41,7 +41,7 @@
 
 org.eclipse.transformer
 transformer-maven-plugin
-0.5.0
+1.0.0
 true
 
 



(struts) branch dependabot/maven/jasperreports7.version-7.0.1 created (now 9ea731b28)

2025-03-05 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch 
dependabot/maven/jasperreports7.version-7.0.1
in repository https://gitbox.apache.org/repos/asf/struts.git


  at 9ea731b28 Bump jasperreports7.version from 6.21.3 to 7.0.1

No new revisions were added by this update.



(struts) branch feature/WW-5455-jasperreports7 deleted (was 2b15ea0b9)

2025-03-05 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

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


 was 2b15ea0b9 WW-5455 Fixes broken test

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(struts) branch main updated (9861b834a -> 1c3219e7f)

2025-03-05 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/struts.git


from 9861b834a add conversion handling for OffsetDateTime (#1241)
 add 1c3219e7f WW-5455 Defines a new plugin to support Jasper Reports 7 
(#1124)

No new revisions were added by this update.

Summary of changes:
 assembly/pom.xml   |   5 +
 bom/pom.xml|   5 +
 .../{jasperreports => jasperreports7}/README.md|   0
 plugins/{jasperreports => jasperreports7}/pom.xml  |  32 +-
 .../views/jasperreports7/JasperReport7Aware.java   |  65 
 .../jasperreports7/JasperReport7Constants.java}|  36 +-
 .../views/jasperreports7/JasperReport7Result.java  | 384 +
 .../jasperreports7}/ValueStackDataSource.java  |  43 +--
 .../views/jasperreports7}/ValueStackShadowMap.java |  18 +-
 .../export/JasperReport7CsvExporterProvider.java   |  96 ++
 .../export/JasperReport7ExporterProvider.java  |  24 +-
 .../export/JasperReport7HtmlExporterProvider.java  |  85 +
 .../export/JasperReport7PdfExporterProvider.java   |  61 
 .../export/JasperReport7RtfExporterProvider.java   |  61 
 .../export/JasperReport7XlsxExporterProvider.java  |  61 
 .../export/JasperReport7XmlExporterProvider.java   |  61 
 .../jasperreports7/src/main/resources/LICENSE.txt  |   0
 .../jasperreports7/src/main/resources/NOTICE.txt   |   5 +
 .../src/main/resources/struts-plugin.xml   |  59 
 {core => plugins/jasperreports7}/src/site/site.xml |   0
 .../jasperreports7/JasperReport7ResultTest.java}   | 210 +++
 .../jasperreports7/src/test}/resources/log4j2.xml  |   2 +-
 .../struts2/views/jasperreports7/simple.jrxml  |  42 +++
 plugins/pom.xml|   1 +
 24 files changed, 1203 insertions(+), 153 deletions(-)
 copy plugins/{jasperreports => jasperreports7}/README.md (100%)
 copy plugins/{jasperreports => jasperreports7}/pom.xml (73%)
 create mode 100644 
plugins/jasperreports7/src/main/java/org/apache/struts2/views/jasperreports7/JasperReport7Aware.java
 copy 
plugins/{jasperreports/src/main/java/org/apache/struts2/views/jasperreports/JasperReportConstants.java
 => 
jasperreports7/src/main/java/org/apache/struts2/views/jasperreports7/JasperReport7Constants.java}
 (59%)
 create mode 100644 
plugins/jasperreports7/src/main/java/org/apache/struts2/views/jasperreports7/JasperReport7Result.java
 copy 
plugins/{jasperreports/src/main/java/org/apache/struts2/views/jasperreports => 
jasperreports7/src/main/java/org/apache/struts2/views/jasperreports7}/ValueStackDataSource.java
 (80%)
 copy 
plugins/{jasperreports/src/main/java/org/apache/struts2/views/jasperreports => 
jasperreports7/src/main/java/org/apache/struts2/views/jasperreports7}/ValueStackShadowMap.java
 (84%)
 create mode 100644 
plugins/jasperreports7/src/main/java/org/apache/struts2/views/jasperreports7/export/JasperReport7CsvExporterProvider.java
 copy core/src/main/java/org/apache/struts2/interceptor/NoOpInterceptor.java => 
plugins/jasperreports7/src/main/java/org/apache/struts2/views/jasperreports7/export/JasperReport7ExporterProvider.java
 (53%)
 create mode 100644 
plugins/jasperreports7/src/main/java/org/apache/struts2/views/jasperreports7/export/JasperReport7HtmlExporterProvider.java
 create mode 100644 
plugins/jasperreports7/src/main/java/org/apache/struts2/views/jasperreports7/export/JasperReport7PdfExporterProvider.java
 create mode 100644 
plugins/jasperreports7/src/main/java/org/apache/struts2/views/jasperreports7/export/JasperReport7RtfExporterProvider.java
 create mode 100644 
plugins/jasperreports7/src/main/java/org/apache/struts2/views/jasperreports7/export/JasperReport7XlsxExporterProvider.java
 create mode 100644 
plugins/jasperreports7/src/main/java/org/apache/struts2/views/jasperreports7/export/JasperReport7XmlExporterProvider.java
 copy LICENSE => plugins/jasperreports7/src/main/resources/LICENSE.txt (100%)
 create mode 100644 plugins/jasperreports7/src/main/resources/NOTICE.txt
 create mode 100644 plugins/jasperreports7/src/main/resources/struts-plugin.xml
 copy {core => plugins/jasperreports7}/src/site/site.xml (100%)
 copy 
plugins/{jasperreports/src/test/java/org/apache/struts2/views/jasperreports/JasperReportsResultTest.java
 => 
jasperreports7/src/test/java/org/apache/struts2/views/jasperreports7/JasperReport7ResultTest.java}
 (59%)
 copy {apps/showcase/src/main => 
plugins/jasperreports7/src/test}/resources/log4j2.xml (93%)
 create mode 100644 
plugins/jasperreports7/src/test/resources/org/apache/struts2/views/jasperreports7/simple.jrxml



(struts) branch dependabot/maven/org.eclipse.transformer-transformer-maven-plugin-1.0.0 deleted (was 44a4787ea)

2025-03-05 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a change to branch 
dependabot/maven/org.eclipse.transformer-transformer-maven-plugin-1.0.0
in repository https://gitbox.apache.org/repos/asf/struts.git


 was 44a4787ea Bump org.eclipse.transformer:transformer-maven-plugin

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(struts) branch main updated: add conversion handling for OffsetDateTime (#1241)

2025-03-05 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/struts.git


The following commit(s) were added to refs/heads/main by this push:
 new 9861b834a add conversion handling for OffsetDateTime (#1241)
9861b834a is described below

commit 9861b834abab25f1a0c914fd381f15a3691383d3
Author: bill-humblcloud 
AuthorDate: Thu Mar 6 00:48:52 2025 -0500

add conversion handling for OffsetDateTime (#1241)
---
 .../java/org/apache/struts2/conversion/impl/DateConverter.java   | 9 +
 .../org/apache/struts2/conversion/impl/XWorkBasicConverter.java  | 3 +++
 .../org/apache/struts2/conversion/impl/XWorkConverterTest.java   | 8 
 3 files changed, 20 insertions(+)

diff --git 
a/core/src/main/java/org/apache/struts2/conversion/impl/DateConverter.java 
b/core/src/main/java/org/apache/struts2/conversion/impl/DateConverter.java
index 753e72766..037ca032f 100644
--- a/core/src/main/java/org/apache/struts2/conversion/impl/DateConverter.java
+++ b/core/src/main/java/org/apache/struts2/conversion/impl/DateConverter.java
@@ -33,6 +33,7 @@ import java.text.SimpleDateFormat;
 import java.time.LocalDate;
 import java.time.LocalDateTime;
 import java.time.LocalTime;
+import java.time.OffsetDateTime;
 import java.time.format.DateTimeFormatter;
 import java.time.format.DateTimeParseException;
 import java.time.temporal.TemporalAccessor;
@@ -116,6 +117,14 @@ public class DateConverter extends DefaultTypeConverter {
 throw new TypeConversionException("Could not parse date", 
e);
 }
 
+} else if (OffsetDateTime.class == toType) {
+DateTimeFormatter dtf = DateTimeFormatter.ISO_OFFSET_DATE_TIME;
+
+try {
+return OffsetDateTime.parse(sa, dtf);
+} catch (DateTimeParseException e) {
+throw new TypeConversionException("Could not parse 
OffsetDateTime", e);
+}
 }
 
 // final fallback for dates without time
diff --git 
a/core/src/main/java/org/apache/struts2/conversion/impl/XWorkBasicConverter.java
 
b/core/src/main/java/org/apache/struts2/conversion/impl/XWorkBasicConverter.java
index 281e36380..a19ae2068 100644
--- 
a/core/src/main/java/org/apache/struts2/conversion/impl/XWorkBasicConverter.java
+++ 
b/core/src/main/java/org/apache/struts2/conversion/impl/XWorkBasicConverter.java
@@ -28,6 +28,7 @@ import java.lang.reflect.Member;
 import java.time.LocalDate;
 import java.time.LocalDateTime;
 import java.time.LocalTime;
+import java.time.OffsetDateTime;
 import java.util.Calendar;
 import java.util.Collection;
 import java.util.Date;
@@ -108,6 +109,8 @@ public class XWorkBasicConverter extends 
DefaultTypeConverter {
 result = doConvertToDate(context, value, toType);
 } else if (LocalTime.class.isAssignableFrom(toType)) {
 result = doConvertToDate(context, value, toType);
+} else if (OffsetDateTime.class.isAssignableFrom(toType)) {
+result = doConvertToDate(context, value, toType);
 } else if (Calendar.class.isAssignableFrom(toType)) {
 result = doConvertToCalendar(context, value);
 } else if (Collection.class.isAssignableFrom(toType)) {
diff --git 
a/core/src/test/java/org/apache/struts2/conversion/impl/XWorkConverterTest.java 
b/core/src/test/java/org/apache/struts2/conversion/impl/XWorkConverterTest.java
index 256d9b231..39fe8e2cf 100644
--- 
a/core/src/test/java/org/apache/struts2/conversion/impl/XWorkConverterTest.java
+++ 
b/core/src/test/java/org/apache/struts2/conversion/impl/XWorkConverterTest.java
@@ -54,6 +54,7 @@ import java.time.format.DateTimeFormatter;
 import java.time.LocalDate;
 import java.time.LocalDateTime;
 import java.time.LocalTime;
+import java.time.OffsetDateTime;
 import java.util.Date;
 import java.util.Set;
 
@@ -115,9 +116,13 @@ public class XWorkConverterTest extends XWorkTestCase {
 DateTimeFormatter formatterTime = 
DateTimeFormatter.ofPattern("HH:mm:ss");
 LocalTime localTime = LocalTime.parse("10:11:12", formatterTime);
 
+DateTimeFormatter formatterOffsetDateTime = 
DateTimeFormatter.ISO_OFFSET_DATE_TIME;
+OffsetDateTime offsetDateTime = 
OffsetDateTime.parse("2001-01-10T10:11:12+05:00", formatterOffsetDateTime);
+
 String localDateStr = (String) converter.convertValue(context, null, 
null, null, localDate, String.class);
 String localDateTimeStr = (String) converter.convertValue(context, 
null, null, null, localDateTime, String.class);
 String localTimeStr = (String) converter.convertValue(context, null, 
null, null, localTime, String.class);
+String offsetDateTimeStr = (String) converter.convertValue(context, 
null, null, null, offsetDateTime, String.class);
 
 LocalDate localDate2 = (LocalDate) converter.convertValue(context, 
null, null, null, localDateStr,

(struts) branch WW-5534-annotation-allowlist-proxy updated (85d69c523 -> 433c4837f)

2025-03-05 Thread kusal
This is an automated email from the ASF dual-hosted git repository.

kusal pushed a change to branch WW-5534-annotation-allowlist-proxy
in repository https://gitbox.apache.org/repos/asf/struts.git


 discard 85d69c523 WW-5534 Add coverage for proxy resolution
 add 433c4837f WW-5534 Add coverage for proxy resolution

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   (85d69c523)
\
 N -- N -- N   refs/heads/WW-5534-annotation-allowlist-proxy 
(433c4837f)

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:
 .../struts2/ognl/SecurityMemberAccessTest.java | 38 
 .../ognl/SecurityMemberAccessProxyTest.java| 41 +-
 2 files changed, 40 insertions(+), 39 deletions(-)



(struts) branch WW-5534-annotation-allowlist-proxy deleted (was 433c4837f)

2025-03-05 Thread kusal
This is an automated email from the ASF dual-hosted git repository.

kusal pushed a change to branch WW-5534-annotation-allowlist-proxy
in repository https://gitbox.apache.org/repos/asf/struts.git


 was 433c4837f WW-5534 Add coverage for proxy resolution

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(struts) branch main updated (4cc874d42 -> 747859b72)

2025-03-05 Thread kusal
This is an automated email from the ASF dual-hosted git repository.

kusal pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/struts.git


from 4cc874d42 Merge pull request #1236 from apache/WW-5534-proxyutil
 add aeaa4f26c WW-5534 Allow @StrutsParameter recognition and OGNL 
allowlist for Spring proxies
 add 433c4837f WW-5534 Add coverage for proxy resolution
 new 747859b72 Merge pull request #1237 from 
apache/WW-5534-annotation-allowlist-proxy

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../parameter/ParametersInterceptor.java   |  34 +++--
 .../apache/struts2/ognl/SecurityMemberAccess.java  |  35 ++---
 .../parameter/StrutsParameterAnnotationTest.java   | 161 +++--
 .../struts2/ognl/SecurityMemberAccessTest.java |   4 +-
 .../ognl/SecurityMemberAccessProxyTest.java|  41 +-
 5 files changed, 223 insertions(+), 52 deletions(-)



(struts) 01/01: Merge pull request #1237 from apache/WW-5534-annotation-allowlist-proxy

2025-03-05 Thread kusal
This is an automated email from the ASF dual-hosted git repository.

kusal pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/struts.git

commit 747859b72a25f1cacbfd65e7e83f94a05476cc0a
Merge: 4cc874d42 433c4837f
Author: Kusal Kithul-Godage 
AuthorDate: Thu Mar 6 12:24:07 2025 +1100

Merge pull request #1237 from apache/WW-5534-annotation-allowlist-proxy

WW-5534 Allow @StrutsParameter recognition and OGNL allowlist for Spring 
proxies

 .../parameter/ParametersInterceptor.java   |  34 +++--
 .../apache/struts2/ognl/SecurityMemberAccess.java  |  35 ++---
 .../parameter/StrutsParameterAnnotationTest.java   | 161 +++--
 .../struts2/ognl/SecurityMemberAccessTest.java |   4 +-
 .../ognl/SecurityMemberAccessProxyTest.java|  41 +-
 5 files changed, 223 insertions(+), 52 deletions(-)



(struts) branch WW-5534-proxyutil deleted (was 117b9c741)

2025-03-05 Thread kusal
This is an automated email from the ASF dual-hosted git repository.

kusal pushed a change to branch WW-5534-proxyutil
in repository https://gitbox.apache.org/repos/asf/struts.git


 was 117b9c741 WW-5534 Add coverage for OgnlUtil#getBeanInfo exception 
propagation

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(struts) branch main updated (f35c808ef -> 4cc874d42)

2025-03-05 Thread kusal
This is an automated email from the ASF dual-hosted git repository.

kusal pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/struts.git


from f35c808ef Sync tag with main ftl template. (#1212)
 add 8579a10f5 WW-5534 Simplify ProxyUtil, add OgnlCache#computeIfAbsent
 add 117b9c741 WW-5534 Add coverage for OgnlUtil#getBeanInfo exception 
propagation
 new 4cc874d42 Merge pull request #1236 from apache/WW-5534-proxyutil

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 core/pom.xml   |   8 +-
 .../struts2/interceptor/ChainingInterceptor.java   |  24 +--
 .../java/org/apache/struts2/ognl/OgnlCache.java|  34 ++--
 .../org/apache/struts2/ognl/OgnlCaffeineCache.java |   7 +
 .../org/apache/struts2/ognl/OgnlDefaultCache.java  |  16 +-
 .../java/org/apache/struts2/ognl/OgnlLRUCache.java |   6 +
 .../java/org/apache/struts2/ognl/OgnlUtil.java |  31 ++--
 .../java/org/apache/struts2/util/ProxyUtil.java| 180 +++--
 .../java/org/apache/struts2/ognl/OgnlUtilTest.java |  38 +++--
 .../org/apache/struts2/json/DefaultJSONWriter.java |   6 +-
 10 files changed, 175 insertions(+), 175 deletions(-)



(struts) 01/01: Merge pull request #1236 from apache/WW-5534-proxyutil

2025-03-05 Thread kusal
This is an automated email from the ASF dual-hosted git repository.

kusal pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/struts.git

commit 4cc874d426d08f01e76513d265526fbfaefa84cf
Merge: f35c808ef 117b9c741
Author: Kusal Kithul-Godage 
AuthorDate: Wed Mar 5 21:48:25 2025 +1100

Merge pull request #1236 from apache/WW-5534-proxyutil

WW-5534 Simplify ProxyUtil, add OgnlCache#computeIfAbsent

 core/pom.xml   |   8 +-
 .../struts2/interceptor/ChainingInterceptor.java   |  24 +--
 .../java/org/apache/struts2/ognl/OgnlCache.java|  34 ++--
 .../org/apache/struts2/ognl/OgnlCaffeineCache.java |   7 +
 .../org/apache/struts2/ognl/OgnlDefaultCache.java  |  16 +-
 .../java/org/apache/struts2/ognl/OgnlLRUCache.java |   6 +
 .../java/org/apache/struts2/ognl/OgnlUtil.java |  31 ++--
 .../java/org/apache/struts2/util/ProxyUtil.java| 180 +++--
 .../java/org/apache/struts2/ognl/OgnlUtilTest.java |  38 +++--
 .../org/apache/struts2/json/DefaultJSONWriter.java |   6 +-
 10 files changed, 175 insertions(+), 175 deletions(-)



(struts) branch WW-5534-annotation-allowlist-proxy updated (edda3e433 -> 85d69c523)

2025-03-05 Thread kusal
This is an automated email from the ASF dual-hosted git repository.

kusal pushed a change to branch WW-5534-annotation-allowlist-proxy
in repository https://gitbox.apache.org/repos/asf/struts.git


 discard edda3e433 WW-5534 Add coverage for proxy resolution
 add 85d69c523 WW-5534 Add coverage for proxy resolution

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   (edda3e433)
\
 N -- N -- N   refs/heads/WW-5534-annotation-allowlist-proxy 
(85d69c523)

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:



(struts-site) branch fix/download created (now fda205e91)

2025-03-05 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a change to branch fix/download
in repository https://gitbox.apache.org/repos/asf/struts-site.git


  at fda205e91 Hosts CSS, Fonts and JS locally

This branch includes the following new commits:

 new af8fd3632 Defines Struts 6.x download section
 new fc1461ce7 Adds 7.0.0 version
 new fda205e91 Hosts CSS, Fonts and JS locally

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.




(struts-site) 02/03: Adds 7.0.0 version

2025-03-05 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a commit to branch fix/download
in repository https://gitbox.apache.org/repos/asf/struts-site.git

commit fc1461ce77075db3596775d5a5f9ded0d6dd322c
Author: Lukasz Lenart 
AuthorDate: Wed Mar 5 18:09:55 2025 +0100

Adds 7.0.0 version
---
 source/releases.html | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/source/releases.html b/source/releases.html
index 431dc0a00..a0eb26ebe 100644
--- a/source/releases.html
+++ b/source/releases.html
@@ -100,6 +100,17 @@ title: Releases
   
   
   
+  
+
+  Struts 7.0.0
+
+19 December 2024
+
+
+
+  Version notes
+
+  
   
 
   Struts 6.7.0



(struts-site) 01/03: Defines Struts 6.x download section

2025-03-05 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a commit to branch fix/download
in repository https://gitbox.apache.org/repos/asf/struts-site.git

commit af8fd36325a8b7c2d880f1c5ad496c1ce972c083
Author: Lukasz Lenart 
AuthorDate: Wed Mar 5 18:08:13 2025 +0100

Defines Struts 6.x download section
---
 source/download.md | 46 --
 1 file changed, 40 insertions(+), 6 deletions(-)

diff --git a/source/download.md b/source/download.md
index 079d39457..a773bcd31 100644
--- a/source/download.md
+++ b/source/download.md
@@ -30,36 +30,70 @@ version of Struts in the 6.x series.
 
 - [Version Notes]({{ site.wiki_url }}/Version+Notes+{{ site.current_version }})
 - Source:
-  - [struts-{{ site.current_version }}-src.zip]([preferred]struts/{{ 
site.current_version }}/struts-{{ site.current_version }}-src.zip) (6.8MB)
+  - [struts-{{ site.current_version }}-src.zip]([preferred]struts/{{ 
site.current_version }}/struts-{{ site.current_version }}-src.zip) (5.2MB)
 [PGP](https://downloads.apache.org/struts/{{ site.current_version 
}}/struts-{{ site.current_version }}-src.zip.asc)
 [SHA256](https://downloads.apache.org/struts/{{ site.current_version 
}}/struts-{{ site.current_version }}-src.zip.sha256)
 [SHA512](https://downloads.apache.org/struts/{{ site.current_version 
}}/struts-{{ site.current_version }}-src.zip.sha512)
 - Full Distribution:
-  - [struts-{{ site.current_version }}-all.zip]([preferred]struts/{{ 
site.current_version }}/struts-{{ site.current_version }}-all.zip) (70MB)
+  - [struts-{{ site.current_version }}-all.zip]([preferred]struts/{{ 
site.current_version }}/struts-{{ site.current_version }}-all.zip) (75MB)
 [PGP](https://downloads.apache.org/struts/{{ site.current_version 
}}/struts-{{ site.current_version }}-all.zip.asc)
 [SHA256](https://downloads.apache.org/struts/{{ site.current_version 
}}/struts-{{ site.current_version }}-all.zip.sha256)
 [SHA512](https://downloads.apache.org/struts/{{ site.current_version 
}}/struts-{{ site.current_version }}-all.zip.sha512)
 - Example Applications:
-  - [struts-{{ site.current_version }}-apps.zip]([preferred]struts/{{ 
site.current_version }}/struts-{{ site.current_version }}-apps.zip) (35MB)
+  - [struts-{{ site.current_version }}-apps.zip]([preferred]struts/{{ 
site.current_version }}/struts-{{ site.current_version }}-apps.zip) (39MB)
 [PGP](https://downloads.apache.org/struts/{{ site.current_version 
}}/struts-{{ site.current_version }}-apps.zip.asc)
 [SHA256](https://downloads.apache.org/struts/{{ site.current_version 
}}/struts-{{ site.current_version }}-apps.zip.sha256)
 [SHA512](https://downloads.apache.org/struts/{{ site.current_version 
}}/struts-{{ site.current_version }}-apps.zip.sha512)
 - Essential Dependencies Only:
-  - [struts-{{ site.current_version }}-min-lib.zip]([preferred]struts/{{ 
site.current_version }}/struts-{{ site.current_version }}-min-lib.zip) (5.9MB)
+  - [struts-{{ site.current_version }}-min-lib.zip]([preferred]struts/{{ 
site.current_version }}/struts-{{ site.current_version }}-min-lib.zip) (5.7MB)
 [PGP](https://downloads.apache.org/struts/{{ site.current_version 
}}/struts-{{ site.current_version }}-min-lib.zip.asc)
 [SHA256](https://downloads.apache.org/struts/{{ site.current_version 
}}/struts-{{ site.current_version }}-min-lib.zip.sha256)
 [SHA512](https://downloads.apache.org/struts/{{ site.current_version 
}}/struts-{{ site.current_version }}-min-lib.zip.sha512)
 - All Dependencies:
-  - [struts-{{ site.current_version }}-lib.zip]([preferred]struts/{{ 
site.current_version }}/struts-{{ site.current_version }}-lib.zip) (25.5MB)
+  - [struts-{{ site.current_version }}-lib.zip]([preferred]struts/{{ 
site.current_version }}/struts-{{ site.current_version }}-lib.zip) (18MB)
 [PGP](https://downloads.apache.org/struts/{{ site.current_version 
}}/struts-{{ site.current_version }}-lib.zip.asc)
 [SHA256](https://downloads.apache.org/struts/{{ site.current_version 
}}/struts-{{ site.current_version }}-lib.zip.sha256)
 [SHA512](https://downloads.apache.org/struts/{{ site.current_version 
}}/struts-{{ site.current_version }}-lib.zip.sha512)
 - Documentation:
-  - [struts-{{ site.current_version }}-docs.zip]([preferred]struts/{{ 
site.current_version }}/struts-{{ site.current_version }}-docs.zip) (2.5MB)
+  - [struts-{{ site.current_version }}-docs.zip]([preferred]struts/{{ 
site.current_version }}/struts-{{ site.current_version }}-docs.zip) (12MB)
 [PGP](https://downloads.apache.org/struts/{{ site.current_version 
}}/struts-{{ site.current_version }}-docs.zip.asc)
 [SHA256](https://downloads.apache.org/struts/{{ site.current_version 
}}/struts-{{ site.current_version }}-docs.zip.sha256)
 [SHA512](https://downloads.apache.org/struts/{{ site.current_version 
}}/struts-{{ site.current_version }}-docs.zip.sha512)
 
+### Struts {{ site.prev_version }} {#struts{{ site.prev_version_

svn commit: r75299 - /dev/struts/6.7.4/ /release/struts/6.7.4/

2025-03-05 Thread lukaszlenart
Author: lukaszlenart
Date: Wed Mar  5 13:34:18 2025
New Revision: 75299

Log:
Votes passed and Apache Strut 6.7.4 has been accepted

Added:
release/struts/6.7.4/
  - copied from r75298, dev/struts/6.7.4/
Removed:
dev/struts/6.7.4/



(struts-site) branch feature/struts674 deleted (was bea2b3a0d)

2025-03-05 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

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


 was bea2b3a0d Announces Apache Struts 6.7.4

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(struts-site) branch main updated: Announces Apache Struts 6.7.4 (#264)

2025-03-05 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/struts-site.git


The following commit(s) were added to refs/heads/main by this push:
 new 1b329cefd Announces Apache Struts 6.7.4 (#264)
1b329cefd is described below

commit 1b329cefdf9e4e55b478d6ee6d6e2cd150c0810c
Author: Lukasz Lenart 
AuthorDate: Wed Mar 5 14:59:00 2025 +0100

Announces Apache Struts 6.7.4 (#264)
---
 _config.yml |  6 +++---
 source/announce-2025.md | 22 ++
 source/index.html   |  2 +-
 3 files changed, 26 insertions(+), 4 deletions(-)

diff --git a/_config.yml b/_config.yml
index 5db1d0d80..cd5be8c98 100644
--- a/_config.yml
+++ b/_config.yml
@@ -13,13 +13,13 @@ kramdown:
 # Simplifies introducing changes related to the latest release
 current_version: 7.0.3
 current_version_short: 703
-prev_version: 6.7.0
-prev_version_short: 670
+prev_version: 6.7.4
+prev_version_short: 674
 release_date: 03 March 2025
 prev_release_date: 17 November 2024
 prev_25_release_date: 7 December 2023
 release_date_short: 20250303
-prev_release_date_short: 20241117
+prev_release_date_short: 20250305
 
 archetype_version: 6.0.0
 
diff --git a/source/announce-2025.md b/source/announce-2025.md
index ed649abdf..a79064db0 100644
--- a/source/announce-2025.md
+++ b/source/announce-2025.md
@@ -13,6 +13,28 @@ title: Announcements 2025
   Skip to: Announcements - 2024
 
 
+ 05 March 2025 - Apache Struts version 6.7.4 General Availability 
{#a20250305}
+
+The Apache Struts group is pleased to announce that Apache Struts version 
6.7.4 is available as a "General Availability"
+release. The GA designation is our highest quality grade.
+
+The Apache Struts is an elegant, extensible framework for creating 
enterprise-ready Java web applications.
+The framework has been designed to streamline the full development cycle, from 
building, to deploying,
+to maintaining applications over time.
+
+> Please read the [Version Notes]({{ site.wiki_url }}/Version+Notes+6.7.4) to 
find more details about performed
+> bug fixes and improvements.
+
+**All developers are strongly advised to perform this upgrade.**
+
+The 6.x series of the Apache Struts framework has a minimum requirement of the 
following specification versions:
+Servlet API 3.1, JSP API 2.1, and Java 8.
+
+Should any issues arise with your use of any version of the Struts framework, 
please post your comments to the user list,
+and, if appropriate, file [a tracking ticket]({{ site.jira_url }}).
+
+You can download this version from our [download](download.cgi#struts-ga) page.
+
  03 March 2025 - Apache Struts version 7.0.3 General Availability 
{#a20250303}
 
 The Apache Struts group is pleased to announce that Apache Struts version 
7.0.3 is available as a "General Availability"
diff --git a/source/index.html b/source/index.html
index 037d44213..3b619bc73 100644
--- a/source/index.html
+++ b/source/index.html
@@ -35,7 +35,7 @@ title: Welcome to the Apache Struts project
 
   Apache Struts {{ site.prev_version }} GA has been releasedon {{ 
site.prev_release_date }}.
 
-Read more in Announcement or in
+Read more in Announcement or in
 Version notes
   
   



(struts-site) branch fix/download updated (fda205e91 -> 3b6399d6d)

2025-03-05 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a change to branch fix/download
in repository https://gitbox.apache.org/repos/asf/struts-site.git


 discard fda205e91 Hosts CSS, Fonts and JS locally
 add 3b6399d6d Hosts CSS, Fonts and JS locally

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   (fda205e91)
\
 N -- N -- N   refs/heads/fix/download (3b6399d6d)

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:
 source/_includes/footer.html|   4 ++--
 source/_includes/header.html|   2 +-
 source/_layouts/core-developers.html|   6 +++---
 source/_layouts/main-page.html  |   8 
 source/_layouts/maven-archetypes.html   |   6 +++---
 source/img/forkme_right_red_aa.webp | Bin 0 -> 4490 bytes
 source/js/facebook-all.js   |  22 ++
 source/js/github-buttons.js |   6 ++
 source/js/twitter-widgets.js|   8 
 9 files changed, 49 insertions(+), 13 deletions(-)
 create mode 100644 source/img/forkme_right_red_aa.webp
 create mode 100644 source/js/facebook-all.js
 create mode 100644 source/js/github-buttons.js
 create mode 100644 source/js/twitter-widgets.js



(struts-site) branch fix/download deleted (was 3b6399d6d)

2025-03-05 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a change to branch fix/download
in repository https://gitbox.apache.org/repos/asf/struts-site.git


 was 3b6399d6d Hosts CSS, Fonts and JS locally

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(struts-site) branch feature/struts674 updated (87810de79 -> bea2b3a0d)

2025-03-05 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

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


omit 87810de79 Announces Apache Struts 6.7.4
 add bea2b3a0d Announces Apache Struts 6.7.4

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   (87810de79)
\
 N -- N -- N   refs/heads/feature/struts674 (bea2b3a0d)

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:
 source/index.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



(struts-site) branch feature/struts674 created (now 87810de79)

2025-03-05 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

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


  at 87810de79 Announces Apache Struts 6.7.4

No new revisions were added by this update.



(struts-site) branch asf-staging updated: Updates stage by Jenkins

2025-03-05 Thread git-site-role
This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/struts-site.git


The following commit(s) were added to refs/heads/asf-staging by this push:
 new e82208109 Updates stage by Jenkins
e82208109 is described below

commit e8220810932d243b16c44a8ddd8b7293c8b99382
Author: jenkins 
AuthorDate: Wed Mar 5 13:48:43 2025 +

Updates stage by Jenkins
---
 content/index.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/content/index.html b/content/index.html
index e290cc648..cddc67f30 100644
--- a/content/index.html
+++ b/content/index.html
@@ -179,7 +179,7 @@
 
   Apache Struts 6.7.4 GA has been releasedon 17 November 2024.
 
-Read more in Announcement or in
+Read more in Announcement or in
 https://cwiki.apache.org/confluence/display/WW/Version+Notes+6.7.4";>Version
 notes
   
   



(struts-site) branch asf-site updated: Updates JavaDocs by Jenkins

2025-03-05 Thread git-site-role
This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/struts-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
 new 6a8cb7076 Updates JavaDocs by Jenkins
6a8cb7076 is described below

commit 6a8cb7076d86eb8735a1a8e56b62e616aff1ba3a
Author: jenkins 
AuthorDate: Wed Mar 5 13:40:24 2025 +

Updates JavaDocs by Jenkins
---
 output/maven/rat-report.html| 2 +-
 output/maven/struts2-core/rat-report.html   | 2 +-
 output/maven/struts2-plugins/rat-report.html| 2 +-
 output/maven/struts2-plugins/struts2-async-plugin/rat-report.html   | 2 +-
 .../struts2-plugins/struts2-bean-validation-plugin/rat-report.html  | 2 +-
 output/maven/struts2-plugins/struts2-cdi-plugin/rat-report.html | 2 +-
 .../maven/struts2-plugins/struts2-config-browser-plugin/rat-report.html | 2 +-
 output/maven/struts2-plugins/struts2-convention-plugin/rat-report.html  | 2 +-
 .../maven/struts2-plugins/struts2-jasperreports-plugin/rat-report.html  | 2 +-
 .../maven/struts2-plugins/struts2-javatemplates-plugin/rat-report.html  | 2 +-
 output/maven/struts2-plugins/struts2-jfreechart-plugin/rat-report.html  | 2 +-
 output/maven/struts2-plugins/struts2-json-plugin/rat-report.html| 2 +-
 output/maven/struts2-plugins/struts2-junit-plugin/rat-report.html   | 2 +-
 output/maven/struts2-plugins/struts2-rest-plugin/rat-report.html| 2 +-
 output/maven/struts2-plugins/struts2-spring-plugin/rat-report.html  | 2 +-
 output/maven/struts2-plugins/struts2-testng-plugin/rat-report.html  | 2 +-
 output/maven/struts2-plugins/struts2-tiles-plugin/rat-report.html   | 2 +-
 output/maven/struts2-plugins/struts2-velocity-plugin/rat-report.html| 2 +-
 output/maven/struts2-plugins/struts2-xslt-plugin/rat-report.html| 2 +-
 19 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/output/maven/rat-report.html b/output/maven/rat-report.html
index a0e18d6bc..f85b9c4fe 100644
--- a/output/maven/rat-report.html
+++ b/output/maven/rat-report.html
@@ -76,7 +76,7 @@
 *
 Summary
 ---
-Generated at: 2025-03-04T17:45:46Z
+Generated at: 2025-03-05T06:04:48Z
 
 Notes: 0
 Binaries: 0
diff --git a/output/maven/struts2-core/rat-report.html 
b/output/maven/struts2-core/rat-report.html
index 31d13adee..ad7cd06a8 100644
--- a/output/maven/struts2-core/rat-report.html
+++ b/output/maven/struts2-core/rat-report.html
@@ -73,7 +73,7 @@
 *
 Summary
 ---
-Generated at: 2025-03-04T18:09:41Z
+Generated at: 2025-03-05T06:29:09Z
 
 Notes: 2
 Binaries: 1
diff --git a/output/maven/struts2-plugins/rat-report.html 
b/output/maven/struts2-plugins/rat-report.html
index 87461c5cb..d5e16a0ed 100644
--- a/output/maven/struts2-plugins/rat-report.html
+++ b/output/maven/struts2-plugins/rat-report.html
@@ -89,7 +89,7 @@
 *
 Summary
 ---
-Generated at: 2025-03-04T18:33:17Z
+Generated at: 2025-03-05T06:53:04Z
 
 Notes: 0
 Binaries: 0
diff --git a/output/maven/struts2-plugins/struts2-async-plugin/rat-report.html 
b/output/maven/struts2-plugins/struts2-async-plugin/rat-report.html
index 329f57155..57a482c12 100644
--- a/output/maven/struts2-plugins/struts2-async-plugin/rat-report.html
+++ b/output/maven/struts2-plugins/struts2-async-plugin/rat-report.html
@@ -60,7 +60,7 @@
 *
 Summary
 ---
-Generated at: 2025-03-04T18:57:14Z
+Generated at: 2025-03-05T07:17:00Z
 
 Notes: 0
 Binaries: 0
diff --git 
a/output/maven/struts2-plugins/struts2-bean-validation-plugin/rat-report.html 
b/output/maven/struts2-plugins/struts2-bean-validation-plugin/rat-report.html
index f0db14613..ed07495b7 100644
--- 
a/output/maven/struts2-plugins/struts2-bean-validation-plugin/rat-report.html
+++ 
b/output/maven/struts2-plugins/struts2-bean-validation-plugin/rat-report.html
@@ -60,7 +60,7 @@
 *
 Summary
 ---
-Generated at: 2025-03-04T19:21:09Z
+Generated at: 2025-03-05T07:40:57Z
 
 Notes: 1
 Binaries: 0
diff --git a/output/maven/struts2-plugins/struts2-cdi-plugin/rat-report.html 
b/output/maven/struts2-plugins/struts2-cdi-plugin/rat-report.html
index 04fe3ddfd..24b2d77a9 100644
--- a/output/maven/struts2-plugins/struts2-cdi-plugin/rat-report.html
+++ b/output/maven/struts2-plugins/struts2-cdi-plugin/rat-report.html
@@ -73,7 +73,7 @@
 *
 Summary
 ---
-Generated at: 2025-03-04T19:45:07Z
+Generated at: 2025-03-05T08:04:53Z
 
 Notes: 1
 Binaries: 0
diff --git 
a/output/maven/struts2-plugins/struts2-config-browser-plugin/rat-report.html 
b/output/maven/struts2-plugins/struts2-config-browser-plugin/rat-r