| Changes in v2.1.0 since v2.0.0: |
| |
| * Fixed the issue whereby some IDEs would have problems with the TypeSystemHolder class being generated in the classes directory |
| * Better integration with Maven |
| * Implemented support for ID/IDREF in DTDs via DOM's .getElementByID() |
| * Integrated a patch that makes XmlBeans work in a sandboxed environment |
| * Added the ability to control entitization of characters when saving documents |
| * Fixed issue with memory reclamation in multi-threaded environments, which was delayed too much so it could be mistaken for a memory leak |
| * Added numerous new test cases and performance tests |
| * Continued improving performance, especially in the DOM support and XmlCursor areas |
| * Added column numbers support in our snapshot of Piccolo; validation and XMLSchema error reporting benefit from this and is of course usable from user code |
| * Line/column number is now also available for end-tags |
| * Solved a legal inconsistency surrounding our use of JSR173 APIs |
| * Fixed a lot of reported issues in various areas of the product |
| |
| |
| Changes in v2.0.0 since v2.0.0-beta1: |
| |
| * many performance related changes, especialy in the DOM and Cursor areas |
| * rewrite of the <xs:redefine> support |
| * Completed the implementation of Filer |
| * new documentation on xs:any, validation plus updates of the old docs |
| * many bug fixes, including perm gen memory bug |
| |
| |
| Changes in v2.0.0-beta1: |
| |
| * new store implementation, including native DOM implementation |
| * Piccolo is now the default parser.XmlOptions.setLoadUseXMLReader (XMLReader xmlReader) can be used when a diffrent parser is required. |
| * Sample xml generation from an schema file |
| * New failfast behavior for simple types, more consistent |
| * EntityResolver is setable in SchemaCompiler |
| * XPath 2.0 and Xquery support through Saxon |
| * java 1.5 generics for array properties added to generated source |
| * Simplified working with substitution groups by adding XmlObject.substitute() method |
| * "-noVDoc" command-line option for scomp to skip validation of <xs:documentation> contents |
| * uniform access to the getSourceName() method in Schema Object Model |
| * Cleaned up schema compilation APIs with a XmlBeans.compileXmlBeans() |
| * Added error codes and improved validation error messages |
| * Changed .xsb format and loading strategy to improve performance |
| * Ability to pass URLs instead of Files for Wsdl/Schemas |
| * Added option to pass in "##local" to -allowmdef |
| * Inst2xsd: support for xsi:nil and qname fix. |
| * adding getCurrentElementSchemaType in Validator for finding schema types of elements with xsi:type attribute |
| * adding ValidatingInfoXMLStreamReader for PSVI access on XMLStreamReaders |
| * added Location to streaming validation errors |
| * Instance 2 schema tool |
| * Support for arbitrarily nesting <xsd:redefine>s |
| * New "schema bookmark" mechanism allowing one to tag user data on Schema Object Model entities |
| * Add ability for XmlSaxHandler to insert bookmarks while loading |
| * Added a diff utility that compares two jars (or directories) containing compiled Schema types |
| * Interface and pre-post extensions |
| * Enabled ValidatingXMLStreamReader to start validating from both current and next event in the XMLStreamReader |
| * Functionality to retrieve xml validation errors programatically |
| * Added saver options to not save xml decl |
| * Added ability to compile Schemas containing references to SOAP11 encoded arrays |
| * selectChildren and selectAttributes for dynamic getters and some wildcard scenarios |
| * Location in ValidatingXmlStreamReader |
| * Added a wrapper over jsr173's XMLStreamReader |
| * Added support for default value in XMLStreamReaderExt interface and implementation |
| * Adding typed value for QName case in the Validator |
| * Adding an utility for validation of simple schema types |
| * Improved the Validator to ofer PSVI info |
| * Exposed some of the XMLSchema validator functionality in the public interfaces |
| * Added support for XML Catalog, based on Apache Commons CatalogResolver |
| * Added XMLStreamReaderExt an extention of XMLStreamReader which alowes getting strongly typed java values from a stream |
| * Adds support for annotations in XMLSchema |
| * Added JSR 173 support |
| |
| * performance tests |
| * various feature tests |
| * samples and documentation |
| * packaging, licencing changes |