| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: xerces-j2 | Distribution: openSUSE Tumbleweed |
| Version: 2.12.2 | Vendor: openSUSE |
| Release: 5.1 | Build date: Fri Sep 5 08:45:53 2025 |
| Group: Development/Libraries/Java | Build host: reproducible |
| Size: 1484450 | Source RPM: xerces-j2-2.12.2-5.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://xerces.apache.org/xerces2-j/ | |
| Summary: Java XML parser | |
Xerces2 is an XML parser in the Apache Xerces family. This version is the reference implementation of the Xerces Native Interface (XNI), a modular framework for building parser components and configurations. Xerces2 implements the Document Object Model Level 3 Core and Load/Save W3C Recommendations, the XML Inclusions (XInclude) W3C Recommendation, and supports OASIS XML Catalogs v1.1. It can parse documents conforming to the XML 1.1 Recommendation, except that it does not yet provide an option to enable normalization checking as described in section 2.13 of this specification. It handles name spaces according to the XML Namespaces 1.1 Recommendation, and serializes XML 1.1 documents if the DOM level 3 load/save APIs are in use.
Apache-2.0 AND W3C
* Fri Sep 05 2025 Fridrich Strba <fstrba@suse.com>
- Do not provide the jaxp_parser_impl
* Tue Apr 30 2024 Fridrich Strba <fstrba@suse.com>
- Simplify the spec file: remove old macros
* Tue Feb 20 2024 Fridrich Strba <fstrba@suse.com>
- Use %patch -P N instead of deprecated %patchN.
* Fri Mar 18 2022 Fridrich Strba <fstrba@suse.com>
- Build with source/target levels 8
* Fri Feb 11 2022 David Anes <david.anes@suse.com>
- Update to 2.12.2 [bsc#1195108, CVE-2022-23437]:
* This release is a bug fix release. It fixes few bugs which were
present in Xerces-J 2.12.1 and also includes a few other minor
enhancements.
+ Implemented a fix, that solves rarely occurring XML parsing
performance issue.
+ Improved compliance, of XPath 2.0 processor's regex
implementation (that's used within XML Schema 1.1
implementation).
+ XML Schema validation error message improvements, when XML
attributes are validated.
+ Improved the JAXP SourceValidator sample, related to XML
Schema 1.1 assertion evaluations on list types.
+ Solved an XML Schema implementation issue, where
combination of restrictions 'length' and 'minLength' was
leading to error.
+ Made minor, improvements to few XML Schema 1.1 validation
error messages.
+ Fixed a rarely occurring issue during XML Schema 1.1
xs:assert evaluation, where adjacent text values within
XML instance document, were resulting in more than one
adjacent XPath 2.0 text nodes.
+ Upgraded the minimum, Java requirement to use XercesJ to
Java version 1.7.
+ Upgraded XalanJ serializer dependency to version 2.7.2
from 2.7.1, which is required by XercesJ.
+ Re-built, "XML Commons External" and "XML Commons
Resolver" codebases (which are dependencies for XercesJ)
using Java 1.7.
* Tue Dec 28 2021 David Anes <david.anes@suse.com>
- 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 2019 Fridrich Strba <fstrba@suse.com>
- Remove bogus dependency
* Tue Apr 09 2019 Fridrich Strba <fstrba@suse.com>
- BuildIgnore another provider of this package to avoid unresolved
cycle
* Tue Feb 05 2019 Fridrich Strba <fstrba@suse.com>
- BuildIgnore oneself to avoid unresolved cycle
* Fri Feb 01 2019 Fridrich Strba <fstrba@suse.com>
- Added patch:
* xerces-j2-manifest.patch
- add OSGi metadata required by Eclipse
/usr/bin/xerces-j2-constants /usr/bin/xerces-j2-version /usr/share/doc/packages/xerces-j2 /usr/share/doc/packages/xerces-j2/NOTICE /usr/share/doc/packages/xerces-j2/README /usr/share/java/xerces-j2.jar /usr/share/licenses/xerces-j2 /usr/share/licenses/xerces-j2/LICENSE /usr/share/man/man1/xerces-j2-constants.1.gz /usr/share/man/man1/xerces-j2-version.1.gz /usr/share/maven-metadata/xerces-j2.xml /usr/share/maven-poms/xerces-j2.pom
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Nov 1 22:25:32 2025