Author: rahul
Date: Thu Dec 28 14:49:31 2006
New Revision: 490857

URL: http://svn.apache.org/viewvc?view=rev&rev=490857
Log:
Round 1: Update artifacts list, change some 1.0.3 specific bits.
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=490857&r1=490856&r2=490857
==============================================================================
--- 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 14:49:31 2006
@@ -56,12 +56,11 @@
     in the default Maven 2 repositories, using artifact identifiers described
     below in Section 2.2.</p>
 
-    <p>This is the third milestone release of Shale, released to encourage
+    <p>This is the fourth milestone release of Shale, released to encourage
     experimentation and gather feedback on usage issues and requested features.
     A final vote on quality has yet to take place for this release, but it will
     likely be voted to be of "beta" quality due to the following issues:</p>
     <ul>
-        <li>Outstanding bugs in the Dialog feature implementation.</li>
         <li>Reliance on a snapshot of the unreleased Standalone Tiles
             package.</li>
     </ul>
@@ -69,13 +68,6 @@
     <p>However, many of the APIs in Shale are reasonably stable -- for details,
     see <a href="http://struts.apache.org/struts-shale/api-stability.html";>
     Shale API Target Audiences and Stability Ratings</a>.</p>
-        
-    <p>The largest change in this release is that Shale has switched over to
-    using <a href="http://maven.apache.org/";>Maven 2</a> as its build tool.
-    In turn, this has affected the content and format of the release artifacts
-    themselves, and also introduces the availability of individual artifacts
-    in publicly available Maven 2 repositories.  See the following section
-    for more information.</p>
 
     <a name="Included"></a>
     <h3>2.0 What Is Included</h3>
@@ -96,26 +88,52 @@
             plus copies of dependent JAR files that are also required.  The
             following Shale libraries are included:
             <ul>
-                <li><em>shale-core-1.0.4.jar</em> - Core Shale features 
(required
-                    for any application using Shale except one that only
-                    uses Shale Remoting)</li>
-                <li><em>shale-clay-1.0.4.jar</em> - Clay Plugin (required to
-                    use the Clay alternate view handler)</li>
+                <li><em>shale-application-1.0.4.jar</em> - Traditional
+                    application wide front controller features that should be
+                    applied to every request.</li>
+                <li><em>shale-clay-1.0.4.jar</em> - An innovative sub-framework
+                    for supporting the configuration of reusable subtrees of
+                    JavaServer Faces components for customizable reuse. An
+                    alternative to JSP where you define views in pure 
HTML.</li>
+                <li><em>shale-core-1.0.4.jar</em> - Features such as
+                    JNDI integration, a JSF taglib and a set of utility
+                    classes.</li>
+                <li><em>shale-dialog-1.0.4.jar</em> - Abstract API to define a
+                    "conversation" with a user that requires multiple HTTP
+                    requests to implement, modeled as a state diagram.</li>
+                <li><em>shale-dialog-basic-1.0.4.jar</em> - A relatively simple
+                    implementation that models a dialog as a state diagram
+                    with four types of states.  This implementation supports
+                    a superset of the functionality that was present in
+                    versions of Shale up through 1.0.3.</li>
+                <li><em>shale-dialog-scxml-1.0.4.jar</em> - A more
+                    sophisticated implementation based on state charts
+                    modeled with State Chart XML, which is currently a Working
+                    Draft published by the W3C. Uses the Apache Jakarta
+                    Commons SCXML engine.</li>
                 <li><em>shale-remoting-1.0.4.jar</em> - Standalone library
                     supporting static and dynamic resource downloads for
-                    AJAX applications and components</li>
+                    AJAX applications and components.</li>
                 <li><em>shale-spring-1.0.4.jar</em> - Library providing
                     lightweight integration with the dependency injection
                     capabilities of the <a href="http://springframework.org";>
-                    Spring Framework</a></li>
+                    Spring Framework</a>.</li>
                 <li><em>shale-test-1.0.4.jar</em> - Library of mock objects
                     and JUnit test case base classes for building unit tests
-                    for JSF-based web applications and components</li>    
+                    for JSF-based web applications and components.</li>
                 <li><em>shale-tiger-1.0.4.jar</em> - Optional library providing
                     additional features for applications running on Java SE 5
-                    "Tiger" or later releases</li>
+                    "Tiger" or later releases.</li>
                 <li><em>shale-tiles-1.0.4.jar</em> - Library providing 
integration
-                    with the Standalone Tiles package from Struts</li>
+                    with the Standalone Tiles package from Struts.</li>
+                <li><em>shale-validator-1.0.4.jar</em> - Support for 
client-side
+                    validation and a rich set of server-side validators
+                    for JSF components using the Apache Jakarta Commons
+                    Validator library.</li>
+                <li><em>shale-view-1.0.4.jar</em> - Convenient mechanism to
+                    associate a "backing" Java class with each JavaServer Faces
+                    view in an application, with predefined event handers for
+                    events significant to an application developer.</li>
             </ul></li>
         <li><strong>mailreader-jpa-1.0.4.zip</strong> - Java class library
             containing Java Persistence Architecture (JPA) entity classes, and
@@ -152,7 +170,7 @@
 
     <h4>2.2 Maven Repository Artifacts</h4>    
     
-    <p>Beginning with this release, the various JAR files that are included
+    <p>The various JAR files that are included
     in the framework release artifact have also been published to public
     Maven 2 repositories.  If you are using Maven 2 to build your apps, you
     need only declare dependencies on the following identifiers (group id,
@@ -160,13 +178,19 @@
     will automatically download Shale (and its dependencies) for you.</p>
 
     <ul>
-        <li><em>org.apache.shale:shale-core:1.0.4</em> - for 
shale-core-1.0.4.jar</li>
+        <li><em>org.apache.shale:shale-application:1.0.4</em> - for 
shale-application-1.0.4.jar</li>
         <li><em>org.apache.shale:shale-clay:1.0.4</em> - for 
shale-clay-1.0.4.jar</li>
+        <li><em>org.apache.shale:shale-core:1.0.4</em> - for 
shale-core-1.0.4.jar</li>
+        <li><em>org.apache.shale:shale-dialog:1.0.4</em> - for 
shale-dialog-1.0.4.jar</li>
+        <li><em>org.apache.shale:shale-dialog-basic:1.0.4</em> - for 
shale-dialog-basic-1.0.4.jar</li>
+        <li><em>org.apache.shale:shale-dialog-scxml:1.0.4</em> - for 
shale-dialog-scxml-1.0.4.jar</li>
         <li><em>org.apache.shale:shale-remoting:1.0.4</em> - for 
shale-remoting-1.0.4.jar</li>
         <li><em>org.apache.shale:shale-spring:1.0.4</em> - for 
shale-spring-1.0.4.jar</li>
         <li><em>org.apache.shale:shale-test:1.0.4</em> - for 
shale-test-1.0.4.jar</li>
         <li><em>org.apache.shale:shale-tiger:1.0.4</em> - for 
shale-tiger-1.0.4.jar</li>
         <li><em>org.apache.shale:shale-tiles:1.0.4</em> - for 
shale-tiles-1.0.4.jar</li>
+        <li><em>org.apache.shale:shale-validator:1.0.4</em> - for 
shale-validator-1.0.4.jar</li>
+        <li><em>org.apache.shale:shale-view:1.0.4</em> - for 
shale-validator-1.0.4.jar</li>
         <li><em>org.apache.shale.extras:mailreader-jpa:1.0.4</em> - for 
mailreader-jpa-1.0.4.jar</li>
     </ul>
 


Reply via email to