update release notes for 3.1 version
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/digester/trunk@1185839 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index c6c8eb9..f625702 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -25,7 +25,7 @@
INTRODUCTION
============
-This is major release with new features. New projects are encouraged to
+This is a maintenance release with new features. New projects are encouraged to
use this release of digester. There is no urgency for existing projects to
upgrade; Digester 2.1 has proven to be a stable release.
@@ -34,88 +34,41 @@
BREAKING CHANGES:
- * APIs are not retro-compatibles.
+ * NONE.
DEPENDENCIES
=============
-Digester 3.0 users should upgrade to the recommended dependency set below
+Digester 3.1 users should upgrade to the recommended dependency set below
where possible.
The Recommended Dependency Set for Digester 3.0 is:
- Digester 3.0 + Logging 1.1.1 + BeanUtils 1.8.3
+ Digester 3.1 + Logging 1.1.1 + BeanUtils 1.8.3
It is also possible to use Logging 1.0.x or BeanUtils 1.7.0 instead.
NEW FEATURES
=============
- * ONLY ONE UNIVERSAL LOADER
- No more Loaders from XML, Annotations, ... only one loader is
- able to create Digester instances and manage all the extensions.
-
-
- * CONFIGURATIONS REUSABILITY
- Users configure Digesters implementing a RulesModule.
- Users pass to the DigesterLoader a list of RulesModule which
- receive a RulesBinder to configure rules binding.
- Modules can be reused across multiple DigesterLoader instances.
-
-
- * RULES EXPRESSED VIA EDSL
- The key feature of DIgester3 is expressing Rule bindings via
- the RulesBinder EDSL fluent APIs.
-
-
- * IMPROVED ERROR REPORTING
- Debug made easier, error list is reported at binding time,
- no more at runtime.
+ * Asynchronous parser
+ Using Java5 Concurrent APIs it is possible to parse documents asynchronously.
BUGS FROM PREVIOUS RELEASE
===========================
- * [DIGESTER-28] Default ClassLoader policy unusable in EAR archive
-
- * [DIGESTER-103] xmlrules does not support NodeCreateRule
-
- * [DIGESTER-118] ObjectCreateRule shouldn't keep className as a field
-
- * [DIGESTER-123] xmlrules dtd does not define xmlattrs for node-create-rule
-
- * [DIGESTER-134] Bug in SetPropertyRule
+ * NONE
IMPROVEMENTS OVER PREVIOUS RELEASE
===================================
- * [DIGESTER-72] Allow SetNextRule to fire on begin
-
- * [DIGESTER-85] Include filename or uri if Digester.parse(File file or String uri throws a SAXException
-
- * [DIGESTER-90] xmlrules does not support setNamespaceURI
-
- * [DIGESTER-105] Need to process [attribute id="name"]somename[/attribute]
-
- * [DIGESTER-127] Allow DigesterLoader to accept an instance of a preconfigured Digester
-
- * [DIGESTER-131] Allow recursive match in ExtendedBaseRules
-
- * [DIGESTER-132] Add a CompoundSubstitutor to support more than one Substitutors at a time
-
- * [DIGESTER-137] Public/protected static fields which intended as constants,
- but which are not marked final
+ * [DIGESTER-150] Use Java5 Concurrent APIs to asynchronous parse()
DEPRECATIONS
============
- * org.apache.commons.digester.xmlrules.FromXmlRuleSet and org.apache.commons.digester.xmlrules.DigesterLoader
- do not exist anymore.
-
- * org.apache.commons.digester.annotations.FromAnnotationsRuleSet and
- org.apache.commons.digester.annotations.DigesterLoader do not exist anymore.
+ * NONE
OTHER NOTES
============
- * APIs are not compatible with Digester 2.X or Digester 1.X.
-
- * this is the first Digester release that provides a way to reuse Digester configurations.
+ * NONE