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/

Reply via email to