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