Version: 0.9.2 Release date: 08-May-2008 Description: An incremental pre-1.0 version, which adds some of missing functionality, and makes non-blocking stream reader closer to production quality. 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 Stax 3.0 Typed Access API (using Stax2 reference implementation's support): readers and writers for int, long, boolean. == History: == 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.