I think the layout could be improved ;-) Frank
On Jan 1, 2008 11:05 PM, Martijn Dashorst <[EMAIL PROTECTED]> wrote: > h1. 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 core API's. Highlights from this release: * last > JDK-1.4release (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 the @get/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 * 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, 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 and "live examples": > http://wicketstuff.org/wicket13 (the examples are part of the > distribution). > The distribution contains the Wicket jars and all sources. You can > download > the release here 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. >
