Apache Wicket 6.2.0 released!

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

Apache Wicket 6.2.0 released!

Martijn Dashorst
The Apache Wicket PMC is proud to announce Apache Wicket 6.2.0!

This release marks the second minor release of Wicket 6. Starting
with Wicket 6 we use semantic versioning for the future development of
Wicket, and as such no API breaks are present in this release compared
to 6.0.0.

New and noteworthy

SerializableChecker has been made easier to extend. It is now much easier
to add your own checks at serialization time. For example, check whether your
LoadableDetachableModels are detached, or no Hibernate entities are referenced
directly from your component tree, etc.

For the full changelog see the release notes attached to the end of
this announcement.

Using this release

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


Or download and build the distribution yourself, or use our
convenience binary package

 * http://www.apache.org/dyn/closer.cgi/wicket/6.2.0
 * http://www.apache.org/dyn/closer.cgi/wicket/6.2.0/binaries

Upgrading from earlier versions

If you upgrade from 6.0.0, this release is a drop in replacement. If
you come from a version prior to 6.0.0, please read our Wicket 6
migration guide found at http://s.apache.org/wicket-6.0-migration

Have fun!

— The Wicket team

Release Notes - Wicket - Version 6.2.0

** Sub-task
    * [WICKET-4752] - Revert Wicket-4715 -Read multipart request
params in WebApplication

** Bug
    * [WICKET-4587] - URLRenderer renderFullUrl
    * [WICKET-4589] - Closing </wicket:container> tag is incorrectly
setup as autocomponent
    * [WICKET-4756] - AtmosphereWebRequest should return true on calls
to #isAjax()
    * [WICKET-4759] - FilterForm/FilterToolbar don't work when there's
more than one IColumn to be filtered
    * [WICKET-4769] - Clicking on Label of Radio doesn't update
component with Ajax update
    * [WICKET-4771] - Submitting value filled in DropDownChoice fails
when tinymce textarea is on the page
    * [WICKET-4776] - Problems with switching between HTTP/HTTPS
    * [WICKET-4777] - JavaScriptReference escapes given URL
    * [WICKET-4786] - AjaxTabbedPanel doesn't include constructor with model
    * [WICKET-4787] - Registering resource bundles with duplicate
resource references gives an NPE
    * [WICKET-4788] - FilteringHeaderResponse does not unwrap
PriorityHeaderItems for filtering
    * [WICKET-4789] - URL rendering regression
    * [WICKET-4791] - UploadProgressBar hides immediately after being shown.
    * [WICKET-4792] - wickettester#startcomponent(component) doesn't
call oninitialize
    * [WICKET-4794] - RfcCompliantEmailAddressValidator error message
not defined
    * [WICKET-4796] - DatePickerTest fails because of java
inconsistensy on localizing March german shortname Mrz vs Mär
    * [WICKET-4797] - CheckBoxMultipleChoice loses state
    * [WICKET-4801] - BaseWicketTester.executeAjaxEvent only fires one
of multiple behaviors bound to a given event
    * [WICKET-4806] - AjaxEditableChoiceLabel won't close select onblur
    * [WICKET-4810] - CLONE - BaseWicketTester.clickLink() does not
work with a ResourceLink with ResourceReference
    * [WICKET-4816] - Handling of semicolons in form action URLs
    * [WICKET-4818] - NullPointerException while reading the POST parameters
    * [WICKET-4820] - Race condition in ResourceSettings:
getResourceWatcher() is not thread safe
    * [WICKET-4822] - Wicket.Event.add requires Wicket.$, but
wicket-ajax-jquery is not listed as a dependency
    * [WICKET-4824] - Redirect to HTTPS is using wrong port 80 if
HttpsConfig with default ports 80/443 is used

** Improvement
    * [WICKET-4160] - Make AbstractAutoCompleteRenderer.renderHeader()
and .renderFooter() non-final
    * [WICKET-4772] - DataTable API and handling of AbstractToolbar
    * [WICKET-4778] - Add factory methods to JavaScriptHeaderItem to
create a deferred JavaScript header item.
    * [WICKET-4798] - Make IteratorFilter.onFilter protected
    * [WICKET-4804] - Add #setStatus(int) in AbstractResource.ResourceResponse
    * [WICKET-4808] - WebClientInfo.getRemoteAddr() handling
"Forwarded-For" value tokens not being ip addresses
    * [WICKET-4812] - Make SerializationChecker easier for extending
so custom checks can be added to it

** New Feature
    * [WICKET-4793] - Support Jetty 9.x websocket implementation
    * [WICKET-4802] - Add functionality to be able to export DataTable content
    * [WICKET-4815] - Interface to mark components with type safe models

To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]