[ANN]: Apache Xerces-J 2.12.1 now available

Mukul Gandhi <[email protected]> Sun, 12 Jan 2020 09:52:20 +0530
Newsgroups gmane.text.xml.xerces-j.user
Message-ID <CABuuzNMxUO1BxaxSCGb+0CUfURdy5F9Sc_zTVvpbCASTVG+wWQ__8115.71815736301$1578802988$gmane$org@mail.gmail.com>
--00000000000066cf44059be9b5e8
Content-Type: text/plain; charset="UTF-8"

Hi all,
   The Apache Xerces 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

--00000000000066cf44059be9b5e8
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 project team is =
pleased to announce that version 2.12.1 of Apache Xerces-J is now available=
.<br><br>Xerces-J 2.12.1 can be downloaded at: <a href=3D"http://xerces.apa=
che.org/mirrors.cgi">http://xerces.apache.org/mirrors.cgi</a>.<br><br>This =
release is a bug fix release. It fixes few bugs which were present in Xerce=
s-J 2.12.0 and also includes a few other minor enhancements.<br><br>Specifi=
cally, the changes introduced in this release are:<br><br>* Implemented few=
 fixes for XML Schema identity constraints, within Xerces&#39;s XML Schema =
1.0 and 1.1 validators. [Sandy Gao, Mukul Gandhi]<br><br>* When XML Schema =
1.1 validations are done, where xs:assert are contained within xs:override,=
 the XPath expressions within xs:assert can&#39;t see XML namespace binding=
s specified at certain locations in schema documents. This release fixes th=
is. [Mukul Gandhi, Patrick Gratz]<br><br>* When XML Schema 1.1 validations =
are done, when the schema document is specified via xsi:schemaLocation attr=
ibute in the XML document, when full XPath 2.0 is used with CTA, for certai=
n use cases validation was not occurring correctly. This release fixes this=
. [Mukul Gandhi, Yitzhak Khabinsky]<br><br>* For certain cases, while doing=
 XML Schema 1.1 xs:assert validations, error messages appeared like followi=
ng &#39;FOAR0001 - Division by zero&#39;. Modified such error messages, to =
now contain the character &#39;:&#39; instead of &#39;-&#39; (since, the ch=
aracter &#39;-&#39; can be confused with a negation symbol). [Mukul Gandhi]=
<br><br>* The &#39;XML Schema 1.1 structures&#39; REC in the section, &quot=
;3.2.3 Constraints on XML Representations of Attribute Declarations (Schema=
 Representation Constraint: Attribute Declaration Representation)&quot; men=
tions, &#39;5 If fixed and use are both present, use must not have the actu=
al value prohibited&#39;. This functionality is newly introduced in XML Sch=
ema 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>* Xerces-=
J was previously not building from sources when Java 9+ was used. This rele=
ase fixes this. [Mukul Gandhi, Michael Glavassevich, Thomas Pasch]<br><br>*=
 XML Schema 1.1 has introduced the attribute &#39;ref&#39; on xs:key, xs:un=
ique and xs:keyref. When certain such schema documents were processed by Xe=
rces-J&#39;s XSD 1.1 implementation in XSD 1.0 mode, a java.lang.NullPointe=
rException was displayed to the user when the schema document is processed =
with Xerces sample jaxp.SourceValidator. This release fixes this. [Michael =
Glavassevich, Mukul Gandhi]<br><br>* Fixed minor bugs and made various impr=
ovements. [Michael Glavassevich, Mukul Gandhi, Octavian Nadolu]<br><br>* Ad=
ded many new tests to the regression since the previous Xerces release, for=
 Xerces&#39;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 here:=
<br><a href=3D"https://issues.apache.org/jira/secure/ReleaseNote.jspa?proje=
ctId=3D10520&amp;styleName=3DHtml&amp;version=3D12346610">https://issues.ap=
ache.org/jira/secure/ReleaseNote.jspa?projectId=3D10520&amp;styleName=3DHtm=
l&amp;version=3D12346610</a><br><br>For more information please visit: <a h=
ref=3D"http://xerces.apache.org/xerces2-j/">http://xerces.apache.org/xerces=
2-j/</a><div><br></div><div><br clear=3D"all"><div><br></div>-- <br><div di=
r=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div=
 dir=3D"ltr"><div><div dir=3D"ltr"><div>Regards,<br>Mukul Gandhi</div></div=
></div></div></div></div></div>

--00000000000066cf44059be9b5e8--