If there aren't any further comments (within an hour or so), I'll release this as the announcement for 1.3. Martijn
On Jan 1, 2008 11:28 PM, Martijn Dashorst <[EMAIL PROTECTED]> wrote: > Apache Wicket 1.3 released > > The Wicket team wishes everybody a happy new year and starts 2008 > promising with a fresh new release: Apache Wicket 1.3. > > Apache Wicket <http://wicket.apache.org/> is a Java open source component > based web application framework. Apache Wicket was established as a top > level project at the Apache Software Foundation on June 20th 2007. 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. > > This new release features some considerable improvements over previous > releases and stabilizes several coreAPI's. Highlights from this release: > > - last JDK-1.4 release (next release will be Java 5 based) > - package move from wicket to org.apache.wicket—Wicket joined the > Apache Software foundation and renaming all packages to go into the Apache > namespace reflects this move > - simplified models API—the number of Model classes was minimized, > the Component parameter to theget/setObject methods has been > removed as it was not always clear which component to provide > - simplified converter API—converters now need two methods (see > interface IConverter ):convertToObject(String, Locale) and > convertToString(Object, Locale), > this makes rolling your own custom converters much easier > - all URL's are now generated as relative URL's—this means it works > with zero-config behind a proxy server > - simplified validator API—the validator API has been decoupled from > Wicket's form component hierarchy allowing you to create validators so that > validators can be reused outside Wicket > - guice support—want to use Google's guice as your dependency > injection framework? wicket-guice makes it easy: @Inject private > IService service; will inject the IService implementation into your > Wicket component. > - portlet support (JSR-168 <http://jcp.org/en/jsr/detail?id=168>, > JSR-286 <http://jcp.org/en/jsr/detail?id=286>)—Wicket pages can now > work directly in a portal as portlets without changing a line of code (no > separate component hierarchy), learn more about Wicket's portlet support in > this presentation by Ate Douma: Wicket portlet > primer<http://www.slideshare.net/ate.douma/wicket-portlet-primer> > - switched logging API from commons-logging to slf4j > - Velocity panel—project wicket-velocity allows you to integrate > velocity templates as panels in your pages > - YUI-calendar <http://developer.yahoo.com/yui/calendar//> time": > http://joda-time.sourceforge.net/ based date picker > (wicket-datetime) > - improved Ajax support—new Ajax components can be added to the page > and contribute new javascript dependencies to the page header, hide/show > components using Ajax without workarounds (setOutputMarkupPlaceHolderTag > ) > - added <wicket:enclosure> and <wicket:container> tags— > <wicket:enclosure> is a grouping tag for controlling visibility of > markup surrounding a component, <wicket:container> can add > components' markup in places where it would make the page non-w3c compliant > - stateless pages and components for those parts of your application > that needs to scale > - hybrid URL encoding to make search engines and your users happy > (see Thoof <http://thoof.com/> for an example in action) > - nested form components—create panels that contain forms and use > them anywhere without having to worry about the nesting of forms > - minimized session use by storing component hierarchy in file > system (DiskPageStore) > > And much more small updates, bug fixes, upgrades and new features. As > there have been API breaks you will need to do some work on your existing > applications to make it 1.3 compliant. This is not a drop-in replacement > for Wicket 1.2. The release is accompanied with a migration > guide<http://cwiki.apache.org/WICKET/migrate-13.html> > . > > You can see Wicket in action with our live > examples<http://wicketstuff.org/wicket13> The > distribution contains the Wicket jars and all sources, including the > examples. You can download the release on one of the Apache > mirrors<http://www.apache.org/dyn/closer.cgi/wicket/1.3.0> > > While we take a break recuperating from the holidays, we have begun > planning the next version: it will be Java 5 based, introduce generics into > the models, and some other nice > stuff<http://cwiki.apache.org/WICKET/wicket-14-wish-list.html>. > You can help and discuss the future of Wicket on our mailing list. > -- Buy Wicket in Action: http://manning.com/dashorst Apache Wicket 1.3.0-rc2 is released Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.0-rc1/
