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

Annotation of /xmlbeans/trunk/CHANGES.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1894237 - (hide annotations) (download)
Thu Oct 14 11:59:20 2021 UTC (2 years, 9 months ago) by fanningpj
File MIME type: text/plain
File size: 11963 byte(s)
typo
1 kiwiwings 1891463 # not updated anymore since V5.0.1 - use http://xmlbeans.apache.org/status.html instead
2    
3 kiwiwings 1887646 Changes in V5.0.0 since V4.0.0
4    
5 fanningpj 1894237 * XMLBEANS-554: xmlbeans doesn't support the "javasource" attribute
6 kiwiwings 1887646 * XMLBEANS-551: use log4j-2 for logging
7     * XMLBEANS-557: Duplicate classes in jar
8     * XMLBEANS-486: Provide Maven plugin
9     * XMLBEANS-555: Partial method generation and remove inner factory classes
10    
11 fanningpj 1878665 Changes in V4.0.0 since V3.1.0
12    
13     * XMLBEANS-548: XmlDocumentProperties.setStandalone is ignored when saving
14     * XMLBEANS-542: SAX Parsing should not fail if parser does not allow the setting of declaration-handler
15     * XMLBEANS-541, XMLBEANS-544, XMLBEANS-545: Fixes to ant build scripts
16     * XMLBEANS-540: Prevent trim of elements when pretty print is used
17     * XMLBEANS-539: Support Saxon-HE 10 as an XPath engine
18    
19 gwoolsey 1856077 Changes in V3.1.0 since V3.0.2
20 kiwiwings 1851649
21 kiwiwings 1887646 * update build and deployment artifacts to standardize naming and remove unused items
22 centic 1855161 * XMLBEANS-502: Allow to clear all ThreadLocals from the current thread
23 centic 1854724 * XMLBEANS-503: Allow to specify -nowarn in the Ant task
24 centic 1854678 * XMLBEANS-537: Add missing StscState.end() to avoid memory leaks
25 kiwiwings 1851656 * XMLBEANS-532: Streamline build.xml and update tests to Junit4
26 kiwiwings 1851655 * XMLBEANS-531: Fix schema gen of attributes
27 kiwiwings 1851653 * XMLBEANS-530: Allow namespaces of XmlOptions to be passed to the XQuery engine
28     * XMLBEANS-529: Format xmlobjects to the correct string representation on XPath access
29 kiwiwings 1851650 * XMLBEANS-528: Allow document locator to be set after initialization
30 kiwiwings 1851649 * XMLBEANS-527: Rename shell script directory, to align on typical directory layout
31 fanningpj 1851666 * XMLBEANS-526: Fix issue with loading META-INF/services files
32 fanningpj 1855585 * XMLBEANS-538: fix issue with parsing DOM with DTD
33 kiwiwings 1851649
34 fanningpj 1844288 Changes in V3.0.2 since V3.0.1
35    
36     * XMLBEANS-520: wrong name for source(s) artifact
37     * XMLBEANS-519: issue when using old XML parser versions
38     * XMLBEANS-506: NPE trying to load resource file if XmlBeans was loaded by the bootstrap ClassLoader
39    
40 fanningpj 1838345 Changes in V3.0.1 since V3.0.0
41    
42     * XMLBEANS-518: add support to XmlOptions to allow control over the XML parser settings that affect DTD loading
43     and entity expansion
44    
45 fanningpj 1833767 Changes in V3.0.0 since V2.6.0
46 fanningpj 1833259
47 fanningpj 1833354 * XMLBEANS-517: use safe XML parsers
48 fanningpj 1833259 * XMLBEANS-516: remove unnecessary javax and org.w3c classes
49     * XMLBEANS-515: remove piccolo support
50     * XMLBEANS-514: make java 6 the lowest supported runtime
51 fanningpj 1833767 * XMLBEANS-489: fix for Cursor getAllNamespaces not returning default namespace
52 fanningpj 1833259 * Fix for XMLBEANS-499: xmlbeans2.6.0.jar contains duplicate class files (causes issues
53     on Android)
54     * XMLBEANS-447: Drop the ConcurrentReaderHashMap source code
55     * Fix for XMLBEANS-404: entitizeContent CDATA loop iterating too many times (causes
56     assertion error or ArrayIndexOutOfBoundsException in replace)
57     * Fix for XMLBEANS-332: XMLBeans changes surrogate pair bytes to question marks
58    
59 cezar 1364789 Changes in V2.6.0 since V2.5.0
60    
61 kiwiwings 1887646 * Add new xml option CopyUseNewSynchronizationDomain used for copy.
62     This fixes the scenario when copy and access (ex. selectPath) are used
63 cezar 1364789 in a multithreading environment.
64 fanningpj 1833259 * Entitize \r when not in pretty print, this helps with maintaining \r
65 cezar 1364789 entities.
66     * Fix validation of integer value containing dot char.
67     * Fix chars in comments to avoid errors in IntelliJ under linux.
68     * Update durations to latest spec.
69 kiwiwings 1887646 * Fix for compiling schema that contains complex type with simple
70 cezar 1364789 content that has facets defined in the base simple type
71     * Fix for Piccolo lexer when read method returns 0.
72 kiwiwings 1887646 * Fix to preserve the CDATA bookmarks when copy from one xmlobject to
73 cezar 1364789 another.
74 kiwiwings 1887646 * Fix bug when resizing circular buffer in saver's output stream
75 cezar 1364789 implementation.
76 kiwiwings 1887646 * Fix for bug when not specifing type for a particle in derived schema
77 cezar 1364789 type and when minOccurs is 0.
78     * Fixed error messages when contain base and derived type names.
79 kiwiwings 1887646 * Introducing a default maximum entity replacement limit of 10kb, it can
80 cezar 1364789 be controled by using the option XmlOptions.setLoadEntityBytesLimit.
81     * Fixed javadoc for inst2xsd and xsd2inst tools.
82     * Fix NPE in SchemaTypeImpl.getEnumJavaClass().
83     * Added multiple entry points and refactored code for xsd2inst code.
84     * Remove org.w3c.dom files from xbean.jar.
85     * Add another xpath and xquery interface implementation.
86 kiwiwings 1887646 * Add src/xmlinputstream classes org.apache.xmlbeans.xml.stream.* to
87 cezar 1364789 xmlpublic.jar.
88     * Make bootstrap run twice to avoid GUMP error emails.
89     * Fix for bug XMLBEANS-396: GML 3.1.1 generated code fails to compile.
90 kiwiwings 1887646 * Fix for bug XMLBEANS-412: Pattern facet regex requires dash - to be
91 cezar 1364789 escaped.
92 kiwiwings 1887646 * Fix for bug XMLBEANS-414: error cvc-complex-type.2.1: Element 'XXXX'
93 cezar 1364789 with empty content type cannot have text or element content.
94    
95 cezar 884294 Changes in V2.5.0 since V2.4.0
96    
97     * Exit codes for InstanceValidator
98     * Decimal precision handling fix in xsd2inst
99     * Option to perform additional, stricter Schema validation checks: XMLBEANS-350
100     * updated pattern for dayTimeDuration
101     * Extended year min/max value limitations
102     * Support for date and time types with hour 24.
103     * NOTATION built-in type
104     * DocType fix when root element is changed
105     * "User types" feature - allows mapping of Schema simple types to custom user Java classes
106     http://wiki.apache.org/xmlbeans/UserTypes
107     * Nested enumeration type compilation error fix: XMLBEANS-381
108     * Deadlock fix in generated impl setter simple and array
109     * Required attribute fix in streaming validator
110     * Many other fixes and optimizations
111    
112    
113 cezar 666108 Changes in V2.4.0 since V2.3.0
114    
115     * Pluggable XPath/XQuery engine support
116     * Upgraded support for Saxon 9
117     * Added Schema compilation option to skip errors in case duplicate component declarations are encountered.
118 wypoon 725544 * Finer grained support for CDATA
119 cezar 666108 * Tool to generate XPath for a given cursor position in a document
120     * added more fine-grained control over XML to Java name mapping
121     * Add support for JVM-supported encodings
122     * Adding XmlError codes
123     * Replace static HashMaps with WeakHashMaps
124     * Fix for XMLBEANS-309 Warnings on Generated code
125     * Fix for XMLBEANS-361 invalid NaN comparisons
126     * Fix qname marshaling when empty namespace
127     * Various other bug fixes
128    
129    
130 radup 515770 Changes in V2.3.0 since V2.2.0
131    
132     * Improved Saxon support, Saxon 8.8 became the recommended version
133     * Added options to control use of CDATA sections when saving to XML
134     * Added support for QNames in Schema annotations
135 cezar 515809 * Added support for new encodings: UTF-16LE, UTF-16BE, CP936/GBK.
136 radup 515770 * Fix: overzealous whitespace cropping after parsing entities like & (XMLBEANS-274)
137     * Fix: selectPath() with setXqueryCurrentNodeVar() option does not work for Saxon (XMLBEANS-276)
138     * Fix: synchronization problem with array setters
139     * Fix: Saver$TextSaver.replace method throws java.lang.ArrayIndexOutOfBoundsException (XMLBEANS-209)
140     * Fix: QNameSet generated by QNameSet.forArray(QName[]) can't be unioned with other QNameSets (XMLBEANS-290)
141     * Fix: java.lang.ArrayIndexOutOfBoundsException when saving XML (XMLBEANS-291)
142     * Fix: XQuery gives wrong result with Saxon 8.6.1 (XMLBEANS-275)
143     * Fix: bug during generation of complex types with simple content
144     * Fix: improved error handling during loading of Schema type system
145     * Fix: bugs in Duration serialization
146     * Fix: XMLCursor.getTextValue()
147 cezar 666108 * Fix: Remove year zero from GDate, GDateBuilder and XmlCalendar per XMLSchema spec D.3.2
148 radup 515770
149 cezar 666108
150 cezar 413705 Changes in v2.2.0 since v2.1.0:
151    
152     * Allow polymorphism in Extension Interfaces Feature
153     * Fix for circular buffer in TextSaver
154     * Tuned synchronization for multithreaded validation
155     * Updated to the latest XMLSchema.xsd - January 25, 2006
156     * Better QName validation
157     * Fix insertion positions when using substitution groups with arrays
158     * Updated XmlBeans to work with SaxonB-8.6.1 in place of SaxonB8.1
159     * Fix for regex validation in multi-threaded, multi-processor environment
160     * Fix for schema compilation error when restricting complex type with simple content
161     * Implemented XMLInputStream interface for saving a store
162     * XQuery external variable binding support
163     * Various other bug fixes
164    
165    
166 radup 328990 Changes in v2.1.0 since v2.0.0:
167    
168     * Fixed the issue whereby some IDEs would have problems with the TypeSystemHolder class being generated in the classes directory
169     * Better integration with Maven
170     * Implemented support for ID/IDREF in DTDs via DOM's .getElementByID()
171     * Integrated a patch that makes XmlBeans work in a sandboxed environment
172     * Added the ability to control entitization of characters when saving documents
173     * Fixed issue with memory reclamation in multi-threaded environments, which was delayed too much so it could be mistaken for a memory leak
174     * Added numerous new test cases and performance tests
175     * Continued improving performance, especially in the DOM support and XmlCursor areas
176     * 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
177     * Line/column number is now also available for end-tags
178     * Solved a legal inconsistency surrounding our use of JSR173 APIs
179     * Fixed a lot of reported issues in various areas of the product
180    
181    
182 cezar 191290 Changes in v2.0.0 since v2.0.0-beta1:
183    
184     * many performance related changes, especialy in the DOM and Cursor areas
185     * rewrite of the <xs:redefine> support
186     * Completed the implementation of Filer
187     * new documentation on xs:any, validation plus updates of the old docs
188     * many bug fixes, including perm gen memory bug
189    
190    
191 kkrouse 151776 Changes in v2.0.0-beta1:
192    
193 radup 152949 * new store implementation, including native DOM implementation
194     * Piccolo is now the default parser.XmlOptions.setLoadUseXMLReader (XMLReader xmlReader) can be used when a diffrent parser is required.
195     * Sample xml generation from an schema file
196     * New failfast behavior for simple types, more consistent
197     * EntityResolver is setable in SchemaCompiler
198     * XPath 2.0 and Xquery support through Saxon
199     * java 1.5 generics for array properties added to generated source
200     * Simplified working with substitution groups by adding XmlObject.substitute() method
201     * "-noVDoc" command-line option for scomp to skip validation of <xs:documentation> contents
202 kkrouse 151776 * uniform access to the getSourceName() method in Schema Object Model
203 radup 152949 * Cleaned up schema compilation APIs with a XmlBeans.compileXmlBeans()
204     * Added error codes and improved validation error messages
205     * Changed .xsb format and loading strategy to improve performance
206     * Ability to pass URLs instead of Files for Wsdl/Schemas
207     * Added option to pass in "##local" to -allowmdef
208     * Inst2xsd: support for xsi:nil and qname fix.
209     * adding getCurrentElementSchemaType in Validator for finding schema types of elements with xsi:type attribute
210     * adding ValidatingInfoXMLStreamReader for PSVI access on XMLStreamReaders
211     * added Location to streaming validation errors
212     * Instance 2 schema tool
213     * Support for arbitrarily nesting <xsd:redefine>s
214     * New "schema bookmark" mechanism allowing one to tag user data on Schema Object Model entities
215     * Add ability for XmlSaxHandler to insert bookmarks while loading
216     * Added a diff utility that compares two jars (or directories) containing compiled Schema types
217     * Interface and pre-post extensions
218     * Enabled ValidatingXMLStreamReader to start validating from both current and next event in the XMLStreamReader
219     * Functionality to retrieve xml validation errors programatically
220     * Added saver options to not save xml decl
221     * Added ability to compile Schemas containing references to SOAP11 encoded arrays
222     * selectChildren and selectAttributes for dynamic getters and some wildcard scenarios
223     * Location in ValidatingXmlStreamReader
224     * Added a wrapper over jsr173's XMLStreamReader
225     * Added support for default value in XMLStreamReaderExt interface and implementation
226     * Adding typed value for QName case in the Validator
227     * Adding an utility for validation of simple schema types
228     * Improved the Validator to ofer PSVI info
229     * Exposed some of the XMLSchema validator functionality in the public interfaces
230     * Added support for XML Catalog, based on Apache Commons CatalogResolver
231     * Added XMLStreamReaderExt an extention of XMLStreamReader which alowes getting strongly typed java values from a stream
232     * Adds support for annotations in XMLSchema
233     * Added JSR 173 support
234 kkrouse 151776
235 radup 152949 * performance tests
236     * various feature tests
237     * samples and documentation
238     * packaging, licencing changes

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26