Version: 0.9.5 Release date: 20-Mar-2009 Description: Minor intermediate release that moves code under "com.fasterxml.aalto" package. The last remaining part to complete for official 1.0 release is to complete non-blocking parser implementation; need to define API, implement xml declaration handling. == History: == 0.9.4 [04-Feb-2009] Improvements: * Namespace-repairing mode for stream writers implemented. * Coalescing mode implemented for blocking parsers (can not implement for non-blocking, as coalescing requires blocking). * Partial implementation of Stax2 Validation API for stream writers. 0.9.3 [21-Jan-2009] Problems fixed: * A problem with comments content skipping (when underlying scanner is Readers based) fixed: would surface parts of comment content as regular text. * Auto-closing (XMLInputFactory2#P_AUTO_CLOSE_INPUT and XMLOutputFactory2#P_AUTO_CLOSE_OUTPUT) wasn't working properly, now is. * An IndexOutOfBounds problem with character (Writer) backed XMLStreamWriter, writeCharacters(char[],int,int) fixed. Improvements: * Complete implementation of Stax2 3.0 Typed Access API. 0.9.2 [08-May-2008] Problems fixed: * Fixed stax conformance issue wrt. returning of no prefix/namespace URI; now returns "" as expected instead of nulls. * XMLStreamReader2.getDepth() was off by one for END_ELEMENT events. * Character escaping was not fully working for attribute values. * Whitespace was reported in prolog: now gets properly stripped off (could implement Stax2 REPORT_WS_IN_PROLOG in future if needed) * Now disables lazy parsing for event readers, SAX reader, to improve accuracy of error reporting (and possible minor performance benefit too) New features: * Added stax2test unit test suite from Woodstox, for additional test coverage via stax2 API. * Implemented first (incomplete) version of Stax2 3.0 Typed Access API (using Stax2 reference implementation's support): readers and writers for int, long, boolean. 0.9.1 [13-Mar-2008] Problems fixed: * XMLStreamReader (blocking) implementation: * Implemented non-lazy parsing functionality (still defaults to lazy parsing so that skipping can be done efficiently). * Minor performance improvements to name parsing. * Minor performance improvements to namespace URI handling. * AsyncByteScanner: * Location information was not properly updated when input was being added, leading to useless location info for error messages. * Handling of comments, PIs was incomplete, completed. 0.9.0 [21-Feb-2008] First public release: contains functional non-DTD-handling reader implementation (although lacking coalescing mode), non-repairing stream writer, and a non-robust prototype version of non-blocking (asynchronous) stream reader.