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>


Reply via email to