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>