| Version | Date | Description | 
|---|---|---|
| 3.3 | 201?-??-?? | Maintenance release. | 
| 3.2 | 2011-12-13 | Maintenance release. | 
| 3.1 | 2011-10-29 | New features release. | 
| 3.0 | 2011-07-06 | New major release. | 
| Type | Changes | By | 
|---|---|---|
![]()  | Regression: DigesterTestCase#testPopNamedStackNotPushed expects EmptyStackException Fixes DIGESTER-175. | simonetripodi | 
![]()  | Inner List Annotation has wrong @Target for most of the predefined annotation rules Fixes DIGESTER-174. Thanks to Andreas Sahlbach. | simonetripodi | 
![]()  | No way to enable schema validation from DigesterLoader Fixes DIGESTER-173. Thanks to Ivan Diana. | simonetripodi | 
![]()  | Even with custom ErrorHandler, SAX errors are still written to stderr Fixes DIGESTER-172. Thanks to Ivan Diana. | simonetripodi | 
![]()  | Digester.pop(String) throws EmptyStackException where API doc says it returns null Fixes DIGESTER-170. Thanks to Dale Wijnand. | simonetripodi | 
![]()  | Problem when including rules XML file with "classpath:" URL prefix Fixes DIGESTER-169. Thanks to Eugene Fedotov. | simonetripodi | 
![]()  | Groundless "Circular file inclusion detected" exception when including rules XML file Fixes DIGESTER-167. Thanks to Eugene Fedotov. | simonetripodi | 
![]()  | BinderClassLoader does not override getResource Fixes DIGESTER-165. Thanks to Dirk Schaube. | simonetripodi | 
![]()  | RulesBase performance optimization. Fixes DIGESTER-164. Thanks to Frank David Martinez. | simonetripodi | 
![]()  | ConcurrentModificationException creating a new Digester via loaderInstance.newDigester() Fixes DIGESTER-163. Thanks to Torsten Krah. | simonetripodi | 
![]()  | ObjectCreateRule doesn't allow create objects which type is specified in attributeName only Fixes DIGESTER-162. | simonetripodi | 
![]()  | Document thread-safety in javadoc of Rule class Fixes DIGESTER-161. Thanks to Eduard Papa. | simonetripodi | 
| Type | Changes | By | 
|---|---|---|
![]()  | provide an additional artifact with shaded dependencies Fixes DIGESTER-160. | simonetripodi | 
![]()  | */object-param-rule is not managed in the XML rules Fixes DIGESTER-159. | simonetripodi | 
![]()  | Improve Set(Nested)PropertiesRuleAlias performances in the XML ruleset while binding rules. Fixes DIGESTER-157. | simonetripodi | 
![]()  | Make (Nested|Set)PropertiesBuilder#addAlias() fluent. Fixes DIGESTER-156. | simonetripodi | 
![]()  | ClassLoader reference set to DigesterLoader not set in produced Digester instances Fixes DIGESTER-155. | simonetripodi | 
![]()  | The DigesterBinder is not able to load primitive classes by name Fixes DIGESTER-154. | simonetripodi | 
![]()  | Add Constructor support to ObjectCreateRule Fixes DIGESTER-153. | mbenson | 
![]()  | The org.apache.commons.digester3.binder.DigesterLoader doesn't allow binding a default org.xml.sax.Locator Fixes DIGESTER-152. | simonetripodi | 
![]()  | The org.apache.commons.digester3.binder.DigesterLoader doesn't allow binding a default org.xml.sax.ErrorHandler. Fixes DIGESTER-151. | simonetripodi | 
| Type | Changes | By | 
|---|---|---|
![]()  | Use Java5 Concurrent APIs to asynchronous parse() Fixes DIGESTER-150. | simonetripodi | 
| Type | Changes | By | 
|---|---|---|
![]()  | Default ClassLoader policy unusable in EAR archive Fixes DIGESTER-28. | simonetripodi | 
![]()  | Allow SetNextRule to fire on begin Fixes DIGESTER-72. | simonetripodi | 
![]()  | Include filename or uri if Digester.parse(File file or String uri throws a SAXException Fixes DIGESTER-85. | simonetripodi | 
![]()  | xmlrules does not support setNamespaceURI Fixes DIGESTER-90. | simonetripodi | 
![]()  | xmlrules does not support NodeCreateRule Fixes DIGESTER-103. | simonetripodi | 
![]()  | Need to process [attribute id="name"]somename[/attribute] Fixes DIGESTER-105. | simonetripodi | 
![]()  | ObjectCreateRule shouldn't keep className as a field. Fixes DIGESTER-118. | simonetripodi | 
![]()  | xmlrules dtd does not define xmlattrs for node-create-rule Fixes DIGESTER-123. | simonetripodi | 
![]()  | Allow DigesterLoader to accept an instance of a preconfigured Digester Fixes DIGESTER-127. | simonetripodi | 
![]()  | Allow recursive match in ExtendedBaseRules. Fixes DIGESTER-131. | simonetripodi | 
![]()  | Add a CompoundSubstitutor to support more than one Substitutors at a time. Fixes DIGESTER-132. | simonetripodi | 
![]()  | Bug in SetPropertyRule. Fixes DIGESTER-134. | simonetripodi | 
![]()  | Public/protected static fields which intended as constants, but which are not marked final. Fixes DIGESTER-137. | simonetripodi |