Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Sticky Revision: |
Roll version to 2.1-SNAPSHOT.
Keep ant build file in trunk at SNAPSHOT.
Keep jar name simple, revert r729072 to keep Gump smiling.
Update ant build for v2.0.
Add version to jar file name (Ant).
Update Ant artifacts for v2.0, by default have paths point to m2 repository (rather than m1).
TLP related blanket changes: s:jakarta.apache.org/commons:commons.apache.org: s/commons-user@jakarta.apache.org/user@commons.apache.org/ s/commons-dev@jakarta.apache.org/dev@commons.apache.org/ s/Jakarta Commons/Apache Commons/ s:svn.apache.org/viewcvs/jakarta/commons:svn.apache.org/viewvc/commons: s:svn.apache.org/viewcvs.cgi/jakarta/commons:svn.apache.org/viewvc/commons: s:svn.apache.org/viewvc/jakarta/commons:svn.apache.org/viewvc/commons: s:svn.apache.org/repos/asf/jakarta/commons:svn.apache.org/repos/asf/commons: I'd appreciate another pair of eyes on this. There are some categories we probably don't want to change ATM (hopefully, none of these snuck in): * Historicals (proposals etc.) * URLs that shouldn't change (DOCTYPE fragments etc.) * Test cases where namespace URLs matter etc. (I'll track any related nightly failures)
Moving to TLP
Moving back :)
Moving to TLP
Applying Petteri Ra:ty's build.xml improvement from DIGESTER-89 so you can build the jar without the javadoc. I did modify it so you are forced to run the tests when building the jar
The build.xml is simplified, using an include/exclude approach with the <junit> task rather than defining a task per test package. The build.properties.sample is updated to look in the local .maven by default, making it easier for the average committer to test the ant build out. See: DIGESTER-117
Roll to 1.8.1 snap.
RC3 prep, switch to version 1.8
Time for 1.8 RC2
Add public APIs that allow Digester users to parse and register URL instances directly, to avoid potential information loss on conversion from a URL (such as one returned by ServletContext.getResource()) to String, and then back again. Also, close any input streams we opened when creating internal InputSource instances. DIGESTER-110
RC2 prep.
Lets try RC1.
Sync m1 and ant build files to match dependency changes recently made to the m2 pom.
Add comments only.
Update to new license header
Suppress "local variable shadows field" warnings generated by Jikes compiler.
Added notice file to jar.
Update post-1.7 release
Moved revision number to 1.7 Also make footer copyright statement consistent with other commons projects, and with advice on legal-discuss list (the compilation can be copyright ASF even if some individual components are not).
svn:keywords correction
Change text that appears on the bottom of each javadoc page. The copyright statement has been slightly modified and the licence text removed as per consensus on legal-discuss and pmc@jakarta.apache.org.
Add comment re javadoc target not working on MS-Windows.
Allows exception throwing for mismatches to be switch on. Patch contributed by Gabriele Carcassi.
Updated versions to reflect release
Merged in release branch
Phase II of removing the RSS examples from the core Digester distribution. Remove the sources that have been migrated.
Add target for running new OverlappingCallMethodRuleTestCase
As agreed to earlier on the COMMONS-DEV mailing list, remove direct dependence on commons-collections. This involves maintaining a local copy of ArrayStack that was originally contributed to Collections when Digester and Beanutils were factored out of Struts. There is still a runtime dependency on commons-collections by virtue of the fact that commons-beanutils requires it. Once this dependency is lifted, we can remove commons-collections settings from the build.xml and build.properties.sample files, as well as from the unit test classpath. Also fixed a couple of Javadoc errors that triggered warning messages.
Added support for substitution of variables (and anything else that people want ;). This is a first cut, hopefully I'll be back with more documentation and Remy's peculiar implementation tommorrow. Contains contributions by Simon Kitching.
Tests for new SetNestedPropertiesRuleTest rule. Submitted by Simon Kitching
Patched build script so that the logging output (which often confused new developers) can be easily supressed. Patch submitted by Simon Kitching.
Added plugins module. Submitted by Simon Kitching.src/java/org/apache/commons/digester/plugins/Declaration.java
Added build for the examples. Submitted by Simon Kitching.
Added new Rules implementation. This wraps an existing implementation, adding support for default rules (to be fired whenever no other rule matches).
Post 1.5 release tasks.
Preparations for 1.5 release
Ooops. This should have been committed before tagging the release candidate
Added new Rule implementation based on a pluggable regex implementation. Also test case and a simple regex matching implementation
Copy LICENSE.txt file we already have, instead of going to our parent directory. This makes building from source distros easier. PR: 18455 Submitted by: J.Pietschmann <j3322ptm at yahoo.de>
Test cases for optional no-propagation of factory create rule exceptions
Post 1.4.1 release update
Preparations for 1.4.1 release
Preparations for 1.4.1 release
Updated to new version number after 1.4 release
Preparations for digester 1.4 release
Preparing for release candidate
Updated copyright year in licenses
Make BeanPropertySetterRule and SetPropertyRule throw an exception if an invalid property name is specified. The previous behavior was to silently ignore these setters, which caused lots of user confusion. Added unit tests to validate this new behavior as well. PR: 16233 Submitted by: Howard Miller <me@howardmiller.co.uk>
new object param rule, submitted by Mark Huisman <mhuisman@h5technologies.com>
New rule which creates a DOM node from part of the XML tree and pushes it onto the stack. Submitted by Christopher Lenz.
Fix for issue #12756. This enhances digester by support for call param rules which take their values from the stack. Patch submitted by John Yu.
ready to release 1.3
Reset version number for development.
Update version number for release.
Copy release notes to distribution directory.
Add an overview file and tweak the package documentation.
Re-add execution of the XML Rules test as part of the "test" target.
Instead of swallowing Throwables inside a rethrown SAXException, simply log and rethrow any Error that occurs so that things like OutOfMemoryError problems are not masked by being wrapped in a SAXException. PR: Bugzilla #6290 Submitted by: David H. Martin <dmartin at altoweb.com>
Updated java doc copyright date in build.xml
Add "META-INF/LICENSE.txt" for digester and logging also.
Updated Digester to use the commons logging package.
Updated to JUnit 3.7 Adding XML rules definition PR: Obtained from: Submitted by: Reviewed by:
Fix the broken test on BeanPropertySetterRule, and include it in the default "ant test" execution. Submitted by: Robert Burrell Donkin <robertdonkin@mac.com>
Add the BeanPropertySetterRule and associated tests. NOTE: The test case curently fails (target "test.bpsr") -- could someone take a look and see what I screwed up in incorporating this stuff? Submitted by: Robert Burrell Donkin
Back to development version number.
Set version number for a patch release (1.1.1). Clean up warning messages during Javadoc generation.
Update version number for future development.
Updates for Digester 1.1 release.
Update version number for 1.1 release.
Add an advanced pluggable rules matcher for Digester. The original behavior remains the default, but this one can easily be subsituted: Digester digester = ...; ... digester.setRules(new ExtendedBaseRules()); ... Submitted by: Robert Burrell Donkin <robertdonkin@mac.com>
Add separate unit test suite for Rules (to facilitate subclassing for custom Rules implementations). Submitted by: Robert Burrell Donkin <robertdonkin@mac.com>
Add some initial unit tests for actually processing an input file.
Update version numbers for development subsequent to 1.0 releases.
Update version number for 1.0 release, and document the external dependencies on other Commons modules.
Add initial unit tests for Digester. So far, only the fundamental property related methods are being exercised, no actual parsing yet.
Restore the RSS 0.91 processing code (and example) from the sandbox.
Updated to the dist directory PR: Obtained from: Submitted by: Reviewed by:
Check in the Commons digester module, transferred from the sandbox. NOTE: I have omitted the RSS 0.91 example, for two reasons: - There is some current politics going on around Netscape's pulling the DTD from their web site. - It might make some more sense to collaborate with the Jetspeed folks on an RSS 1.0 implementation, if they are interested in it.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| apache@apache.org | ViewVC Help |
| Powered by ViewVC 1.1.2 |