Re: [vote] Release Cocoon 3.0.0-alpha-2
Simone Tripodi <simone.tripodi <at> gmail.com>
2010-01-04 16:00:26 GMT
Hi Reinhard,
going to leave to office now, when I'm at home I'll start having a look at it!!!
Happy new year!!
Simo
On Mon, Jan 4, 2010 at 4:39 PM, Reinhard Pötz <reinhard <at> apache.org> wrote:
> Reinhard Pötz wrote:
>> I've prepared the artifacts for the release of Cocoon 3.0.0-alpha-2.
>> Since it has been more than a year since alpha-1 was released, there are
>> many improvements and enhancements:
>>
>> Pipeline API level
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> . Add generics to the pipeline interface. With additionally introducing
>> marker interfaces for the component types (SAX, StAX, etc.) this allows
>> compile time checks if all components have the correct type when
>> assembling the pipeline
>> . Use MurmurHash 2.0, a strong hashing algorithm, to implement the
>> hashCode() method of cache keys.
>> . Introduce an exception hierarchy for pipeline components
>> (ProcessingException and SetupException extend both PipelineException).
>> . Create a separate SAX module that contains all SAX specific classes
>> . Provide basic component implementations of StAX pipeline components
>> (new module: 'cocoon-stax')
>> . Add a new module 'cocoon-optional' for components that need external
>> libraries (i.e. everything that goes beyond JDK5, commons-logging and
>> cocoon-sax)
>>
>> New components:
>> . XMLGenerator (constructors for File, InputStream, String, Node,
(Continue reading)