The Apache Wicket team is proud to announce the immediate availability of the newest release of their component oriented open source Java web framework. Apache Wicket 1.5 has been in development for the last two years and brings many improvements over previous versions.
With this release the Wicket team has revised many of its internals. A short list:
- HTML5 components added: EmailTextField, NumberTextField, UrlTextField and RangeTextField
- New inter-component events (explained below)
- Minimum required servlet API is servlet-api 2.5
- All standard validators now extend Behavior to allow for client side validations
- IBehavior has been removed and AbstractBehavior has been deprecated, you should now extend Behaviorinstead
- Simplified the request cycle processing and made it more extensible
- URL handling is now in one place
- Wicket’s rendering code has been greatly simplified
- Improved browser caching support
- ClientSideImageMap replaces old ImageMap
- Better support for running behind proxies with x-forwarded-for header
- Request cycle listeners make it easier to integrate frameworks in your Wicket application
- Consistent naming: methods with Javascript in the name have been renamed to use proper capitalization:JavaScript
- Switching to HTTPS is as simple as configuring a new root mapper to make Wicket HTTPS aware and annotating a page with @RequireHttps
A longer list of changes and improvements can be found in the migration guide.
Read more here: http://wicket.apache.org/2011/09/07/wicket-1.5-released.html