[ANN]: Apache Xerces-J 2.12.1 now available
Mukul Gandhi <[email protected]> Mon, 13 Jan 2020 18:18:52 +0530
| Newsgroups | gmane.text.xml.schema.devel |
|---|---|
| Message-ID | <CABuuzNMY4Gj-xhGNVP0MnQVDGcfKukVxdFz=ne-u+it3uLSOjw@mail.gmail.com> |
--000000000000a9e3f2059c04e600 Content-Type: text/plain; charset="UTF-8" Hi all, The Apache Xerces XML project team is pleased to announce that version 2.12.1 of Apache Xerces-J is now available. Xerces-J 2.12.1 can be downloaded at: http://xerces.apache.org/mirrors.cgi. This release is a bug fix release. It fixes few bugs which were present in Xerces-J 2.12.0 and also includes a few other minor enhancements. Specifically, the changes introduced in this release are: * Implemented few fixes for XML Schema identity constraints, within Xerces's XML Schema 1.0 and 1.1 validators. [Sandy Gao, Mukul Gandhi] * When XML Schema 1.1 validations are done, where xs:assert are contained within xs:override, the XPath expressions within xs:assert can't see XML namespace bindings specified at certain locations in schema documents. This release fixes this. [Mukul Gandhi, Patrick Gratz] * When XML Schema 1.1 validations are done, when the schema document is specified via xsi:schemaLocation attribute in the XML document, when full XPath 2.0 is used with CTA, for certain use cases validation was not occurring correctly. This release fixes this. [Mukul Gandhi, Yitzhak Khabinsky] * For certain cases, while doing XML Schema 1.1 xs:assert validations, error messages appeared like following 'FOAR0001 - Division by zero'. Modified such error messages, to now contain the character ':' instead of '-' (since, the character '-' can be confused with a negation symbol). [Mukul Gandhi] * The 'XML Schema 1.1 structures' REC in the section, "3.2.3 Constraints on XML Representations of Attribute Declarations (Schema Representation Constraint: Attribute Declaration Representation)" mentions, '5 If fixed and use are both present, use must not have the actual value prohibited'. This functionality is newly introduced in XML Schema 1.1. Fixed a runtime validation issue for this XSD clause, when XSD 1.1 implementation is invoked in XSD 1.0 mode. [Mukul Gandhi] * Xerces-J was previously not building from sources when Java 9+ was used. This release fixes this. [Mukul Gandhi, Michael Glavassevich, Thomas Pasch] * XML Schema 1.1 has introduced the attribute 'ref' on xs:key, xs:unique and xs:keyref. When certain such schema documents were processed by Xerces-J's XSD 1.1 implementation in XSD 1.0 mode, a java.lang.NullPointerException was displayed to the user when the schema document is processed with Xerces sample jaxp.SourceValidator. This release fixes this. [Michael Glavassevich, Mukul Gandhi] * Fixed minor bugs and made various improvements. [Michael Glavassevich, Mukul Gandhi, Octavian Nadolu] * Added many new tests to the regression since the previous Xerces release, for Xerces's XML Schema 1.0 and 1.1 implementations. [Mukul Gandhi] A complete list of JIRA issues resolved in this release is available here: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10520&styleName=Html&version=12346610 For more information please visit: http://xerces.apache.org/xerces2-j/ -- Regards, Mukul Gandhi --000000000000a9e3f2059c04e600 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Hi all,<br>=C2=A0 =C2=A0The Apache Xerces XML project team= is pleased to announce that version 2.12.1 of Apache Xerces-J is now avail= able.<br><br>Xerces-J 2.12.1 can be downloaded at: <a href=3D"http://xerces= .apache.org/mirrors.cgi">http://xerces.apache.org/mirrors.cgi</a>.<br><br>T= his release is a bug fix release. It fixes few bugs which were present in X= erces-J 2.12.0 and also includes a few other minor enhancements.<br><br>Spe= cifically, the changes introduced in this release are:<br><br>* Implemented= few fixes for XML Schema identity constraints, within Xerces's XML Sch= ema 1.0 and 1.1 validators. [Sandy Gao, Mukul Gandhi]<br><br>* When XML Sch= ema 1.1 validations are done, where xs:assert are contained within xs:overr= ide, the XPath expressions within xs:assert can't see XML namespace bin= dings specified at certain locations in schema documents. This release fixe= s this. [Mukul Gandhi, Patrick Gratz]<br><br>* When XML Schema 1.1 validati= ons are done, when the schema document is specified via xsi:schemaLocation = attribute in the XML document, when full XPath 2.0 is used with CTA, for ce= rtain use cases validation was not occurring correctly. This release fixes = this. [Mukul Gandhi, Yitzhak Khabinsky]<br><br>* For certain cases, while d= oing XML Schema 1.1 xs:assert validations, error messages appeared like fol= lowing 'FOAR0001 - Division by zero'. Modified such error messages,= to now contain the character ':' instead of '-' (since, th= e character '-' can be confused with a negation symbol). [Mukul Gan= dhi]<br><br>* The 'XML Schema 1.1 structures' REC in the section, &= quot;3.2.3 Constraints on XML Representations of Attribute Declarations (Sc= hema Representation Constraint: Attribute Declaration Representation)"= mentions, '5 If fixed and use are both present, use must not have the = actual value prohibited'. This functionality is newly introduced in XML= Schema 1.1. Fixed a runtime validation issue for this XSD clause, when XSD= 1.1 implementation is invoked in XSD 1.0 mode. [Mukul Gandhi]<br><br>* Xer= ces-J was previously not building from sources when Java 9+ was used. This = release fixes this. [Mukul Gandhi, Michael Glavassevich, Thomas Pasch]<br><= br>* XML Schema 1.1 has introduced the attribute 'ref' on xs:key, x= s:unique and xs:keyref. When certain such schema documents were processed b= y Xerces-J's XSD 1.1 implementation in XSD 1.0 mode, a java.lang.NullPo= interException was displayed to the user when the schema document is proces= sed with Xerces sample jaxp.SourceValidator. This release fixes this. [Mich= ael Glavassevich, Mukul Gandhi]<br><br>* Fixed minor bugs and made various = improvements. [Michael Glavassevich, Mukul Gandhi, Octavian Nadolu]<br><br>= * Added many new tests to the regression since the previous Xerces release,= for Xerces's XML Schema 1.0 and 1.1 implementations. [Mukul Gandhi]<br= ><br>A complete list of JIRA issues resolved in this release is available h= ere:<br><a href=3D"https://issues.apache.org/jira/secure/ReleaseNote.jspa?p= rojectId=3D10520&styleName=3DHtml&version=3D12346610">https://issue= s.apache.org/jira/secure/ReleaseNote.jspa?projectId=3D10520&styleName= =3DHtml&version=3D12346610</a><br><br>For more information please visit= : <a href=3D"http://xerces.apache.org/xerces2-j/">http://xerces.apache.org/= xerces2-j/</a><br clear=3D"all"><div><br></div><div><br></div><div><br></di= v>-- <br><div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmail= _signature"><div dir=3D"ltr"><div dir=3D"ltr"><div>Regards,<br>Mukul Gandhi= </div></div></div></div></div> --000000000000a9e3f2059c04e600--