| 1 |
Changes in v2.2.0 since v2.1.0:
|
| 2 |
|
| 3 |
* Allow polymorphism in Extension Interfaces Feature
|
| 4 |
* Fix for circular buffer in TextSaver
|
| 5 |
* Tuned synchronization for multithreaded validation
|
| 6 |
* Updated to the latest XMLSchema.xsd - January 25, 2006
|
| 7 |
* Better QName validation
|
| 8 |
* Fix insertion positions when using substitution groups with arrays
|
| 9 |
* Updated XmlBeans to work with SaxonB-8.6.1 in place of SaxonB8.1
|
| 10 |
* Fix for regex validation in multi-threaded, multi-processor environment
|
| 11 |
* Fix for schema compilation error when restricting complex type with simple content
|
| 12 |
* Implemented XMLInputStream interface for saving a store
|
| 13 |
* XQuery external variable binding support
|
| 14 |
* Various other bug fixes
|
| 15 |
|
| 16 |
|
| 17 |
Changes in v2.1.0 since v2.0.0:
|
| 18 |
|
| 19 |
* Fixed the issue whereby some IDEs would have problems with the TypeSystemHolder class being generated in the classes directory
|
| 20 |
* Better integration with Maven
|
| 21 |
* Implemented support for ID/IDREF in DTDs via DOM's .getElementByID()
|
| 22 |
* Integrated a patch that makes XmlBeans work in a sandboxed environment
|
| 23 |
* Added the ability to control entitization of characters when saving documents
|
| 24 |
* Fixed issue with memory reclamation in multi-threaded environments, which was delayed too much so it could be mistaken for a memory leak
|
| 25 |
* Added numerous new test cases and performance tests
|
| 26 |
* Continued improving performance, especially in the DOM support and XmlCursor areas
|
| 27 |
* 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
|
| 28 |
* Line/column number is now also available for end-tags
|
| 29 |
* Solved a legal inconsistency surrounding our use of JSR173 APIs
|
| 30 |
* Fixed a lot of reported issues in various areas of the product
|
| 31 |
|
| 32 |
|
| 33 |
Changes in v2.0.0 since v2.0.0-beta1:
|
| 34 |
|
| 35 |
* many performance related changes, especialy in the DOM and Cursor areas
|
| 36 |
* rewrite of the <xs:redefine> support
|
| 37 |
* Completed the implementation of Filer
|
| 38 |
* new documentation on xs:any, validation plus updates of the old docs
|
| 39 |
* many bug fixes, including perm gen memory bug
|
| 40 |
|
| 41 |
|
| 42 |
Changes in v2.0.0-beta1:
|
| 43 |
|
| 44 |
* new store implementation, including native DOM implementation
|
| 45 |
* Piccolo is now the default parser.XmlOptions.setLoadUseXMLReader (XMLReader xmlReader) can be used when a diffrent parser is required.
|
| 46 |
* Sample xml generation from an schema file
|
| 47 |
* New failfast behavior for simple types, more consistent
|
| 48 |
* EntityResolver is setable in SchemaCompiler
|
| 49 |
* XPath 2.0 and Xquery support through Saxon
|
| 50 |
* java 1.5 generics for array properties added to generated source
|
| 51 |
* Simplified working with substitution groups by adding XmlObject.substitute() method
|
| 52 |
* "-noVDoc" command-line option for scomp to skip validation of <xs:documentation> contents
|
| 53 |
* uniform access to the getSourceName() method in Schema Object Model
|
| 54 |
* Cleaned up schema compilation APIs with a XmlBeans.compileXmlBeans()
|
| 55 |
* Added error codes and improved validation error messages
|
| 56 |
* Changed .xsb format and loading strategy to improve performance
|
| 57 |
* Ability to pass URLs instead of Files for Wsdl/Schemas
|
| 58 |
* Added option to pass in "##local" to -allowmdef
|
| 59 |
* Inst2xsd: support for xsi:nil and qname fix.
|
| 60 |
* adding getCurrentElementSchemaType in Validator for finding schema types of elements with xsi:type attribute
|
| 61 |
* adding ValidatingInfoXMLStreamReader for PSVI access on XMLStreamReaders
|
| 62 |
* added Location to streaming validation errors
|
| 63 |
* Instance 2 schema tool
|
| 64 |
* Support for arbitrarily nesting <xsd:redefine>s
|
| 65 |
* New "schema bookmark" mechanism allowing one to tag user data on Schema Object Model entities
|
| 66 |
* Add ability for XmlSaxHandler to insert bookmarks while loading
|
| 67 |
* Added a diff utility that compares two jars (or directories) containing compiled Schema types
|
| 68 |
* Interface and pre-post extensions
|
| 69 |
* Enabled ValidatingXMLStreamReader to start validating from both current and next event in the XMLStreamReader
|
| 70 |
* Functionality to retrieve xml validation errors programatically
|
| 71 |
* Added saver options to not save xml decl
|
| 72 |
* Added ability to compile Schemas containing references to SOAP11 encoded arrays
|
| 73 |
* selectChildren and selectAttributes for dynamic getters and some wildcard scenarios
|
| 74 |
* Location in ValidatingXmlStreamReader
|
| 75 |
* Added a wrapper over jsr173's XMLStreamReader
|
| 76 |
* Added support for default value in XMLStreamReaderExt interface and implementation
|
| 77 |
* Adding typed value for QName case in the Validator
|
| 78 |
* Adding an utility for validation of simple schema types
|
| 79 |
* Improved the Validator to ofer PSVI info
|
| 80 |
* Exposed some of the XMLSchema validator functionality in the public interfaces
|
| 81 |
* Added support for XML Catalog, based on Apache Commons CatalogResolver
|
| 82 |
* Added XMLStreamReaderExt an extention of XMLStreamReader which alowes getting strongly typed java values from a stream
|
| 83 |
* Adds support for annotations in XMLSchema
|
| 84 |
* Added JSR 173 support
|
| 85 |
|
| 86 |
* performance tests
|
| 87 |
* various feature tests
|
| 88 |
* samples and documentation
|
| 89 |
* packaging, licencing changes
|