Tapestry 5.6.4 is a drop-in replacement for Tapestry 5.4, 5.5 and 5.6 releases. It's a recommended upgrade for previous 5.6.x releases but be aware of the warning below. To upgrade, just update the dependency in your build configuration (Maven POM, Gradle build script, etc.) – or Download the new JAR file -- and the new version will just work. However, please review the How to Upgrade instructions before upgrading.
The Tapestry JSON improvements (TAP5-2640) introduced an incompatibility with dependencies built with earlier versions than Tapestry 5.6.2.
JSONObject#get(String) will fail with a
NoSuchMethodError exception due to a signature change to conform to the
- Use a newer version of the dependency build with at least Tapestry 5.6.2
- Shade the dependency and update it manually
- Fork the dependency and update it manually
|TAP5-2661||Allow options to be passed to GoogleClosureMinimizer||Jan 29, 2021||Feb 15, 2021||Ben Weidig||Geoff Callender||Closed||Fixed|
|TAP5-2660||Empty string and null namespaces should be treated as the same in Element||Jan 26, 2021||Jan 26, 2021||Thiago Henrique De Paula Figueiredo||Thiago Henrique De Paula Figueiredo||Closed||Fixed|
|TAP5-2659||Direct instantiation of ComponentResourceSelector should be replaced with delegation to ComponentRequestSelectorAnalyzer||Jan 11, 2021||Jun 20, 2021||Thiago Henrique De Paula Figueiredo||Dmitry Gusev||Closed||Fixed|
|TAP5-2658||Tuple should implement hashCode based on its values||Jan 06, 2021||Feb 11, 2021||Ben Weidig||Ben Weidig||Closed||Fixed|
|TAP5-2656||Disabling strict CSS URL rewriting still throws exceptions for non-existing files||Dec 30, 2020||Jan 19, 2021||Thiago Henrique De Paula Figueiredo||Thiago Henrique De Paula Figueiredo||Closed||Fixed|
|TAP5-2643||Label component throws NPE when corresponding form field isn't rendered||Sep 29, 2020||Nov 28, 2020||Thiago Henrique De Paula Figueiredo||Thiago Henrique De Paula Figueiredo||Resolved||Fixed|
|TAP5-2636||Non-unique advice IDs silently override each other in random order on application startup||Aug 17, 2020||Feb 11, 2021||Thiago Henrique De Paula Figueiredo||Dmitry Gusev||Closed||Fixed|