La version 1.4 de Wicket est enfin disponible. Cette version a pour caractéristiques majeure de ne fonctionner qu'à partir de Java 5 car elle introduit et utilise abondamment les Generics. Cela permet d'ajouter le contrôle de type au niveau des API et en particulier dans l'utilisation des modèles.
Toutes nos félicitations à l'équipe Apache Wicket et en particulier à Martijn Dashorst pour la gestion de la release.
Les principales modifications sont :
- L'interface et les implémentations de IModel utilisent maintenant les Generics
- Les méthodes getModel() et setModel() sur la classe Component ont été renommées en getDefaultModel() et setDefaultModel()
- Les modules Spring ont fusionné, le seul jar nécessaire maintenant est wicket-spring.jar
- Modifications sur plusieurs API afin de bénéficier des fonctionnalités Java 5
- Les jars Wicket sont maintenant packagés avec des METADATA pour en faire des bundle OSGi
La migration de 1.3 vers 1.4 devrait être assez facile, et un guide de migration est disponible.
Le lien vers le post original, mais voici un petit résumé des changements majeurs de cette nouvelle version.

