mai
2008
Le second milestone de Wicket 1.4 est disponible et peut être téléchargé à cette adresse.
Notez que ce n’est pas encore une version officielle (il y’a justement un vote en cours à cet égard).
A mon avis, la principale nouveauté de cette version est que désormais, les différents jars de la distribution Wicket disposent de méta-données OSGi \o/, ce qui devrait rendre possible leur utilisation dans un environnement OSGi (genre, euh, hum, S2AP)
Je tiens à saluer la rapidité de réaction de l’équipe de wicket: pas plus de 3 jours entre le moment où on a suggéré d’ajouter les méta-données OSGi et la sortie de cette version qui les inclut.
Comme le changelog n’est pas visible online et est plutôt inclus dans la distribution Wicket, je poste ici son contenu:
** Bug
* [WICKET-1152] - MetaDataRoleAuthorizationStrategy.unauthorize() doesn't work
* [WICKET-1292] - WicketTester continueToOriginalDestination() uses application home page instead of original redictor
* [WICKET-1366] - "ava.lang.IllegalStateException: No Page found for component" when collapsing nodes in a LinkTree
* [WICKET-1507] - MarkupCache style/variation/locale support broken
* [WICKET-1521] - ClassCastException in MixedUrlCodingStrategy
* [WICKET-1527] - WicketTester can not deal with null values in page parameters
* [WICKET-1541] - PopupSettings' windowName fixes for IE
* [WICKET-1549] - Memory leak with PropertyResolver (in running test suites)
* [WICKET-1560] - MarkupFragmentFinder fails on transparent resolvers within Repeaters
* [WICKET-1569] - AjaxButton break form data when IRequestSettings.#getResponseRequestEncoding is not UTF-8.
* [WICKET-1574] - Palette does not support ajax behavior
* [WICKET-1575] - AjaxEventBehavior does not check for component.isEnableAllowed before adding the ajax event to the tag
* [WICKET-1581] - AjaxEditableLabel cancel broken on Safari
* [WICKET-1598] - Typos in JavaDoc of IMarkupResourceStreamProvider.java
* [WICKET-1607] - addDomReadyEvent unreliable for Safari
* [WICKET-1626] - Typo in src/main/java/org/apache/wicket/protocol/http/WebApplication.java
** Improvement
* [WICKET-433] - improved reporting on locked page maps
* [WICKET-1559] - Widening Generics...
* [WICKET-1568] - contribution for wicket 1.4 generics (IConverter)
* [WICKET-1588] - Generics for Quickstart archetype
* [WICKET-1590] - AjaxEditableChoiceLabel ignores ChoiceRenderer in newLabel(...)
* [WICKET-1595] - AutoCompleteTextField: Scrolling down the Choice Menu Only When the Bottom of the Menu Is Reached
* [WICKET-1596] - New convenience methods for ValueMap (code and tests included!)
* [WICKET-1608] - make AutoCompleteBehavior's configuration more flexible
* [WICKET-1618] - Localizer API should be enhanced so that the cache implementation can be overwritten
** New Feature
* [WICKET-1603] - pass through url coding strategy
* [WICKET-1609] - add RedirectToExternalException
* [WICKET-1641] - provide OSGi metadata
** Wish
* [WICKET-1562] - Autocomplete should display the selection list even if the input field is empty