You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by Andrea Del Bene <an...@gmail.com> on 2015/02/04 15:36:28 UTC

[ANNOUNCE] Apache Wicket 7.0.0-M5 Released

The Apache Wicket PMC is proud to announce Apache Wicket 7.0.0-M5!

We have released another milestone release for Apache Wicket 7. We aim
to finalize Wicket 7 over the coming months and request your help in
testing the new major version.

Caveats
-------

It is still a development version so expect API breaks to happen over
the course of the coming milestone releases.

Semantic versioning
-------------------

As we adopted semver Wicket 7 will be the first release since 6.0 where
we are able to refactor the API. We will continue to use semver when we
have made Wicket 7 final and maintain api compatibility between minor
versions of Wicket 7.

Requirements
------------

Wicket 7 requires the following:

  - Java 7
  - Servlet 3 compatible container

You can't mix wicket libraries from prior Wicket versions with Wicket 7.

Migration guide
---------------

As usual we have a migration guide available online for people
migrating their applications to Wicket 7. We will continue to update
the guide as development progresses. If you find something that is not
in the guide, please update the guide, or let us know so we can update
the guide.

You can find the guide here:http://s.apache.org/wicket7migrate

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>7.0.0-M5</version>
</dependency>

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

  * Source:http://www.apache.org/dyn/closer.cgi/wicket/7.0.0-M5
  * Binary:http://www.apache.org/dyn/closer.cgi/wicket/7.0.0-M5/binaries


========================================================================

The signatures for the source release artefacts:


Signature for apache-wicket-7.0.0-M5.zip:

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
Comment: GPGTools -https://gpgtools.org

iEYEABECAAYFAlRTjfQACgkQJBX8W/xy/UW+TQCfZn81bkbmcrVEGjWY4rUA2sfy
rJMAn2Ah/6X2M9Cf02hEMyb8JV+ZPaBa
=xlUP
-----END PGP SIGNATURE-----

Signature for apache-wicket-7.0.0-M5.tar.gz:

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
Comment: GPGTools -https://gpgtools.org

iEYEABECAAYFAlRTjfQACgkQJBX8W/xy/UVGggCdFyCZATMis/829BmasZKgx28m
uDEAn2eZhOrh8//AIYnkRYFLtWJnyx0F
=kWVF
-----END PGP SIGNATURE-----

========================================================================

CHANGELOG for 7.0.0-M5:


Release Notes - Wicket - Version 7.0.0-M5

** Bug
     * [WICKET-5584] - DiskDataStore error
     * [WICKET-5747] - Wicket Ajax Click handling gets requeued in OnDomReady so fire out of order
     * [WICKET-5748] - StackOverflowError while trying to get the Markup of WicketHeadContainer
     * [WICKET-5751] - NullPointerException in IntHashMap
     * [WICKET-5752] - ReplacementResourceBundleReference should return the dependencies for the replacing resource ref
     * [WICKET-5759] - AjaxRequestAttributes extra parameters aren't properly handled in getCallbackFunction()
     * [WICKET-5770] - PageParametersEncoder should not decode parameters with no name
     * [WICKET-5772] - LoadableDetachableModel caches null value if load() fails, bug in getObject() {attached = true;}
     * [WICKET-5777] - Reload of page leads to WicketRuntimeException
     * [WICKET-5782] - Missing escaping in MultiFileUploadField.js - sort of XSS
     * [WICKET-5783] - Multiple events in AjaxEventBehavior with prefix 'on'
     * [WICKET-5784] - arraycopy with bad length in AbstractRequestLogger:172
     * [WICKET-5793] - Request for static resource creating a session in 6.13.0+
     * [WICKET-5800] - wicket:enclosure within FormComponentPanel causes exception related to dequeueing
     * [WICKET-5809] - URL IPv6 parsing
     * [WICKET-5811] - Infinite loop issue in PropertyValidator#createUnresolvablePropertyMessage(FormComponent<>)
     * [WICKET-5812] - AtmosphereBehavior wrongly sets Ajax base url to '.'
     * [WICKET-5817] - Wicket-JMX should depend on asm-util

** Improvement
     * [WICKET-4703] - StringResourceModel should provide an overridable getString(Component) method
     * [WICKET-5746] - Fire an event once all JS event listeners are registered
     * [WICKET-5753] - It is impossible to determine the form submitting component's inputName when AjaxFormSubmitBehavior is used
     * [WICKET-5754] - (String)ResourceModel's defaultValue could be an IModel<String>
     * [WICKET-5756] - Allow to use custom ciphers when using SunJceCrypt class
     * [WICKET-5758] - Portuguese translation
     * [WICKET-5760] - Add constructor (String, Serializable, String) to AttributeAppender
     * [WICKET-5774] - UrlRenderer should render full and absolute urls in their canonical form
     * [WICKET-5775] - Replace the session upon successful signin for better support for Session Fixation
     * [WICKET-5776] - Add information about the component when it fail in detach phase
     * [WICKET-5778] - Pass the IModifiable to the IChangeListener in ModificationWatcher
     * [WICKET-5780] - Add a resource reference for ContextRelativeResource
     * [WICKET-5789] - Make org.apache.wicket.protocol.ws.javax.WicketServerEndpointConfig publicly visible
     * [WICKET-5794] - Make DefaultExceptionMapper extensible
     * [WICKET-5797] - Convenience method to call setResponsePage with forward option
     * [WICKET-5799] - Add rel=prev/next in PagingNavigator.html
     * [WICKET-5802] - HTML Import
     * [WICKET-5803] - Reduce log for "o.a.w.r.PropertiesFactory | Loading properties files from ..."
     * [WICKET-5806] - Wicket.Log should log (at least errors) in the browser console even when Wicket Ajax Debug window is disabled
     * [WICKET-5808] - SpringBean, support generic beans
     * [WICKET-5818] - Add support for httpOnly cookies to CookieDefaults
     * [WICKET-5820] - improve StringResourceModel's resource key interpolation for null

** New Feature
     * [WICKET-5771] - Ability to escape resource bundle messages added with wicket:message

** Task
     * [WICKET-5732] - Improve component queuing and auto component
     * [WICKET-5791] - Update JQuery to 1.11.2 and 2.1.3


Have fun!

— The Wicket team