From 87b82fd1206adf9d8c5f605c4cd2e687b560b5520446f891fd053030cc9ec3e8 Mon Sep 17 00:00:00 2001 From: David Anes Date: Thu, 30 Dec 2021 08:06:09 +0000 Subject: [PATCH] Accepting request 943171 from home:david.anes:branches:Java:packages Add missing list of changes for 2.12.1 OBS-URL: https://build.opensuse.org/request/show/943171 OBS-URL: https://build.opensuse.org/package/show/Java:packages/xerces-j2?expand=0&rev=71 --- xerces-j2.changes | 40 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/xerces-j2.changes b/xerces-j2.changes index 565a5d9..5eb3a7e 100644 --- a/xerces-j2.changes +++ b/xerces-j2.changes @@ -1,9 +1,47 @@ ------------------------------------------------------------------- Tue Dec 28 17:26:24 UTC 2021 - David Anes -- Update to upstream 2.12.1 - Removed patch xerces-2_11_0-jdk7.patch: * this patch is already applied upstream +- Upgrade to upstream 2.12.1: + * 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. + + Implemented few fixes for XML Schema identity constraints, + within Xerces's XML Schema 1.0 and 1.1 validators. + + 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. + + 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. + + 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). + + 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. + + Xerces-J was previously not building from sources when Java + 9+ was used. + + XML Schema 1.1 has introduced the attribute 'ref' on xs:key, + xs:unique and xs:keyref. When certain suchschema 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. + + Fixed minor bugs and made various improvements. + + Added many new tests to the regression since the previous + Xerces release, for Xerces's XML Schema 1.0 and 1.1 + implementations. ------------------------------------------------------------------- Wed Apr 17 10:41:24 UTC 2019 - Fridrich Strba