You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by lu...@apache.org on 2026/08/25 04:33:19 UTC
(struts) 05/24: WW-5694 docs(validation): scope the deprecation banner to the validate attribute
This is an automated email from the ASF dual-hosted git repository.
lukaszlenart pushed a commit to branch feature/WW-5695-html5-constraint-validation
in repository https://gitbox.apache.org/repos/asf/struts.git
commit 0e8b4b35939fd4dd4523eea56030b62ced72df65
Author: Lukasz Lenart <lu...@apache.org>
AuthorDate: Mon Aug 24 19:42:58 2026 +0200
WW-5694 docs(validation): scope the deprecation banner to the validate attribute
The javadoc SNIPPET block published on struts.apache.org read as a
blanket deprecation of <s:form> itself, with no replacement mentioned.
Reword and move the banner to the end of the javadoc snippet so it
explicitly scopes the deprecation to the validate attribute and the
client-side JS behind it; the form tag itself is not deprecated.
Co-Authored-By: Claude Opus 5 <no...@anthropic.com>
---
core/src/main/java/org/apache/struts2/components/Form.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/core/src/main/java/org/apache/struts2/components/Form.java b/core/src/main/java/org/apache/struts2/components/Form.java
index 250c9b57d..f970efe56 100644
--- a/core/src/main/java/org/apache/struts2/components/Form.java
+++ b/core/src/main/java/org/apache/struts2/components/Form.java
@@ -48,7 +48,6 @@ import java.util.Set;
/**
* <!-- START SNIPPET: javadoc -->
- * <strong>Deprecated since 7.4.0 — use the html5 theme's constraint attributes instead. Removed in 8.0.0.</strong>
* <p>
* Renders HTML an input form.
* </p>
@@ -78,6 +77,9 @@ import java.util.Set;
* </li>
* </ol>
* <p>
+ * <strong>The client-side JS <code>validate</code> attribute is deprecated since 7.4.0 — use the html5 theme's
+ * constraint attributes instead. Removed in 8.0.0.</strong>
+ * </p>
* <!-- END SNIPPET: javadoc -->
*
* <p><b>Examples</b></p>