~~ $Id$ ~~ ~~ 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 ServletContextListener 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.