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 & templates in WEB-INF/classes when deploying to Tomcat
+ (& 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>