Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Delete "new and of note" which is from 5.1

...

Tapestry is released under the Apache Software Licence 2.0.

New And Of Note

Main Article: Release Notes

  • Tapestry now uses the Blackbird JavaScript console.
  • Tapestry now automatically combines multiple JavaScript libraries into a single request.
  • An Ajax event request may now return a MultiZoneUpdate instance to update multiple zones in the client web browser.
  • Client-side numeric validation is now locale-sensitive.
  • Some significant performance improvements over Tapestry 5.0.18: the time to initially load a page, and the time to render a page have decreased.
  • Tapestry IoC services can now be easily advised as well as decorated (both of these refer to Aspect Oriented Techniques applied to Tapestry IoC services).
  • Tapestry Services can now be injected into Spring Beans, when using the Tapestry/Spring integration library.
  • Tapestry now compresses responses for clients that support GZIP compression. Context and classpath assets are now handled uniformly: versioned URLs, far-future expiration headers, and GZIP compression where applicable.
  • Ordered and mapped configurations can now have overrides.
  • Property expressions have been improved: You can now invoke methods with parameters, or create a list (very useful for link contexts).
  • IoC Service contributions may now be made in terms of classes (that are automatically instantiated) as well as instances.
  • A simpler method of overriding built-in services has been added.

Roadmap

Version 5.2 has reached General Availability (stable) status, and developers are working on features for a 5.3 snapshot.

...