Tapestry 5.5.0 is a drop-in replacement for Tapestry 5.4 releases. 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 main new features are:
- Added support for Java 9, 10, 11 and 12 bytecode. Tapestry 5.5.0 now supports Java 8 through 12.
- TAP5-2588 - ( )
- Added support for on-the-fly TypeScript compilation in the tapestry-webresources module. See TypeScript for more info.
- TAP5-2591 - ( )
- Added the ability to switch between CSS frameworks: Bootstrap CSS 4, Bootstrap 3 (the default for Tapestry 5.4), or your own CSS (in this case, Tapestry doesn't provide any CSS at all). See CSS for more info.
- TAP5-2612 - ( )
- Added a "then" parameter to the If component. See If component docs for more info.
- TAP5-2615 - ( )
Improvements
Key | Summary | T | Created | Updated | Due | Assignee | Reporter | P | Status | Resolution |
---|---|---|---|---|---|---|---|---|---|---|
TAP5-2615 | "If" component should have an optional "then" parameter | Sep 21, 2019 | Mar 20, 2020 | Thiago Henrique De Paula Figueiredo | Thiago Henrique De Paula Figueiredo | Resolved | Fixed | |||
TAP5-2614 | Update Closure Compiler to latest version available | Sep 15, 2019 | Sep 16, 2019 | Thiago Henrique De Paula Figueiredo | Thiago Henrique De Paula Figueiredo | Resolved | Fixed | |||
TAP5-2612 | Allow the usage of Tapestry without Bootstrap, the CSS framework | Jun 23, 2019 | Mar 20, 2020 | Thiago Henrique De Paula Figueiredo | Thiago Henrique De Paula Figueiredo | Resolved | Done | |||
TAP5-2608 | Fix and update quickstart | Feb 24, 2019 | Aug 31, 2021 | Thiago Henrique De Paula Figueiredo | picodotdev | Closed | Fixed | |||
TAP5-2591 | TypeScript support | Nov 27, 2017 | Mar 20, 2020 | Jochen Kemnade | Jochen Kemnade | Closed | Fixed | |||
TAP5-2589 | Improve Grid implementation for "slow" data sources | Oct 13, 2017 | Oct 13, 2017 | Unassigned | Jochen Kemnade | Closed | Fixed | |||
TAP5-2575 | Replace json.org-licensed classes with Apache-compatible versions | Feb 25, 2017 | Apr 19, 2017 | Jochen Kemnade | Bob Harner | Closed | Fixed | |||
TAP5-2573 | Update Closure Compiler version | Feb 22, 2017 | Mar 03, 2017 | Unassigned | MihkelJ | Closed | Fixed | |||
TAP5-2558 | Lock contention in PlasticClassPool | Jul 19, 2016 | Oct 18, 2017 | Jochen Kemnade | Michael Mikhulya | Closed | Fixed | |||
TAP5-2557 | Lock contention in ComponentInstantiatorSourceImpl | Jul 19, 2016 | Jul 25, 2016 | Unassigned | Michael Mikhulya | Closed | Fixed | |||
TAP5-2556 | Upgrade Hibernate to 5.1 for T5.5 | Jul 08, 2016 | Jul 17, 2016 | Kalle Korhonen | Kalle Korhonen | Resolved | Fixed | |||
TAP5-2553 | Support pseudo nested JPA transactions, injectable entity listeners and pre/post commit hooks | Jun 06, 2016 | Mar 20, 2020 | Kalle Korhonen | Kalle Korhonen | Closed | Done | |||
TAP5-2548 | Upgrade embedded Jetty and Tomcat versions | May 18, 2016 | Jul 21, 2016 | Jochen Kemnade | Jochen Kemnade | Closed | Fixed | |||
TAP5-2546 | Parallel class loading | May 14, 2016 | Mar 31, 2017 | Jochen Kemnade | Michael Mikhulya | Closed | Fixed | |||
TAP5-2545 | Reduce lock contention during page loading | May 14, 2016 | Oct 18, 2017 | Unassigned | Michael Mikhulya | Closed | Fixed | |||
TAP5-2532 | Add Object editor to PropertyEditBlocks | Feb 26, 2016 | Mar 31, 2017 | Unassigned | Barry Books | Closed | Fixed | |||
TAP5-2478 | Create getIfExists in SessionApplicationStatePersistenceStrategy | May 14, 2015 | Mar 08, 2023 | Unassigned | Maria Fedotova | Closed | Fixed | |||
TAP5-2327 | The Cookies interface should provide an option to mark cookies as httpOnly | Apr 29, 2014 | Jul 14, 2016 | Jochen Kemnade | Martin Schneider | Closed | Fixed | |||
Bugs fixed
Key | Summary | T | Created | Updated | Due | Assignee | Reporter | P | Status | Resolution |
---|---|---|---|---|---|---|---|---|---|---|
TAP5-2610 | required validation should not be added to checkbox when primitive boolean is behind it, unless checked or required validation is explicitly added | Mar 28, 2019 | Mar 29, 2019 | Balázs Palcsó | Balázs Palcsó | Resolved | Fixed | |||
TAP5-2606 | Inline SVG image is broken in proudction mode, because whitespaces are removed | Jan 14, 2019 | Jan 17, 2019 | Balázs Palcsó | Balázs Palcsó | Resolved | Fixed | |||
TAP5-2582 | Service creation for Hibernate Session results in ClassFormatError: Duplicate method name&signature | May 09, 2017 | Feb 28, 2021 | Thiago Henrique De Paula Figueiredo | Thomas Mayer | Resolved | Fixed | |||
TAP5-2560 | Error in GenericsUtils affecting property access | Aug 22, 2016 | Sep 06, 2019 | Thiago Henrique De Paula Figueiredo | Chris Poulsen | Resolved | Fixed | |||
TAP5-2075 | Checkbox doesn't trigger VALIDATE event | Feb 24, 2013 | Mar 29, 2019 | Balázs Palcsó | Geoff Callender | Resolved | Fixed | |||