Hi Rahul :) thanks for following up! I can confirm they're NOT binary compatible even without running clirr, because of the following reasons:
- deprecated APIs don't exist anymore; - internals of annotations/xml modules have been rewritten as EDSL extensions; - some Digester methods changed signature, like Digester.pushParams( Object object ) versus the new Digester.pushParams( Object... object ) - due to all these changes, I took advantage to repackage classes to org.apache.commons.digester3 Anyway I didn't break the pure Digester use as I did in the previous attempt, users are still able to bin rules using the usual pattern Digester d = new Digester(); d.addObjectCreate("foo", "mypackage.Foo"); ... I would really appreciate if you have spare time to have a look at the code, I immagine you are quiet busy but there's no rush ;) Have a nice day, all the best!!! Simo http://people.apache.org/~simonetripodi/ http://www.99soft.org/ On Wed, Jun 1, 2011 at 12:08 AM, Rahul Akolkar <rahul.akol...@gmail.com> wrote: > On Tue, May 31, 2011 at 5:46 PM, Simone Tripodi > <simonetrip...@apache.org> wrote: >> New site is online, does someone have some spare time to check[1] and >> provide feedbacks about the merge proposal? > <snip/> > > Don't have much time, but if its now compatible with 2.x thats a good > thing :-) You may want to confirm using a clirr or equivalent report. > > -Rahul > > >> Thanks in advance, have a nice day!!! >> Simo >> >> [1] http://commons.apache.org/sandbox/digester3/ >> >> http://people.apache.org/~simonetripodi/ >> http://www.99soft.org/ >> >> >> >> On Tue, May 31, 2011 at 6:41 PM, Simone Tripodi >> <simonetrip...@apache.org> wrote: >>> Hi all guys, >>> after some day of work on Sandbox, I'm back to propose once again the >>> merge of my work in proper /trunk. >>> Failing my first attempt was good, because I had the opportunity to >>> learn a lot and this time the proposal is much better :P >>> >>> What I did: >>> >>> - moved the current sandbox in a separate branch; >>> - copied the current trunk in sandbox; >>> - polished APIs (few trivial checkstyle violations yet), removed >>> @Deprecated methods, added more power with generics; >>> - re-introduced - simplifying! - the Digester EDSL; >>> - removed old custom DigesterLoader for annotations/xml package. >>> >>> So, at the end of the day, this time users are still able to create >>> Digester instances using the old-fashioned APIs - even if they're >>> encouraged to use the more expressive fluent APIs - except when using >>> annotations/XML extensions. >>> >>> I still have to publish the site - it's the site on /trunk + EDSL >>> documentation - I'll do it as soon as I'll get home (I'm leaving the >>> office now) so you can see how APIs/Doc look >>> >>> Anyway interested people can start having a look at the component code on >>> SVN[1] >>> >>> Please send huge feedbacks!!! >>> Have a nice day! >>> Simo >>> >>> [1] https://svn.apache.org/repos/asf/commons/sandbox/digester3/trunk >>> >>> http://people.apache.org/~simonetripodi/ >>> http://www.99soft.org/ >>> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org