Author: mukulg Date: Mon Nov 27 07:10:36 2023 New Revision: 1914149 URL: http://svn.apache.org/viewvc?rev=1914149&view=rev Log: committing minor changes to the xercesj build.xml document files, and to the xercesj release document meta-data files
Modified: xerces/java/branches/xml-schema-1.1-dev/build.xml xerces/java/branches/xml-schema-1.1-dev/docs/releases.xml xerces/java/trunk/build.xml xerces/java/trunk/docs/releases.xml Modified: xerces/java/branches/xml-schema-1.1-dev/build.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.1-dev/build.xml?rev=1914149&r1=1914148&r2=1914149&view=diff ============================================================================== --- xerces/java/branches/xml-schema-1.1-dev/build.xml (original) +++ xerces/java/branches/xml-schema-1.1-dev/build.xml Mon Nov 27 07:10:36 2023 @@ -38,16 +38,24 @@ Authors: <property name="tests.dir" value="./tests"/> <property name="tools.dir" value="./tools"/> - <!-- enable compilation under JDK 1.4 and above --> + <!-- enable compilation under JDK 1.4 and above. --> + <!-- + Although, the Java component org.apache.xerces.util.XJavac + is designed to support Java 1.4+ (and that's ok for Java 1.7+ + as well), starting with XercesJ v 2.12.2, XercesJ builds + produce Java binaries that can run on Java 1.7+. + Please see the definitions of Ant build properties javac.source + and javac.target further below. + --> <taskdef name="xjavac" classname="org.apache.xerces.util.XJavac"> <classpath> <pathelement location="${tools.dir}/bin/xjavac.jar"/> </classpath> </taskdef> - <!-- Allow properties following these statements to be overridden --> - <!-- Note that all of these don't have to exist. They've just been defined - incase they are used. --> + <!-- Allow properties following these statements to be overridden. --> + <!-- Note that all of these don't have to exist. They've just been + defined in case they are used. --> <property file="build.properties"/> <property file=".ant.properties"/> <property file="${user.home}/.ant.properties"/> @@ -79,7 +87,7 @@ Authors: <property name='default.parser.config.name' value='XIncludeAwareParserConfiguration'/> <property name='default.parser.config.qualified' value='org.apache.xerces.parsers.XIncludeAwareParserConfiguration'/> - <property name="year" value="1999-2022"/> + <property name="year" value="1999-2023"/> <property name="copyright" value="Copyright © ${year} The Apache Software Foundation. All Rights Reserved."/> <echo message= "---------------- ${parser.Name} ${parser.Version} [${year}] ---------------"/> @@ -1491,7 +1499,7 @@ Authors: destdir="${build.dest}" source="${javac.source}" target="${javac.target}" - classpath="${build.dir}/classes:${tools.dir}/${jar.apis}:${tools.dir}/${jar.resolver}:${tools.dir}/${jar.serializer}:${tools.dir}/${jar.xpath2}" + classpath="${build.dir}/classes:${tools.dir}/${jar.apis}:${tools.dir}/${jar.resolver}:${tools.dir}/${jar.serializer}:${tools.dir}/${jar.xpath2}" debug="${debug}" debuglevel="${debuglevel}" deprecation="${deprecation}" 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=1914149&r1=1914148&r2=1914149&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 Nov 27 07:10:36 2023 @@ -21,65 +21,76 @@ <release version='&ParserName; 2.12.3'> <desc> <p> - This release is a bug fix release. It fixes few bugs which were present in Xerces-J 2.12.2 - and also includes a few other minor enhancements. + This XercesJ release is a bug fix release. It fixes few bugs which + were present in XercesJ 2.12.2, and also includes a few other minor + enhancements. </p> </desc> <changes> <fix> <note> - Improved few error messages, while using Xerces-J XML parser. + Improved few error messages, while parsing XML documents with XercesJ's + XML document parser. </note> <submitter name='Michael Glavassevich, Mukul Gandhi'/> </fix> <fix> <note> - Removed the Java interface org.w3c.dom.html.HTMLDOMImplementation from Xerces-J codebase, - since its present within Java versions 1.7 and above. + With XML Schema 1.1, simpleType <enumeration> values must not be in + violation with the value space of the base type xs:assertion, at an XML Schema + document level. Prior to this release, XercesJ didn't implement that. </note> - <submitter name='XercesJ team'/> - </fix> + <submitter name='Sandy Gao, Mukul Gandhi'/> + </fix> <fix> <note> - XML Schema simpleType definition's 'final' attribute can have value 'extension'. Please see, - "XML Schema 1.0 structures specification" section "3.14.2 (non-normative) XML Representation of - Simple Type Definition Schema Components" -> Simple Type Definition Schema Component -> {final}, - and "XML Schema 1.1 structures specification" section "3.16.2 XML Representation of Simple Type - Definition Schema Components" -> 3.16.2.1 Common mapping rules for Simple Type Definitions -> - {final}. Prior to this release, Xerces-J didn't implement that. - </note> - <submitter name='Mukul Gandhi'/> + Fixed an XML Schema 1.1 <assert> evaluation issue, that involved the use of XercesJ + bundled Java ICU (International Components for Unicode) library. To fix this issue, a + newer version (the best possible for Java 1.7 language level) of Java ICU library, has been + provided with this version of XercesJ. + </note> + <submitter name='Yitzhak Khabinsky, Ivan Pedruzzi, Mukul Gandhi'/> </fix> <fix> <note> - Prior to this release, with XML Schema 1.1 implementation, assertions on simpleType with - variety list whose itemType is union, did not evaluate. - </note> - <submitter name='Mukul Gandhi'/> + When using an XML Schema validator with xs:ID as a schema type within an XML Schema document, + when we reuse the XercesJ SAXParser object, the XML Schema validation episodes except the first + one result with XML Schema validation failure outcomes. This XercesJ release, fixes this issue. + </note> + <submitter name='Radu Coravu, Mukul Gandhi'/> </fix> <fix> + <note> + Fixed an <jump href='https://ant.apache.org/'>Ant</jump> build target 'compile-schema11', for + XercesJ's XML Schema 1.1 implementation. + </note> + <submitter name='XercesJ team'/> + </fix> + <add> <note> - With XML Schema 1.1, simpleType enumeration values must satisfy base type assertions, by - only analyzing an XSD schema. Prior to this release, Xerces-J didn't implement that. + Removed the Java interface org.w3c.dom.html.HTMLDOMImplementation from the + XercesJ codebase as needed by few of XercesJ users, since this Java interface + is present within Java 1.7+. </note> - <submitter name='Sandy Gao, Mukul Gandhi'/> - </fix> - <fix> + <submitter name='XercesJ team'/> + </add> + <add> <note> - Fixed an XML Schema 1.1 <assert> evaluation issue, that involved the use of Xerces-J bundled - Java ICU (International Components for Unicode) library. To fix this issue, the Java ICU - library has been upgraded with this version of Xerces-J. + As per W3C XML Schema specification, the XML Schema simpleType definition's + 'final' attribute can have value 'extension'. This XercesJ release, provides + this implementation enhancement. </note> - <submitter name='Mukul Gandhi, Yitzhak Khabinsky, Ivan Pedruzzi'/> - </fix> - <fix> + <submitter name='Mukul Gandhi'/> + </add> + <add> <note> - When using XML Schema validator, with xs:ID as a schema type within an XML Schema document, when - we reuse the Java SAXParser object, the XML Schema validation episodes except the first one - result with XML Schema validation failure outcomes. This Xerces-J release, fixes this issue. + Prior to this release with XML Schema 1.1 implementation, <assertion> + on simpleType with variety list having an itemType union was not implemented + within XercesJ. This XercesJ release, provides this implementation + enhancement. </note> - <submitter name='Radu Coravu, Mukul Gandhi'/> - </fix> + <submitter name='Mukul Gandhi'/> + </add> </changes> </release> <release version='&ParserName; 2.12.2'> Modified: xerces/java/trunk/build.xml URL: http://svn.apache.org/viewvc/xerces/java/trunk/build.xml?rev=1914149&r1=1914148&r2=1914149&view=diff ============================================================================== --- xerces/java/trunk/build.xml (original) +++ xerces/java/trunk/build.xml Mon Nov 27 07:10:36 2023 @@ -38,16 +38,24 @@ Authors: <property name="tests.dir" value="./tests"/> <property name="tools.dir" value="./tools"/> - <!-- enable compilation under JDK 1.4 and above --> + <!-- enable compilation under JDK 1.4 and above. --> + <!-- + Although, the Java component org.apache.xerces.util.XJavac + is designed to support Java 1.4+ (and that's ok for Java 1.7+ + as well), starting with XercesJ v 2.12.2, XercesJ builds + produce Java binaries that can run on Java 1.7+. + Please see the definitions of Ant build properties javac.source + and javac.target further below. + --> <taskdef name="xjavac" classname="org.apache.xerces.util.XJavac"> <classpath> <pathelement location="${tools.dir}/bin/xjavac.jar"/> </classpath> </taskdef> - <!-- Allow properties following these statements to be overridden --> - <!-- Note that all of these don't have to exist. They've just been defined - incase they are used. --> + <!-- Allow properties following these statements to be overridden. --> + <!-- Note that all of these don't have to exist. They've just been + defined in case they are used. --> <property file="build.properties"/> <property file=".ant.properties"/> <property file="${user.home}/.ant.properties"/> @@ -76,7 +84,7 @@ Authors: <property name='default.parser.config.name' value='XIncludeAwareParserConfiguration'/> <property name='default.parser.config.qualified' value='org.apache.xerces.parsers.XIncludeAwareParserConfiguration'/> - <property name="year" value="1999-2022"/> + <property name="year" value="1999-2023"/> <property name="copyright" value="Copyright © ${year} The Apache Software Foundation. All Rights Reserved."/> <echo message= "---------------- ${parser.Name} ${parser.Version} [${year}] ---------------"/> Modified: xerces/java/trunk/docs/releases.xml URL: http://svn.apache.org/viewvc/xerces/java/trunk/docs/releases.xml?rev=1914149&r1=1914148&r2=1914149&view=diff ============================================================================== --- xerces/java/trunk/docs/releases.xml (original) +++ xerces/java/trunk/docs/releases.xml Mon Nov 27 07:10:36 2023 @@ -21,65 +21,76 @@ <release version='&ParserName; 2.12.3'> <desc> <p> - This release is a bug fix release. It fixes few bugs which were present in Xerces-J 2.12.2 - and also includes a few other minor enhancements. + This XercesJ release is a bug fix release. It fixes few bugs which + were present in XercesJ 2.12.2, and also includes a few other minor + enhancements. </p> </desc> <changes> <fix> <note> - Improved few error messages, while using Xerces-J XML parser. + Improved few error messages, while parsing XML documents with XercesJ's + XML document parser. </note> <submitter name='Michael Glavassevich, Mukul Gandhi'/> </fix> <fix> <note> - Removed the Java interface org.w3c.dom.html.HTMLDOMImplementation from Xerces-J codebase, - since its present within Java versions 1.7 and above. + With XML Schema 1.1, simpleType <enumeration> values must not be in + violation with the value space of the base type xs:assertion, at an XML Schema + document level. Prior to this release, XercesJ didn't implement that. </note> - <submitter name='XercesJ team'/> - </fix> + <submitter name='Sandy Gao, Mukul Gandhi'/> + </fix> <fix> <note> - XML Schema simpleType definition's 'final' attribute can have value 'extension'. Please see, - "XML Schema 1.0 structures specification" section "3.14.2 (non-normative) XML Representation of - Simple Type Definition Schema Components" -> Simple Type Definition Schema Component -> {final}, - and "XML Schema 1.1 structures specification" section "3.16.2 XML Representation of Simple Type - Definition Schema Components" -> 3.16.2.1 Common mapping rules for Simple Type Definitions -> - {final}. Prior to this release, Xerces-J didn't implement that. - </note> - <submitter name='Mukul Gandhi'/> + Fixed an XML Schema 1.1 <assert> evaluation issue, that involved the use of XercesJ + bundled Java ICU (International Components for Unicode) library. To fix this issue, a + newer version (the best possible for Java 1.7 language level) of Java ICU library, has been + provided with this version of XercesJ. + </note> + <submitter name='Yitzhak Khabinsky, Ivan Pedruzzi, Mukul Gandhi'/> </fix> <fix> <note> - Prior to this release, with XML Schema 1.1 implementation, assertions on simpleType with - variety list whose itemType is union, did not evaluate. - </note> - <submitter name='Mukul Gandhi'/> + When using an XML Schema validator with xs:ID as a schema type within an XML Schema document, + when we reuse the XercesJ SAXParser object, the XML Schema validation episodes except the first + one result with XML Schema validation failure outcomes. This XercesJ release, fixes this issue. + </note> + <submitter name='Radu Coravu, Mukul Gandhi'/> </fix> <fix> + <note> + Fixed an <jump href='https://ant.apache.org/'>Ant</jump> build target 'compile-schema11', for + XercesJ's XML Schema 1.1 implementation. + </note> + <submitter name='XercesJ team'/> + </fix> + <add> <note> - With XML Schema 1.1, simpleType enumeration values must satisfy base type assertions, by - only analyzing an XSD schema. Prior to this release, Xerces-J didn't implement that. + Removed the Java interface org.w3c.dom.html.HTMLDOMImplementation from the + XercesJ codebase as needed by few of XercesJ users, since this Java interface + is present within Java 1.7+. </note> - <submitter name='Sandy Gao, Mukul Gandhi'/> - </fix> - <fix> + <submitter name='XercesJ team'/> + </add> + <add> <note> - Fixed an XML Schema 1.1 <assert> evaluation issue, that involved the use of Xerces-J bundled - Java ICU (International Components for Unicode) library. To fix this issue, the Java ICU - library has been upgraded with this version of Xerces-J. + As per W3C XML Schema specification, the XML Schema simpleType definition's + 'final' attribute can have value 'extension'. This XercesJ release, provides + this implementation enhancement. </note> - <submitter name='Mukul Gandhi, Yitzhak Khabinsky, Ivan Pedruzzi'/> - </fix> - <fix> + <submitter name='Mukul Gandhi'/> + </add> + <add> <note> - When using XML Schema validator, with xs:ID as a schema type within an XML Schema document, when - we reuse the Java SAXParser object, the XML Schema validation episodes except the first one - result with XML Schema validation failure outcomes. This Xerces-J release, fixes this issue. + Prior to this release with XML Schema 1.1 implementation, <assertion> + on simpleType with variety list having an itemType union was not implemented + within XercesJ. This XercesJ release, provides this implementation + enhancement. </note> - <submitter name='Radu Coravu, Mukul Gandhi'/> - </fix> + <submitter name='Mukul Gandhi'/> + </add> </changes> </release> <release version='&ParserName; 2.12.2'> --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@xerces.apache.org For additional commands, e-mail: commits-h...@xerces.apache.org