You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by th...@apache.org on 2014/04/30 20:54:47 UTC

[4/5] git commit: Some release notes added

Some release notes added


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

Branch: refs/heads/master
Commit: 689ff0122fe79fba1e512cc606695c1e6410ab17
Parents: 9cd336e
Author: Thiago H. de Paula Figueiredo <th...@apache.org>
Authored: Wed Apr 30 14:48:29 2014 -0300
Committer: Thiago H. de Paula Figueiredo <th...@apache.org>
Committed: Wed Apr 30 14:48:29 2014 -0300

----------------------------------------------------------------------
 54_RELEASE_NOTES.md | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/689ff012/54_RELEASE_NOTES.md
----------------------------------------------------------------------
diff --git a/54_RELEASE_NOTES.md b/54_RELEASE_NOTES.md
index 282c34d..3fcd98b 100644
--- a/54_RELEASE_NOTES.md
+++ b/54_RELEASE_NOTES.md
@@ -34,6 +34,11 @@ to running initialization functions, deals with DOM updates better, and is overa
 Tapestry is moving away from "magic class names" to a more uniform approach based on the use of HTML 5 compliant `data-`
 attributes.
 
+## Service proxies annotations
+
+The service proxies created by Tapestry-IoC for services defined on interfaces, not just a concrete class, now have the
+service implementation class annotations. The same now happens to annotations in service methods too.
+
 ## Asset Improvements
 
 Prior versions of Tapestry created cacheable URLs for Assets that incorporated the application version number. The
@@ -104,6 +109,20 @@ When "always", the submitted value must be listed somewhere in the SelectModel.
 this check is not performed. When "auto" (the default), the check is performed only if the
 SelectModel exists (is non-null) at the time of the submission.
 
+## @RequestParameter annotation improvements
+
+Now this annotation supports arrays: `void onEvent(@RequestParameter("values") Integer[] values)`. Same conversion
+rules used to single values apply to arrays too.
+
+## Easy rendering of parts of a template to a string
+
+The new `PartialTemplateRenderer` service provides easy rendering to a string of blocks, component instances or
+any other object which implements `RenderCommand` or coerced to it.
+
+## Raw HTML in Alerts
+
+The `Alert` class and the `Alerts` component now support rendering raw HTML instead of just plain text.
+
 # Breaking Changes:
 
 ## tapestry-yuicompressor is replaced by tapestry-webresources