tapestry-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dmitry Gusev <dmitry.gu...@gmail.com>
Subject Re: [ANNOUNCEMENT] Tapestry 5.7.0 released
Date Wed, 24 Feb 2021 15:29:08 GMT
Hooray, that's a big milestone!

Thank you to everyone involved!

On Wed, Feb 24, 2021 at 3:03 PM Thiago H. de Paula Figueiredo <
thiagohp@gmail.com> wrote:

> Tapestry 5.7.0 is a new major version which needs a migration step for
> projects using previous versions. To upgrade, update the dependency in your
> build configuration (Maven POM, Gradle build script, etc.) – or Download
> the new JAR file. Please check the Upgrade Guide section in the release
> notes for details. This is a step that only needs to be done once. Please
> also review the How to Upgrade instructions before upgrading.
> The main new features are:
> Partial Java 9+ modules (JPMS) support. It's partial because
> module-info.java classes are not provided yet. On the other hand,
> Tapestry's JARs don't have split packages anymore, making them easier to be
> used with Java 9+ modules. Many classes had to be moved to other packages,
> and sometimes even to a different JAR. The migration tool mentioned above
> will take care of updating your code so it uses the correct new
> fully-qualified class names for the ones that were moved and/or renamed.
> TAP5-2641 - Turn the Tapestry subprojects into Java 9+ modules (JPMS)
> RESOLVED TAP5-2627 - Fix split packages RESOLVED
> TypeCoercer now uses mapped configuration so coercion overrides are done in
> an explicit manner.
> TAP5-2650 - Change TypeCoercer configuration to MappedConfiguration CLOSED
> It's not possible to use the Tapestry request handling framework, specially
> the RequestFilter, Dispatcher, Request, Response and
> HttpServletRequestFilter classes, without the page framework. These classes
> were moved to a new artifact, tapestry-http, which can be used in place of
> tapestry-core (which depends on tapestry-http). tapestry-http Servlet
> filter class is org.apache.tapestry5.http.TapestryFilter. The original
> TapestryFilter, from org.apache.tapestry5, can be used in the same way way
> as in past Tapestry versions.
> Full details at https://tapestry.apache.org/release-notes-570.html.
> Thanks for everyone involved in getting this new release done!
> Happy coding!
> --
> Thiago

Dmitry Gusev

AnjLab Team

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message