I'm not sure whether it is for the press release but for the mail to
announce@ and your blog I think it would be good to add links to the
migration page and to the blog articles about Wicket 6 at
http://wicketinaction.com

On Mon, Aug 27, 2012 at 9:53 PM, Martijn Dashorst
<[email protected]> wrote:
> The following has been crafted for our release notes (or a press release)
> for our soon to be released wicket 6 version. Comments are welcome, and I
> am looking for something to write down at #$#$#$
>
>  The Apache Software Foundation Announces Apache Wicket™ v6.0.0
>
> The Apache Software Foundation (ASF), the all-volunteer developers,
> stewards, and incubators of nearly 150 Open Source projects and
> initiatives, today announced Apache Wicket v6.0.0. Apache Wicket is a Java
> component oriented web framework, in use by thousands of development shops
> around the world.
>
> The Apache Software Foundation has released Apache Wicket 6.0.0. This
> release marks the 6th major release of the popular open source Java web
> framework. #$#$#$
>
> #$#$#$
>  Java 6 required
>
> This release moves the minimum required Java version to Java 6. This means
> that Wicket applications running on earlier Java versions meaning to
> upgrade, also need to upgrade their Java runtime.
>  Revamped Wicket AJAX now leverages JQuery
>
> Wicket’s custom AJAX JavaScript library has been re-implemented using
> JQuery. This makes it easier to integrate JQuery plugins into Wicket
> applications. With the new AJAX implementation it is possible to provide
> your own version of JQuery should the need arise, or even to replace the
> whole Wicket client side AJAX implementation.
>  AJAX Attributes
>
> With the new and improved AJAX implementation, you can alter any aspect of
> an AJAX request throughAjaxRequestAttributes. For example you can specify
> that the request should be executed using POST instead of GET, or that the
> AJAX request should be multi-part, etc. See the migration guide or the
> JavaDoc of AjaxRequestAttributes for all possible options.
>  Browser event registration replaces inline events
>
> Wicket now uses JavaScript event registration instead of inline attributes
> for AJAX components. This enables multiple event listeners to be attached
> to a markup tag, cleans up the rendered markup considerably and reduces the
> amount of generated markup.
>  IDataProvider now uses long instead of int
>
> The IDataProvider<T> interface and implementations now use long instead of
> int for index and size parameters to better line up with the Java
> Persistence API and other persistency frameworks. Big data is now possible
> with Wicket!
>  ${label} replaces ${input} in feedback messages
>
> Previous Wicket versions used the input that was provided by users in error
> messages when validations failed. This led to error messages like “1234a is
> not a valid number”. In Wicket 6 the feedback messages use the label of the
> invalid form component instead. You can set the label by calling setLabel() on
> the form component. If no label is provided, Wicket defaults to displaying
> the component identifier. This changes the error message to “Phonenumber is
> not a valid number”.
>  Resources can declare dependencies
>
> It is now much easier to create resource contributions with dependencies,
> for example a JQuery plugin can declare a dependency on JQuery and other
> resources such as embedded style sheets. Users of such resources don’t have
> to provide these dependencies themselves, and the dependencies are linked
> in the appropriate order.
>  Packaged resources will use minimized version automatically
>
> When a minimized JavaScript resource is available (filename.min.js – add
> the .min part to the filename before the extension), Wicket will
> automatically use the minimized version when running in deployment mode,
> while using the non-minimized version for development mode.
>  OSGi compatible packaging
>
> Wicket’s packaging has been made compatible with OSGi bundles by moving
> some classes to different packages. The full list can be found in our
> migration guide. This makes it much easier to deploy Wicket applications in
> an OSGi environment.
>  Experimental websocket implementations
>
> This release also includes two experimental websocket implementations: one
> using Atmosphere as a bridge for browsers and containers that don’t support
> websockets natively and one for containers and browsers that have native
> websocket support.
>  Availability and Oversight
>
> As with all Apache products, Apache Wicket v6.0.0 is released under the
> Apache License v2.0, and is overseen by a self-selected team of active
> contributors to the project. A Project Management Committee (PMC) guides
> the Project’s day-to-day operations, including community development and
> product releases. Apache Wicket source code, documentation, and related
> resources are available at http://wicket.apache.org/.
>  About The Apache Software Foundation (ASF)
>
> Established in 1999, the all-volunteer Foundation oversees nearly one
> hundred fifty leading Open Source projects, including Apache HTTP Server —
> the world’s most popular Web server software. Through the ASF’s
> meritocratic process known as “The Apache Way,” more than 350 individual
> Members and 3,000 Committers successfully collaborate to develop freely
> available enterprise-grade software, benefiting millions of users
> worldwide: thousands of software solutions are distributed under the Apache
> License; and the community actively participates in ASF mailing lists,
> mentoring initiatives, and ApacheCon, the Foundation’s official user
> conference, trainings, and expo. The ASF is a US 501(3)© not-for-profit
> charity, funded by individual donations and corporate sponsors including
> AMD, Basis Technology, Cloudera, Facebook, Google, IBM, HP, Matt Mullenweg,
> Microsoft, PSW Group, SpringSource/VMware, and Yahoo!. For more
> information, visit http://www.apache.org/.
>
> “Apache” and “Apache Wicket” are trademarks of The Apache Software
> Foundation. All other brands and trademarks are the property of their
> respective owners.



-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

Reply via email to