Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

HTML
            
<h2>        Bug
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-710'>TAP5-710</a>] -         Documentation about &quot;use of asset: and context: to reference assets directly from a template file&quot; has errors (See TAP5-214)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-752'>TAP5-752</a>] -         Tapestry bin download includes lots of libraries that shouldn't be there due to licensing concerns
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-770'>TAP5-770</a>] -         Minor documentation typos in PageLoaded annotation
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-818'>TAP5-818</a>] -         Tapestry should properly support JDK 1.5 Generics when reading and updating properties and property expressions
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1004'>TAP5-1004</a>] -         X-Tapestry-ErrorMessage may lead to HTTP Response Splitting
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1011'>TAP5-1011</a>] -         When using @PageActivationContext and providing a no-args activate event handler, the handler may be called too soon
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1118'>TAP5-1118</a>] -         Using Ajax updates to add an Upload component to an existing Form fails in IE, which still sends application/x-www-form-urlencoded encoded request
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1123'>TAP5-1123</a>] -         Documentation in ApplicationStateManager is not quite correct: when creating an SSO it uses the full injection machinery, not necessarilly the no-args constructor
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1177'>TAP5-1177</a>] -         In a partial page update request, if the server returns an empty string for the content, the client-side is left as is, rather than cleared
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1188'>TAP5-1188</a>] -         Refactoring the base class of a live-reloaded service implementation can cause mysterious NoSuchMethodError exceptions
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1192'>TAP5-1192</a>] -         IE 8 throws an exception while purging JavaScript event handlers from elements as they are destroyed
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1201'>TAP5-1201</a>] -         PageResponseRenderer.render() should call RequestGlobabls.storeActivePageName(String pageName) 
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1222'>TAP5-1222</a>] -         Accessing a public field of a non-component object inside component code can result in a TransfomationException  if the accessed field name matches the name of a component field
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1228'>TAP5-1228</a>] -         The need to configure the tapestry.alias-mode symbol makes it awkward to start a Registry up for unit testing purposes
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1229'>TAP5-1229</a>] -         Tapestry binary/source distributions do not include all modules
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1230'>TAP5-1230</a>] -         SeleniumTestCase.assertFieldValue() should invoke writeErrorReport() on failure
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1232'>TAP5-1232</a>] -         Restore injection of service id (as a String) into service decorator methods for proper backwards compatibility
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1235'>TAP5-1235</a>] -         The interaction between a Form component and the active page can be problematic when there is an error loading a page
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1239'>TAP5-1239</a>] -         @Startup annotation does not appear to work
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1241'>TAP5-1241</a>] -         Setting the content length of the response should automatically disable response compression
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1244'>TAP5-1244</a>] -         Tapestry components and mixins should be converted to use JavaScriptSupport, not RenderSupport
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1246'>TAP5-1246</a>] -         Tapestry should use SQLException.getNextException() to dig down to the &quot;root cause&quot;
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1254'>TAP5-1254</a>] -         The decorateComponentEventLink event name is misspelled
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1258'>TAP5-1258</a>] -         Maven quickstart archetype puts the wrong version in the pom.xml
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1260'>TAP5-1260</a>] -         Document &quot;Assets&quot;, Section &quot;Securing Assets&quot; is outdated
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1261'>TAP5-1261</a>] -         Tapestry adds event handlers not only to form components, but also to simple forms
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1264'>TAP5-1264</a>] -         Ordering of MarkupRenderer (and PartialMarkupRender) filters can cause bad interraction between ClientBehaviorSupport and Heartbeat
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1265'>TAP5-1265</a>] -         Change the description for the quickstart archetype to just &quot;Tapestry 5 Quickstart Project&quot;
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1269'>TAP5-1269</a>] -         Annotation @FactoryDefaults should be allowed on methods, for use with the @Contribute annotation
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1277'>TAP5-1277</a>] -         Tapestry incorrectly calls PrintWriter.flush(), not close(), when writing JSON objects and arrays as the response
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1279'>TAP5-1279</a>] -         Importing a JavaScript library that is part of a stack should import the entire stack instead of the individual library (to take advantage of JavaScript aggregation)
</li>
</ul>
    
<h2>        Improvement
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-363'>TAP5-363</a>] -         Cookbook: Using Tapestry to serve servlet-container error pages
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1233'>TAP5-1233</a>] -         Live reloading of service implementation classes causes IllegalAccessError if the class contains protected or package private methods
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1236'>TAP5-1236</a>] -         Add method Response.disableCompression() (to avoid use of a internal global key)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1245'>TAP5-1245</a>] -         Break out the Tapestry JSON support into an independent module
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1250'>TAP5-1250</a>] -         Add support for creating a Flow from an Iterable (not just Collection and object array)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1256'>TAP5-1256</a>] -         Failed Selenium assertions should capture a screenshot (as well as the current page HTML)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1266'>TAP5-1266</a>] -         Bring quickstart archetype up to date in several ways
</li>
</ul>
    
<h2>        New Feature
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-910'>TAP5-910</a>] -         Cookbook: defining a new enum as a component parameter, and adding the string -&gt; enum type coercion for it
</li>
</ul>
                    
<h2>        Task
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1240'>TAP5-1240</a>] -         Upgrade Hibernate dependencies to 3.5.4-Final
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1267'>TAP5-1267</a>] -         Remove the code that &quot;optimizes&quot; generated URLs as it is not always possible to know what the base URL is
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1270'>TAP5-1270</a>] -         Upgrade EasyMock dependency to version 3.0
</li>
</ul>