News Archive

Here is an overview of all Wicket related news items posted on our front page .

August 29, 2005 - Maintenance release Wicket 1.0.3 available

A minor bugfix release has been issued for PageableListViewNavigation. The 1.0.3 version doesn't have any other improvements or fixes.

If you are using Wicket 1.0 and use the PageableListViewNavigation or the PageableListViewNavigator, then we advise you to upgrade to this version. Note that when you upgrade from 1.0.1, you may experience some backwards incompatibilities, as outlined in the 1.0.2 release notes.

August 22, 2005 - Maintenance release Wicket 1.0.2 available

The Wicket development team has released the second maintenance release of the Wicket 1.0 branch. This release fixes some bugs, and with that introduces one API breaking change:

  • newChoiceItem does not use object parameter but selects directly from list Issue: 1263892. Thanks to Arjan Zwaan.
  • Backport: AbstractDetachableModel doesn't propogate attach/detach Issue: 1253113.
  • Backport: serialization bug in LocalizedImageResource
  • Backport: possible NullPointerException in DynamicImageResource.getResourceStream()
  • Backport: catch if session is saved to disk and reloaded again but locale is changed
  • fix for classloading problems that caused problems loading markup/ resources for components that were loaded by another classloader than the current one.
  • Backport: closed FileOutputStream in wicket.util.file.Files in finally block
The API change involves the IResourceStreamLocator interface, where the locate method now takes a ClassLoader as an extra parameter. Passing in null will use the context classloader.

So while this is a maintenance release, please make sure your code still compiles with this release.

Juli 17, 2005 - Maintenance release Wicket 1.0.1 available

The Wicket development team has released the first (and probably last) maintenance release of Wicket 1.0. This release fixes some bugs and adds some missing functionality:

  • Only validate components that are visible
  • FeedbackPanel: made some methods that were not meant for overriding final, and added methods that make extending feedbackpanel easier
  • fixed bug in AbstractPropertyModel which gave problems using custom converters (overriding getConverter for a component) with compound property models
  • ComponentStringResourceLoader: resources are now inherited from parent classes when components have been subclassed
Enjoy!

June 7, 2005 - Wicket 1.0 available for download

The Wicket development team has made the 1.0 final release available for immediate download. This release marks a huge milestone in the development cycle of Wicket. Go to the downloads page to download Wicket 1.0!

We are preparing a media campaign for Wicket 1.0. So you may find us in the media soon. Keep an eye out for Wicket!

May 28, 2005 - Wicket on JavaOne 2005 / San Francisco

Come see Wicket on JavaOne this summer. Wicket is featured in two events:

We look forward to see you at JavaOne!

May 21, 2005 - 1.0 RC3 is out!

Finally, after a month of some silence, we have produced our last release candidate before we deploy 1.0. If all goes well, you will see the final release within a week or two. The bug list now only contains an issue relating to clustering. As such we advise you currently to not deploy your application on a cluster, until the issues are resolved, or to be very thorough in your clustering tests.

In this release you won't see major API changes, however the internals have improved significantly. The request cycle has now correct semantics, we have improved the redirect after post pattern, which now performs significantly better than before, and allows you to do your request handling and rendering in one pass, and then redirect to the rendered page. CompoundModel support has improved and works with more components than before. We added support for redirecting to external url's (e.g. Google) directly by introducing RedirectPage.

For the complete list of fixes, updates and changes please see the release history.

May 4, 2005 - Eclipse Live Demo available

Using Wink we have put together a live Eclipse Demo showing how to get started developing your first Wicket application.

April 22, 2005 - Last Call for Wicket 1.0!

Wicket needs your input!

The Wicket team is preparing the final Wicket 1.0 release candidate. Therefore we need your help. If you have things that are hard for you to accomplish using Wicket, if there is something you posted to the mailinglist and it didn't get resolved, if you have a killer idea that absolutely must be in 1.0 or else...

Send it to the mailinglist or create a bug report!

The Wicket team want the RC3 to be the final release for Wicket 1.0. After this, development will focus on creating 1.1 with full support for AJAX, JavaScript, CSS and more.

This is the final call for changes to Wicket 1.0.

With regards,

The Wicket Team

April 17, 2005 - Kick Start Your Wicket Development!

The Kick Start project gives you a head start when you want to begin your own Wicket web application. We currently only kick start you in Eclipse, but NetBeans and IntelliJ support will arrive in the near future.

April 16, 2005 - 1.0 RC2 is out!

