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/05/01 03:54:02 UTC

svn commit: r533905 - /tapestry/tapestry5/trunk/tapestry-project/src/site/xdoc/release-notes.xml

Author: hlship
Date: Mon Apr 30 18:54:01 2007
New Revision: 533905

URL: http://svn.apache.org/viewvc?view=rev&rev=533905
Log:
Add 5.0.4 release notes

Modified:
    tapestry/tapestry5/trunk/tapestry-project/src/site/xdoc/release-notes.xml

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=533905&r1=533904&r2=533905
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-project/src/site/xdoc/release-notes.xml (original)
+++ tapestry/tapestry5/trunk/tapestry-project/src/site/xdoc/release-notes.xml Mon Apr 30 18:54:01 2007
@@ -1,56 +1,158 @@
 <document>
   <properties>
-     <title>Bugs Fixed in 5.0.3</title>
+    <title>Bugs Fixed in 5.0.3</title>
   </properties>
-    <body>
+  <body>
+
+
+
+
+    <h1>Release Notes - Tapestry - Version 5.0.4</h1>
+
+
+    <h2>Bug</h2>
+    <ul>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1263">TAPESTRY-1263</a>] - Can't
+        use HTML entities in templates</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1264">TAPESTRY-1264</a>] - Can't
+        specify DOCTYPE in template</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1294">TAPESTRY-1294</a>] -
+        localization problem: the data sumitted from form can't display correctly in non english,
+        such as chinese.</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1317">TAPESTRY-1317</a>] -
+        Service contributors are not case insensitive with respect to the service id.</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1333">TAPESTRY-1333</a>] - Cannot
+        bundle component classes &amp; templates in WEB-INF/classes when deploying to Tomcat
+        (&amp; JBoss)</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1337">TAPESTRY-1337</a>] -
+        PageTester can't handle pages with context assets</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1338">TAPESTRY-1338</a>] -
+        ApplicationStateObjects not properly instantiated when using PageTester</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1357">TAPESTRY-1357</a>] -
+        Quickstart archetype still uses out-of-date @Id and @Contribute annotations</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1363">TAPESTRY-1363</a>] - Some
+        of the Java comments in the generated AppModule class are out of date</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1371">TAPESTRY-1371</a>] - The
+        Submit component should have a defer parameter, but just has a _defer private instance
+        variable.</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1387">TAPESTRY-1387</a>] -
+        @Inject should expose annotations on the field to the ObjectProvider</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1411">TAPESTRY-1411</a>] -
+        PageLink component does not render informal parameters</li>
+    </ul>
+
+    <h2>Improvement</h2>
+    <ul>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1365">TAPESTRY-1365</a>] -
+        RandomDataSource should allow any type of value for the oneOf() method, not just String</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1424">TAPESTRY-1424</a>] -
+        @OnEvent annotation should be simplified to specify at most one event and at most one
+        component id</li>
+    </ul>
+
+    <h2>New Feature</h2>
+    <ul>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1330">TAPESTRY-1330</a>] - The
+        @Scope annotaton should be allowed on service implementation classes (in addition to service
+        builder methods inside a module class)</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1331">TAPESTRY-1331</a>] - Need
+        an @InjectValue annotation for cases where a value to insert contains a colon</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1353">TAPESTRY-1353</a>] -
+        Include copies of common DTDs in the JAR such that the template parser does not need to
+        access the network to parse templates with specific doctypes</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1368">TAPESTRY-1368</a>] - The
+        @ApplicationState annotation should be capable of enhancing a boolean field to indicate
+        whether the state object already exists</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1382">TAPESTRY-1382</a>] - Strip
+        out duplication of names in the class name -> page name / component type conversion</li>
+    </ul>
+
+
+
+    <h1>Release Notes - Tapestry - Version 5.0.3</h1>
+
+    <h2>Bug</h2>
+    <ul>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1270">TAPESTRY-1270</a>] - The
+        StringTranslator should return null when an empty text field is submitted with a form, not
+        the empty string</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1275">TAPESTRY-1275</a>] -
+        Recursive Components cause heap space overflow</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1282">TAPESTRY-1282</a>] - Assets
+        should be streamed with an appropriate content type, even when the container is unable to
+        provide the content type</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1291">TAPESTRY-1291</a>] - Race
+        condition in IoC service creation can create runtime failures</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1297">TAPESTRY-1297</a>] -
+        incorrect context generated for URLs with final slash</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1300">TAPESTRY-1300</a>] - Unit
+        tests require english locale to run succesfully</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1303">TAPESTRY-1303</a>] - Update
+        licences and notice files for external dependencies (javassist, etc.)</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1314">TAPESTRY-1314</a>] -
+        ExceptionAnalyzer throws NPE when an exception message is null</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1316">TAPESTRY-1316</a>] -
+        Address class loader issues inside JBoss</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1321">TAPESTRY-1321</a>] - JBoss
+        deployment error</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1322">TAPESTRY-1322</a>] -
+        Spurious errors in log concerning page "favicon"</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1329">TAPESTRY-1329</a>] - The
+        favicon.ico file is not generated into the project by the quickstart archetype</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1343">TAPESTRY-1343</a>] - Under
+        Tomcat, a root path URL such as http://.../context (without a trailing slash) causes a
+        StringIndexOutOfBoundsException inside PageRenderDispatcher</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1344">TAPESTRY-1344</a>] - Render
+        phase methods should be allowed to return a Renderable object</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1346">TAPESTRY-1346</a>] -
+        tapestry-hibernate module depends on missing ComponentClassLocator service</li>
+    </ul>
+
+    <h2>Improvement</h2>
+    <ul>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1025">TAPESTRY-1025</a>] - Add
+        support for eager loading of services</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1295">TAPESTRY-1295</a>] - Event
+        handling methods that have too many parameters for the event context should be silently
+        skipped</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1298">TAPESTRY-1298</a>] -
+        ExceptionReport can be too verbose and repetative</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1308">TAPESTRY-1308</a>] -
+        Exceptions while building services are poorly reported</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1320">TAPESTRY-1320</a>] - Render
+        phase BeginRender should respond to a "false" result by switching to phase AfterRender
+        (rather than phase CleanupRender).</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1323">TAPESTRY-1323</a>] -
+        Support caseless mapped service configurations </li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1335">TAPESTRY-1335</a>] - The
+        "infrastructure:" object provider prefix is too long and the name is confusing, rename to
+        "alias:"</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1339">TAPESTRY-1339</a>] - Rework
+        Tapestry IoC to remove the concept of module ids and qualified service ids</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1342">TAPESTRY-1342</a>] - When
+        an exception is reported concerning a particular method, the string identifying the method
+        should include the file name and line number (if available)</li>
+    </ul>
+
+    <h2>New Feature</h2>
+    <ul>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1276">TAPESTRY-1276</a>] - If
+        component should include an optional negate parameter</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1284">TAPESTRY-1284</a>] -
+        Tapestry Spring integration module</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1292">TAPESTRY-1292</a>] - Allow
+        lists to be used as select models</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1302">TAPESTRY-1302</a>] -
+        JavaScript support</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1311">TAPESTRY-1311</a>] -
+        Identify type of component via tag element name in templates</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1319">TAPESTRY-1319</a>] -
+        tapestry.InfrastructureOverrides is not yet implemented</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1325">TAPESTRY-1325</a>] - Add an
+        "asset:" object provider, to simplfy injecting assets into services</li>
+      <li>[<a href="https://issues.apache.org/jira/browse/TAPESTRY-1341">TAPESTRY-1341</a>] - Allow
+        service builders named "build" and determine service id from the result type</li>
+    </ul>
 
