Release Notes 5.5.0

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 Improvement Sep 21, 2019 14:00 Mar 20, 2020 01:13 Thiago Henrique De Paula Figueiredo Thiago Henrique De Paula Figueiredo Minor Resolved Fixed
TAP5-2614 Update Closure Compiler to latest version available Improvement Sep 15, 2019 19:54 Sep 16, 2019 02:39 Thiago Henrique De Paula Figueiredo Thiago Henrique De Paula Figueiredo Major Resolved Fixed
TAP5-2612 Allow the usage of Tapestry without Bootstrap, the CSS framework Improvement Jun 23, 2019 18:13 Mar 20, 2020 01:13 Thiago Henrique De Paula Figueiredo Thiago Henrique De Paula Figueiredo Major Resolved Done
TAP5-2608 Fix and update quickstart Improvement Feb 24, 2019 11:16 Aug 31, 2021 17:53 Thiago Henrique De Paula Figueiredo picodotdev Major Closed Fixed
TAP5-2591 TypeScript support Improvement Nov 27, 2017 11:14 Mar 20, 2020 01:14 Jochen Kemnade Jochen Kemnade Major Closed Fixed
TAP5-2589 Improve Grid implementation for "slow" data sources Improvement Oct 13, 2017 07:35 Oct 13, 2017 12:22 Unassigned Jochen Kemnade Major Closed Fixed
TAP5-2575 Replace json.org-licensed classes with Apache-compatible versions Task Feb 25, 2017 21:54 Apr 19, 2017 07:47 Jochen Kemnade Bob Harner Major Closed Fixed
TAP5-2573 Update Closure Compiler version Dependency upgrade Feb 22, 2017 13:14 Mar 03, 2017 06:30 Unassigned MihkelJ Minor Closed Fixed
TAP5-2558 Lock contention in PlasticClassPool Sub-task Jul 19, 2016 09:07 Oct 18, 2017 06:14 Jochen Kemnade Michael Mikhulya Major Closed Fixed
TAP5-2557 Lock contention in ComponentInstantiatorSourceImpl Sub-task Jul 19, 2016 09:02 Jul 25, 2016 07:29 Unassigned Michael Mikhulya Major Closed Fixed
TAP5-2556 Upgrade Hibernate to 5.1 for T5.5 Dependency upgrade Jul 08, 2016 20:31 Jul 17, 2016 02:10 Kalle Korhonen Kalle Korhonen Major Resolved Fixed
TAP5-2553 Support pseudo nested JPA transactions, injectable entity listeners and pre/post commit hooks New Feature Jun 06, 2016 20:11 Mar 20, 2020 00:49 Kalle Korhonen Kalle Korhonen Major Closed Done
TAP5-2548 Upgrade embedded Jetty and Tomcat versions Dependency upgrade May 18, 2016 08:02 Jul 21, 2016 12:29 Jochen Kemnade Jochen Kemnade Major Closed Fixed
TAP5-2546 Parallel class loading Sub-task May 14, 2016 07:10 Mar 31, 2017 06:50 Jochen Kemnade Michael Mikhulya Major Closed Fixed
TAP5-2545 Reduce lock contention during page loading Improvement May 14, 2016 06:31 Oct 18, 2017 09:32 Unassigned Michael Mikhulya Major Closed Fixed
TAP5-2532 Add Object editor to PropertyEditBlocks Improvement Feb 26, 2016 19:22 Mar 31, 2017 07:23 Unassigned Barry Books Minor Closed Fixed
TAP5-2478 Create getIfExists in SessionApplicationStatePersistenceStrategy Improvement May 14, 2015 14:53 Mar 08, 2023 14:33 Unassigned Maria Fedotova Major Closed Fixed
TAP5-2327 The Cookies interface should provide an option to mark cookies as httpOnly New Feature Apr 29, 2014 09:26 Jul 14, 2016 06:09 Jochen Kemnade Martin Schneider Major Closed Fixed
Authenticate to retrieve your issues

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 Bug Mar 28, 2019 14:09 Mar 29, 2019 19:59 Balázs Palcsó Balázs Palcsó Major Resolved Fixed
TAP5-2606 Inline SVG image is broken in proudction mode, because whitespaces are removed Bug Jan 14, 2019 13:32 Jan 17, 2019 22:27 Balázs Palcsó Balázs Palcsó Major Resolved Fixed
TAP5-2582 Service creation for Hibernate Session results in ClassFormatError: Duplicate method name&signature Bug May 09, 2017 13:13 Feb 28, 2021 18:47 Thiago Henrique De Paula Figueiredo Thomas Mayer Major Resolved Fixed
TAP5-2560 Error in GenericsUtils affecting property access Bug Aug 22, 2016 07:11 Aug 10, 2024 13:12 Thiago Henrique De Paula Figueiredo Chris Poulsen Major Resolved Fixed
TAP5-2075 Checkbox doesn't trigger VALIDATE event Bug Feb 24, 2013 06:06 Mar 29, 2019 19:09 Balázs Palcsó Geoff Callender Major Resolved Fixed
TAP5-2032 GenericsUtils does not handle generics properly when extracting the actual type Bug Dec 03, 2012 17:42 Aug 10, 2024 13:12 Thiago Henrique De Paula Figueiredo DI Florian Hackenberger Major Closed Fixed
Authenticate to retrieve your issues