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 2007/06/28 22:02:12 UTC

svn commit: r551687 - in /tapestry/tapestry5/trunk: quickstart/ quickstart/src/main/resources/archetype-resources/ quickstart/src/site/apt/ tapestry-component-report/ tapestry-core/ tapestry-hibernate/ tapestry-ioc/ tapestry-project/ tapestry-project/s...

Author: hlship
Date: Thu Jun 28 13:02:10 2007
New Revision: 551687

URL: http://svn.apache.org/viewvc?view=rev&rev=551687
Log:
Prep for release 5.0.5

Modified:
    tapestry/tapestry5/trunk/quickstart/pom.xml
    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/pom.xml
    tapestry/tapestry5/trunk/quickstart/src/site/apt/index.apt
    tapestry/tapestry5/trunk/tapestry-component-report/pom.xml
    tapestry/tapestry5/trunk/tapestry-core/pom.xml
    tapestry/tapestry5/trunk/tapestry-hibernate/pom.xml
    tapestry/tapestry5/trunk/tapestry-ioc/pom.xml
    tapestry/tapestry5/trunk/tapestry-project/build.xml
    tapestry/tapestry5/trunk/tapestry-project/pom.xml
    tapestry/tapestry5/trunk/tapestry-project/src/site/apt/dev/checklist.apt
    tapestry/tapestry5/trunk/tapestry-project/src/site/apt/dev/env.apt
    tapestry/tapestry5/trunk/tapestry-project/src/site/xdoc/release-notes.xml
    tapestry/tapestry5/trunk/tapestry-spring/pom.xml
    tapestry/tapestry5/trunk/tapestry-test/pom.xml
    tapestry/tapestry5/trunk/tapestry-tutorial1/pom.xml
    tapestry/tapestry5/trunk/tapestry-upload/pom.xml

Modified: tapestry/tapestry5/trunk/quickstart/pom.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/pom.xml?view=diff&rev=551687&r1=551686&r2=551687
==============================================================================
--- tapestry/tapestry5/trunk/quickstart/pom.xml (original)
+++ tapestry/tapestry5/trunk/quickstart/pom.xml Thu Jun 28 13:02:10 2007
@@ -8,7 +8,7 @@
   <parent>
     <groupId>org.apache.tapestry</groupId>
     <artifactId>tapestry-project</artifactId>
-    <version>5.0.5-SNAPSHOT</version>
+    <version>5.0.5</version>
     <relativePath>../tapestry-project/pom.xml</relativePath>
   </parent>
   <name>Tapestry 5 Quickstart Archetype</name>

Modified: tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/pom.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/pom.xml?view=diff&rev=551687&r1=551686&r2=551687
==============================================================================
--- tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/pom.xml (original)
+++ tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/pom.xml Thu Jun 28 13:02:10 2007
@@ -134,6 +134,6 @@
   
 
     <properties>
-        <tapestry-release-version>5.0.5-SNAPSHOT</tapestry-release-version>
+        <tapestry-release-version>5.0.5</tapestry-release-version>
     </properties>
 </project>

