You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cr...@apache.org on 2006/02/15 07:36:23 UTC

svn commit: r377949 [2/21] - in /cocoon/site/site/2.1: ./ developing/ developing/portal/ developing/portal/coplets/ developing/webapps/ developing/webapps/authentication/ faq/ howto/ installing/ plan/documentation/ plan/otherplanning/ plan/overview/ sn...

Modified: cocoon/site/site/2.1/changes.html
URL: http://svn.apache.org/viewcvs/cocoon/site/site/2.1/changes.html?rev=377949&r1=377948&r2=377949&view=diff
==============================================================================
--- cocoon/site/site/2.1/changes.html (original)
+++ cocoon/site/site/2.1/changes.html Tue Feb 14 22:36:05 2006
@@ -5,7 +5,7 @@
 <meta content="Apache Forrest" name="Generator">
 <meta name="Forrest-version" content="0.8-dev">
 <meta name="Forrest-skin-name" content="pelt">
-<title>History of Changes</title>
+<title>Changes</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
 <link media="screen" type="text/css" href="../skin/screen.css" rel="stylesheet">
 <link media="print" type="text/css" href="../skin/print.css" rel="stylesheet">
@@ -1203,9 +1203,7 @@
 <!--+
   |alternative credits
   +-->
-<div id="credit2">
-<a href="http://apachecon.com/"><img border="0" title="ApacheCon US 2005" alt="ApacheCon US 2005 - logo" src="http://apache.org/images/ac2005us_blue_125x125.jpg" style="width: 125px;height: 125px;"></a>
-</div>
+<div id="credit2"></div>
 </div>
 <!--+
     |end Menu
@@ -1214,4507 +1212,25 @@
     |start content
     +-->
 <div id="content">