-     
-      
-      <h1>Release Notes - Tapestry - Version 5.0.3</h1>
-      
-      <h2>Bug</h2>
-      <ul>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1270'>TAPESTRY-1270</a>] - The StringTranslator should return null when an empty text field is submitted with a form, not the empty string</li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1275'>TAPESTRY-1275</a>] - Recursive Components cause heap space overflow</li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1282'>TAPESTRY-1282</a>] - Assets should be streamed with an appropriate content type, even when the container is unable to provide the content type</li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1291'>TAPESTRY-1291</a>] - Race condition in IoC service creation can create runtime failures</li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1297'>TAPESTRY-1297</a>] - incorrect context generated for URLs with final slash</li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1300'>TAPESTRY-1300</a>] - Unit tests require english locale to run succesfully</li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1303'>TAPESTRY-1303</a>] - Update licences and notice files for external dependencies (javassist, etc.)</li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1314'>TAPESTRY-1314</a>] - ExceptionAnalyzer throws NPE when an exception message is null</li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1316'>TAPESTRY-1316</a>] - Address class loader issues inside JBoss</li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1321'>TAPESTRY-1321</a>] - JBoss deployment error</li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1322'>TAPESTRY-1322</a>] - Spurious errors in log concerning page "favicon"</li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1329'>TAPESTRY-1329</a>] - The favicon.ico file is not generated into the project by the quickstart archetype</li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1343'>TAPESTRY-1343</a>] - Under Tomcat, a root path URL such as http://.../context (without a trailing slash) causes a StringIndexOutOfBoundsException inside PageRenderDispatcher</li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1344'>TAPESTRY-1344</a>] - Render phase methods should be allowed to return a Renderable object</li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1346'>TAPESTRY-1346</a>] - tapestry-hibernate module depends on missing ComponentClassLocator service</li>
-      </ul>
-      
-      <h2>Improvement</h2>
-      <ul>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1025'>TAPESTRY-1025</a>] - Add support for eager loading of services</li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1295'>TAPESTRY-1295</a>] - Event handling methods that have too many parameters for the event context should be silently skipped</li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1298'>TAPESTRY-1298</a>] - ExceptionReport can be too verbose and repetative</li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1308'>TAPESTRY-1308</a>] - Exceptions while building services are poorly reported</li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1320'>TAPESTRY-1320</a>] - Render phase BeginRender should respond to a "false" result by switching to phase AfterRender (rather than phase CleanupRender).</li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1323'>TAPESTRY-1323</a>] - Support caseless mapped service configurations </li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1335'>TAPESTRY-1335</a>] - The "infrastructure:" object provider prefix is too long and the name is confusing, rename to "alias:"</li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1339'>TAPESTRY-1339</a>] - Rework Tapestry IoC to remove the concept of module ids and qualified service ids</li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1342'>TAPESTRY-1342</a>] - When an exception is reported concerning a particular method, the string identifying the method should include the file name and line number (if available)</li>
-      </ul>
-      
-      <h2>New Feature</h2>
-      <ul>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1276'>TAPESTRY-1276</a>] - If component should include an optional negate parameter</li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1284'>TAPESTRY-1284</a>] - Tapestry Spring integration module</li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1292'>TAPESTRY-1292</a>] - Allow lists to be used as select models</li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1302'>TAPESTRY-1302</a>] - JavaScript support</li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1311'>TAPESTRY-1311</a>] - Identify type of component via tag element name in templates</li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1319'>TAPESTRY-1319</a>] - tapestry.InfrastructureOverrides is not yet implemented</li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1325'>TAPESTRY-1325</a>] - Add an "asset:" object provider, to simplfy injecting assets into services</li>
-        <li>[<a href='https://issues.apache.org/jira/browse/TAPESTRY-1341'>TAPESTRY-1341</a>] - Allow service builders named "build" and determine service id from the result type</li>
-      </ul>
-      
   </body>
-</document>
\ No newline at end of file
+</document>