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

Contents of /xmlbeans/trunk/CHANGES.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 413705 - (show annotations)
Mon Jun 12 16:42:49 2006 UTC (3 years, 5 months ago) by cezar
File MIME type: text/plain
File size: 4891 byte(s)
More preparation for the upcoming release.


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

apache@apache.org
ViewVC Help
Powered by ViewVC 1.1.2