We are getting close to a final 1.0 release in the near future. This RC2 release marks the next milestone on the journey to the first production ready release of Wicket. Many of the problems found by RC1 users have been solved and this release should be a much smoother ride for all.

See the changes report for more information on the solved bugs in this release.

April 3, 2005 - 1.0 RC1 is released!

The Wicket team is proud to release the first 1.0 release candidate. This is probably the most important milestone in our history. From now on the feature list has been frozen, and the bug list will shrink. Please take a look at the changelog for this release.

A list of the most note worthy changes:

  • Addition of Wicket namespace for identifying components: instead of id="wcn:foo" we now use wicket:id="foo" .
  • Support for clustering
  • CompoundPropertyModel makes development of forms much easier and less verbose
  • Added factories for creating your own Session, RequestCycle, etc. objects. Many things are configurable in Wicket using factories.
  • Moved non-core stuff to the Wicket Stuff project.

April 3, 2005 - Live Examples

Juergen Donnerstag has created a live examples website for everyone to see what can be done with Wicket without having to deploy the examples yourself!

The live examples are hosted on the Wicket Library , which will be the marketplace for (third party) Wicket components.

March 30, 2005 - Two articles on the wiki

Jonathan Locke has written two articles on using Wicket:

March 19, 2005 - A new Wicket project is born: Wicket Stuff

We have registered a seperate project for hosting non-core components: Wicket Stuff . If your component has a dependency other than the Wicket dependencies , for example a Hibernate component, then Wicket Stuff is the place to find it.

The initial list of components hosted there is:

  • Velocity Panel
  • Hibernate components and helpers
  • Groovy integration
  • Spring Framework integration
  • fValidate integration

Releases of these projects will come available as Wicket 1.0 RC1 ships.

March, 4, 2005 - 0.9.19-beta released

The releases are getting smaller, so it is nearly that special time for RC1. The current release marks the work done between 0.9.18-beta and now. An issue regarding dependencies of Wicket has been resolved. Wicket doesn't depend any more on difficult to distribute libraries.

Februari 20, 2005 - 0.9.18-beta released

The Wicket team has worked really hard to make this beta release possible. The march to the big 1.0 is on, and the first release candidate will surface in the next few weeks.

A lot has changed in this release, so you will receive some compile time errors if you are coming from a previous release. Among the changes are the following:

  • Added a FAQ section to our site
  • Renamed handleX() methods and other events to conform to the onX() pattern.
  • Added Button class and Form buttons support. When it has two or more buttons, the onSubmit() handler is called on the button which submitted the Form.
  • Changed HtmlPage to WebPage, HtmlContainer to WebContainer and HtmlComponent to WebComponent
  • Reorganized components and examples for final 1.0 structure.
Check out all modifications on our release history page.

January 25, 2005 - 0.9.17-beta released

The Wicket team is proud to present yet another release of the Wicket core framework and its examples. This release contains major refactoring work and interface changes, including:

  • The Java API
  • Wicket component markup: <wicket:xxxxx>
  • Changes to web.xml configuration
  • Major updates of the javadoc
Please see the Hello World example for an update on the web.xml configuration. Also please check the examples project for more information regarding the Wicket component markup change.

Archive 2004

December 26, 2004 - 0.9.16-beta released

The Wicket team is proud to present yet another release of the Wicket core framework and it's examples. This release contains among a number of bug fixes also new support for dynamic languages, (see the wicket-examples project for more information) and for Spring framework integration .

December 19, 2004 - 0.9.15-beta released

The Wicket team is proud to present yet another release of the Wicket core framework. This release encompasses a big restructuring of the package structure: the com.voicetribe package prefix has been dropped. All Wicket classes are now in the top level package named wicket .

December 19, 2004 - Going into beta

Finally the Wicket development team is starting the march to the big 1.0 release. This sunday the last release of 2004 is done. After this the release candidate circus will be part of our daily Wicket development.

December 9, 2004 - New style for the website

Our new layout, design and logo were kindly provided by Topicus by providing precious time of their designer Wouter de Jong.

December 5, 2004 - 0.9.14-alpha released

The current status of CVS was released under version 0.9.14-alpha.

November 7, 2004 - Clover license obtained

We have obtained a Clover license for use in our project. This allows us to obtain even higher quality code than before. Thanks to Cenqua for providing us with the open source license.

October 25, 2004 - 0.9.13-alpha released

The current status of CVS was released under version 0.9.13-alpha.

September 22, 2004 - Moved to sourceforge.net

Wicket moved from codehaus to SourceForge .