I've been cranking out preview releases (for the benefit of a client project I've been moving from 5.3 to 5.4). In any case, the latest release came about because of my frustration with some testing (using Selenium and Geb).
I was hitting problems, but the details were in the JavaScript console ... which Selenium makes (as far as I can tell) impossible to access. My solution was to resurrect the "floating console" and have an option that lets the floating console be present along with the browser's real JavaScript console. This allows all the console messages to be captured in the screen and content capture at the end of a failed test. See my twitter feed (@hlship) for some screen shots. Other changes: - ElementWrapper.fadeIn() and .fadeOut() have been removed - ElementWrapper.children() has been added - t5/core/builder module has been removed - t5/core/dom has a few new functions, including create() to create detached DOM elements - RequireJS errors are logged to the floating console and described in an expanded fashion - The t5/core/console module is exposed as window.t5console, so that Geb/Selenium tests can write to the console - RequireJS updated to latest version, 2.1.8 - Removed the well from around the alerts - TAP5-1914: Alerts needs a parameter to show/hide "Dismiss all" - TAP5-2064: Add 'info' style to info alerts - TAP5-1984: Do not invoke AjaxResponseRenderer callbacks when the response is an Ajax redirect Also, I learned that I don't need to be sending you a new URL for each preview release; they are all available from the Apache Staging repository: https://repository.apache.org/content/groups/staging -- Howard M. Lewis Ship Creator of Apache Tapestry The source for Tapestry training, mentoring and support. Contact me to learn how I can get you up and productive in Tapestry fast! (971) 678-5210 http://howardlewisship.com