You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by hl...@apache.org on 2014/10/04 01:35:59 UTC

[3/3] git commit: Add release notes about the change to server-side/Ajax validation

Add release notes about the change to server-side/Ajax validation


Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo
Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/40615866
Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/40615866
Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/40615866

Branch: refs/heads/master
Commit: 40615866b66988ca597023f935b3a17e6728c783
Parents: d80b19f
Author: Howard M. Lewis Ship <hl...@apache.org>
Authored: Fri Oct 3 16:33:42 2014 -0700
Committer: Howard M. Lewis Ship <hl...@apache.org>
Committed: Fri Oct 3 16:33:42 2014 -0700

----------------------------------------------------------------------
 54_RELEASE_NOTES.md | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/40615866/54_RELEASE_NOTES.md
----------------------------------------------------------------------
diff --git a/54_RELEASE_NOTES.md b/54_RELEASE_NOTES.md
index 4b35667..c0e57c0 100644
--- a/54_RELEASE_NOTES.md
+++ b/54_RELEASE_NOTES.md
@@ -146,12 +146,23 @@ never, or always.
 
 # Breaking Changes:
 
+## clientId required for Ajax field decoration
+
+Applications that perform server-side validation of form control data (such as TextField) *as part of
+an Ajax Zone update* must now
+set the clientId parameter of the TextField in order for client-side validation decoration and error messages
+to appear.
+
+Non-Ajax requests are not affected.  Client-side validation is not affected. Only the rare case where validation
+only occurs on the server is affected; Tapestry has lost the ability to coordinate the Tapestry-generated id
+for the field (this is related to big improvements in rendering described below).
+
 ## Charset for Assets
 
 Tapestry now assumes that all text/* assets use the utf-8 character set. 
 This is generally the case for JavaScript files (the primary text asset). 
 
-## tapestry-yuicompressor is replaced by tapestry-webresources
+## tapestry-yuicompressor replaced by tapestry-webresources
 
 The tapestry-yuicompressor module has been removed and superseded by tapestry-webresources.