The Apache Wicket PMC is proud to announce Apache Wicket 6.16.0!
This release marks another 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
This release fixes 14 bugs and adds the following improvements:
* Upgrade JQuery to latest releases - 1.11.1 & 2.1.1
* Upgrade Atmosphere to latest version
* Generation of wicket ids with prefix / suffix
* Introduce CharSequenceResource similar to ByteArrayResource
The full list of improvements and fixes can be found at 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):
<dependency>
<groupId>org.apache.wicket</groupId>
<artifactId>wicket-core</artifactId>
<version>6.16.0</version>
</dependency>
Or download and build the distribution yourself, or use our
convenience binary package
* Source: http://www.apache.org/dyn/closer.cgi/wicket/6.16.0
* Binary: http://www.apache.org/dyn/closer.cgi/wicket/6.16.0/binaries
Upgrading from earlier versions
If you upgrade from 6.y.z 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
* https://cwiki.apache.org/confluence/display/WICKET/Migration+to+Wicket+6.0
Have fun!
— The Wicket team
The signatures for the source release artefacts:
apache-wicket-6.16.0.tar.gz
apache-wicket-6.16.0.zip
========================================================================
Release Notes - Wicket - Version 6.16.0
** Bug
* [WICKET-4545] - MarkupNotFoundException for Fragment and
TransparentWebMarkupContainer
* [WICKET-5553] - When using an Ajax request to display initially
hidden components inside inline enclosures, only the first one
appears.
* [WICKET-5560] - A 404 error occurs when using a CryptoMapper
* [WICKET-5569] - Unable to find markup for children of deeply
nested IComponentResolvers during Ajax response
* [WICKET-5570] - Rescheduling the same ajax timer behavior causes
memory leak in the browser
* [WICKET-5573] - FilterToolbar generics broken
* [WICKET-5581] - CachingResourceStreamLocator is not extension-aware
* [WICKET-5582] - ServletWebResponse#encodeUrl() makes absolute
Urls relative
* [WICKET-5589] - Upgrade wicket-atmosphere to the latest version
of atmosphere
* [WICKET-5591] - Missing translation for HoursValidator.range (in
DateTimeField)
* [WICKET-5592] - Add a method to clear the cache of
CachingResourceStreamLocator
* [WICKET-5593] - AjaxFormValidatingBehavior attempts to update
non-visible feedback panels
* [WICKET-5595] - Atmosphere: updates infinitly with long polling transport
* [WICKET-5596] -
DropDownChoice#wantsOnSelectionChangedNotifications(T) not being
called on unmounted page
* [WICKET-5601] - AbstractSingleSelectChoice fails with
NullPointerException when its choice renderer returns null from
#getIdValue()
** Improvement
* [WICKET-5563] - RestartResponseAtInterceptPageException - add
public function to retrieve originalUrl
* [WICKET-5574] - ComponentRenderer should use
Application#createRequestCycle
* [WICKET-5575] - Add support in
FormTester#submit(String|Component) for Ajax submitters
* [WICKET-5577] - Generation of wicket ids with prefix / suffix
* [WICKET-5580] - Allow markup to find child fragments when
wicket:child is inside a component tag
* [WICKET-5585] - Wicket Extension Automplete does not work well
with JavaScriptFilteredIntoFooterHeaderResponse
* [WICKET-5586] - NextButton isEnabled() should bo logical
conjunction of getWizardModel().isNextAvailable() and
super.isEnabled()
* [WICKET-5600] - Introduce CharSequenceResource similar to
ByteArrayResource
* [WICKET-5606] - SelectOptions with #setRecreateChoices(true)
loses selection on form errors
** Task
* [WICKET-5587] - Upgrade JQuery to latest releases - 1.11.1 & 2.1.1
This release marks another 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
This release fixes 14 bugs and adds the following improvements:
* Upgrade JQuery to latest releases - 1.11.1 & 2.1.1
* Upgrade Atmosphere to latest version
* Generation of wicket ids with prefix / suffix
* Introduce CharSequenceResource similar to ByteArrayResource
The full list of improvements and fixes can be found at 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):
<dependency>
<groupId>org.apache.wicket</groupId>
<artifactId>wicket-core</artifactId>
<version>6.16.0</version>
</dependency>
Or download and build the distribution yourself, or use our
convenience binary package
* Source: http://www.apache.org/dyn/closer.cgi/wicket/6.16.0
* Binary: http://www.apache.org/dyn/closer.cgi/wicket/6.16.0/binaries
Upgrading from earlier versions
If you upgrade from 6.y.z 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
* https://cwiki.apache.org/confluence/display/WICKET/Migration+to+Wicket+6.0
Have fun!
— The Wicket team
The signatures for the source release artefacts:
apache-wicket-6.16.0.tar.gz
apache-wicket-6.16.0.zip
========================================================================
Release Notes - Wicket - Version 6.16.0
** Bug
* [WICKET-4545] - MarkupNotFoundException for Fragment and
TransparentWebMarkupContainer
* [WICKET-5553] - When using an Ajax request to display initially
hidden components inside inline enclosures, only the first one
appears.
* [WICKET-5560] - A 404 error occurs when using a CryptoMapper
* [WICKET-5569] - Unable to find markup for children of deeply
nested IComponentResolvers during Ajax response
* [WICKET-5570] - Rescheduling the same ajax timer behavior causes
memory leak in the browser
* [WICKET-5573] - FilterToolbar generics broken
* [WICKET-5581] - CachingResourceStreamLocator is not extension-aware
* [WICKET-5582] - ServletWebResponse#encodeUrl() makes absolute
Urls relative
* [WICKET-5589] - Upgrade wicket-atmosphere to the latest version
of atmosphere
* [WICKET-5591] - Missing translation for HoursValidator.range (in
DateTimeField)
* [WICKET-5592] - Add a method to clear the cache of
CachingResourceStreamLocator
* [WICKET-5593] - AjaxFormValidatingBehavior attempts to update
non-visible feedback panels
* [WICKET-5595] - Atmosphere: updates infinitly with long polling transport
* [WICKET-5596] -
DropDownChoice#wantsOnSelectionChangedNotifications(T) not being
called on unmounted page
* [WICKET-5601] - AbstractSingleSelectChoice fails with
NullPointerException when its choice renderer returns null from
#getIdValue()
** Improvement
* [WICKET-5563] - RestartResponseAtInterceptPageException - add
public function to retrieve originalUrl
* [WICKET-5574] - ComponentRenderer should use
Application#createRequestCycle
* [WICKET-5575] - Add support in
FormTester#submit(String|Component) for Ajax submitters
* [WICKET-5577] - Generation of wicket ids with prefix / suffix
* [WICKET-5580] - Allow markup to find child fragments when
wicket:child is inside a component tag
* [WICKET-5585] - Wicket Extension Automplete does not work well
with JavaScriptFilteredIntoFooterHeaderResponse
* [WICKET-5586] - NextButton isEnabled() should bo logical
conjunction of getWizardModel().isNextAvailable() and
super.isEnabled()
* [WICKET-5600] - Introduce CharSequenceResource similar to
ByteArrayResource
* [WICKET-5606] - SelectOptions with #setRecreateChoices(true)
loses selection on form errors
** Task
* [WICKET-5587] - Upgrade JQuery to latest releases - 1.11.1 & 2.1.1