Modified: tapestry/tapestry5/trunk/quickstart/src/site/apt/index.apt
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/site/apt/index.apt?view=diff&rev=551687&r1=551686&r2=551687
==============================================================================
--- tapestry/tapestry5/trunk/quickstart/src/site/apt/index.apt (original)
+++ tapestry/tapestry5/trunk/quickstart/src/site/apt/index.apt Thu Jun 28 13:02:10 2007
@@ -16,12 +16,12 @@
   
   From the command line, you execute the following command (it's a bit of a doozy):
   
-  mvn archetype:create -DarchetypeGroupId=org.apache.tapestry -DarchetypeArtifactId=quickstart -DarchetypeVersion=5.0.3 -DgroupId=<<org.example>> -DartifactId=<<myapp>> -DpackageName=<<org.example.myapp>> -Dversion=<<1.0.0-SNAPSHOT>>
+  mvn archetype:create -DarchetypeGroupId=org.apache.tapestry -DarchetypeArtifactId=quickstart -DarchetypeVersion=5.0.5 -DgroupId=<<org.example>> -DartifactId=<<myapp>> -DpackageName=<<org.example.myapp>> -Dversion=<<1.0.0-SNAPSHOT>>
   
   Maven will use the information from that massive command line to locate and configure the archetpe, and produce the project:
   
 +---+
-$ mvn archetype:create -DarchetypeGroupId=org.apache.tapestry -DarchetypeArtifactId=quickstart -DarchetypeVersion=5.0.4 -DgroupId=org.example -DartifactId=myapp -DpackageName=org.example.myapp -Dversion=1.0.0-SNAPSHOT
+$ mvn archetype:create -DarchetypeGroupId=org.apache.tapestry -DarchetypeArtifactId=quickstart -DarchetypeVersion=5.0.5 -DgroupId=org.example -DartifactId=myapp -DpackageName=org.example.myapp -Dversion=1.0.0-SNAPSHOT
 [INFO] Scanning for projects...
 [INFO] Searching repository for plugin with prefix: 'archetype'.
 [INFO] ----------------------------------------------------------------------------
@@ -33,7 +33,7 @@
 
 [INFO] [archetype:create]
 [INFO] ----------------------------------------------------------------------------
-[INFO] Using following parameters for creating Archetype: quickstart:5.0.4
+[INFO] Using following parameters for creating Archetype: quickstart:5.0.5
 [INFO] ----------------------------------------------------------------------------
 [INFO] Parameter: groupId, Value: org.example
 [INFO] Parameter: packageName, Value: org.example.myapp

Modified: tapestry/tapestry5/trunk/tapestry-component-report/pom.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-component-report/pom.xml?view=diff&rev=551687&r1=551686&r2=551687
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-component-report/pom.xml (original)
+++ tapestry/tapestry5/trunk/tapestry-component-report/pom.xml Thu Jun 28 13:02:10 2007
@@ -6,13 +6,12 @@
   <artifactId>tapestry-component-report</artifactId>
   <packaging>maven-plugin</packaging>
   <name>Tapestry Component Parameters Report</name>
-  <version>5.0.5-SNAPSHOT</version>
   <description>Generates component parameter documentation for Tapestry components, mixins (and base
     classes)</description>
   <parent>
     <groupId>org.apache.tapestry</groupId>
     <artifactId>tapestry-project</artifactId>
-    <version>5.0.5-SNAPSHOT</version>
+    <version>5.0.5</version>
     <relativePath>../tapestry-project/pom.xml</relativePath>
   </parent>
 

Modified: tapestry/tapestry5/trunk/tapestry-core/pom.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/pom.xml?view=diff&rev=551687&r1=551686&r2=551687
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-core/pom.xml (original)
+++ tapestry/tapestry5/trunk/tapestry-core/pom.xml Thu Jun 28 13:02:10 2007
@@ -5,11 +5,10 @@
   <groupId>org.apache.tapestry</groupId>
   <artifactId>tapestry-core</artifactId>
   <packaging>jar</packaging>
-  <version>5.0.5-SNAPSHOT</version>
-  <parent>
+   <parent>
     <groupId>org.apache.tapestry</groupId>
     <artifactId>tapestry-project</artifactId>
-    <version>5.0.5-SNAPSHOT</version>
+    <version>5.0.5</version>
     <relativePath>../tapestry-project/pom.xml</relativePath>
   </parent>
   <name>Tapestry Core Library</name>

Modified: tapestry/tapestry5/trunk/tapestry-hibernate/pom.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-hibernate/pom.xml?view=diff&rev=551687&r1=551686&r2=551687
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-hibernate/pom.xml (original)
+++ tapestry/tapestry5/trunk/tapestry-hibernate/pom.xml Thu Jun 28 13:02:10 2007
@@ -4,14 +4,13 @@
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.apache.tapestry</groupId>
   <artifactId>tapestry-hibernate</artifactId>
-  <version>5.0.5-SNAPSHOT</version>
   <name>Tapestry/Hibernate Integration Library</name>
   <description>Provides support for simple CRUD applications built ontop of Tapestry and Hibernate</description>
   <packaging>jar</packaging>
   <parent>
     <groupId>org.apache.tapestry</groupId>
     <artifactId>tapestry-project</artifactId>
-    <version>5.0.5-SNAPSHOT</version>
+    <version>5.0.5</version>
     <relativePath>../tapestry-project/pom.xml</relativePath>
   </parent>
   <inceptionYear>2007</inceptionYear>

Modified: tapestry/tapestry5/trunk/tapestry-ioc/pom.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-ioc/pom.xml?view=diff&rev=551687&r1=551686&r2=551687
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-ioc/pom.xml (original)
+++ tapestry/tapestry5/trunk/tapestry-ioc/pom.xml Thu Jun 28 13:02:10 2007
@@ -5,12 +5,11 @@
   <groupId>org.apache.tapestry</groupId>
   <artifactId>tapestry-ioc</artifactId>
   <packaging>jar</packaging>
-  <version>5.0.5-SNAPSHOT</version>
   <!-- This should change to tapestry-project -->
   <parent>
     <groupId>org.apache.tapestry</groupId>
     <artifactId>tapestry-project</artifactId>
-    <version>5.0.5-SNAPSHOT</version>
+    <version>5.0.5</version>
     <relativePath>../tapestry-project/pom.xml</relativePath>
   </parent>
   <name>Tapestry Inversion of Control Container</name>

Modified: tapestry/tapestry5/trunk/tapestry-project/build.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-project/build.xml?view=diff&rev=551687&r1=551686&r2=551687
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-project/build.xml (original)
+++ tapestry/tapestry5/trunk/tapestry-project/build.xml Thu Jun 28 13:02:10 2007
@@ -51,6 +51,12 @@
 			<zipfileset prefix="tapestry-test" dir="../tapestry-test" includes="${licenses}" />
 			<zipfileset prefix="tapestry-test" dir="../tapestry-test/target" includes="*.jar" />
 
+			<zipfileset prefix="tapestry-upload" dir="../tapestry-upload" includes="${licenses}" />
+			<zipfileset prefix="tapestry-upload" dir="../tapestry-upload/target" includes="*.jar" />
+
+			<zipfileset prefix="tapestry-tutorial1" dir="../tapestry-tutorial1" includes="${licenses}" />
+			<zipfileset prefix="tapestry-tutorial1" dir="../tapestry-tutorial1/target" includes="*.war" />
+			
 		</zip>
 		
 		<!-- Build the other formats from the .zip -->
@@ -79,6 +85,8 @@
 			<zipfileset prefix="tapestry-project" dir="." includes="${sources}"/>
 			<zipfileset prefix="quickstart" dir="../quickstart" includes="${sources}"/>
 			<zipfileset prefix="tapestry-component-report" dir="../tapestry-component-report" includes="${sources}"/>
+			<zipfileset prefix="tapestry-upload" dir="../tapestry-upload" includes="${sources}"/>
+			<zipfileset prefix="taepstry-tutorial1" dir="../taepstry-tutorial1" includes="${sources}"/>
 			
 		</zip>
 		

Modified: tapestry/tapestry5/trunk/tapestry-project/pom.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-project/pom.xml?view=diff&rev=551687&r1=551686&r2=551687
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-project/pom.xml (original)
+++ tapestry/tapestry5/trunk/tapestry-project/pom.xml Thu Jun 28 13:02:10 2007
@@ -5,7 +5,7 @@
   <groupId>org.apache.tapestry</groupId>
   <artifactId>tapestry-project</artifactId>
   <packaging>pom</packaging>
-  <version>5.0.5-SNAPSHOT</version>
+  <version>5.0.5</version>
   <name>Tapestry 5 Project</name>
   <inceptionYear>2006</inceptionYear>
   <url>http://tapestry.apache.org/tapestry5/</url>

Modified: tapestry/tapestry5/trunk/tapestry-project/src/site/apt/dev/checklist.apt
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-project/src/site/apt/dev/checklist.apt?view=diff&rev=551687&r1=551686&r2=551687
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-project/src/site/apt/dev/checklist.apt (original)
+++ tapestry/tapestry5/trunk/tapestry-project/src/site/apt/dev/checklist.apt Thu Jun 28 13:02:10 2007
@@ -14,19 +14,37 @@
   
 Bumping the Version Number
 
-  At this point, the version number of the tapestry-project POM is 5.0.x-SNAPSHOT.  Likewise,
-  each module has the same snapshot release number.
+  At this point, the version number of the tapestry-project POM is 5.0.x-SNAPSHOT. 
+  Modules inherit their version number from the tapestry-project POM version number.
   
   The first step is to bump up those numbers to the final release value.
   
   * Edit tapestry-project/pom.xml, and change the \<version\> value (at the top of the file).  Change it from <<<5.0.x-SNAPSHOT>>> to <<<5.0.x>>>.
   
-  * In each module, change the pom.xml \<version>\ field <<twice>>: once for the version of the module, once for the version of the parent.
-  
-  * The version number is mentioned in quickstart/src/site/apt/index.apt, change it there.
-  
-  * Finally, quickstart/src/main/resources/archetype-resources/pom.xml contains a copy of the version number, <<at the bottom>> of the file.
+  * In each module, change the <parent> pom.xml \<version>\ field to point to the new tapestry-project POM version (<<<5.0.x>>>).
   
+  	 * quickstart
+  	 
+		* The version number is also mentioned in <<quickstart/src/site/apt/index.apt>>, change it there.
+  
+		* <<quickstart/src/main/resources/archetype-resources/pom.xml>> contains a copy of the version number, <<at the bottom>> of the file.
+  	 
+  	 * tapestry-component-report
+  	 
+  	 * tapestry-core
+  	 
+  	 * tapestry-hibernate
+     
+  	 * tapestry-ioc
+  	 
+  	 * tapestry-spring
+  	 
+  	 * tapestry-test
+  	 
+  	 * tapestry-tutorial1
+  	 
+  	 []
+    
   * From tapestry-project, execute <<<mvn clean install>>>; this should take a couple of minutes.
   
 Generate the Release Notes
@@ -41,22 +59,33 @@
   
   Wrap the title ("Release Notes - Tapestry - Version 5.0.x") inside an \<h1\> element.
   
-Build and Deploy
+Build and Deploy Site
 
-  From tapestry-project, execute <<<mvn site site:deploy deploy>>>
+  From tapestry-project, execute <<<mvn site site:deploy>>>
+  
+  This will build the project site and each of the module sites.  The sites go to a server that is periodically copied over to the live server; it can take up to an hour
+  for changes to show up.
   
-  This will build the project site and each of the module sites.
+Build and Deploy Artifacts
+
+  From tapestry-project, execute <<<mvn deploy>>>
   
-  It will deploy the tapestry-project POM and each of the module's JARs (including source JARs).
+  This will deploy the tapestry-project POM and each of the module's JARs (including source JARs).
   
-  Since the version number is not longer -SNAPSHOT, it will be published to the Apache Maven 2 / Ibiblio Rsync repository.
-  That means that in a few hours, all of the files will be available from Maven's default central repository.
+  Since the version number is not longer -SNAPSHOT, it will be published to the Tapestry Snapshot Repository ({{{http://people.apache.org/~hlship/tapestry-snapshot-repository/}http://people.apache.org/~hlship/tapestry-snapshot-repository/}}).
+  Once the vote on the release is approved, the files will be moved from there to the Apache Ibiblio Sync directory, and from there to the world.
   
   In addition, the Tapestry project site will be updated with all the new documentation.
   
   This takes 10 - 15 minutes. There's a whole lot of FTP-ing and SSH-ing going on.  Maven tends to run the test suites repeatedly, which is a
   bummer (that tapestry-core suite starts up Firefox and Selenium and takes about a minute to run each time).
   
+Binary / Source Distributions
+
+  An Ant script is used to build traditional binary and source distributions.  It requires Ant <<1.7.0>>.
+  
+  From the tapestry-project directory,    
+  
   
 Commit Changes
 
@@ -66,12 +95,12 @@
 
   For tapestry-project and each module, you must tag the release.
   
-  You do this with SVN, copying the trunk folder (in each module) to tags/releases/5.0.x.  The SVN tags/releases folder must
+  You do this with SVN, copying the trunk folder to tags/releases/5.0.x.  The SVN tags/releases folder must
   already exist, the specific folder must not.
 
   I do this from Eclipse, but the command line (for example) is pretty straight forward (and I may create a script to help with this):
     
-  <<<copy -rHEAD https://svn.apache.org/repos/asf/tapestry/tapestry5/quickstart/trunk https://svn.apache.org/repos/asf/tapestry/tapestry5/quickstart/tags/releases/5.0.3>>>
+  <<<copy -rHEAD https://svn.apache.org/repos/asf/tapestry/tapestry5/trunk https://svn.apache.org/repos/asf/tapestry/tapestry5/tags/releases/5.0.x>>>
     
 Add The Next Release to JIRA
 

Modified: tapestry/tapestry5/trunk/tapestry-project/src/site/apt/dev/env.apt
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-project/src/site/apt/dev/env.apt?view=diff&rev=551687&r1=551686&r2=551687
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-project/src/site/apt/dev/env.apt (original)
+++ tapestry/tapestry5/trunk/tapestry-project/src/site/apt/dev/env.apt Thu Jun 28 13:02:10 2007
@@ -8,11 +8,11 @@
   
   Effectively, you should have the following tools:
   
-  * Maven 2.0.4
+  * Maven 2.0.6
   
-  * Eclipse 3.2.1
+  * Eclipse 3.2.2
   
-  * Eclipse Maven Plugin (install from http://m2eclipse.codehaus.org/)
+  * Eclipse Maven Plugin (install from http://m2eclipse.codehaus.org/) version 0.0.9
    
 Builds
 

Modified: tapestry/tapestry5/trunk/tapestry-project/src/site/xdoc/release-notes.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-project/src/site/xdoc/release-notes.xml?view=diff&rev=551687&r1=551686&r2=551687
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-project/src/site/xdoc/release-notes.xml (original)
+++ tapestry/tapestry5/trunk/tapestry-project/src/site/xdoc/release-notes.xml Thu Jun 28 13:02:10 2007
@@ -1,10 +1,162 @@
 <document>
   <properties>
-    <title>Bugs Fixed in 5.0.3</title>
+    <title>Tapestry Project Release Notes</title>
   </properties>
   <body>
 
+    <h1> Release Notes - Tapestry - Version 5.0.5 </h1>
 
+
+
+    <h2> Bug </h2>
+    <ul>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1294">TAPESTRY-1294</a>] -
+        Tapestry does not set an output encoding which prevents Unicode content from being output
+        correctly </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1423">TAPESTRY-1423</a>] -
+        Tapestry IoC fails to get the correct class from javassist.CtClass when the instance is
+        already a proxy </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1425">TAPESTRY-1425</a>] - Eager
+        Loaded service (builder) cannot use object injection </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1434">TAPESTRY-1434</a>] -
+        Service builder methods do not allow services to be defined in terms of non-interface class,
+        even though ServiceBinder does </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1443">TAPESTRY-1443</a>] -
+        org.apache.tapestry.annotations.Service annotation is ignored </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1447">TAPESTRY-1447</a>] -
+        Headers are not set appropiately to allow the browser to cache javascript resources. </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1451">TAPESTRY-1451</a>] - T5
+        website: Broken Link to script.aculo.us </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1464">TAPESTRY-1464</a>] - Cannot
+        Subclass TapestryFilter to add custom init() and destroy() logic </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1465">TAPESTRY-1465</a>] -
+        BeanEditForm and Grid are not extensible in terms of supported property types to be editted
+        or viewed </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1480">TAPESTRY-1480</a>] -
+        Implement Radio component </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1481">TAPESTRY-1481</a>] -
+        ActionLink and PageLink render an id attribute, but don't provide a clientId property,
+        making it impossible to reference them in JavaScript </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1491">TAPESTRY-1491</a>] - No way
+        to get the logical page name for a page instance </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1494">TAPESTRY-1494</a>] -
+        Artifact snapshots are being deployed to the tapestry-repository, not the
+        tapestry-snapshot-repository </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1497">TAPESTRY-1497</a>] -
+        EagerLoad is too early for a normal Tapestry application </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1498">TAPESTRY-1498</a>] - nbsp
+        in template causes exception in SAX Parser. </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1504">TAPESTRY-1504</a>] - When a
+        Map is converted to a SelectModel, the keys are converted unnecessarily to strings </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1508">TAPESTRY-1508</a>] - NPE on
+        console after using StreamResponse with image/jpeg via jfreecharts </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1511">TAPESTRY-1511</a>] -
+        VerifyError when using inner classes inside components </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1528">TAPESTRY-1528</a>] - No way
+        to cleanup the thread without access to the Registry </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1537">TAPESTRY-1537</a>] -
+        Release notes for 5.0.4 claim that TAPESTRY-1294 is fixed, which it isn't </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1546">TAPESTRY-1546</a>] - No
+        equivilent for @Component(inheritInformalParameters=true) </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1559">TAPESTRY-1559</a>] -
+        application package initializer removed while merging svn </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1562">TAPESTRY-1562</a>] -
+        Spurious warnings about missing component ids due to case-sensitive checking of template ids
+        vs. declared components </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1571">TAPESTRY-1571</a>] -
+        CheckForUpdatesFilter can cause deadlock </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1583">TAPESTRY-1583</a>] - The
+        &quot;block:&quot; binding prefix may only reference blocks that appear before the
+        reference in the template, an error occurs if the block is defined later in the template </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1585">TAPESTRY-1585</a>] -
+        tapestry-upload has an incorrect manifest entry for the module class </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1590">TAPESTRY-1590</a>] - Page
+        templates in WEB-INF located based on logical page name (which may not match the class name) </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1593">TAPESTRY-1593</a>] -
+        Various typos in docs/comments </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1596">TAPESTRY-1596</a>] -
+        Contributing a service to the Alias service configuration fails if the service uses a
+        non-standard scope, such as perthread </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1602">TAPESTRY-1602</a>] -
+        Returning false from setupRender() reports a &quot;no root element&quot; error in
+        the logs </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1614">TAPESTRY-1614</a>] - No
+        &quot;expires&quot; header should be set in asset download requests, as that can
+        confuse the browser, preventing changes versions of assets from being downloaded </li>
+    </ul>
+
+    <h2> Improvement </h2>
+    <ul>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1359">TAPESTRY-1359</a>] - The
+        BeanEditForm component should attempt to create its object parameter if it is null </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1409">TAPESTRY-1409</a>] - Extend
+        StreamResponse to support setting headers in the Response prior to streaming the contents
+        from the InputStream </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1439">TAPESTRY-1439</a>] -
+        Convert Tutorial from Pages/PDF to new module using APT format </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1457">TAPESTRY-1457</a>] - No way
+        for PageLink to distinguish between an explicitly empty page activate context and normal
+        delegation to the target page's passivate event </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1479">TAPESTRY-1479</a>] - It
+        would be nice to have a pipeline between the Dispatchers and the RequestHandlers (for
+        component action requests and for page render requests) </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1493">TAPESTRY-1493</a>] - Grid
+        component should display sort icon next to all sortable fields </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1505">TAPESTRY-1505</a>] - The
+        quickstart archetype should include an empty bind() method </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1523">TAPESTRY-1523</a>] - Split
+        mock-control managing logic in TestBase so that it can be used in a JUnit test suite </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1572">TAPESTRY-1572</a>] -
+        AbstractIntegrationTestSuite should mark setup() and cleanup() as alwaysRun </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1612">TAPESTRY-1612</a>] - Allow
+        access to the PageTester registry </li>
+    </ul>
+
+    <h2> New Feature </h2>
+    <ul>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1354">TAPESTRY-1354</a>] -
+        Implement a file upload component </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1356">TAPESTRY-1356</a>] -
+        Implement client-side field persistence </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1369">TAPESTRY-1369</a>] - There
+        should be a global application-level message catalog for messages common to all pages
+        &amp; components </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1370">TAPESTRY-1370</a>] - Add a
+        component event result processor for Class instances </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1373">TAPESTRY-1373</a>] -
+        Recreate T4's Palette component for T5 </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1446">TAPESTRY-1446</a>] -
+        @Symbol annotation for injecting a specific symbol </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1463">TAPESTRY-1463</a>] - Way to
+        inherit binding from containing component </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1466">TAPESTRY-1466</a>] -
+        Support expansions inside ordinary attributes </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1492">TAPESTRY-1492</a>] - The
+        Session interface needs methods for getting and setting the session timeout </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1503">TAPESTRY-1503</a>] -
+        BeanEditForm should default its object parameter to container property that matches its id </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1610">TAPESTRY-1610</a>] -
+        Implement regular expression based input validation (client and server) </li>
+    </ul>
+
+    <h2> Task </h2>
+    <ul>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1485">TAPESTRY-1485</a>] - Remove
+        the Any component --- not necessary because of expansions in attributes </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1501">TAPESTRY-1501</a>] - Remove
+        Img component, not needed because expansions are allowed in attributes </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1566">TAPESTRY-1566</a>] -
+        Hibernate configuration documentation is out of date / broken </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1570">TAPESTRY-1570</a>] - wrong
+        link to RequestGlobals in the guide </li>
+    </ul>
+
+    <h2> Wish </h2>
+    <ul>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1472">TAPESTRY-1472</a>] - The
+        module and filter are coded against Spring's WebApplicationContext, but doesn't use any APIs
+        not present in ApplicationContext </li>
+    </ul>
 
 
     <h1>Release Notes - Tapestry - Version 5.0.4</h1>

Modified: tapestry/tapestry5/trunk/tapestry-spring/pom.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-spring/pom.xml?view=diff&rev=551687&r1=551686&r2=551687
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-spring/pom.xml (original)
+++ tapestry/tapestry5/trunk/tapestry-spring/pom.xml Thu Jun 28 13:02:10 2007
@@ -7,12 +7,11 @@
   <artifactId>tapestry-spring</artifactId>
   <name>Tapestry/Spring Integration Library</name>
   <packaging>jar</packaging>
-  <version>5.0.5-SNAPSHOT</version>
   <description>Provides integration of Tapestry with the Spring IoC container.</description>
   <parent>
     <groupId>org.apache.tapestry</groupId>
     <artifactId>tapestry-project</artifactId>
-    <version>5.0.5-SNAPSHOT</version>
+    <version>5.0.5</version>
     <relativePath>../tapestry-project/pom.xml</relativePath>
   </parent>
 

Modified: tapestry/tapestry5/trunk/tapestry-test/pom.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-test/pom.xml?view=diff&rev=551687&r1=551686&r2=551687
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-test/pom.xml (original)
+++ tapestry/tapestry5/trunk/tapestry-test/pom.xml Thu Jun 28 13:02:10 2007
@@ -5,14 +5,13 @@
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.apache.tapestry</groupId>
   <artifactId>tapestry-test</artifactId>
-  <version>5.0.5-SNAPSHOT</version>
-  <name>Tapestry Test Utilities</name>
+   <name>Tapestry Test Utilities</name>
   <inceptionYear>2007</inceptionYear>
   <description>Test utilities needed by Tapestry</description>
   <parent>
     <groupId>org.apache.tapestry</groupId>
     <artifactId>tapestry-project</artifactId>
-    <version>5.0.5-SNAPSHOT</version>
+    <version>5.0.5</version>
     <relativePath>../tapestry-project/pom.xml</relativePath>
   </parent>
 

Modified: tapestry/tapestry5/trunk/tapestry-tutorial1/pom.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-tutorial1/pom.xml?view=diff&rev=551687&r1=551686&r2=551687
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-tutorial1/pom.xml (original)
+++ tapestry/tapestry5/trunk/tapestry-tutorial1/pom.xml Thu Jun 28 13:02:10 2007
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.tapestry</groupId>
     <artifactId>tapestry-project</artifactId>
-    <version>5.0.5-SNAPSHOT</version>
+    <version>5.0.5</version>
     <relativePath>../tapestry-project/pom.xml</relativePath>
   </parent>
   

Modified: tapestry/tapestry5/trunk/tapestry-upload/pom.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-upload/pom.xml?view=diff&rev=551687&r1=551686&r2=551687
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-upload/pom.xml (original)
+++ tapestry/tapestry5/trunk/tapestry-upload/pom.xml Thu Jun 28 13:02:10 2007
@@ -11,8 +11,7 @@
   <parent>
     <groupId>org.apache.tapestry</groupId>
     <artifactId>tapestry-project</artifactId>
-    <version>5.0.5-SNAPSHOT</version>
-    <!-- Fix to point at Tapestry-Project -->
+    <version>5.0.5</version>
     <relativePath>../tapestry-project/pom.xml</relativePath>
   </parent>
   <inceptionYear>2007</inceptionYear>