The Apache Tapestry developers are proud to announce that Tapestry 5.4, a long-awaited major release, is now available for immediate download:
http://tapestry.apache.org/download Tapestry 5.4 represents a tremendous effort by a large number of people, and includes almost 200 enhancements and over 300 bug fixes. Full details are in the release notes, but here are a few highlights: * A JavaScript abstraction layer that removes Tapestry's dependence on Prototype and lets you swap in jQuery (or potentially other JavaScript framewords) instead. * JavaScript modules based on RequireJS * A new module, tapestry-webresources, which provides support for automatically compiling CoffeeScript into JavaScript and Less into CSS, and for minimizing CSS and JavaScript. And, best of all, this processing takes place at runtime. * Greatly improved asset caching based on the checksums of file contents, to intelligently cache assets like images and CSS only until their content changes. * The adoption of Bootstrap 3 CSS styling by default, with built-in glyphicon support. ... and many dozens of other significant changes. Despite all the changes, Tapestry 5.4 is still mostly a drop-in replacement for 5.3 users, with the caveat that the adoption of Bootstrap 3 CSS may require some CSS tweaks if you're not already using Bootstrap 3. Please see https://tapestry.apache.org/release-notes-54.html for a full list of changes and upgrade instructions.