~~ $Id: whats-new.apt 1310865 2012-04-07 21:01:22Z nlebas $
~~
~~ Licensed to the Apache Software Foundation (ASF) under one
~~ or more contributor license agreements.  See the NOTICE file
~~ distributed with this work for additional information
~~ regarding copyright ownership.  The ASF licenses this file
~~ to you under the Apache License, Version 2.0 (the
~~ "License"); you may not use this file except in compliance
~~ with the License.  You may obtain a copy of the License at
~~
~~ http://www.apache.org/licenses/LICENSE-2.0
~~
~~ Unless required by applicable law or agreed to in writing,
~~ software distributed under the License is distributed on an
~~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
~~ KIND, either express or implied.  See the License for the
~~ specific language governing permissions and limitations
~~ under the License.
~~
         -----------
         What's new in Tiles 3.0
         -----------

What's new in Tiles 3.0

* New features in Tiles 3.0

  * {{{/tiles-request/}Apache Request}}: a framework independent request abstraction. Implementations for Servlet, 
  Portlet, JSP, Velocity, FreeMarker and Mustache.

  * {{{/tiles-autotag/}Apache Autotag}}: a tool that automatically generates tags (or tag-like) artifact from a common template code for a range of templating languages.
  All the Tiles 3 boilerplate code to templating models has been removed and uses the Autotag plugins instead:
  it's a lot of boilerplate, boring code, now generated automatically.

* Deprecations in Tiles 3.0

  * Starting Tiles in a web environment using a dummy Servlet. Use a SerlvetContextListener instead.
  
  * Don't use the AttributeContext interface to pass attribute values to Tiles. Expression Languages are an easier, more maintainable 
  way to change the value of attributes on a per-render basis.

  * ...

* Removals in Tiles 3.0

  * Upgraded from JavaSE 5.0 to JavaSE 6.0.
  
  * Upgraded from Servlet 2.4 and JSP 2.0 to Servlet 2.5 and JSP 2.1.
  
  * Changed the Java API to adopt the Request API. The XML files and taglibs are compatible with tiles 2.2.
  
  * Dropped the parameter based configuration that was deprecated in 2.2.
