Henri Dupre wrote:

At that point I'm considering making the new release 1.0 RC1, and
officially making what had been beta 4 the new first beta for JiBX 2.0.
Once people have had a chance to test the RC1 release I'll then go ahead
and make it the official first production release of JiBX.



That sounds a good idea to me. We are running the beta3 in production
and I think it is a very stable and complete package. I would rather
suggest to make a 1.1 version from the new beta you are releasing.
Going directly from 1.0 to 2.0 is a rather big step.
But definitely, JiBX deserves to move from beta to RC (or even final).


This seems to represent the consensus of opinion, so I'm going to go ahead with this plan. However, it's still not going to be a trivial release. I need to update the documentation and tutorial, including more of a focus on the abstract mapping approach and less on the. I'm also going to look at backporting the binding definition model into the 1.0 codebase so that it can be used for validation of the binding definition, and possibly even to implement include handling (this would not be very elegant, since I'd be unmarshalling the binding definition to the model, marshalling it back out to memory, and then unmarshalling the in-memory version with the current 1.0 code - but it'd be nice to have the include function for 1.0).

The reason I'm thinking that the major changes would result in a 2.0 release is just the number of changes and the impact of these changes. I'll probably convert from using BCEL to ASM, along with adding StAX support and a number of other features. The marshalling/unmarshalling APIs will change in some significant respects. I also want the 2.0 codebase to be flexible enough to work with JAXB 2.0 annotations, and to make use of (but not require) JDK 1.5 features. I think these changes will justify the 2.0 label. That doesn't mean there couldn't be a 1.1 release in between, though (perhaps integrating in the code->binding and code+binding->schema support which will be separate components for the 1.0 release, or extending the binding definition with other features via the model).

 - Dennis



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
jibx-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jibx-users

Reply via email to