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.