Sortie de Wicket 6.1.0


Comme vous le savez peut-être, Wicket est sorti en version 6.0.0 récemment, apportant un grand nombre de nouveautés mais également un certain nombre d'API breaks.

Je vous invite d'ailleurs à consulter le guide de migration avant de l'entreprendre :

https://cwiki.apache.org/WICKET/migration-to-wicket-60.html

La première version de maintenance est aujourd'hui disponible :

http://wicket.apache.org/2012/10/04/wicket-6.1.0-released.html

Cette version apporte quelques nouveautés qui n'avaient pas pu être intégrées à temps dans la version 6.0.0, comme Wicket CDI. CDI est un mécanisme d'injection de dépendances, dont l'intégration avec Wicket est très proche de celle disponible avec wicket-spring.

Cette intégration avait été repoussée car certaines dépendances n'étaient pas disponibles dans le repository central maven.

Pour profiter de ces nouveautés ainsi que des nombreuses corrections de bugs, c'est par ici :

<dependency>
    <groupId>org.apache.wicket</groupId>
    <artifactId>wicket-core</artifactId>
    <version>6.1.0</version>
</dependency>

Sortie de Wicket 6.0.0-beta2 et intégration du framework Atmosphere dans Wicket (server side push)


La sortie de la version 6.0.0-beta2 de Wicket hier apporte de nombreuses corrections de bugs, mais également une nouveauté au stade expérimental sous la forme d'un module: le support du push, c'est à dire la possibilité de déclencher des évènements côté serveur, et de modifier la vue.

Pour cela, le framework Atmosphere a été intégré dans Wicket.

Je vous avais parlé d'une tentative d'intégration de ce framework en Wicket : yeswicket

Cette intégration est désormais implémentée dans le module wicket-atmosphere :

<dependency>
    <groupId>org.apache.wicket</groupId>
    <artifactId>wicket-atmosphere</artifactId>
    <version>0.1</version>
</dependency>

Pour plus d'informations et pour un exemple d'utilisation: http://wicket.apache.org/2012/05/29/wicket-6.0.0-beta2-released.html

Nouvelle release Wicket : 6.0.0-beta1


La première release de la branche 6 en version beta vient de sortir

Cette nouvelle version apporte une dizaine de nouveautés.

Notamment l'utilisation de la librairie JQuery pour remplacer le moteur Ajax interne (wicket-ajax.js).

Cette release apporte quelques modifications pouvant nécessiter une migration de votre code 1.5.x.

Vous pouvez la récupérer en mettant à jour vos POM :

<dependency>
    <groupId>org.apache.wicket</groupId>
    <artifactId>wicket-core</artifactId>
    <version>6.0.0-beta1</version>
</dependency>

Wicket 1.5.1 released


La première release de la branche 1.5 est maintenant disponible

Vous pouvez d'ores et déjà la récupérer en mettant à jour vos POM :

<dependency>
    <groupId>org.apache.wicket</groupId>
    <artifactId>wicket-core</artifactId>
    <version>1.5.1</version>
</dependency>

Sortie officielle de Wicket 1.5


C'est officiel, la release 1.5 de Wicket est sortie aujourd'hui!

Vous pouvez la télécharger ici.

Ou plus directement en mettant à jour vos POM :

<dependency>
    <groupId>org.apache.wicket</groupId>
    <artifactId>wicket-core</artifactId>
    <version>1.5.0</version>
</dependency>

Il faudra également mettre à jour les autres modules wicket : wicket-extensions, wicket-ioc, wicket-spring,...

Vous pouvez retrouver tous les détails de cette release ici, mais voici quelques exemples :

  • Intégration de nouveaux composants compatibles HTML5 (EmailTextField, NumberTextField, UrlTextField and RangeTextField)
  • Un mécanisme d'événement inter-composant intégré directement dans le framework.
  • Simplification de la gestion du RequestCycle.
  • Meilleure gestion des pages accessibles uniquement en HTTPS (il suffit maintenant d'ajouter l'annotation @RequireHttps sur la page)

Un guide de migration est disponible pour vous aider à intégrer toutes ces nouvelles fonctionnalités.

Les dernières releases Wicket


La septième release candidate de la branche 1.5 est maintenant disponible

Vous pouvez dès à présent la récupérer en mettant à jour vos POM :

<dependency>
    <groupId>org.apache.wicket</groupId>
    <artifactId>wicket-core</artifactId>
    <version>1.5-RC7</version>
</dependency>

Pour la branche 1.4 la release 1.4.18 est disponible :

<dependency>
    <groupId>org.apache.wicket</groupId>
    <artifactId>wicket</artifactId>
    <version>1.4.18</version>
</dependency>

Les dernières releases Wicket


La deuxième release candidate de la branche 1.5 est maintenant disponible

Vous pouvez d'ores et déjà la récupérer en mettant à jour vos POM :

  1. <dependency>
  2. <groupId>org.apache.wicket</groupId>
  3. <artifactId>wicket</artifactId>
  4. <version>1.5-RC2</version>
  5. </dependency>

Pour la branche 1.4 la release 1.4.16 est disponible :

  1. <dependency>
  2. <groupId>org.apache.wicket</groupId>
  3. <artifactId>wicket</artifactId>
  4. <version>1.4.16</version>
  5. </dependency>

Sortie de Atmosphère 0.7 : Support des WebSockets (HTLM 5) dans Wicket


HTML5 et les websocket

Atmosphere vient d'annoncer une nouvelle version de son framework sur son blog :

Le but du framework est de faciliter l'utilisation du push, de comet et des websockets.

Lire la suite...

Interview de Martijn Dashorst à la FOSDEM 2011


Vous pouvez trouver ici une courte interview de Martin Dashorst donnée à l'occasion de la FOSDEM 2011.

Martijn évoque notamment le futur support de la syntaxe HTML5 dans Wicket 1.5. La validation syntaxique du markup va en effet évoluer par rapport aux versions actuelles pour permettre l'utilisation des syntaxes compatibles HTML5.

Autre information, le remplacement du moteur Ajax interne par la librairie YUI3 est prévu pour la version 1.6.

Maj : Merci à Sébastien pour les liens vers la vidéo et les slides de la présentation :

Nouvelle release Wicket : 1.5-RC1


La première release candidate de la branche 1.5 est maintenant disponible

Vous pouvez d'ores et déjà la récupérer en mettant à jour vos POM :

  1. <dependency>
  2. <groupId>org.apache.wicket</groupId>
  3. <artifactId>wicket</artifactId>
  4. <version>1.5-RC1</version>
  5. </dependency>

- page 1 de 2