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 14:00 | Mar 20, 2020 01:13 | Thiago Henrique De Paula Figueiredo | Thiago Henrique De Paula Figueiredo |
| Resolved | Fixed | |
TAP5-2614 | Update Closure Compiler to latest version available |
| Sep 15, 2019 19:54 | Sep 16, 2019 02:39 | 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 18:13 | Mar 20, 2020 01:13 | Thiago Henrique De Paula Figueiredo | Thiago Henrique De Paula Figueiredo |
| Resolved | Done | |
TAP5-2608 | Fix and update quickstart |
| Feb 24, 2019 11:16 | Aug 31, 2021 17:53 | Thiago Henrique De Paula Figueiredo | picodotdev |
| Closed | Fixed | |
TAP5-2591 | TypeScript support |
| Nov 27, 2017 11:14 | Mar 20, 2020 01:14 | Jochen Kemnade | Jochen Kemnade |
| Closed | Fixed | |
TAP5-2589 | Improve Grid implementation for "slow" data sources |
| Oct 13, 2017 07:35 | Oct 13, 2017 12:22 | Unassigned | Jochen Kemnade |
| Closed | Fixed | |
TAP5-2575 | Replace json.org-licensed classes with Apache-compatible versions |
| Feb 25, 2017 21:54 | Apr 19, 2017 07:47 | Jochen Kemnade | Bob Harner |
| Closed | Fixed | |
TAP5-2573 | Update Closure Compiler version |
| Feb 22, 2017 13:14 | Mar 03, 2017 06:30 | Unassigned | MihkelJ |
| Closed | Fixed | |
TAP5-2558 | Lock contention in PlasticClassPool |
| Jul 19, 2016 09:07 | Oct 18, 2017 06:14 | Jochen Kemnade | Michael Mikhulya |
| Closed | Fixed | |
TAP5-2557 | Lock contention in ComponentInstantiatorSourceImpl |
| Jul 19, 2016 09:02 | Jul 25, 2016 07:29 | Unassigned | Michael Mikhulya |
| Closed | Fixed | |
TAP5-2556 | Upgrade Hibernate to 5.1 for T5.5 |
| Jul 08, 2016 20:31 | Jul 17, 2016 02:10 | Kalle Korhonen | Kalle Korhonen |
| Resolved | Fixed | |
TAP5-2553 | Support pseudo nested JPA transactions, injectable entity listeners and pre/post commit hooks |
| Jun 06, 2016 20:11 | Mar 20, 2020 00:49 | Kalle Korhonen | Kalle Korhonen |
| Closed | Done | |
TAP5-2548 | Upgrade embedded Jetty and Tomcat versions |
| May 18, 2016 08:02 | Jul 21, 2016 12:29 | Jochen Kemnade | Jochen Kemnade |
| Closed | Fixed | |
TAP5-2546 | Parallel class loading |
| May 14, 2016 07:10 | Mar 31, 2017 06:50 | Jochen Kemnade | Michael Mikhulya |
| Closed | Fixed | |
TAP5-2545 | Reduce lock contention during page loading |
| May 14, 2016 06:31 | Oct 18, 2017 09:32 | Unassigned | Michael Mikhulya |
| Closed | Fixed | |
TAP5-2532 | Add Object editor to PropertyEditBlocks |
| Feb 26, 2016 19:22 | Mar 31, 2017 07:23 | Unassigned | Barry Books |
| Closed | Fixed | |
TAP5-2478 | Create getIfExists in SessionApplicationStatePersistenceStrategy |
| May 14, 2015 14:53 | Mar 08, 2023 14:33 | Unassigned | Maria Fedotova |
| Closed | Fixed | |
TAP5-2327 | The Cookies interface should provide an option to mark cookies as httpOnly |
| Apr 29, 2014 09:26 | Jul 14, 2016 06:09 | 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 14:09 | Mar 29, 2019 19:59 | 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 13:32 | Jan 17, 2019 22:27 | 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 13:13 | Feb 28, 2021 18:47 | Thiago Henrique De Paula Figueiredo | Thomas Mayer |
| Resolved | Fixed | |
TAP5-2560 | Error in GenericsUtils affecting property access |
| Aug 22, 2016 07:11 | Aug 10, 2024 13:12 | Thiago Henrique De Paula Figueiredo | Chris Poulsen |
| Resolved | Fixed | |
TAP5-2075 | Checkbox doesn't trigger VALIDATE event |
| Feb 24, 2013 06:06 | Mar 29, 2019 19:09 | Balázs Palcsó | Geoff Callender |
| Resolved | Fixed | |
TAP5-2032 | GenericsUtils does not handle generics properly when extracting the actual type |
| Dec 03, 2012 17:42 | Aug 10, 2024 13:12 | Thiago Henrique De Paula Figueiredo | DI Florian Hackenberger |
| Closed | Fixed | |