Author: mrglavas
Date: Mon Jun 14 19:11:13 2010
New Revision: 954593
URL: http://svn.apache.org/viewvc?rev=954593&view=rev
Log:
More updates to the Xerces-J 2.10.0 release notes.
Modified:
xerces/java/branches/xml-schema-1.1-dev/docs/releases.xml
Modified: xerces/java/branches/xml-schema-1.1-dev/docs/releases.xml
URL:
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.1-dev/docs/releases.xml?rev=954593&r1=954592&r2=954593&view=diff
==============================================================================
--- xerces/java/branches/xml-schema-1.1-dev/docs/releases.xml (original)
+++ xerces/java/branches/xml-schema-1.1-dev/docs/releases.xml Mon Jun 14
19:11:13 2010
@@ -33,58 +33,80 @@
<changes>
<add>
<note>
- Added support for Element <jump
href="http://www.w3.org/TR/ElementTraversal/">Traversal</jump>
- API (org.w3c.dom.ElementTraversal).
+ Added experimental support for XML Schema 1.1 (refer to the
+ <link idref='xml-schema'
anchor="supported-schema-1.1-features">documentation</link>
+ for a list of features supported).
</note>
- <submitter name='Michael Glavassevich'/>
+ <submitter name='Ken Cai, John Chan, Mukul Gandhi, Hiranya Jayathilaka,
Khaled Noaman, Kun Xu'/>
</add>
<add>
<note>
- Added support for StAXSource as an input to SchemaFactory (JAXP 1.4)
+ Implemented enhancements to javax.xml.validation that were introduced by
JAXP 1.4,
+ including support for StAXSource/StAXResult as an input/output to the
JAXP Validator,
+ StreamResult as an output to the JAXP Validator and StAXSource as an
input to the
+ SchemaFactory.
</note>
<submitter name='Michael Glavassevich'/>
</add>
<add>
<note>
- Added support for StAXSource/StAXResult as an input/output to the JAXP
Validator (JAXP 1.4)
+ Added support for the StAX 1.0 event API (javax.xml.stream.events).
+ </note>
+ <submitter name='Michael Glavassevich, Lucian Holland'/>
+ </add>
+ <add>
+ <note>
+ Added support for the <jump
href="http://www.w3.org/TR/ElementTraversal/">Element Traversal</jump>
+ API (org.w3c.dom.ElementTraversal).
</note>
<submitter name='Michael Glavassevich'/>
</add>
<add>
<note>
- Added support for StreamResult as an output to the JAXP Validator (JAXP
1.4)
+ Implemented a <link idref='properties'
anchor="validation.schema.root-element-declaration">property</link>
+ for starting schema assessment from a specific element declaration and
enhanced the existing
+ <link idref='properties'
anchor="validation.schema.root-type-definition">property</link> for starting
+ schema assessment from a type definition to accept a
javax.xml.namespace.QName as a value.
</note>
<submitter name='Michael Glavassevich'/>
</add>
<add>
<note>
- Added support for specifying the validation root (whether it be an
element declaration
- or a type definition).
+ Added a <link idref='properties' anchor="locale">property</link> for
specifying the locale to
+ use when reporting error and warning messages.
</note>
<submitter name='Michael Glavassevich'/>
</add>
<add>
<note>
- Added support for matching multi-digit back references (regular
expressions).
+ Added support for matching multi-digit back references in regular
expressions.
</note>
<submitter name='Khaled Noaman'/>
</add>
<add>
<note>
- Added support for XML Schema 1.1 (refer to documentation for a list of
features supported).
+ Added a method to the ItemPSVI interface in the XML Schema API to expose
error messages corresponding
+ to the error codes that were already available in the PSVI.
</note>
- <submitter name='Khaled Noaman, Mukul Gandhi, Hiranya Jayathilaka, John
Chan, Ken Cai'/>
+ <submitter name='Michael Glavassevich'/>
+ </add>
+ <add>
+ <note>
+ Implemented native support for UTF-16.
+ </note>
+ <submitter name='Michael Glavassevich'/>
</add>
<update>
<note>
- Improved XML Schema API usability by using java.util.List, java.util.Map
and utility methods.
+ Improved usability of the XML Schema API by updating XSNamedMap and all
of the
+ list type interfaces to extend java.util.Map and java.util.List
respectively.
</note>
<submitter name='Michael Glavassevich'/>
</update>
<update>
<note>
- Improved performance by eliminating the excessive calls to
XMLSchemaValidator.findSchemaGrammar()
- when handling local elements with no namespace.
+ Improved performance by eliminating excessive calls to
XMLSchemaValidator.findSchemaGrammar()
+ when processing local elements with no namespace.
</note>
<submitter name='Michael Glavassevich'/>
</update>
@@ -96,11 +118,25 @@
</update>
<update>
<note>
- Improved performance of ElementImpl.getBaseURI when the depth of the
node to the document
- root is longer
+ Improved performance of Element.getBaseURI() when the depth of the node
to the document
+ root is longer.
</note>
<submitter name='Ludger Bünger'/>
- </update>
+ </update>
+ <update>
+ <note>
+ Implemented several improvements in the DOM implementation to help the
garbage collector
+ reclaim objects which are no longer reachable by the application but
were held on to
+ strongly by the Document node.
+ </note>
+ <submitter name='Ludger Bünger'/>
+ </update>
+ <update>
+ <note>
+ Improved the messages reported for minOccurs/maxOccurs related schema
validation errors.
+ </note>
+ <submitter name='Michael Glavassevich'/>
+ </update>
<fix>
<note>
Fixed problems with regular expression matching where the parser would
hang or cause a
@@ -110,44 +146,51 @@
</fix>
<fix>
<note>
- Fixed a problem where the DOMParserImpl repeatedly overwrote text node
child of an element
- (rather than appending) when there are multiple text nodes in input.
+ Fixed a problem where the LSParser repeatedly overwrote a text node
child of an element
+ (rather than appending) when there are multiple text nodes in the input.
</note>
<submitter name='Michael Glavassevich'/>
</fix>
<fix>
<note>
- Fixed an infinite loop in XMLScanner which could allow allows remote
attackers to cause a
- denial of service.
+ Fixed an infinite loop in XMLScanner which could allow remote attackers
to launch a
+ denial of service attack (CVE-2009-2625).
</note>
<submitter name='Michael Glavassevich'/>
</fix>
<fix>
<note>
- Fixed a bug in XSDateTime where getXMLGregorianCalendar() loses
precision for fractional digits
- and inserts timezones where there are none.
+ Fixed a bug in XSDateTime where getXMLGregorianCalendar() would lose
precision for fractional digits
+ and insert time-zones where there are none.
</note>
<submitter name='Michael Glavassevich'/>
</fix>
<fix>
<note>
- Fixed a bug in DOM where static textNode on AttrImpl breaks
thread-safety, mutations of independant
- documents from within a mutation listener, and introduces potential
memory leaks.
+ Fixed a bug in the DOM implementation where a static text Node field in
AttrImpl broke thread-safety
+ of mutations in independent documents from within an event listener.
This was also a potential memory
+ leak.
</note>
<submitter name='Ludger Bünger'/>
</fix>
<fix>
<note>
- Fixed a bug SoftReferenceSymbolTable which was causing an infinite loop
due to cyclical reference
- in SREntry linked list.
+ Fixed a bug in the SoftReferenceSymbolTable which could cause it to get
stuck in an infinite loop.
</note>
<submitter name='Anli Shundi'/>
</fix>
<fix>
<note>
+ Fixed a bug which could cause an ArrayIndexOutOfBoundsException to be
thrown when adopting
+ a node from a deferred DOM.
+ </note>
+ <submitter name='Michael Glavassevich'/>
+ </fix>
+ <fix>
+ <note>
Fixed various bugs and made various improvements.
</note>
- <submitter name='Michael Glavassevich, Khaled Noaman, Ludger Bünger'/>
+ <submitter name='Nathan Beyer, Dave Brosius, Ludger Bünger, Arthur De
Magalhaes, Mukul Gandhi, Sandy Gao, Michael Glavassevich, Khaled Noaman'/>
</fix>
</changes>
</release>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]