Author: rahul
Date: Thu Dec 28 15:19:19 2006
New Revision: 490868
URL: http://svn.apache.org/viewvc?view=rev&rev=490868
Log:
Added some relevant bits to section 3 and 4.
SHALE-380
Modified:
shale/framework/trunk/src/site/resources/docs/release-notes-1.0.4.html
Modified: shale/framework/trunk/src/site/resources/docs/release-notes-1.0.4.html
URL:
http://svn.apache.org/viewvc/shale/framework/trunk/src/site/resources/docs/release-notes-1.0.4.html?view=diff&rev=490868&r1=490867&r2=490868
==============================================================================
--- shale/framework/trunk/src/site/resources/docs/release-notes-1.0.4.html
(original)
+++ shale/framework/trunk/src/site/resources/docs/release-notes-1.0.4.html Thu
Dec 28 15:19:19 2006
@@ -204,56 +204,44 @@
<h4>3.1 New Features</h4>
- <p><strong>Maven 2 Based Build Environment</strong></b> - Shale now uses
- Maven 2 to build its constituent artifacts, and is made available in
- public Maven 2 repositories to facilitate use in applications that are
- also built with Maven 2.</p>
-
- <p><strong>New Sample Applications</strong> - New sample applications to
- illustrate the use of Shale features:</p>
+ <p><strong>Framework refactoring</strong> - The Shale framework now
+ contains six new modules to support a looser coupling between various
+ features, allowing application developers greater freedom over
+ choosing the bits and pieces they need. The new modules are
+ (details in section 2.1):</p>
<ul>
- <li><code>shale-clay-usecases</code> - A sample "Rolodex" application
- implemented in several different ways to illustrate the use of
- the Clay Plug-In feature of Shale.</li>
- <li><code>shale-mailreader-jpa</code> - Conversion of the canonical
- Struts 1.x example "mail reader" application, using a database
- to store the persistent information, and accessing it using the
- new Java Persistence Architecture API that is part of the
- Java EE 5 platform.</i>
+ <li><em>shale-application</em> - Improved version of related features
+ that existed in shale-core up through version 1.0.3.</li>
+ <li><em>shale-dialog</em> - New abstract dialog API introduced
+ in version 1.0.4.</i>
+ <li><em>shale-dialog-basic</em> - Improved version of the dialog
+ functionality that was present in versions of Shale up through
+ 1.0.3.</i>
+ <li><em>shale-dialog-scxml</em> - A sophisticated dialogs
+ implementation based on state charts modeled with State Chart XML,
+ which is currently a Working Draft published by the W3C.
+ New implementation added in version 1.0.4.</i>
+ <li><em>shale-validator</em> - Improved version of validation features
+ that existed in shale-core up through version 1.0.3.</i>
+ <li><em>shale-dialog-view</em> - Improved version of Shale view
+ controller features that existed in shale-core up through version
+ 1.0.3.</i>
</ul>
<h4>3.2 Improvements</h4>
- <p><strong>Exception Handling Strategy</strong> - Exceptions thrown by
- application event handlers will be accumulated during the request
- processing lifecycle. By default, control will be forwarded to the
- error handler page defined by the application, but this behavior can
- be customized.</p>
-
- <p><strong>Additional View Controller Events</strong> - By implementing
- an appropriate base class, model beans can receive <code>init()</code>
- and <code>destroy()</code> callbacks for request scope, session scope,
- or application scope. If you are using the Tiger Extensions library,
- these features are also available via annotations.</p>
-
- <p><strong>Test Framework Support for Cargo</strong> - It is now possible
- to build unit tests, using the Test Framework, that uses the Cargo
- Maven plugin to automatically start and stop your servlet container.</p>
+ <p><strong>Test Framework Support for JSF 1.2</strong> - It is now possible
+ to build unit tests, using the Test Framework, that cater to JSF 1.2
+ APIs.</p>
- <p><strong>Clay Plug-In Improvements</strong> - FIXME ... identify the
+ <p><strong>Clay Improvements</strong> - FIXME ... identify the
highlights of what has improved.</p>
- <h4>3.2 Bugfix Issues</h4>
-
- <p><strong>View Controller event callbacks</strong> - Fixed various bugs
- where event callbacks were being done twice or not at all.</p>
+ <h4>3.3 Bugfix Issues</h4>
- <p><strong>Token Component</strong> - Fixed issues with the Token component
- that prevented its use when an application returned to the current page
- with validation errors.</p>
-
- <p><strong>Commons Validator issues</strong> - Various problems with the
- integration of Commons Validator were fixed.</p>
+ <p><strong>Dialog Feature</strong> - Several outstanding JIRA issues
+ focusing on functional problems with the implementation of the Dialog
+ feature have been addressed along with the refactoring in 1.0.4.</p>
<a name="Known"></a>
<h3>4.0 Known Issues In This Release</h3>
@@ -262,16 +250,11 @@
this link</a> for a detailed Road Map of upcoming versions of Shale. The
following paragraphs highlight only the most important issues.</p>
- <p><strong>Dialog Feature</strong> - Several outstanding JIRA issues focus
- on functional problems with the implementation of the Dialog feature.
- Fixing these problems will be a high priority goal for the next release
- of Shale, although they might also require some backwards incompatible
- changes in the current Dialog APIs.</p>
-
<p><strong>Standalone Tiles</strong> - Shale has a dependency on the
- Standalone Tiles package, currently in the Struts Sandbox and not yet
- released. This needs to be resolved before a General Availability
- release of Shale can occur.</p>
+ Standalone Tiles package, currently in the Struts Sandbox (and soon to be
+ an Apache Top Level Project), that has not yet been released. This needs
+ to be resolved before a General Availability release of Shale can occur.
+ </p>
<a name="Details"></a>
<h3>5.0 Detailed Change Log</h3>