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

Reply via email to