-<h1>History of Changes</h1>
-<p>
-<a href="changes.rss"><img alt="RSS" src="../images/rss.png"></a>
-</p>
-<!-- FIXME: is this needed for anything else? Replaced with hard-coded values
-  <release version="@version@" date="@date@">
--->
-  
-<a name="N10010"></a><a name="version_2.1.9"></a>
-<h2 class="h3">Version 2.1.9 (TBD)</h2>
-<div class="section">
-<a name="N10014"></a>
-<h3 class="h4"></h3>
-<ul>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">PLACEHOLDER(NN)</li>
-</ul>
-</div>
-  
-<a name="N1001E"></a><a name="version_2.1.8"></a>
-<h2 class="h3">Version 2.1.8 (November 18 2005)</h2>
-<div class="section">
-<a name="N10022"></a><a name="-N10022"></a>
-<h3 class="h4"></h3>
-<ul>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      Portal Block: Include coplet instance id in window renderer; ignore
-      javascript: urls during url rewriting.
-    (CZ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      Bricks-cms example application created (distributed separately), see http://wiki.apache.org/cocoon/BricksCms
-    (BD)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      CForms block: new Tree widget, heavily inspired by Swing's JTree. Features Ajax, selection listeners,
-      and a lightweight data model with two implementations: a generic one, and a source-based one to build
-      file explorers.
-    (SW)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      CForms: The repeater widget now supports min and max-size attributes.
-    (JHS) Thanks to <a href="mailto:mattom.at.gmx.at">Thomas Lutz</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36781">36781</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      Moved support for zip: sources from scratchpad into the core.
-    (VG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      CForms: Small change to the calendar styling which now shows dropdowns
-      to choose the time when the date format includes time also.
-    (SW) Thanks to <a href="mailto:jck.at.bluexml.org">Jean-Chrisophe Kermagoret</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      Caching support for XInclude Transformer
-    (AG) Thanks to <a href="mailto:apache.bugs.at.lojjic.net">Jason Johnston</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31600">31600</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      CForms block: new form libraries features. You can now define form definition and binding
-      library files and import them for reuse and/or extension in regular definition and binding files.
-      <br>
-      This is the result of the Max Pfingsthorn's Google Summer of Code (GSoC) project.
-    (SW) Thanks to <a href="mailto:max.pfingsthorn.at.gmail.com">Max Pfingsthorn</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      Added ImageMap widget.
-    (JHS) Thanks to <a href="mailto:lmorandini.at.ieee.org">Luca Morandini</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35462">35462</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      Added a new "validation" block abstracting the concept of XML validation and providing access to schemas
-      and validation tools from within Cocoon pipelines and/or Cocoon components. As of right now, the
-      "validation" block supports the RELAX-NG grammar using JING and the XML-Schema grammar using Xerces.
-    (PF)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      Add a "cocoon.exit()" method to flowscript, which allows to exit the current flowscript invocation without
-      creating a continuation.
-    (SW)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      Portal block: Add WSRP consumer support (through WSRP4J).
-    (CZ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      Portal block: Allow portlet adapter to stream html content through the pipeline using the NekoHTML parser.
-    (CZ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      Portal block: Use OJB and the HSQLDB for authentication of the portal sample.
-    (CZ) Thanks to <a href="mailto:jmaukisch.at.s-und-n.de">Jens Maukisch</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36240">36240</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      Portal block: Add support for portal bridges and add CoWarp for authentication.
-    (CZ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      Portal block: Add global caching to caching uri adapter.
-    (CZ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      Add geronimo-specs-javamail-1.3.1-rc5 and geronimo-spec-activation-1.0.2-rc4.jar. This jars replace mock classes for mail block.
-    (AG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      XSP block: Extend {#expr} interpolation parser to understand {}, "}", '}'
-      as not being the closing brace.
-      The previously implemented mechanism #} to escape braces within the
-      statement is no longer supported.
-    (AN)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      Added Cocoon stacktraces. This is based on location classes in the new org.apache.cocoon.util.location package
-      and a refactoring of the exception management to attach locations to exceptions.
-    (SW)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      XSP block: Implement {#expr} interpolation also for logicsheets.
-    (AN)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      New org.apache.cocoon.util.location package, providing utilities to track locations in XML documents and
-      the objects built from these documents.
-    (SW)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      Added the <span class="codefrag">empty:</span> source than either generates empty documents
-      or documents containing just a root node.
-    (CZ) Thanks to <a href="mailto:mlundquist2.at.comcast.net">Mark Lundquist</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35521">35521</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      Portal block: Add easier to use event handling mechanism by introducing the new Receiver interface.
-                    Deprecated Publisher, Subscriber, Filter and Register.
-    (CZ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      XSLTAL block added, presentation templating transformer based on the Zope TAL syntax.
-    (BD) Thanks to <a href="mailto:chregu.at.bitflux.ch">Christian Stocker</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      Added CookieModule as a more convinient way to access cookie values as {cookie:query}
-      in alternative to {request:cookies[name='query']/value}.
-    (AN) Thanks to <a href="mailto:jon.evans.at.misgl.com">Jon Evans</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=28045">28045</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      Added parameter "show-cocoon-version" to web.xml for configuring whether X-Cocoon-Version
-      response header should be sent.  Default is true.
-      In a security paranoid environment you may want to set it to false in order to hide from
-      the outside world which Cocoon version you are running.
-    (AN) Thanks to <a href="mailto:ats37.at.hotmail.com">Andrew Stevens</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33388">33388</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      XSP block: Added short-cut notation {#expr} for interpolation of
-      XSP expressions in attribute values and text nodes.
-      Removed wrapping of all text nodes from XSP source into &lt;xsp:text&gt;
-      elements before passing them to logicsheets.
-      (This feature was not used by the standard logicsheets but check your
-      custom logicsheets whether they depend on it.)
-    (AN) Thanks to <a href="mailto:werbung.at.kuhnle.net">Jochen Kuhnle</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35228">35228</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      Portal block: Convert PortletPortalManager into portal manager aspect.
-    (CZ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      CForms block: Make all WidgetValidatorBuilders ThreadSafe. Reset validation errors
-                    before validating a field.
-    (CZ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      Portal block: Add portal manager aspects for more flexible portal processing.
-    (CZ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      CForms block: Add isValid() method to a Widget.
-    (CZ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      POI Block: Added HSSFGenerator.
-    (VG) Thanks to <a href="mailto:patrick.at.arpage.ch">Patrick Herber</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29817">29817</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      Added getSitemapURIPrefix method to the Request interface.
-    (VG) Thanks to <a href="mailto:nverwer.at.email.com">Nico Verwer</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35435">35435</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      Mail block: The SendMailTransformer can now configure the smtp port.
-    (UH) Thanks to Johan Stuyts.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      JMS block: Connection failures can now be recovered from. The default JMSConnectionManager implementation
-      detects when JMS connections are severed and schedules reconnection attempts with the cron scheduler
-      in order to re-establish the connection. As soon as reconnection was successful it notifies its listeners
-      so that they may recover as well and refresh their JMS sessions. The provided abstract MessageListener
-      and JMS publisher that users are recommended to use as base classes for their concrete JMS needs have been
-      updated to use this mechanism.
-    (UH) Thanks to Johan Stuyts.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      Forms block: sqldatabase sample added, demonstrates "zero java code" editing of SQL data
-      using the SQLTransformer.
-    (BD) Thanks to <a href="mailto:askild.at.xangeli.com">Askild Aaberg Olsen</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35364">35364</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      CForms block: The form and container widgets can take up <span class="codefrag">ValidationError</span>s. As those widgets
-      don't have a natural place where the error message should appear, the <span class="codefrag">&lt;ft:validation-error id="[widget-id]"/&gt;</span>
-      has to be used. Currently this tag is only supported by the jxtemplate macro library.
-    (RP)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      Add setter action to set values in the object model, request or session.
-    (CZ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      CForms block: add a new <span class="codefrag">&lt;fd:true-param-value&gt;</span> configuration to
-      booleanfield definitions, to allow specifying a value different from "<span class="codefrag">true</span>"
-      for the checkbox.
-    (SW)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      CForms block: add automatic AJAX features. When <span class="codefrag">&lt;ft:form-template&gt;</span>
-      has an <span class="codefrag">ajax="true"</span> attribute, partial page updates are performed rather
-      than full page reloads.
-    (SW)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      The new "annotations" namespace (http://apache.org/cocoon/sitemap/annotations/1.0)
-      can be used to add information to sitemaps. The sitemap processor ignores this information,
-      which can be used for documentation purposes.
-    (BD) Thanks to <a href="mailto:j.stuyts.at.hippo.nl">Johan Stuyts</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=25352">25352</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      CForms block: added CAPTCHA validator.
-    (UC)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      IncludeTransformer moved from the scratchpad into the core. It has following
-      features:
-      <ul>
-        
-<li>Supports caching, with configurable caching key.</li>
-        
-<li>Supports parallel include processing in multiple threads.</li>
-        
-<li>Included source URIs resolved relative to the document URI.</li>
-        
-<li>Supports recursive include processing (includes in included files).</li>
-        
-<li>Supports fallback element processing.</li>
-        
-<li>Supports inclusion of files as text.</li>
-      
-</ul>
-    (VG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-       New JCR block that adds a "jcr:" protocol to access and modify repository contents.
-    (SW)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      New HTMLTransformer sample in html block.
-    (BD)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-      New set of automated tests based on HtmlUnit 
-    (BD) Thanks to <a href="mailto:Alfred.Nathaniel.at.swx.com">Alfred Nathaniel</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34294">34294</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      POST method in cinclude:includexml is broken.
-    (AG) Thanks to <a href="mailto:maurice.at.jumelet.net">Maurice Jumelet</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=COCOON-1365">COCOON-1365</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Forms block: Fix HTML rendering of booleanfields in output state.
-    (SW) Thanks to <a href="mailto:cocoon.at.lojjic.net">Jason Johnston</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36381">36381</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Forms block: Fix ArrayIndexOutOfBoundException in the library subsystem.
-    (SW) Thanks to <a href="mailto:philipp.schmidt.at.gmail.com">Philipp Schmidt</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37005">37005</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Portal Block: Only remove layout if a layout remove event is fired (and not with each layout event).
-    (CZ)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Fix bug with session:getxml when path is a text-element and IncludeXMLConsumer
-      when including text nodes.
-    (CZ) Thanks to <a href="mailto:armaz.at.uninett.no">Armaz Mellati</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36471">36471</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Portal block: Add title to basket item in the portal sample.
-    (CZ) Thanks to <a href="mailto:phil.at.anyware-tech.com">Philippe Gassmann</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33152">33152</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Portal block: Fix history aspect when coplets are used.
-    (CZ) Thanks to <a href="mailto:phil.at.anyware-tech.com">Philippe Gassmann</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37115">37115</a>, <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29405">29405</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Do not flush and close output stream, servlet container
-      will take care of it.
-    (VG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35905">35905</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Portal Block: Allow Full screen mode to show navigation.
-    (RG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32784">32784</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Portal Block: PageLabelLinkService generated the wrong url when using 3 layer tabs with showallnav.
-    (RG) Thanks to <a href="mailto:roy_huang.at.nbmgroup.com">Roy Huang</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34802">34802</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Databases block: Support stored procedures returning result set in SQLTransformer.
-    (VG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30894">30894</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Fix OutofBoundsException when form element does not have an action attribute
-    (JHS) Thanks to <a href="mailto:m.pfingsthorn.at.hippo.nl">Max Pfingsthorn</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30796">30796</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Portal Block: PageLabelLinkService generated the wrong url when using 3
-      layer tabs with showallnav.
-    (RG) Thanks to <a href="mailto:roy_huang.at.nbmgroup.com">Roy Huang</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34802">34802</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Portal Block: Add missing interface CopletInstanceEvent to FullScreenCopletEvent.
-    (CZ)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      XSP: EclipseJavaCompiler chokes on warnings. Changed to errors.
-    (JH) Thanks to <a href="mailto:werbung.at.kuhnle.net">Jochen Kuhnle</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35162">35162</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      CForms: Fixed JavaScript error in forms-lib.js when using keyword <span class="codefrag">undefined</span> and Mac IE 5.0.
-    (JH) Thanks to <a href="mailto:ddurkin.at.scilearn.com">Dan Durkin</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33318">33318</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Deli block updated to use the latest revision of DELI. This uses a more robust method of loading configuration 
-      files that should ensure DELI works on different apps servers or deployed as a WAR.
-    (JHS) Thanks to <a href="mailto:mark-h.butler.at.hp.com">Mark H. Butler</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35538">35538</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      MultipartParser now removes partially uploaded files
-    (JHS) Thanks to <a href="mailto:g.brand.at.interface-business.de">Gunnar Brand</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29712">29712</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Added percentage-dimensions and jpeg quality handling to the ImageReader.
-    (JHS) Thanks to <a href="mailto:eric.at.plauditdesign.com">Eric Caron</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36326">36326</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      JXTG: jx:formatDate and jx:formatNumber allows for specifying locale string instead of a Locale object
-    (LG) Thanks to <a href="mailto:henric.at.trillian.se">Henric Mueller</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35845">35845</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      XMLdb block: Don't rely on the sitemap components to stream the contents of a xmldb source.
-    (SW) Thanks to <a href="mailto:jbq.at.anyware-tech.com">Jean-Baptiste Quenot</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35575">35575</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      CForms block: Escape apostrophes in validation messages formatted as JavaScript alerts.
-    (SW) Thanks to <a href="mailto:jbq.at.anyware-tech.com">Jean-Baptiste Quenot</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35574">35574</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      getTime(...) of CocoonLogFormatter implemented incorrectly
-    (AG) Thanks to <a href="mailto:j.stuyts.at.hippo.nl">Johan Stuyts</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36373">36373</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Portal block: Fix bugs in CachingURICopletAdapter - store cache information in temporary attributes.
-                    This bug fix introduces incompatible changes: the cache validity attribute is not
-                    used anymore, use the cache temporary attribute instead and update your code to
-                    use temporary attributes instead of (persistent) attributes.
-    (CZ)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      XSP block: Move AttributeImpl in xsp.xsl to class scope.
-      That allows top-level xsp:logic to define markup generating methods.
-      Variable xspAttr renamed to _xspAttr to be avoid breaking existing
-      XSPs which already use that trick.
-    (AN)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      XSP block: Add xsp:expr and various other contexts where text must be
-      passed through XSLTExtension:escape in order to preserve non-ASCII
-      characters in Java string constants independently of the XSP source file
-      and compiler expected encodings.
-    (AN)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     JXTemplate: ensure JXPath expressions can use namespace prefix mappings declared in the template document.
-    (SW)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Complete refactoring of error handling in TraxTransformer and XSLTProcessor so that actual error messages
-      are displayed rather than the useless RuntimeException usually reported by Xalan. These messages include
-      both stylesheet compilation errors and warnings, and outputs of <span class="codefrag">&lt;xsl:message terminate="yes"&gt;</span>.
-      <br>
-      Using this feature requires to change the XSTLProcessor class in <span class="codefrag">cocoon.xconf</span> to
-      <span class="codefrag">org.apache.cocoon.components.xslt.TraxProcessor</span>.
-    (SW)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Mail block: Allow any of the Cocoon-provided protocols to be used for attachments in SendMailTransformer.
-      This means that "cocoon:" URLs are no more rewritten as external http requests.
-    (SW) Thanks to <a href="mailto:jbq.at.anyware-tech.com">Jean-Baptiste Quenot</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35618">35618</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Fix NPE in RequestGenerator when request.getHeaderNames() returns null.
-    (CZ) Thanks to <a href="mailto:dbennett1556.at.netscape.net">Doug Bennett</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35457">35457</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Fix wrong caching behaviour in DirectoryGenerator.
-    (CZ) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29506">29506</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Fixed reloading of the i18n catalogues (regression introduced in 2.1.7).
-    (VG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33097">33097</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      CForms block: Ensure FormHandler is always called when a field's value change.
-    (SW) Thanks to <a href="mailto:jeff.kirby.at.wicourts.gov">Jeffrey Kirby</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35311">35311</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Fix some multithreading issues when a background thread or cron job uses the "cocoon:" protocol, that
-      caused the background request pipeline to be recycled by the parent thread during its execution.<br>
-      To use multiple threads to process a request (e.g. parallel include), background processing must use
-      the <span class="codefrag">org.apache.cocoon.environment.CocoonRunnable</span> wrapper that ensures that the environment
-      context of the main request is properly inherited by tasks running in the background.
-    (SW)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      XSP Block: Double check and attempt again to load program object from cache.
-      This avoids that simultaneous requests recompile the same XSP over and over again.
-    (AN) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32935">32935</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      When receiving a multipart request, also add parameters given on the URL to the
-      request parameters.
-    (SW)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      EHDefaultStore.store throws more descriptive exception if key or value
-      are not Serializable.
-    (BD)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      SearchGenerator return has-previous false when meet the no. 2 page.
-    (AG) Thanks to <a href="mailto:cocoon-t3.at.gmx.de">Thomas Scheithauer</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32728">32728</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      XSP Block: Race condition could lead to duplicate application of same logicsheet
-      with spurious compilation errors or undefined runtime behaviour.
-    (AN) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32934">32934</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Enabled the synchronization on Cocoon's session wrapper by assuring that only
-      one wrapper exists per servlet session.
-    (JH)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Databases: SQLTransformer: Support queries nested into insert/delete/update
-      queries. Return number of rows updated by insert/delete/update queries as
-      <span class="codefrag">returncode</span> element.
-    (VG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=25098">25098</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Databases: SQLTransformer: Each query can now have connection with own
-      database connection configuration parameters. Queries with same configuration
-      will share single database connection. You can force queries to create private
-      connection using <span class="codefrag">own-connection</span> configuration parameter.
-    (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Databases: SQLTransformer: Each query can now have own output namespace and
-      prefix. If desired output namespace already in use, existing prefix will be
-      used.
-    (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Databases: SQLTransformer: Support multiple nested queries within one query.
-    (VG) Thanks to <a href="mailto:pmhahn.at.titan.lahn.de">Philipp Matthias Hahn</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=27440">27440</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Databases: SQLTransformer: Output attributes on rowset element with
-      empty namespace.
-    (VG) Thanks to <a href="mailto:holz.at.fiz-chemie.de">Martin Holz</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31634">31634</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Databases: SQLTransformer: Avoid declaring duplicate namespaces.
-    (VG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=25203">25203</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      form(NOT_FOUND is not a function) error caused by wrong documentation.
-    (AG) Thanks to <a href="mailto:cheche.at.apache.org">Juan Jose Pablos</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33100">33100</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Fix ContextPathModule name in javadocs.
-    (AG) Thanks to <a href="mailto:jh.at.domek.be">Jorg Heymans</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34591">34591</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Faces Block: ValidateLongRangeTag, ValidateDoubleRangeTag should use long
-      and double to set minimum and maximum, not int.
-    (VG) Thanks to <a href="mailto:markus.bussemer.at.voeb-zvd.de">Markus Bussemer</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34400">34400</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Fixed caching of a pipeline aggregating non cacheable pipelines via
-      <span class="codefrag">cocoon:</span> protocol.
-    (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Fix environment handling to allow the root sitemap to be at an abitrary location
-      and not only in the main webapp context directory.
-    (SW)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Updated excalibur-pool to 2.0.0, excalibur-datasource to 1.2.0.
-      Fixes problem of database connections pools not coming up after
-      database outage.
-    (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      XInclude transformer does not handle fallback correctly.
-    (AG) Thanks to <a href="mailto:jb.at.dserv.net">Joachim Breitsprecher</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34325">34325</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      XSP Block: Note in the documentation that XSP namespace must be declared
-      on the <span class="codefrag">xsp:page</span> element.
-    (VG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=26107">26107</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Fix NPE in DOMStreamer.stream().
-    (CZ) Thanks to <a href="mailto:jyonosh.at.fcg.com">John Yonosh</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33963">33963</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-      Portal block: Make portal manager available through portal component manager.
-    (CZ)</li>
-<li>
-<img class="icon" alt="remove" src="../images/remove.jpg">
-      Databases: Removed xml-encoding parameter from the SQLTransformer configuration.
-      The latest SQLTransformer has no byte to character conversions.
-    (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Forms block: If a field is required or not can be changed during form processing.
-                   Applied patch by Philipp Schmidt (philipp.schmidt@gmail.com).
-    (CZ)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Forms block:
-      <ul>
-         
-<li>Automatic submit-on-change. Fields which have value-changed listeners are now by default submitted
-             automatically, meaning adding <span class="codefrag">&lt;fi:styling submit-on-change="true"/&gt;</span> is no
-             more necessary. For those cases where a field with event listeners should not be automatically
-             submitted, set <span class="codefrag">submit-on-change</span> to <span class="codefrag">false</span>.
-         </li>
-         
-<li>Introduce a naming convention for stylesheet-generated IDs: they should all start with the
-             widget's ID followed by a ":" and a name. The use of ":", which is forbidden in widget names,
-             avoids conflicts with other widgets in the form. All stylesheets have been updated to this convention.<br>
-             This change can break applications that use document.getElementById() to access some of the generated
-             elements (notably "foo-input" that's used for the &lt;input&gt; of the "foo" widget), but this notation is now
-             a public contract that will be taken care of in the future.
-         </li>
-         
-<li>Along with field, aggregatefield and booleanfield, you can now add value-changed listeners on output
-             and upload widgets.
-         </li>
-         
-<li>Widget validators can now return not only a boolean value, but also a String or an XMLizable (such as
-             I18nMessage) which are used to set a validation error on the widget.
-         </li>
-         
-<li>The <span class="codefrag">&lt;fi:styling submit-on-change="output"/&gt;</span> is no more available, as it was
-             intrinsically broken as a field whose value is not submitted is reset. Use the "output" widget state to
-             achieve the same effect.
-         </li>
-      
-</ul>
-    (SW)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Update Pluto to final release 1.0.1.
-    (CZ)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Portal block: Deprecate AbstractUserProfileManager and AuthenticationProfileManager.
-    (CZ)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Improved blocks build exclusion/inclusion. See blocks.properties for more info.
-    (LG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      I18n: Refactored XMLResourceBundle to use transient store instead of
-      private cache. Added reload check interval parameter. Support dynamic
-      additions and removals of resource bundles, without need to restart
-      Cocoon.
-    (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      JavaDocs and documentation are no longer copied to the webapp.
-    (CZ)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      build.sh: use --noconfig option to avoid problems with local ant settings.
-      Does not apply to build.bat, windows ant scripts do not have this option.
-    (BD) Thanks to <a href="mailto:sandor.at.cs.uu.nl">Sandor Spruit</a>.</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      cocoon.sh and cocoon.bat (done by CZ): "servlet" is now the default action.
-    (BD)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Update Avalon framework to 4.3, Avalon LogKit to 2.1, Excalibur Instrument to 2.1,
-      Excalibur Logger to 2.1, Excalibur Pool to 2.1, Excalibur SourceResolve to 2.1,
-      Excalibur Store to 2.1, Excalibur XMLUtils to 2.1 and Excalibur Database to 2.1.
-    (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Updated quartz to 1.5.0.
-    (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Midi Block: Marked as stable.
-    (JH) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=28056">28056</a>.</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Portal Block: Provide sample for caching uri coplet adapter (Gallery coplet).
-    (CZ) Thanks to <a href="mailto:durdina.at.asset.sk">Michal Durdina</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32994">32994</a>.</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      CForms: Improved error message for wrong content type on upload.
-    (JH) Thanks to <a href="mailto:mlundquist2.at.comcast.net">Mark Lundquist</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35475">35475</a>.</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      When the upload size exceeds the configured limit, a RejectedPart is associated to the request
-      rather than throwing a exception at the servlet level. This allows the application to handle
-      oversized uploads and provide meaningful messages. The upload widget in CForms has been updated
-      to use this new feature.
-      <br>
-      Uploads are now allowed in the provided web.xml, but with a low 100 kbytes limit to allow samples
-      to be functional without endangering security.
-    (SW)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Updated log4j to 1.2.12, asm to 2.0, asm-util to 2.0,
-       groovy to 1.0-jsr-03.
-    (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      SourceWritingTransformer supports all allowed nodes when using
-      <span class="codefrag">source:write</span> to create new document.
-    (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      LocaleMatcher can save resulting locale into request, session or cookie
-      (if configured).
-    (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Updated hsqldb to 1.8.0.2.
-    (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Updated jakarta-regexp to 1.4.
-    (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Faces block: Updated MyFaces libraries to the SVN r233484, get rid of patched
-      version.
-    (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Updated xalan to 2.7.0.
-    (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-     Updated Axis to 1.2.1 and wsdl4j to 1.5.1.
-    (CZ)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Updated xercesImpl to 2.7.1, xml-apis to 1.3.02, log4j to 1.2.11, nekohtml to 0.9.5,
-      geromino-spec-jms and geronimo-spec-jta to M3.
-    (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Webapp context is now configurable when starting with the included Jetty webserver. Setting
-      JAVA_OPTIONS=-Dcontext=blah/, for example will make the Cocoon webapp available at
-      /blah/ instead of / which stays the default.
-    (BD)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Update Rhino+continuations so that JavaScriptException has the same API as the official 1.6 version. This
-      is allows to access location and nested exceptions for Cocoon stacktraces.
-    (SW)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Updated hsqldb to 1.8.0.
-    (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Moved following components into core: TraversableGenerator, XPathTraversableGenerator (both from repository
-      block), CSVGenerator (from scratchpad block), FragmentExtractorTransformer and FragmentExtractorGenerator
-      (both from batik block).
-    (JH)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      TraxTransformer: new default-src configuration parameter, used if src is not specified.
-    (BD)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Updated commons-digester to 1.7, commons-lang to 2.1, xercesImpl to 2.7.0.
-    (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      CForms block: The default HTML stylesheets have been moved into the jar packages. If they should
-      be extended in custom stylesheets, import or include them using the resource protocol:
-      <span class="codefrag">&lt;xsl:include href="resource://org/apache/cocoon/forms/resources/forms-advanced-field-styling.xsl"/&gt;</span>.
-    (RP)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Mail block: Make internal protocol handling for attachments in SendMailTransformer
-      configurable and properly release all sources.
-    (CZ)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Move expires pipeline implementation out of the scratchpad.
-    (CZ)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Updated ant to 1.6.5.
-    (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Set the content-length of a response when the pipeline buffers the content
-      (which is the default).
-    (CZ)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Cforms block: Caching selection list for best performance inside repeaters.
-      Deprecate <span class="codefrag">@dynamic</span> in <span class="codefrag">&lt;fd:selection-list&gt;</span>
-      in favor of <span class="codefrag">@cache</span>. Posible <span class="codefrag">@cache</span> values are:
-      <ul>
-        
-<li>
-<span class="codefrag">static</span> =&gt; equivalent to old <span class="codefrag">@dynamic="false"</span>
-</li>
-        
-<li>
-<span class="codefrag">none</span> =&gt; equivalent to old <span class="codefrag">@dynamic="true"</span>
-</li>
-        
-<li>
-<span class="codefrag">request</span> =&gt; is new, similar to <span class="codefrag">cache="none"</span>, but caching the selection list per request. Useful to improve performance inside repeaters.</li>
-      
-</ul>
-    (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Updated ant to 1.6.4, batik to 1.6, db-ojb to 1.0.3.
-    (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Databases: Changes in SQLTransformer:
-      <ul>
-        
-<li>By default, output resulting XML using 'sql' namespace prefix.</li>
-        
-<li>Accept non-namespaced attributes in the input XML,
-        and prefer them over attributes in SQLTransformer namespace.</li>
-        
-<li>Support configured namespace, instead of hardcoded value.</li>
-      
-</ul>
-    (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Updated ant to 1.6.3.
-    (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      OJB Block: Added support for OJB 1.1.
-    (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      AbstractSAXTransformer gets <span class="codefrag">transformer-factory</span> configuration
-      parameter.
-    (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      XMLFileModule gets <span class="codefrag">cache-expressions</span> configuration parameter.
-    (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Stacktrace of the ResourceNotFound exception is logged only in DEBUG level,
-      otherwise only exception message is logged.
-    (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Updated groovy to 1.0-jsr-01, jdtcore to 3.0.2.
-    (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Add support for namespaced XML elements to the JXPath based input
-      modules (includes JXPathMetaModule, XMLFileModule, and others).
-    (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-      Deprecate EventRecorder (in o.a.c.t.helpers package). It will be
-      removed starting with Cocoon 2.2.
-    (VG)</li>
-</ul>
-</div>
-  
-<a name="N1055A"></a><a name="version_2.1.7"></a>
-<h2 class="h3">Version 2.1.7 (March 23 2005)</h2>
+<h1>Changes</h1>
+<a name="N10007"></a>
+<h2 class="h3"></h2>
 <div class="section">
-<a name="N1055E"></a><a name="-N1055E"></a>
-<h3 class="h4"></h3>
-<ul>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Implemented error handling for the internal requests. Error handling for
-     internal requests can be configured using the <span class="codefrag">when</span> attribute
-     on the <span class="codefrag">handle-errors</span> element. Supported values for
-     <span class="codefrag">when</span> attribute are: <ul>
-     
-<li>
-<span class="codefrag">external</span>: This error handler should be used only on
-     external requests (default);</li>
-     
-<li>
-<span class="codefrag">internal</span>: This error handler should be used only on
-     internal requests;</li>
-     
-<li>
-<span class="codefrag">always</span>: This error handler can be used for all
-     requests.</li>
-     
-</ul>
-     Currently, if internal error handling is enabled, only the inner most
-     error handler will be used for errors which happened during internal
-     pipeline processing. See samples for usage details.
-   (VG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     A flowscript's file encoding can now be specified by a comment on the script's
-     very first line, in the form "<span class="codefrag">// encoding = xxxx</span>". Otherwise, the
-     default platform encoding is used.
-   (SW)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Added QueryBean as a standalone block, copied over from 2.2.0. Removed
-     the original from the Lucene Block. Stores Favourites using OJB in HSQLDB.
-   (JQ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Polish i18n for CForms.
-   (LG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Many changes in CForms block.
-     <br>
-     Widgets:
-     <ul>
-       
-<li>add <span class="codefrag">Widget.getDefinition()</span> to access the definition that was used to create the widget.</li>
-       
-<li>make widget definitions immutable once setup. This is necessary with the previous change as a definition
-           is shared by all of the widgets it creates and modifying it could lead to weird behaviors.</li>
-       
-<li>new "output" widget state, where values are displayed but not read on the request. The difference with
-           "disabled" is that "output" widgets are displayed as plain text and not as disabled inputs.</li>
-       
-<li>add <span class="codefrag">on-create</span> event listeners that are called when a widget is created.</li>
-       
-<li>deprecate "struct" in favor of "group" in definition, template and binding. More work is needed on the
-           relation between ft:group and fi:group provided by forms-page-styling.xsl</li>
-     
-</ul>
-     
-<br>
-     Field:
-     <ul>
-       
-<li>a field's selection list can be removed by setting it to null. This previously re-installed the widget
-           definition's selection list.</li>
-       
-<li>a field can have an optional initial value defined using &lt;initial-value locale="..."&gt;...&lt;/initial-value&gt;.
-           The "locale" attribute is used to convert the value text into an object as defined by the datatype's convertor.
-           This feature is also available on AggregateField and BooleanField (for which locale is useless).</li>
-     
-</ul>
-     
-<br>
-     Form.js :
-     <ul>
-       
-<li>added "fun" and "ttl" parameters to <span class="codefrag">Form.showForm()</span>, which now has the exact
-           same parameters as cocoon.sendPageAndWait().</li>
-       
-<li>the argument of <span class="codefrag">new Form(...)</span> can now be either a String or a DOM Element.
-           Accepting an Element allows the use of any kind of dynamic process to build the form
-           definition.</li>
-       
-<li>
-<span class="codefrag">Form.showForm()</span> now uses a single continuation, which saves memory and speeds
-           up processing by shortening the continuation chain when the user has a long interaction
-           with the form.</li>
-       
-<li>"ttl" parameter added to <span class="codefrag">Form.showForm()</span>, which has the same meaning as for cocoon.sendPageAndWait().</li>
-       
-<li>new "cleanupHook" property on Form: this is a function that is called each time the form is displayed.
-           This is similar to the "fun" parameter of cocoon.sendPageAndWait().</li>
-       
-<li>new "restoreHook" property on Form: this is a function that is called each time the continuation is called back,
-           to restore if needed the execution environment before processing the request.</li>
-     
-</ul>
-     
-<br>
-     Actions:
-     <ul>
-       
-<li>the "action-command" attribute is deprecated and replaced by "command" which is now optional, except on
-           repeater-action and row-action where it indicates what to do.</li>
-       
-<li>new "insert-rows" repeater-action that insert new rows before the selected rows in a repeater</li>
-     
-</ul>
-     
-<br>
-     Styling: styling "output" is deprecated and will be removed in 2.1.8. The "output" widget state should be
-     used instead.
-   (SW)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Added best-fit-while-keeping-aspect-ratio option to the ImageReader
-   (TC) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30417">30417</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Mail Block: Add support for replyTo.
-   (VG) Thanks to <a href="mailto:andrew.at.caret.cam.ac.uk">Andrew Thornton</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=28973">28973</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     CocoonBean can now process a URL to a SAX ContentHandler (skipping the serialiser), via cocoon.process(uri, handler).
-   (UV)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     hsqldb: make name and path of database parameterizable - this way the database can be located outside of Cocoon
-   (RP)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Portal Block: Add portal tools framework contribution.
-   (CZ) Thanks to <a href="mailto:jmaukisch.at.s-und-n.de">Jens Maukisch</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33287">33287</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Build system: External blocks can be built together with Cocoon.
-   (CZ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Add &lt;compiler-compliance-level&gt; parameter for java XSP compiler.
-     This new parameter allow to specify the java code source version used to compile the XSP code.
-     It is useful to run cocoon using java 1.5 while using source code for 1.4.
-     Posible values:
-           1.3 = Java version 1.3
-           1.4 = Java version 1.4
-           1.5 = Java version 1.5
-           auto = The version of the JVM where cocoon is running. (Default value).
-          
-     NOTE: The parameter is optional to keep backward compatibility.
-           The parameter currently works only with Sun Javac compiler.
-           The eclipse compiler version 3.0.1 currently does not support java 1.5.
-           The pizza compiler does not support java 1.5.
-   (AG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Added commons-transaction 1.0 and commons-codec 1.3. Both are needed by slide 2.1.
-   (AG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Portal now allows Cocoon to be deployed as a war (only supports local JSR-168 portlets) and 
-     allows external portlets to be in a war.
-   (RG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     ContinuationsManager default implementation can now store continuations in user session. 
-     Continuations are not available outside user session and invalidated automatically 
-     when session gets invalidated by servlet container. This is a good security option for web applications. 
-   (LG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Paranoid: make the classloader implementation configurable
-   (TC)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-    CForms: added HTMLCleaning convertor (taken from Outerthought's Daisy) that cleans
-            up the result by HTMLArea fields. The cleanup process, that is based upon
-            Nekohtml can be configured. One confiugration is available at
-            resource://org/apache/cocoon/forms/datatype/convertor/HtmlCleanerConfiguration.xml
-            and guarantees valid XHTML
-     <br>
-     Example:
-     <span class="codefrag">
-&lt;fd:datatype base="string"&gt;
-  &lt;fd:convertor type="htmlcleaner"
-      config="resource://org/apache/cocoon/forms/datatype/convertor/HtmlCleanerConfiguration.xml"/&gt;
-&lt;/fd:datatype&gt;
-     </span>
-   (RP)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-    CForms: 'htmlarea' fields can be directly configured in cForms templates
-    <br>
-    Example configuration (within the &lt;conf&gt; part the variable conf contains
-    the configuration object of HTMLArea
-    <span class="codefrag">
-&lt;fi:styling type="htmlarea" rows="8" style="width:100%"&gt;
-  &lt;conf&gt;
-    conf.statusBar = false;
-    conf.sizeIncludesToolbar = false;
-    conf.fullPage = false;
-    conf.toolbar = [
-      [ "bold", "italic", "separator",
-        "subscript", "superscript", "separator",
-        "insertorderedlist", "insertunorderedlist",
-        "outdent", "indent", "separator",
-        "inserthorizontalrule", "separator",
-        "copy", "cut", "paste", "space", "undo", "redo",
-        "separator", "showhelp"]
-      ];
-  &lt;/conf&gt;
-&lt;/fi:styling&gt;
-    </span>
-   (RP)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     CForms: add a new "link" styling for action widgets, that renders the action
-     as an hypertext link.
-   (SW)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Portal: Added support for storing JSR-168 Portlet preferences.
-   (RG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Allow attribute values to be matches as well for EncodeURLTransformer.
-   (GP)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Fix caching of i18n bundles with expires validities.
-   (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Sitemap now properly throws ResourceNotFound exception for not matched
-     requests even if last pipeline marked as an internal pipeline.
-   (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Sitemap handle-errors now reports an error if generator is missing, or
-     if type attribute (deprecated) specified and generator is present.
-   (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Tour block: fix "shapes" sample using if/else in flowscript
-     instead of switch.
-   (BD)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Change the mime-type setting of a reader. See also bug #25121.
-   (CZ) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=10277">10277</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Fix thread safety problem in JXTemplateGenerator.setup() concerning template script reparsing.
-   (LG) Thanks to <a href="mailto:niklas.at.trillian.se">Niklas Therning</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33836">33836</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Runnable Manager: Fix bug preventing scheduling of two different jobs at the same time.
-   (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Resource Reader: Make sure response is cacheable when expires parameter is not set.
-   (VG) Thanks to <a href="mailto:adam.at.prema.co.nz">Adam Ratclife</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33319">33319</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     CForms: forms generator and template transformer now use the same object model as the JXTG: access
-             to objects have to use the "cocoon" object, like "cocoon/continuation/id".
-   (CZ)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Apply patch for a better exception handling in the Meta-InputModule when an input module is not found.
-   (CZ) Thanks to <a href="mailto:durdina.at.asset.sk">Michal Durdina</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32987">32987</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Fixed caching of i18n bundles when using multiple locations.
-   (JH) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33097">33097</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Fix handling of environment context when returning from a pass-through sitemap mount.
-   (SW) Thanks to <a href="mailto:jbq.at.anyware-tech.com">Jean-Baptiste Quenot</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33178">33178</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Refreshing a page with a JSR-168 portlet in it could cause unexpected results. JSR-168 urls can
-     now be configured to contain the data required to generated the required events.
-   (RG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33091">33091</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     PageLabel url's were not properly encoded.
-   (RG) Thanks to <a href="mailto:lingererhuang.at.hotmail.com">Roy Huang</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32838">32838</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     CForms: the parser used to read form files now uses the EntityResolver defined in cocoon.xconf.
-   (SW) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31668">31668</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Tiny typo in AbstractTextSerializer
-   (AG) Thanks to <a href="mailto:mdubinko.at.snapbridge.com">Micah Dubinko</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32620">32620</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Modified PortletURLProviderImpl.toString() to create a copy of itself and register that with the event.
-   (RG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32645">32645</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Update Deli to x031104 (include over 300 vendor, operator and third party profiles)
-   (AG) Thanks to <a href="mailto:mark-h.butler.at.hp.com">Mark H. Butler</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32083">32083</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Typo on the date-selector doc.
-   (AG) Thanks to <a href="mailto:cheche.at.che-che.com">Juan Jose Pablos</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32408">32408</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     xml2html.xslt does not work on IE.
-   (AG) Thanks to <a href="mailto:mdubinko.at.snapbridge.com">Micah Dubinko</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30043">30043</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Portal: attributes "javax.portlet.request" and "javax.portlet.response" were not set for JSR-168
-     portlets running in the Cocoon webapp.
-   (RG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32417">32417</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     CForms: fields styled as 'htmlarea' can be used in tables (workaround for strange IE behaviour)
-   (RP)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Batik block: Fixed handling for empty extract URIs when matching on null
-     namespace URIs.
-   (JH) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32342">32342</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Multipart requests: use container encoding for decoding requests, in order to have consistent
-     handling between normal requests and multipart requests.
-   (BRD)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     I18n (ParamSaxBuffer): handle case where substitution params like {0} are split over multiple character events.
-   (BRD) Thanks to <a href="mailto:nbacon.at.pinnaclesoftware.com.au">Neil Bacon</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31887">31887</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Fix: Continuation can only be invoked for the interpreter it was originally created for.
-   (LG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-     Updated hsqldb to 1.7.3.3.
-   (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-     Updated quartz to 1.4.5, jcs to 1.2.5-dev-20050313.
-   (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-     Refactored the Deprecation class: the "forbidden-deprecation-level" parameter in web.xml
-     allows to raise deprecation exceptions depending on the log level. For example, DEBUG
-     allows no deprecations (strict mode), and FATAL_ERROR allows all (tolerant mode).
-     Default is ERROR, allowing messages up to WARN.
-   (SW)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-     CForms: separate <span class="codefrag">FormattingDateConvertor</span> that uses
-     <span class="codefrag">java.text.SimpleDateFormat</span> and <span class="codefrag">Icu4jDateFormatter</span>
-     that uses ICU4J. There was previously an automatic switch to ICU4J if the
-     library was present in the classpath, which sometimes caused some strange
-     results as it behaves a bit differently.
-   (SW)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-     Build: Added exclude.all.blocks and include.all.blocks properties
-     to quickly toggle all blocks on or off.
-   (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-     Updated antlr to 2.7.5, groovy to 1.0-beta-10, jetty to 4.2.23
-   (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-     OJB Block: Marked as stable.
-   (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-    Make Cocoon compilable and buildable using JDK 5.0.
-   (all)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-    Remove scratchpad block - the scratchpad area is only available in trunk.
-   (CZ)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-     Deprecated Pizza compiler support in XSP. To be removed in Cocoon 2.2.
-   (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-     CForms: JavaSelectionList implementations can now be Contextualizable and
-     can build SelectionLists with XMLizable labels.
-   (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-     OJB Block: Renamed JdoPMF component to JDO, OdmgImplementation to ODMG, and
-     removed PBFactory component - please use OJB PersistenceFactory API directly.
-   (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-     OJB Block: Integrated OJB logging with Cocoon logging.
-   (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-     Add a deprecation logger that gives hint about used deprecated stuff.
-   (CZ)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-     Updated commons-transaction to 1.0.1, castor to 0.9.6, groovy to beta-9, quartz to 1.4.4.
-   (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-     Remove restrictions on the flowscript object model (FOM): the objects available through the
-     <span class="codefrag">cocoon</span> object (request, session, response, etc) now provide the full API of the
-     corresponding Java classes.
-   (SW)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-     Updated quartz to 1.4.3, nekodtd to 0.1.11, nekohtml to 0.9.4
-     castor to 0.9.5.4, commons-digester to 1.6, groovy to 1.0-beta-8, asm to 1.5.2
-     and asm-util to 1.5.2.
-   (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-     Updated jakarta-slide-webdavlib to 2.1, jdom to 1.0, slide-kernel to 2.1, slide-stores to 2.1, slide-webdavservlet to 2.1.
-   (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-     Updated hsqldb to 1.7.3, lucene to 1.4.3, ehcache to 1.1, log4j to 1.2.9.
-   (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
-     DateInputModule now accepts date format string when specified in a sitemap.
-   (RG) Thanks to <a href="mailto:nverwer.at.email.com">Nico Verwer</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=28360">28360</a>.</li>
-</ul>
+<p>This is a placeholder for an automatically generated page.</p>
+<p>The contents of the generated page are derived from status.xml
+(http://svn.apache.org/repos/asf/cocoon/branches/BRANCH_2_1_X/status.xml)</p>
+<p>If you see this file outside of Daisy then something went wrong :-(</p>
+<div class="daisy-edit-link">
+<p>
+<em>Errors and Improvements?</em>
+                 If you see any errors or potential improvements in this document
+                 please help us:
+                <a class="external" href="http://cocoon.zones.apache.org/daisy/legacydocs/790">
+                  View, Edit or comment on
+                </a> the latest development version (registration required).
+              </p>
 </div>
- 
-<a name="N107C2"></a><a name="version_2.1.6"></a>
-<h2 class="h3">Version 2.1.6 (November 19 2004)</h2>
-<div class="section">
-<a name="N107C6"></a><a name="-N107C6"></a>
-<h3 class="h4"></h3>
-<ul>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Portal: Added support for page labels.
-   (RG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31857">31857</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Portal: Generate subnavigation for non-selected tabs.
-   (RG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31229">31229</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Added replacement for Excalibur Event package in
-     org.apache.cocoon.components.thread and migrated most classes using their own
-     threads to that package.
-   (GP) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31760">31760</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Javaflow block: Add parameter support.
-   (TC)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     CForms block: added widget states. All widgets can now have an "active" (default), "disabled" or "invisible"
-     state. Updated the stylesheets accordingly to use HTML's disabled inputs.
-   (SW)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Portal block: Apply batch for configuring the type handling in the Castor converter.
-   (CZ) Thanks to <a href="mailto:Juergen.Seitz.at.Basf-It-Services.Com">Juergen Seitz</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Forms block: added possibility to add a SelectionList based on Java.
-   (JH) Thanks to <a href="mailto:nsantos.at.electroplus.pt">Nuno Santos</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29715">29715</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Scratchpad block: Implemented support of parallel loading of included
-     sources in the IncludeTransformer.
-   (VG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Faces block: Added JSF CarStore demo.
-   (VG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Forms block: Implementation of the CForm template language using JX macros,
-     allowing smart page layout that depends on the widgets state and value.
-   (SW)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Forms block: allow widget attributes which were only accessible programmatically
-     to be set in the form definition. This allows e.g. generic form processing code
-     to find widgets having a particular attribute.
-   (SW)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Faces block: Initial implementation of JavaServer Faces for Cocoon.
-   (VG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Taglib block: Initial implementation of BodyTag.
-   (VG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Selector for matching the request headers using a regular expression.
-     Simple content negotiation, e.g. serve XHTML if browser indicates it
-     accepts application/xhtml+xml and HTML otherwise; potentially do
-     automatic i18n according to the accept-language header.
-   (DC) Thanks to Colin Adams. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30321">30321</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     New @pass-through attribute for the sitemap mount node.
-     If true, processing will resume in the base sitemap just after the mount node
-     if the mounted sitemap has not already generated output (usually if no match
-     is found). Previous behaviour was always to throw a ResourceNotFoundException.
-     The attribute defaults to "false" for backwards compatibility.
-   (NKB)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Portal block: New Group Based Profile Manager.
-   (CZ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Mail block: Add ability to specify mime-type for email body text parameter in the mail transformer.
-   (CZ) Thanks to <a href="mailto:john.at.arachnedesign.net">John Lianoglou</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30688">30688</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Added LocaleMatcher for file based internationalization.
-   (UV)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Enhanced JMS support by adding a JMSConnectionManager component to the JMS block.
-     This component replaces the JMSConnection component which only supported
-     publish/subscribe messaging and which mixed some concerns. Two abstract classes:
-     AbstractMessageListener and AbstractMessagePublisher should be used as basis for
-     custom publish/subscribe components.
-   (UH)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Still in the scratchpad area at the time of this writing, added a
-     CachedSource proxy subclass for Sources that implement TraversableSource and
-     InspectableSource (for instance WebDAVSource).
-   (UH)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Added a NekoHTMLGenerator to HTML block. This is a simpler HTML parser than
-     JTidy, which preserves more of the original HTML, primarily just balancing
-     closing tags.
-   (UV)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Added support for stripping root elements in the CIncludeTransformer.
-   (TC) Thanks to <a href="mailto:ouzo.at.wlkp.org">Leszek Gawron</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29935">29935</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Portal block: Added ManagedCocoonPortlet, to be used together with
-     CocoonServlet or CocoonPortlet.
-   (VG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     POI block: cell spanning.
-   (TC) Thanks to <a href="mailto:frank.taffelt.at.interface-business.de">Frank Taffelt</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=28015">28015</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Forms block: Implement setValue method for the upload widget.
-   (JH)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     NamingInputModule provides access to the JNDI context.
-   (VG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Add configuration support for log4j.
-   (CZ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     New Input modules: URLEncodeModule and URLDecodeModule
-   (ATC) Thanks to Leszek Gawron.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Tour block: added Java shapes sample.
-   (BD) Thanks to Stavros Kounis. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=28834">28834</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Serializers block: Added support for indentation to the XMLSerializer.
-   (TC)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
-     Added instrumentation support to ContinuationsManager.
-   (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Lucene: SearchGenerator incorrectly counts previous-index. Reported by: Tomasz Nowak (tnowak-p@netventure.pl)
-   (AG) Thanks to <a href="mailto:jh.at.domek.be">Jorg Heymans</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=23118">23118</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Fix: buildList() in AbstractDatabaseAction generates incorrect parameter list.
-   (AG) Thanks to <a href="mailto:wchao.at.yahoo.com">wchao@yahoo.com</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32011">32011</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Fix: Webmail sample broken.
-   (AG) Thanks to <a href="mailto:tek.at.leonid.de">Leo Leonid</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32124">32124</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Fix: Context directory not required to be writable by the CLI.
-   (AG) Thanks to <a href="mailto:rick.at.apache.org">Rick Tessner</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32214">32214</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Portal: If a coplet has an error, the error-uri has been called twice. This is fixed now.
-   (CZ) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32199">32199</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Portal: Request content length and content type are required in portlet ActionRequest
-     for custom upload handling.
-   (RG) Thanks to <a href="mailto:durdina.at.asset.sk">Michal Durdina</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32159">32159</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Javaflow: JavaInterpreter initialize method was not thread safe.
-   (RG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31854">31854</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Scratchpad block: Restored CastorTransformer support for context beans,
-     restored bean lookup logic, fixed sample.
-   (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     The CocoonBean now creates its own private logger hierarchy, thus avoiding to
-     pollute the CocoonServlet hierarchy when called in that context (e.g. when
-     generating a static site from a CMS).
-   (SW)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Javaflow block: Support inherited methods.
-   (TC) Thanks to <a href="mailto:Nikolaus.at.rath.org">Nikolaus Rath</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31297">31297</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Scratchpad block: BetwixtTransformer: removed deprecation warning with
-     latest betwixt.
-   (AG) Thanks to <a href="mailto:cgaffga.at.triplemind.com">Christoph Gaffga</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29945">29945</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Flowscript: enforce the explicit declaration of variables in the global
-     scope (attached to the session). This avoids the implicit declaration of
-     variables in the global scope when the 'var' keyword is missing, which
-     leads to weird bugs difficult to track down, especially with continuations.
-   (SW) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=25951">25951</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     XSP Block: Add space="strip" attribute support for &lt;xsp:page&gt;
-     element. When present, all extra whitespace from XSP source is stripped.
-   (VG) Thanks to <a href="mailto:guillaume.at.anyware-tech.com">Guillaume Deflache</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=27176">27176</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     XMLDB Block: Fix NullPointerException in XMLDBTransformer if specified
-     collection does not exist.
-   (VG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30849">30849</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     XSP - JXPath logicsheet: Allow use relative contexts in &lt;jxpath:for-each&gt;.
-           Add a new tag &lt;jpath:set-lenient lenient="true|false"&gt;.
-   (AG) Thanks to <a href="mailto:g.brand.at.interface-business.de">Gunnar Brand</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31564">31564</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Fix bug in SessionPropagatorAction.
-   (CZ) Thanks to <a href="mailto:smangano.at.ureach.com">Sal Mangano</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30250">30250</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Fix syntax error in build.bat on Windows ME.
-   (CZ) Thanks to <a href="mailto:jefe182.at.earthlink.net">Jeff Ramsdale</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=22707">22707</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Portal block: Apply patch for rendering a link of the selected tab in TabContentAspect.
-   (CZ) Thanks to <a href="mailto:christian.mayrhuber.at.gmx.net">Christian Mayrhuber</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29996">29996</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Portal block: Apply patch for handling GET method when no enctype is set in CopletTransformer.
-   (CZ) Thanks to <a href="mailto:christian.mayrhuber.at.gmx.net">Christian Mayrhuber</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29951">29951</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Throw a more meaningful exception if charset classes are missing.
-   (TC) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31545">31545</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Fixes the SQLTransformer not to close the statement twice.
-   (TC) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30874">30874</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Change constructor to be public in order to fix bug 30270.
-   (TC) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30994">30994</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     HTML serialization has no space between publicId and systemId.
-     Updated xalan to 2.6.1-dev-20041008T0304.
-   (AG) Thanks to <a href="mailto:crossley.at.apache.org">David Crossley</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=28680">28680</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Flow preserves global variables on sitemap reload.
-   (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     XSP logicsheet jpath.xsl: incorrect call to JXPathContext.compile.
-   (AG) Thanks to <a href="mailto:rberens.at.osirion.nl">Rob Berens</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31493">31493</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Mail block: Support multiple SMTP servers, not only default one.
-   (VG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=28485">28485</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Mail block: Add support for authenticated SMTP server connections.
-   (VG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=24760">24760</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Cron block: JobScheduler's fireJob method now supports jobs calling Cocoon
-     pipelines.
-   (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Allow recursive Flow invocations with processPipelineTo.
-   (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Forms block: rename <span class="codefrag">fd:on-activate</span> to <span class="codefrag">fd:on-action</span> on
-     <span class="codefrag">fd:row-action</span> and <span class="codefrag">fd:repeater-action</span> for consistency
-     with <span class="codefrag">fd:action</span> and <span class="codefrag">fd:submit</span>.
-   (SW)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     The daylight time cause error when timezone is CST. Updated icu4j to 3.0.
-   (AG) Thanks to <a href="mailto:johnson.at.soho.club.tw">Johnson Hsu</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30372">30372</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Upgrading DELI block from version 0.9.8 to x020904.
-   (AG) Thanks to <a href="mailto:mark-h.butler.at.hp.com">Mark H. Butler</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31407">31407</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     AbstractSAXTransformer namespaceURI and defaultNamespaceURI must never
-     be null. When extending AbstractSAXTransformer make sure to set
-     defaultNamespaceURI in the constructor.
-   (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     JXPathMetaModule incorrectly checks for null parameter (can't happen)
-     instead of empty string.
-   (AG) Thanks to <a href="mailto:Ralph_Goers.at.dslextreme.com">Ralph Goers</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31134">31134</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Cron block: Fixed memory leak, QuartzJobExecutor was not releasing pipelines.
-   (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Cron block: Fix TestCronJob pipeline call functionality.
-   (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     GetInstance don't work with upgrade from db-ojb-1.0rc6.
-   (AG) Thanks to <a href="mailto:johnson.at.soho.club.tw">Johnson Hsu</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30065">30065</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     A redirect is now possible, if it's called from flow. This also fixes bug #26571.
-   (CZ) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=26854">26854</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Fix potential memory leaks in CForms/Woody Template Transformer and JXTemplateGenerator.
-   (CZ)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     XMLDB Block: Add ability to delete collections with XMLDBTransformer.
-   (VG) Thanks to <a href="mailto:rui-l-goncalves.at.ptinovacao.pt">Rui Alberto L. Gon&ccedil;alves</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29765">29765</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Make implementation of Cocoon protocol compliant with the Source interface.
-   (CZ) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=27260">27260</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Mail block: The mail transformer ignored configured toAddresses from a
-     pipeline parameter. This is fixed now.
-   (CZ)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Fixing BetwixtTransformer does not marshal Collections properly (java.lang.OutOfMemoryError).
-   (AG) Thanks to <a href="mailto:enrico.maccias.at.free.fr">Enrico Maccias</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=28209">28209</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Fixing lucene-block samples dependencies.
-   (AG) Thanks to <a href="mailto:jh.at.domek.be">Jorg Heymans</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30038">30038</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     POI block: processing of tags "vcenter", "hcenter", "monochrome", "draft",
-     "Header", "Footer" in "gmr:PrintInformation". Initial support for
-     "Margins" ("top", "bottom", "left", "right", "header", "footer").
-   (AG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=23002">23002</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     POI block: processing of tags "grid", "orientation and "paper" in
-     "gmr:PrintInformation".
-   (AG) Thanks to <a href="mailto:skladov.at.his.de">Viktor Skladovs</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=23002">23002</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Fix JXTemplate generator does not handle format-number(number, '$#,##0.00').
-   (AG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=24433">24433</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Forms block: Handle variants of datatype date correctly (i18n, styling).
-   (JH) Thanks to <a href="mailto:colin.at.colina.demon.co.uk">Colin Adams</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29881">29881</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
-     Fix JXTemplateGenerator eating backslash characters.
-   (AG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=27133">27133</a>.</li>
-<li>

[... 2879 lines stripped ...]