Welcome to Apache Wicket

With proper mark-up/logic separation, a POJO data model, and a refreshing lack of XML, Apache Wicket makes developing web-apps simple and enjoyable again. Swap the boilerplate, complex debugging and brittle code for powerful, reusable components written with plain Java and HTML.

Wicket is released under the Apache License, Version 2.0.

Wicket 1.4.9 released

This is the ninth maintenance release of the 1.4.x series and brings over fifteen bug fixes and improvements.

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

It is worth noting that WICKET-2846 will be reverted in the next release because the community has shown a preference for this. So, it would be wise not to take advantage of the InheritableThreadLocal that was put into version 1.4.9.

Release Notes - Wicket - Version 1.4.9

Bugs

  • WICKET-2741 - non-performant Collections.synchronizedMap() should be replaced with ConcurrentMap
  • WICKET-2843 - Palette is incompatible with ListMultipleChoice in its use of the model
  • WICKET-2853 - ListMultipleChoice/CheckBoxMultipleChoice do not retain selected but disabled items
  • WICKET-2856 - PackageStringResourceLoader.loadStringResource() causes NullPointerException when used in a Class within the root package (i.e. it has no package declaration)
  • WICKET-2858 - WicketSessionFilter: java.lang.IllegalArgumentException: Argument application can not be null
  • WICKET-2859 - Wrong package names in Examples
  • WICKET-2860 - Wrong name for swiss Application.properties
  • WICKET-2861 - getConvertedInput() returns null and selectedValues.addAll tries adding it

Improvements

  • WICKET-2790 - wicketTester.executeAjaxEvent method does not check if form is multiPart
  • WICKET-2840 - Remove final on AbstractRequestTargetUrlCodingStrategy#getMountPath()
  • WICKET-2846 - Store Application in InheritableThreadLocal instead of ThreadLocal
  • WICKET-2855 - Constructor of RedirectRequestTarget does not validate URL
  • WICKET-2869 - RangeValidator should use getMinimum and getMaximum
  • WICKET-2870 - Fix hungarian translation for Wizard
  • WICKET-2879 - delegate isVisible in PanelCachingTab

Wicket 1.4.8 released

Wicket 1.4.8 is released!

This is the eighth maintenance release of 1.4.x series and brings over 20 bug fixes and improvements.

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

Older news items

  • Wicket 1.4.7 released - 05 Mar 2010
    The Apache Wicket project is proud to announce the seventh maintenance release of Apache Wicket 1.4. This releases brings over 30 improvements and bug fixes.... more
  • Wicket 1.4.6 released - 01 Feb 2010
    The Apache Wicket project is proud to announce the sixths maintenance release of Apache Wicket 1.4. This releases brings over 40 improvements and bug fixes... more
  • Wicket 1.4.5 released - 21 Dec 2009
    The Apache Wicket project is proud to announce the fifth maintenance release of Apache Wicket 1.4. This releases mainly fixes WICKET-2613 which has caused certain... more
  • Wicket 1.4.4 released - 13 Dec 2009
    The Apache Wicket project is proud to announce the fourth maintenance release of Apache Wicket 1.4. Download Apache Wicket 1.4.4 You can download the release... more
  • Wicket 1.4.3 released - 24 Oct 2009
    The Apache Wicket project is proud to announce the third maintenance release of Apache Wicket 1.4. Download Apache Wicket 1.4.3 You can download the release... more
  • Wicket 1.4.2 released - 12 Oct 2009
    The Apache Wicket project is proud to announce the second maintenance release of Apache Wicket 1.4. Download Apache Wicket 1.4.2 You can download the release... more
  • Wicket 1.4.1 released - 21 Aug 2009
    The Apache Wicket project is proud to announce the first maintenance release of Apache Wicket 1.4. Download Apache Wicket 1.4 You can download the release... more
  • Apache Wicket 1.4 takes typesafety to the next level - 30 Jul 2009
    The Apache Wicket project is proud to announce the release of Apache Wicket 1.4. Apache Wicket is an open source, component oriented Java web application... more
  • Apache Wicket 1.3.7 marks end of life for Wicket 1.3 - 30 Jul 2009
    The Apache Wicket team is proud to present the release of Apache Wicket 1.3.7. This will be the last feature release for the 1.3.x branch.... more

Books about Wicket

The following books are published regarding Apache Wicket (click a cover to learn more about the book):