blob: 3bcb3962dc134d9bb0d55b9d3a5274c39a72fffb [file] [log] [blame]
$Id: RELEASE-NOTES.txt,v 1.10 2003/04/25 09:26:45 rdonkin Exp $
Commons Digester Package
Version 1.5
Release Notes
INTRODUCTION:
============
This is an important maintenance release. The Digester 1.4.x releases were not fully backwards
compatible with previous Digester releases. This release fixes the reported incompatibilities.
NEW FEATURES:
=============
Improved Java Docs
CallMethodRule Can Take Parameter From Stack
--------------------------------------------
CallParamRule can now use an object from the main Digester stack as one of the parameters for a
CallMethodRule. This allows an object to be created (in the usual way) and then passed into a
method call taking more than one parameter.
Digester Document Locator Getter
--------------------------------
Added property getter for the SAX Locator associated with the document being processed.
ExtendedBaseRules Ancestor Tail Matching
----------------------------------------
Extended pattern matching language by adding ancestor tail matching. This is response to enhancement
request #16350.
FactoryCreateRule No-Exception-Propagation Option
-------------------------------------------------
Added support for non-propagation of exceptions. This will (when the correct options are set) allow
a digestion to continue when an object creation has failed.
RegexRules
----------
This is a new Rules implementation. It allows a regular expression language (such as Jakarta-ORO or
Jakarta-Regexp) to be used for pattern matching. An adapter interface allows the language of choice
to be plugged in. A simple regex implementation is provided.
RSS Classes Now Serializable
----------------------------
The (object model) classes in org.apache.commons.digester.rss have now been made serializable. Though
they were intended to be used as a worked example, some people have found them useful and wish to use
them in situations where serialization is required.
Improvement In Xml Rules
------------------------
Added support for specifying a BeanPropertySetterRule when using XML Rules. This is enhancement #16785.
Added support for call-param from stack to xml rules. Enhancement requested as bug #16413
BUG REPORTS ADDRESSED:
======================
Outstanding Reports:
--------------------
#12997 Call the method as soon as the last parameter is encountered
#13098 Digester Performance
#3893 Multiple element body parts problem
DEPRECATION:
============