/[Apache-SVN]/xmlbeans/trunk/CHANGES.txt
ViewVC logotype

Contents of /xmlbeans/trunk/CHANGES.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 666108 - (hide annotations)
Tue Jun 10 13:49:19 2008 UTC (17 months, 2 weeks ago) by cezar
File MIME type: text/plain
File size: 6713 byte(s)
Updating Change log.

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

apache@apache.org
ViewVC Help
Powered by ViewVC 1.1.2