Author: kiwiwings
Date: Tue Mar 16 21:51:32 2021
New Revision: 1887739
URL: http://svn.apache.org/viewvc?rev=1887739&view=rev
Log:
Update site for XmlBeans 5.0.0
Added:
xmlbeans/site/src/documentation/content/xdocs/images/poweredby-xmlbeans.svg
- copied, changed from r1887278,
xmlbeans/site/src/documentation/content/xdocs/images/project.svg
xmlbeans/site/src/documentation/content/xdocs/images/support-asf.png
- copied unchanged from r1887453,
poi/site/src/documentation/resources/images/support-asf.png
Modified:
xmlbeans/site/build.xml
xmlbeans/site/src/documentation/content/xdocs/documentation/conInstallGuide.xml
xmlbeans/site/src/documentation/content/xdocs/documentation/tutorial_getstarted.xml
xmlbeans/site/src/documentation/content/xdocs/download/index.xml
xmlbeans/site/src/documentation/content/xdocs/history.xml
xmlbeans/site/src/documentation/content/xdocs/images/project-logo.png
xmlbeans/site/src/documentation/content/xdocs/images/project.svg
xmlbeans/site/src/documentation/content/xdocs/index.xml
xmlbeans/site/src/documentation/content/xdocs/site.xml
xmlbeans/site/src/documentation/content/xdocs/status.xml
xmlbeans/site/src/documentation/skinconf.xml
Modified: xmlbeans/site/build.xml
URL:
http://svn.apache.org/viewvc/xmlbeans/site/build.xml?rev=1887739&r1=1887738&r2=1887739&view=diff
==============================================================================
--- xmlbeans/site/build.xml (original)
+++ xmlbeans/site/build.xml Tue Mar 16 21:51:32 2021
@@ -5,6 +5,7 @@
<!-- TODO: cp forrest/lib/core/xml-commons-resolver-*.jar $ANT_HOME/lib -->
<property environment="env"/>
+ <property name="build.site" location="build/site"/>
<target name="usage">
<echo message="Run 'ant -projecthelp' for usage."/>
@@ -46,6 +47,33 @@
<target name="site" depends="-check-forrest-installed"
description="Builds website documentation">
<exec executable="${env.FORREST_HOME}/bin/forrest"/>
+
+
+ <!-- Apache Forrest is dead, so we cannot expect fixes there
+ however it does not handle "https" in "credits" currently
+ if the *.xml file is in a sub-directory, see Apache Forrest
+ code at main/webapp/skins/pelt/xslt/html/site-to-xhtml.xsl:350
+
+ So we need to replace the links afterwards to have a fully "https"
+ website and avoid browser warning about a "mixed content"
+ website -->
+ <echo>Fix https in ${build.site}</echo>
+ <replace dir="${build.site}"
+ token="http://www.apache.org/events/current-event-125x125.png"
+
value="https://www.apache.org/events/current-event-125x125.png"
+ summary="true"
+ includes="**/*.html"/>
+ <replace dir="${build.site}"
+ token="http://www.google.com/search"
+ value="https://www.google.com/search"
+ summary="true"
+ includes="**/*.html"/>
+
+ <fixcrlf srcdir="${build.site}" includes="**/*.html,**/*.css"
eol="unix" eof="remove" />
+
+ <touch>
+ <fileset dir="${build.site}"/>
+ </touch>
</target>
<target name="-check-forrest-installed" unless="env.FORREST_HOME">
Modified:
xmlbeans/site/src/documentation/content/xdocs/documentation/conInstallGuide.xml
URL:
http://svn.apache.org/viewvc/xmlbeans/site/src/documentation/content/xdocs/documentation/conInstallGuide.xml?rev=1887739&r1=1887738&r2=1887739&view=diff
==============================================================================
---
xmlbeans/site/src/documentation/content/xdocs/documentation/conInstallGuide.xml
(original)
+++
xmlbeans/site/src/documentation/content/xdocs/documentation/conInstallGuide.xml
Tue Mar 16 21:51:32 2021
@@ -24,7 +24,7 @@
<ul><li>For XmlBeans 2.0.0 and XMLBeans 2.1.0
you need <a
href="http://prdownloads.sourceforge.net/saxon/saxonb8-1-1.zip?download">Saxon
8.1.1</a> <strong>ONLY</strong>.</li>
<li>For XmlBeans 2.2.0 you need <a
href="http://prdownloads.sourceforge.net/saxon/saxonb8-6-1.zip?download">Saxon
8.6.1</a> (may work with later revisions, but not tested)</li>
<li>For
XmlBeans 3.0.0 you need <a
href="http://prdownloads.sourceforge.net/saxon/saxonb9-0-0-4j.zip?download">Saxon
9.0.0.4j</a></li>
- <li>For
XmlBeans 4.0.0 you need <a
href="https://search.maven.org/artifact/net.sf.saxon/Saxon-HE/10.2/jar">Saxon-HE
10.2</a></li>
+ <li>For
XmlBeans 4.0.0/5.0.0 you need <a
href="https://search.maven.org/artifact/net.sf.saxon/Saxon-HE/10.2/jar">Saxon-HE
10.2</a></li>
</ul></li>
<li>If you're interested, you can also <a
href="../download/index.html#XMLBeans+Source">build
from the source</a>.</li>
Modified:
xmlbeans/site/src/documentation/content/xdocs/documentation/tutorial_getstarted.xml
URL:
http://svn.apache.org/viewvc/xmlbeans/site/src/documentation/content/xdocs/documentation/tutorial_getstarted.xml?rev=1887739&r1=1887738&r2=1887739&view=diff
==============================================================================
---
xmlbeans/site/src/documentation/content/xdocs/documentation/tutorial_getstarted.xml
(original)
+++
xmlbeans/site/src/documentation/content/xdocs/documentation/tutorial_getstarted.xml
Tue Mar 16 21:51:32 2021
@@ -8,14 +8,14 @@
<section>
<title>Introduction</title>
<p>This tutorial introduces XMLBeans basics. Through it, you'll
get a hands on view of
- two of the three technologies that make up version 4.0.0 of
XMLBeans: strongly-typed access to
+ two of the three technologies that make up version 5.0.0 of
XMLBeans: strongly-typed access to
XML through compiled schema and type-agnostic access to XML
through the XML cursor.
This tutorial describes what XMLBeans is and introduces a few
of the tools that come
with an XMLBeans installation.</p>
<p>To get started, you'll need the following:</p>
<ul>
- <li>JDK 1.8 for XMLBeans 4.0.0. You can download the JDK <a
href="https://adoptopenjdk.net/">here</a>.</li>
- <li>An XMLBeans 4.0.0 installation. If you don't have this
yet, you'll find
+ <li>JDK 1.8 for XMLBeans 5.0.0. You can download the JDK <a
href="https://adoptopenjdk.net/">here</a>.</li>
+ <li>An XMLBeans 5.0.0 installation. If you don't have this
yet, you'll find
installation instructions at <a
href="site:documentation/install">Installing XMLBeans</a>.</li>
<li>An environment set up according to what's described in <a
href="site:documentation/install">Installing XMLBeans</a>.</li>
<li>An editor for writing Java code. This could be a text
editor or your favorite
@@ -27,7 +27,7 @@
following subdirectories under the tutorials directory:
classes, instances, src,
lib. If you're working with XMLBeans version 1.0.3, your
hierarchy should look
something like this:</p>
- <source>xmlbeans-4.0.0
+ <source>xmlbeans-5.0.0
...
tutorials
gettingstarted
@@ -38,7 +38,7 @@
</section>
<section>
<title>Get Acquainted with the Basics</title>
- <p>XMLBeans 4.0.0 includes multiple related technologies for
handling XML. In a
+ <p>XMLBeans 5.0.0 includes multiple related technologies for
handling XML. In a
nutshell, XMLBeans offers three complementary technologies:</p>
<ul>
<li>A schema-oriented way to view XML instances through Java
types based on the schema.</li>
Modified: xmlbeans/site/src/documentation/content/xdocs/download/index.xml
URL:
http://svn.apache.org/viewvc/xmlbeans/site/src/documentation/content/xdocs/download/index.xml?rev=1887739&r1=1887738&r2=1887739&view=diff
==============================================================================
--- xmlbeans/site/src/documentation/content/xdocs/download/index.xml (original)
+++ xmlbeans/site/src/documentation/content/xdocs/download/index.xml Tue Mar 16
21:51:32 2021
@@ -32,7 +32,7 @@
may want to compile the source for yourself.
</p>
<p>
- XMLBeans 4.0.0 requires JDK 1.8. Last version to work with JDK
1.6 is 3.1.0.
+ XMLBeans 5.0.0 requires JDK 1.8. Last version to work with JDK
1.6 is 3.1.0.
</p>
<p>
Once you've downloaded the distribution or checked out the
source,
@@ -50,21 +50,21 @@
</ul>
</section>
- <section id="XMLBeans-4.0.0">
- <title>16 October 2020 - XMLBeans 4.0.0 available</title>
- <p>The Apache POI team is pleased to announce the release of
XMLBeans 4.0.0.
+ <section id="XMLBeans-5.0.0">
+ <title>14 March 2021 - XMLBeans 5.0.0 available</title>
+ <p>The Apache POI team is pleased to announce the release of
XMLBeans 5.0.0.
Featured are a handful of bug fixes and packaging cleanup.
</p>
- <note>XMLBeans 4.x.x requires Java 8 and it's recommended to
regenerate schema files of earlier versions of
+ <note>XMLBeans 5.x.x requires Java 8 and it's recommended to
regenerate schema files of earlier versions of
XmlBeans.
</note>
<p>A summary of changes is available in the
- <a
href="https://www.apache.org/dyn/closer.lua/poi/xmlbeans/dev/RELEASE-NOTES-4.0.0.txt">Release
+ <a
href="https://www.apache.org/dyn/closer.lua/poi/xmlbeans/dev/RELEASE-NOTES-5.0.0.txt">Release
Notes</a>.
A full list of changes is available in the
<a href="site:home/changes">change log</a>
or the corresponding <a
-
href="https://issues.apache.org/jira/projects/XMLBEANS/versions/12345218">
+
href="https://issues.apache.org/jira/projects/XMLBEANS/versions/12349282">
Jira ticket</a>.
People interested should also follow the
<a href="site:community/index">dev list</a>
@@ -73,87 +73,55 @@
<p>
The XMLBeans source release as well as the pre-built binary
deployment packages are listed below.
Pre-built versions are available in the central Maven
repository under
- Group ID "org.apache.xmlbeans" and Version "4.0.0".
+ Group ID "org.apache.xmlbeans" and Version "5.0.0".
</p>
- <section id="XMLBeans-4.0.0-bin">
+ <section id="XMLBeans-5.0.0-bin">
<title>Binary Distribution</title>
<ul>
<li>
- <a
href="https://www.apache.org/dyn/closer.lua/poi/xmlbeans/release/bin/xmlbeans-bin-4.0.0-20201016.tgz">
- xmlbeans-bin-4.0.0-20201016.tgz
- </a>
- (6.2 MB, <a
-
href="https://www.apache.org/dist/poi/xmlbeans/release/bin/xmlbeans-bin-4.0.0-20201016.tgz.asc">
- signature (.asc)</a>)
- <br/>
- SHA256 checksum:
- <a
href="https://www.apache.org/dist/poi/xmlbeans/release/bin/xmlbeans-bin-4.0.0-20201016.tgz.sha256">
-
a014b07385747d4e8e59487ced7b8462755ab522b3775e09ca209ac502cbbc06
- </a>
- <br/>
- SHA512 checksum:
- <a
href="https://www.apache.org/dist/poi/xmlbeans/release/bin/xmlbeans-bin-4.0.0-20201016.tgz.sha512">
-
f643a289221f16e5ce0ccb3e6a6fba1a3b7f83751dda51acda9e5b79f794320072f8f67bfeef769e8f7bda006c0a8cfa0cbb0c4a556156022c7589dbb2c469f4
+ <a
href="https://www.apache.org/dyn/closer.lua/poi/xmlbeans/release/bin/xmlbeans-bin-5.0.0-20210314.tgz">
+ xmlbeans-bin-5.0.0-20210314.tgz
</a>
+ (7.8 MB, <a
href="https://www.apache.org/dist/poi/xmlbeans/release/bin/xmlbeans-bin-5.0.0-20210314.tgz.asc">
+ signature (.asc)</a>, checksum:
+ <a
href="https://www.apache.org/dist/poi/xmlbeans/release/bin/xmlbeans-bin-5.0.0-20210314.tgz.sha256">SHA-256</a>,
+ <a
href="https://www.apache.org/dist/poi/xmlbeans/release/bin/xmlbeans-bin-5.0.0-20210314.tgz.sha512">SHA-512</a>
+ )
</li>
<li>
- <a
href="https://www.apache.org/dyn/closer.lua/poi/xmlbeans/release/bin/xmlbeans-bin-4.0.0-20201016.zip">
- xmlbeans-bin-4.0.0-20201016.zip
- </a>
- (6.3 MB, <a
-
href="https://www.apache.org/dist/poi/xmlbeans/release/bin/xmlbeans-bin-4.0.0-20201016.zip.asc">
- signature (.asc)</a>)
- <br/>
- SHA256 checksum:
- <a
href="https://www.apache.org/dist/poi/xmlbeans/release/bin/xmlbeans-bin-4.0.0-20201016.zip.sha256">
-
845f3477813dc1f1ffa315944ddcfafae92e0ae37eec5d8b5564cfd80e10e818
- </a>
- <br/>
- SHA512 checksum:
- <a
href="https://www.apache.org/dist/poi/xmlbeans/release/bin/xmlbeans-bin-4.0.0-20201016.zip.sha512">
-
7e11e37186dbbdb4902d6a5986402b37b666ad796772656d2591c4bd7edc6f443f812e04af98b67ea52402813384ebe89aeddf0ba2d3e97f9f7ae87833922d34
+ <a
href="https://www.apache.org/dyn/closer.lua/poi/xmlbeans/release/bin/xmlbeans-bin-5.0.0-20210314.zip">
+ xmlbeans-bin-5.0.0-20210314.zip
</a>
+ (7.9 MB, <a
href="https://www.apache.org/dist/poi/xmlbeans/release/bin/xmlbeans-bin-5.0.0-20210314.zip.asc">
+ signature (.asc)</a>, checksum:
+ <a
href="https://www.apache.org/dist/poi/xmlbeans/release/bin/xmlbeans-bin-5.0.0-20210314.zip.sha256">SHA-256</a>,
+ <a
href="https://www.apache.org/dist/poi/xmlbeans/release/bin/xmlbeans-bin-5.0.0-20210314.zip.sha512">SHA-512</a>
+ )
</li>
</ul>
</section>
- <section id="XMLBeans-4.0.0-Source">
+ <section id="XMLBeans-5.0.0-Source">
<title>Source Distribution</title>
<ul>
<li>
- <a
href="https://www.apache.org/dyn/closer.lua/poi/xmlbeans/release/src/xmlbeans-src-4.0.0-20201016.tgz">
- xmlbeans-src-4.0.0-20201016.tgz
- </a>
- (6.1 MB, <a
-
href="https://www.apache.org/dist/poi/xmlbeans/release/src/xmlbeans-src-4.0.0-20201016.tgz.asc">
- signature (.asc)</a>)
- <br/>
- SHA256 checksum:
- <a
href="https://www.apache.org/dist/poi/xmlbeans/release/src/xmlbeans-src-4.0.0-20201016.tgz.sha256">
-
3c5157de69f7c9630fe8ed3cf2c8a1aaaa1355dc7263c1f0cb1cae6119604b8d
- </a>
- <br/>
- SHA512 checksum:
- <a
href="https://www.apache.org/dist/poi/xmlbeans/release/src/xmlbeans-src-4.0.0-20201016.tgz.sha512">
-
3bc2e9ce56e467c2a9c51fb0d66e967b7fec753ecf5fe1686025e89626fd4332cc1ed05433c39b523216c177f40e12c0114e0972cd2b9fea11417d9c42189f14
+ <a
href="https://www.apache.org/dyn/closer.lua/poi/xmlbeans/release/src/xmlbeans-src-5.0.0-20210314.tgz">
+ xmlbeans-src-5.0.0-20210314.tgz
</a>
+ (6.3 MB, <a
href="https://www.apache.org/dist/poi/xmlbeans/release/src/xmlbeans-src-5.0.0-20210314.tgz.asc">
+ signature (.asc)</a>, checksum:
+ <a
href="https://www.apache.org/dist/poi/xmlbeans/release/src/xmlbeans-src-5.0.0-20210314.tgz.sha256">SHA-256</a>,
+ <a
href="https://www.apache.org/dist/poi/xmlbeans/release/src/xmlbeans-src-5.0.0-20210314.tgz.sha512">SHA-512</a>
+ )
</li>
<li>
- <a
href="https://www.apache.org/dyn/closer.lua/poi/xmlbeans/release/src/xmlbeans-src-4.0.0-20201016.zip">
- xmlbeans-src-4.0.0-20201016.zip
- </a>
- (8.6 MB, <a
-
href="https://www.apache.org/dist/poi/xmlbeans/release/src/xmlbeans-src-4.0.0-20201016.zip.asc">
- signature (.asc)</a>)
- <br/>
- SHA256 checksum:
- <a
href="https://www.apache.org/dist/poi/xmlbeans/release/src/xmlbeans-src-4.0.0-20201016.zip.sha256">
-
31fb4d251087bf1cd55f76c9e62b81e0c0f2dd01464a584e3329a5fee95934a9
- </a>
- <br/>
- SHA512 checksum:
- <a
href="https://www.apache.org/dist/poi/xmlbeans/release/src/xmlbeans-src-4.0.0-20201016.zip.sha512">
-
45b20052c490655a54b78bed2f19dff2fdbe309c1c72cd953d6c08afd2893426a8eb306f21fa7e560d982800711f3a29dcd1edda398116e338c75e3911911a12
+ <a
href="https://www.apache.org/dyn/closer.lua/poi/xmlbeans/release/src/xmlbeans-src-5.0.0-20210314.zip">
+ xmlbeans-src-5.0.0-20210314.zip
</a>
+ (8.7 MB, <a
href="https://www.apache.org/dist/poi/xmlbeans/release/src/xmlbeans-src-5.0.0-20210314.zip.asc">
+ signature (.asc)</a>, checksum:
+ <a
href="https://www.apache.org/dist/poi/xmlbeans/release/src/xmlbeans-src-5.0.0-20210314.zip.sha256">SHA-256</a>,
+ <a
href="https://www.apache.org/dist/poi/xmlbeans/release/src/xmlbeans-src-5.0.0-20210314.zip.sha512">SHA-512</a>
+ )
</li>
</ul>
</section>
@@ -187,7 +155,7 @@
% pgp -ka KEYS
% pgp xmlbeans-X.Y.Z.jar.asc
</source>
- <p>or</p>
+ <p>or - <em>it's good practice to <a
href="https://www.apache.org/info/verification.html#specify_both">specify both
files</a>: (detached) signature and binary</em></p>
<source>
% gpg --import KEYS
% gpg --verify xmlbeans-X.Y.Z.jar.asc xmlbeans-X.Y.Z.jar
@@ -203,7 +171,7 @@
gpg: key 8AAF88D6D84E41AE: 1 duplicate signature removed
...
- % gpg --verify xmlbeans-bin-3.1.0.tgz.asc
+ % gpg --verify xmlbeans-bin-3.1.0.tgz.asc
xmlbeans-bin-3.1.0.tgz
gpg: assuming signed data in `xmlbeans-bin-3.1.0.tgz'
gpg: Signature made Fri, Mar 22, 2019 3:09:34 PM PDT using RSA
key ID D5718BA4
gpg: Good signature from "Greg Woolsey
<[email protected]>"
Modified: xmlbeans/site/src/documentation/content/xdocs/history.xml
URL:
http://svn.apache.org/viewvc/xmlbeans/site/src/documentation/content/xdocs/history.xml?rev=1887739&r1=1887738&r2=1887739&view=diff
==============================================================================
--- xmlbeans/site/src/documentation/content/xdocs/history.xml (original)
+++ xmlbeans/site/src/documentation/content/xdocs/history.xml Tue Mar 16
21:51:32 2021
@@ -2,409 +2,581 @@
<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN"
"http://forrest.apache.org/dtd/document-v20.dtd">
<document>
-<header>
- <title>XMLBeans History</title>
-</header>
-
-<body>
- <section>
- <title>Release: Apache XMLBeans 3.1.0 (March 26, 2019)</title>
- <p>
- Latest release files <a
href="https://dist.apache.org/repos/dist/release/poi/xmlbeans/release/">are
available</a>.
- </p>
- <p>
- Some bug fixes and packaging clean-up (for a more complete list of
changes see
- <a
href="http://svn.apache.org/viewvc/xmlbeans/trunk/CHANGES.txt?view=markup&pathrev=1856081">CHANGES.txt</a>
or
- <a
href="https://issues.apache.org/jira/browse/XMLBEANS-538?jql=project%20%3D%20XMLBEANS%20AND%20fixVersion%20%3D%20%22Version%203.1.0%22">JIRA</a>).
- </p>
- </section>
- <section>
- <title>Release: Apache XMLBeans 3.0.2 (October 28, 2018)</title>
- <p>
- Latest release files <a
href="https://dist.apache.org/repos/dist/release/poi/xmlbeans/release/">are
available</a>.
- </p>
- <p>
- Some bug fixes (for a more complete list of changes see
- <a
href="http://svn.apache.org/viewvc/xmlbeans/trunk/CHANGES.txt?view=markup&pathrev=1844288">CHANGES.txt</a>
or
- <a
href="https://issues.apache.org/jira/browse/XMLBEANS-520?jql=project%20%3D%20XMLBEANS%20AND%20fixVersion%20%3D%20%22Version%203.0.2%22">JIRA</a>).
- </p>
- </section>
- <section>
- <title>Release: Apache XMLBeans 3.0.1 (August 24, 2018)</title>
- <p>
- Latest release files <a
href="https://dist.apache.org/repos/dist/release/poi/xmlbeans/release/">are
available</a>.
- </p>
- <p>The Apache POI project has unretired the XMLBeans codebase and is
maintaining it as a sub-project. Until now the XMLBeans
- codebase was held in the Apache Attic where former Apache
projects are kept for the public good.</p>
- <p>
- Few of the improvements in this release (for a more complete list of
changes see
- <a
href="http://svn.apache.org/viewvc/xmlbeans/trunk/CHANGES.txt?view=markup&pathrev=1838345">CHANGES.txt</a>
or
- <a
href="https://issues.apache.org/jira/browse/XMLBEANS-518?jql=project%20%3D%20XMLBEANS%20AND%20fixVersion%20%3D%20%22Version%203.0.1%22">XMLBEANS-518</a>).
- </p>
- <ul>
- <li>XMLBEANS-518: Support new XmlOptions to control XML parser
settings</li>
- </ul>
- </section>
- <section>
- <title>Release: Apache XMLBeans 3.0.0 (June 29, 2018)</title>
- <p>
- Latest release files <a
href="https://archive.apache.org/dist/poi/xmlbeans/release/">are available</a>.
- </p>
- <p>The Apache POI project has unretired the XMLBeans codebase and is
maintaining it as a sub-project. Until now the XMLBeans
- codebase was held in the Apache Attic where former Apache
projects are kept for the public good.</p>
- <p>
- Few of the improvements in this release (for a more complete list of
changes see
- <a
href="http://svn.apache.org/viewvc/xmlbeans/trunk/CHANGES.txt?revision=1833767&view=markup">CHANGES.txt</a>
or
- <a
href="https://issues.apache.org/jira/browse/XMLBEANS-517?jql=project%20%3D%20XMLBEANS%20AND%20fixVersion%20%3D%20%22Version%203.0.0%22">XMLBEANS-517</a>).
- </p>
- <ul>
- <li>XMLBEANS-517: use safe XML parsers</li>
- <li>XMLBEANS-515: remove piccolo support</li>
- <li>XMLBEANS-514: make Java 6 the lowest supported runtime</li>
- <li>Fix for XMLBEANS-332: XMLBeans changes surrogate pair bytes to
question marks</li>
- </ul>
- </section>
-
- <section>
- <title>Release: Apache XMLBeans 2.6.0 (August 14, 2012)</title>
- <p>
- Latest release files <a
href="http://www.apache.org/dyn/closer.cgi/xmlbeans">are available</a>.
- </p>
- <p>
- Few of the improvements in this release (for a more complete list of
changes see
- <a
href="http://svn.apache.org/viewvc/xmlbeans/trunk/CHANGES.txt?revision=1364789&view=markup">CHANGES.txt</a>).
- </p>
- <ul>
- <li>Add new xml option CopyUseNewSynchronizationDomain used for copy.
This fixes the scenario when copy and access (ex. selectPath) are used in a
multithreading environment.</li>
- <li>Entitize \r when not in pretty print, this helps with maintainig \r
entities</li>
- <li>Update durations to latest spec.</li>
- <li>Fix for compiling schema that contains complex type with simple
-content that has facets defined in the base simple type</li>
- <li>Introducing a default maximum entity replacement limit of 10kb, it
can be controled by using the option XmlOptions.setLoadEntityBytesLimit.</li>
- <li>Added multiple entry points and refactored code for xsd2inst
code.</li>
- <li>Many synchronization and stability bug fixes</li>
- </ul>
- <p>
- <strong>Note:</strong> Starting with XmlBeans 2.6.0, binary files are
compatible with JDK1.6. Sources are still compatible with JDK 1.4. When using
JDK 1.4, xmlbeans-qname.jar is required on classpath of your application
alongside xbean.jar.
- </p>
- </section>
-
- <section>
- <title>Release: Apache XMLBeans 2.5.0 (December 14, 2009)</title>
- <p>
- Download the latest release <a
href="http://www.apache.org/dyn/closer.cgi/xmlbeans">here</a>.
- </p>
- <p>
- Few of the improvements in this release (for a more complete list of
changes see
- <a
href="http://svn.apache.org/viewvc/xmlbeans/trunk/CHANGES.txt?revision=884294&view=markup">CHANGES.txt</a>).
- </p>
- <ul>
- <li><a href="ext:wiki/UserTypes">"User types"</a> feature - allows
mapping of Schema simple types to custom user Java classes</li>
- <li>Option to perform additional, stricter Schema validation checks:
XMLBEANS-350</li>
- <li>Updated pattern for dayTimeDuration </li>
- <li>Extended year min/max value limitations</li>
- <li>Support for date and time types with hour 24.</li>
- <li>NOTATION built-in type </li>
- <li>Many synchronization and stability bug fixes</li>
- </ul>
- <p>
- <strong>Note:</strong> XmlBeans 2.5.0 is still compatible with JDK 1.4.
When using JDK 1.4, xmlbeans-qname.jar is required on classpath of your
application alongside xbean.jar.
- </p>
- </section>
-
-<section>
- <title>New access to XMLBeans sources (August 12, 2009)</title>
-
- <p>Git read-only access to XMLBeans sources is now available. Please see
the
- <a href="http://git.apache.org/">Git at Apache</a> page for details.
- Git Clone URL: <a
href="git://git.apache.org/xmlbeans.git">git://git.apache.org/xmlbeans.git</a>
and
- Http Clone URL: <a
href="http://git.apache.org/xmlbeans.git">http://git.apache.org/xmlbeans.git</a>.</p>
-
- <p>Now <a href="http://grepcode.com/search/?query=xmlbeans">search and
browse XMLBeans source code</a>
- is available thanks to <a href="http://grepcode.com/">grepcode</a>.</p>
-</section>
-
-<section>
- <title>Release: Apache XMLBeans 2.4.0 (July 8, 2008)</title>
- <p>
- Download the latest release <a
href="http://www.apache.org/dyn/closer.cgi/xmlbeans">here</a>.
- </p>
- <p>
- New features in this release (for a more complete list of changes see
- <a
href="http://svn.apache.org/viewvc/xmlbeans/trunk/CHANGES.txt?revision=666108&view=markup">CHANGES.txt</a>).
- </p>
- <ul>
- <li>Finer grained support for CDATA</li>
- <li>Upgraded support for Saxon 9</li>
- <li>Added more fine-grained control over XML to Java name mapping</li>
- <li>Add support for JVM-supported encodings</li>
- <li>Bug fixes</li>
- </ul>
- <p>
- Advanced XPath and XQuery support is provided through <a
href="http://sourceforge.net/projects/saxon">Saxon-9.0.0.4</a>.
- </p>
- <p>
- <strong>XmlBeans 2.4.0 is still compatible with JDK 1.4,
xmlbeans-qname.jar is required on classpath of your application alongside
xbean.jar</strong>
- </p>
-</section>
-
-<section>
- <title>Release Apache XMLBeans 2.3.0 (June 1, 2007)</title>
- <p>
- Download the latest release <a
href="http://www.apache.org/dyn/closer.cgi/xmlbeans">here</a>.
- </p>
- <p>
- <strong>In order to run XmlBeans 2.3.0 with JDK 1.4, it is necessary to
add xmlbeans-qname.jar on the classpath of your application alongside
xbean.jar</strong>
- </p>
- <p>
- Because XMLBeans 2.3.0 is designed to be used with Saxon-8.8 for
XPath/XQuery support and because Saxon is not backwards-compatible,
- it is strongly reccomended that if you use Saxon-8.6.1 with XMLBeans,
you upgrade to <a href="http://sourceforge.net/projects/saxon">Saxon-8.8</a>.
- </p>
- <p>
- Few of the improvements in this release (for a more complete list of
changes see <a
href="http://svn.apache.org/viewcvs.cgi/xmlbeans/trunk/CHANGES.txt?view=markup&pathrev=540734">CHANGES.txt</a>).
- </p>
- <ul>
- <li>Added options to handle serialization of CDATA sections</li>
- <li>Improved XQuery support by updating to SaxonB-8.8</li>
- <li>Numerous bug fixes</li>
- </ul>
-</section>
-
-<section>
- <title>XMLBeans/XPath Update (July 22, 2006)</title>
- <p>
- As menitioned earlier, as of the 2.2.0 release, XMLBeans has been updated
to use Saxon-B version 8.6.1 for (untyped) XPath/XQuery support.
- </p>
- <p>
- <strong>Important!</strong> The Saxon DOM support (which XMLBeans uses)
has been moved to a separate jar file - saxon8-dom.jar. Which means that now
the jars that you need to have on the classpath for XPath/XQuery support
are:</p>
- <ul>
- <li>saxon8.jar</li>
- <li>saxon8-dom.jar</li>
- <li>xbean_xpath.jar</li>
- </ul>
- <p>
- To download Saxon-B, go to <a
href="http://sourceforge.net/projects/saxon">http://sourceforge.net/projects/saxon</a>,
click the "download" link and then choose Saxon 8.6.1 from the list of files.
Make sure you look at the license, which is MPL (Mozilla Public License) 1.0.
- </p>
-</section>
-
-<section>
- <title>Release: Just released Apache XMLBeans 2.2.0! (June 23, 2006)</title>
- <p><a href="http://www.apache.org/dyn/closer.cgi/xmlbeans">Download XMLBeans
2.2.0</a></p>
- <p>
- These are a few of the improvements in this release for a more complete
list of changes see <a
href="http://svn.apache.org/viewcvs.cgi/xmlbeans/trunk/CHANGES.txt?rev=328990">CHANGES.txt</a>
- </p>
- <ul>
- <li>Updated to the latest XMLSchema.xsd - January 25, 2006</li>
- <li>Updated XmlBeans to work with SaxonB-8.6.1 in place of SaxonB8.1</li>
- <li>XQuery external variable binding support</li>
- </ul>
-</section>
-
-<section>
-<title>Apache XMLBeans updated to use SaxonB 8.6.1 (16 February 2006)</title>
-<p>
- The source version of Apache XmlBeans has been updated to use SaxonB 8.6.1
(previously it used to be SaxonB 8.1.1).
- At the moment this is only available if you download and build the source
from Subversion but when the
- next point release is released the binary distribution will use SaxonB 8.6.1
as well.
-</p>
-</section>
-
-<section>
-<title>Release: Apache XMLBeans 2.1.0 released! (16 November 2005)</title>
-<p>
- The first dot release in the V2 line is now available from your favorite
mirror.
-</p>
-<p><a href="http://www.apache.org/dyn/closer.cgi/xmlbeans">Download XMLBeans
2.1.0</a></p>
-<p>
- This release contains a few small features that you may find useful, along
with the usual assortment of bug and performance fixes. See the list of changes
at <a
href="http://svn.apache.org/viewcvs.cgi/xmlbeans/trunk/CHANGES.txt?rev=328990">CHANGES.txt</a>
-</p>
-</section>
-
-<section>
-<title>Release: Apache XMLBeans 2.0.0 released! (30 June 2005)</title>
-<p>
- The XMLBeans team is happy to announce the availability of XMLBeans V2.
- <a href="http://www.apache.org/dyn/closer.cgi/xmlbeans">Download it</a> from
you favorite mirrror and check it out!
-</p>
-<p>
- Here's a short list of improvements in this release:
-</p>
-<ul>
- <li>Improved XQuery/XPath integration - Both XQuery and XPath on XMLBeans
are now fully integrated. XPath and XQuery expressions can return other
XMLObjects, or they can be executed using an XmlCursor instance, in which case
you manipulate the results using a cursor.</li>
-
- <li>DOM Level II Support - DOM Level II support is now implemented natively
so that you can handle the underlying XML in the DOM style. You can switch
between DOM, XmlCursor, and XmlObject (either untyped or typed). This improves
performance and reduces the memory footprint over Version 1.</li>
-
- <li>Extensions - You can now add custom functionality to generated XMLBeans.
You can pass to the Schema Compiler 1) an interface that defines the set of
methods to implement and 2) a static handler that implements this
functionality. The generated classes will implement the interface and, for each
method, call out to the static handler.</li>
-
- <li>Improved Error Handling - This version adds error codes and ensures
message consistency. In addition, fail-fast behavior is provided for simple
types, while access to the post schema validation infoset is made available
during validation.</li>
-
- <li>Performance - Performance has been improved across the board. Native
DOM support improves performance and memory footprint; XML parsing is now by
default performed by Piccolo, a high performance parser; incremental
compilation of only modified artifacts has been added; and the performance of
the XmlCursor implementation has been greatly improved.</li>
-
- <li>JDK 1.5 Generics - Generated classes now optionally take advantage of
JDK 1.5 Generics. Note that JDK 1.4 continues to be supported.</li>
-
- <li>XML Instance/XSD Generation - You can generate a sample XML instance
from schema using the xsd2inst tool (which uses the SchemaInstanceGenerator
class). You can also generate a schema from an instance using the inst2xsd tool
(which uses the Inst2Xsd class).</li>
-</ul>
-</section>
-
-<section>
-<title>Update: The missing xbean_xpath.jar and xmlpublic.jar from the
2.0.0-beta1 release have been found! (3 March 2005)</title>
-<p>
- The binary distribution of XMLBeans 2.0.0-beta1 is missing the
xbean_xpath.jar and xmlpublic.jar
- from the archive. You can download the source distribution and build these
jars yourself, or
- get the jars from an Apache mirror:
-</p>
-<p>
- <a
href="http://www.apache.org/dyn/closer.cgi/xmlbeans/binaries/xbean_xpath-2.0.0-beta1.jar">
-
http://www.apache.org/dyn/closer.cgi/xmlbeans/binaries/xbean_xpath-2.0.0-beta1.jar
- </a>
- <br/>
- <a
href="http://www.apache.org/dyn/closer.cgi/xmlbeans/binaries/xmlpublic-2.0.0-beta1.jar">
-
http://www.apache.org/dyn/closer.cgi/xmlbeans/binaries/xmlpublic-2.0.0-beta1.jar
- </a>
-</p>
-<p>
- The xbean_xpath.jar is used in conjunction with saxon-8.2 to execute xpath
and xquery expressions.
- The xmlpublic.jar contains all the XMLBeans public APIs. For the beta2
release we will double
- check that these jars are in the distribution! Sorry for the confusion.
-</p>
-</section>
-
-<section>
-<title>Release: Apache XMLBeans 2.0.0-beta1, 1.0.4, and 1.0.4-jdk1.3 released!
(24 February 2005)</title>
-
-<p>The Apache XMLBeans project is pleased to announce new releases of XMLBeans
available for
- <a href="http://www.apache.org/dyn/closer.cgi/xmlbeans">download</a>:
- 2.0.0-beta1, 1.0.4, and 1.0.4-jdk1.3.
-</p>
-<p>
- The 2.0.0-beta1 release is a significant improvement from
- previous release and has been in development for about 10 months. The
- 1.0.4 release is a maintenance release focused on stability and bug
- fixes. The 1.0.4-jdk1.3 release is the first release of XMLBeans
- compatible with JDK 1.3.
-</p>
-<p>
- Major goals of the 2.0.0-beta1 release:
-</p>
-<ul>
- <li>source backwards compatible</li>
- <li>improve usability of wildcards, substitution groups, error handling</li>
- <li>a native DOM level 2 API</li>
- <li>integration with Saxon xpath/xquery engine</li>
- <li>performance improvements</li>
- <li>instance to schema and schema to instance tools</li>
-</ul>
-<p>
- For a comprehensive list of improvements, see the CHANGES.txt file in the
distribution.
-</p>
-
-</section>
-
-<section>
-<title>XMLBeans moved to SVN (7 December 2004)</title>
-
-<p>XMLBeans changed it's repository from CVS to <a
href="http://subversion.tigris.org/">Subversion</a>. See the sources at the new
location:
-<a
href="http://svn.apache.org/viewcvs.cgi/xmlbeans/trunk/">http://svn.apache.org/viewcvs.cgi/xmlbeans/trunk/</a>.
The CVS location is read-only, no further changes are aplied to it and it will
be closed soon.
-</p>
-
-</section>
-
-<section>
-<title>Article: Configuring XMLBeans (30 November 2004)</title>
-
-<p>Read <a
href="http://dev2dev.bea.com/technologies/xmlbeans/articles/Configuring_XMLBeans.jsp">Configuring
XMLBeans</a>
-by Hetal Shah posted on the <a href="http://dev2dev.bea.com/">dev2dev</a>
website.
-
-(More <a href="site:articles">XMLBeans articles</a>.)
-
-</p>
-
-</section>
-
-<section>
-<title>Presentation: Apache XMLBeans 2: Accessing the Full Power of XML in
Java (17 November 2004)</title>
-
-<p>I've put my presentation from <a
href="http://apachecon.com/2004/US/index.html">ApacheCon 2004</a> online,
titled <a
href="http://www.apache.org/~kkrouse/apachecon/ac2004_XmlBeans_v2.ppt">Apache
XMLBeans 2: Accessing the Full Power of XML in Java</a> (ppt). Enjoy!
-
-(More <a href="site:articles">XMLBeans articles</a>.)
-
-</p>
-
-</section>
-
-<section>
-<title>ApacheCon 2004 (13-17 November 2004)</title>
-
-<p><a href="http://apachecon.com/2004/US/index.html">
-<img src="http://apache.org/images/ac2004_170x100.gif" alt="ApacheCon 2004
Logo"/>
-</a>
-
-<a href="http://apachecon.com/2004/US/index.html">ApacheCon US 2004</a> (13-17
November
-2004). ApacheCon is the conference for all things Apache. Come along and
learn about a range of new
-technologies, meet some Apache folks and share the knowledge. See more
information about Apache
-Conferences. Cliff Schmidt and Kevin Krouse are scheduled to speak about
XMLBeans.</p>
-
-</section>
-
-<section>
-<title>Article: XML-Java Data Binding Using XMLBeans (28 July 2004)</title>
-
-<p>Read <a
href="http://www.onjava.com/pub/a/onjava/2004/07/28/XMLBeans.html">XML-Java Data
- Binding Using XMLBeans</a> by <a
href="http://www.onjava.com/pub/au/1355">Hetal C.
- Shah</a> posted on the <a href="http://www.onjava.com/">O'Reilly</a>
website.
-
-(More <a href="site:articles">XMLBeans articles</a>.)
-
-</p>
-
-</section>
-
-<section>
-<title>XMLBeans 1.0.3 Released (28 June 2004)</title>
-
-<p><a href="http://xmlbeans.apache.org/">Apache XMLBeans Team</a> has released
XMLBeans Version
-1.0.3. Download version 1.0.3 from the <a
-href="download/index.html">Source and Binaries section</a>.
-</p>
-
-<p>Version 1.0.3 is <a href="http://xmlbeans.apache.org/">Apache XMLBeans</a>
first release after
-becomming a Top Level Project in the <a href="http://www.apache.org/">Apache
Software
-Foundation</a>.</p>
-
-</section>
-
-<section>
-<title>XMLBeans becomes a Top Level Apache project (25 June 2004)</title>
-
-<p>Apache XMLBeans Project has graduated out the <a
href="http://incubator.apache.org/">Apache
-Incubator Project</a> to become Top Level Project in the <a
-href="http://www.apache.org/">Apache Software Foundation</a>. Apache XMLBeans
provides a
-simplified model for interacting with XML documents. The project originated
with a contribution from
-<a href="http://www.bea.com">BEA Inc.</a>, however, after its time within the
Apache
-Incubator, it is now a full-fledged Apache community and codebase under Apache
License 2.0. Cliff
-Schmidt is the Chair of the new Apache XMLBeans PMC (Project Management
Committee). </p>
-
-</section>
-
-<section>
-<title>XMLBeans (incubated) 1.0.2 Released (23 April 2004)</title>
-
-<p><a href="http://xmlbeans.apache.org/">Apache XMLBeans Team</a> has released
XMLBeans Version
-1.0.2. Download version 1.0.2 from the
-<a href="download/index.html">Source and Binaries
-section</a>.</p>
-
-<p><a href="http://xmlbeans.apache.org/">Apache XMLBeans</a> is an effort
undergoing <a
-href="http://incubator.apache.org/">incubation</a> at the <a
href="http://www.apache.org/">Apache
-Software Foundation (ASF)</a>, sponsored by the <a
href="http://xml.apache.org/">XML project</a>.</p>
-
-<p>Incubation is required of all newly accepted projects until a further
review indicates that the
-infrastructure, communications, and decision making process have stabilized in
a manner consistent
-with other successful ASF projects. While incubation status is not necessarily
a reflection of the
-completeness or stability of the code, it does indicate that the project has
yet to be fully
-endorsed by <a href="http://www.apache.org/">the ASF</a>.</p>
+ <header>
+ <title>XMLBeans History</title>
+ </header>
+
+ <body>
+ <section>
+ <title>Release: Apache XMLBeans 5.0.0 (March 14, 2021)</title>
+ <p>
+ Latest release files <a
href="https://dist.apache.org/repos/dist/release/poi/xmlbeans/release/">are
+ available</a>.
+ </p>
+ <p>
+ Some bug fixes and packaging clean-up (for a more complete
list of changes see
+ <a
href="http://svn.apache.org/viewvc/xmlbeans/trunk/CHANGES.txt?view=markup&pathrev=1887646">
+ CHANGES.txt
+ </a>
+ or
+ <a
href="https://issues.apache.org/jira/projects/XMLBEANS/versions/12349282">JIRA</a>).
+ </p>
+ </section>
+ <section>
+ <title>CVE-2021-23926 - XML External Entity (XXE) Processing in
Apache XMLBeans versions prior to 3.0.0
+ (January 13, 2021)
+ </title>
+ <p>Description:
+ <br/>
+ When parsing XML files using XMLBeans 2.6.0 or below, the
underlying parser
+ created by XMLBeans could be susceptible to XML External
Entity (XXE) attacks.
+ </p>
+
+ <p>This issue was fixed a few years ago but on review, we decided
we should have a CVE
+ to raise awareness of the issue.
+ </p>
+
+ <p>Mitigation:
+ <br/>
+ Affected users are advised to update to Apache XMLBeans 3.0.0
or above
+ which fixes this vulnerability. XMLBeans 4.0.0 or above is
preferable.
+ </p>
+
+ <p>References:
+ <a
href="https://en.wikipedia.org/wiki/XML_external_entity_attack">XML external
entity attack</a>
+ </p>
+ </section>
+ <section>
+ <title>Release: Apache XMLBeans 4.0.0 (October 16, 2020)</title>
+ <p>
+ Latest release files <a
href="https://dist.apache.org/repos/dist/release/poi/xmlbeans/release/">are
+ available</a>.
+ </p>
+ <p>
+ Some bug fixes and packaging clean-up (for a more complete
list of changes see
+ <a
href="http://svn.apache.org/viewvc/xmlbeans/trunk/CHANGES.txt?view=markup&pathrev=1878665">
+ CHANGES.txt
+ </a>
+ or
+ <a
href="https://issues.apache.org/jira/projects/XMLBEANS/versions/12345218">JIRA</a>).
+ </p>
+ </section>
+ <section>
+ <title>Release: Apache XMLBeans 3.1.0 (March 26, 2019)</title>
+ <p>
+ Latest release files <a
href="https://dist.apache.org/repos/dist/release/poi/xmlbeans/release/">are
+ available</a>.
+ </p>
+ <p>
+ Some bug fixes and packaging clean-up (for a more complete
list of changes see
+ <a
href="http://svn.apache.org/viewvc/xmlbeans/trunk/CHANGES.txt?view=markup&pathrev=1856081">
+ CHANGES.txt
+ </a>
+ or
+ <a
href="https://issues.apache.org/jira/browse/XMLBEANS-538?jql=project%20%3D%20XMLBEANS%20AND%20fixVersion%20%3D%20%22Version%203.1.0%22">
+ JIRA</a>).
+ </p>
+ </section>
+ <section>
+ <title>Release: Apache XMLBeans 3.0.2 (October 28, 2018)</title>
+ <p>
+ Latest release files <a
href="https://dist.apache.org/repos/dist/release/poi/xmlbeans/release/">are
+ available</a>.
+ </p>
+ <p>
+ Some bug fixes (for a more complete list of changes see
+ <a
href="http://svn.apache.org/viewvc/xmlbeans/trunk/CHANGES.txt?view=markup&pathrev=1844288">
+ CHANGES.txt
+ </a>
+ or
+ <a
href="https://issues.apache.org/jira/browse/XMLBEANS-520?jql=project%20%3D%20XMLBEANS%20AND%20fixVersion%20%3D%20%22Version%203.0.2%22">
+ JIRA</a>).
+ </p>
+ </section>
+ <section>
+ <title>Release: Apache XMLBeans 3.0.1 (August 24, 2018)</title>
+ <p>
+ Latest release files <a
href="https://dist.apache.org/repos/dist/release/poi/xmlbeans/release/">are
+ available</a>.
+ </p>
+ <p>The Apache POI project has unretired the XMLBeans codebase and
is maintaining it as a sub-project. Until
+ now the XMLBeans
+ codebase was held in the Apache Attic where former Apache
projects are kept for the public good.
+ </p>
+ <p>
+ Few of the improvements in this release (for a more complete
list of changes see
+ <a
href="http://svn.apache.org/viewvc/xmlbeans/trunk/CHANGES.txt?view=markup&pathrev=1838345">
+ CHANGES.txt
+ </a>
+ or
+ <a
href="https://issues.apache.org/jira/browse/XMLBEANS-518?jql=project%20%3D%20XMLBEANS%20AND%20fixVersion%20%3D%20%22Version%203.0.1%22">
+ XMLBEANS-518</a>).
+ </p>
+ <ul>
+ <li>XMLBEANS-518: Support new XmlOptions to control XML parser
settings</li>
+ </ul>
+ </section>
+ <section>
+ <title>Release: Apache XMLBeans 3.0.0 (June 29, 2018)</title>
+ <p>
+ Latest release files <a
href="https://archive.apache.org/dist/poi/xmlbeans/release/">are available</a>.
+ </p>
+ <p>The Apache POI project has unretired the XMLBeans codebase and
is maintaining it as a sub-project. Until
+ now the XMLBeans
+ codebase was held in the Apache Attic where former Apache
projects are kept for the public good.
+ </p>
+ <p>
+ Few of the improvements in this release (for a more complete
list of changes see
+ <a
href="http://svn.apache.org/viewvc/xmlbeans/trunk/CHANGES.txt?revision=1833767&view=markup">
+ CHANGES.txt
+ </a>
+ or
+ <a
href="https://issues.apache.org/jira/browse/XMLBEANS-517?jql=project%20%3D%20XMLBEANS%20AND%20fixVersion%20%3D%20%22Version%203.0.0%22">
+ XMLBEANS-517</a>).
+ </p>
+ <ul>
+ <li>XMLBEANS-517: use safe XML parsers</li>
+ <li>XMLBEANS-515: remove piccolo support</li>
+ <li>XMLBEANS-514: make Java 6 the lowest supported runtime</li>
+ <li>Fix for XMLBEANS-332: XMLBeans changes surrogate pair
bytes to question marks</li>
+ </ul>
+ </section>
+
+ <section>
+ <title>Release: Apache XMLBeans 2.6.0 (August 14, 2012)</title>
+ <p>
+ Latest release files <a
href="http://www.apache.org/dyn/closer.cgi/xmlbeans">are available</a>.
+ </p>
+ <p>
+ Few of the improvements in this release (for a more complete
list of changes see
+ <a
href="http://svn.apache.org/viewvc/xmlbeans/trunk/CHANGES.txt?revision=1364789&view=markup">
+ CHANGES.txt</a>).
+ </p>
+ <ul>
+ <li>Add new xml option CopyUseNewSynchronizationDomain used
for copy. This fixes the scenario when copy
+ and access (ex. selectPath) are used in a multithreading
environment.
+ </li>
+ <li>Entitize \r when not in pretty print, this helps with
maintainig \r entities</li>
+ <li>Update durations to latest spec.</li>
+ <li>Fix for compiling schema that contains complex type with
simple
+ content that has facets defined in the base simple type
+ </li>
+ <li>Introducing a default maximum entity replacement limit of
10kb, it can be controled by using the
+ option XmlOptions.setLoadEntityBytesLimit.
+ </li>
+ <li>Added multiple entry points and refactored code for
xsd2inst code.</li>
+ <li>Many synchronization and stability bug fixes</li>
+ </ul>
+ <p>
+ <strong>Note:</strong>
+ Starting with XmlBeans 2.6.0, binary files are compatible with
JDK1.6. Sources are still compatible with
+ JDK 1.4. When using JDK 1.4, xmlbeans-qname.jar is required on
classpath of your application alongside
+ xbean.jar.
+ </p>
+ </section>
+
+ <section>
+ <title>Release: Apache XMLBeans 2.5.0 (December 14, 2009)</title>
+ <p>
+ Download the latest release <a
href="http://www.apache.org/dyn/closer.cgi/xmlbeans">here</a>.
+ </p>
+ <p>
+ Few of the improvements in this release (for a more complete
list of changes see
+ <a
href="http://svn.apache.org/viewvc/xmlbeans/trunk/CHANGES.txt?revision=884294&view=markup">
+ CHANGES.txt</a>).
+ </p>
+ <ul>
+ <li>
+ <a href="ext:wiki/UserTypes">"User types"</a>
+ feature - allows mapping of Schema simple types to custom
user Java classes
+ </li>
+ <li>Option to perform additional, stricter Schema validation
checks: XMLBEANS-350</li>
+ <li>Updated pattern for dayTimeDuration</li>
+ <li>Extended year min/max value limitations</li>
+ <li>Support for date and time types with hour 24.</li>
+ <li>NOTATION built-in type</li>
+ <li>Many synchronization and stability bug fixes</li>
+ </ul>
+ <p>
+ <strong>Note:</strong>
+ XmlBeans 2.5.0 is still compatible with JDK 1.4. When using
JDK 1.4, xmlbeans-qname.jar is required on
+ classpath of your application alongside xbean.jar.
+ </p>
+ </section>
+
+ <section>
+ <title>New access to XMLBeans sources (August 12, 2009)</title>
+
+ <p>Git read-only access to XMLBeans sources is now available.
Please see the
+ <a href="http://git.apache.org/">Git at Apache</a>
+ page for details.
+ Git Clone URL: <a
href="git://git.apache.org/xmlbeans.git">git://git.apache.org/xmlbeans.git</a>
and
+ Http Clone URL: <a
href="http://git.apache.org/xmlbeans.git">http://git.apache.org/xmlbeans.git</a>.
+ </p>
+
+ <p>Now
+ <a href="http://grepcode.com/search/?query=xmlbeans">search
and browse XMLBeans source code</a>
+ is available thanks to <a
href="http://grepcode.com/">grepcode</a>.
+ </p>
+ </section>
+
+ <section>
+ <title>Release: Apache XMLBeans 2.4.0 (July 8, 2008)</title>
+ <p>
+ Download the latest release <a
href="http://www.apache.org/dyn/closer.cgi/xmlbeans">here</a>.
+ </p>
+ <p>
+ New features in this release (for a more complete list of
changes see
+ <a
href="http://svn.apache.org/viewvc/xmlbeans/trunk/CHANGES.txt?revision=666108&view=markup">
+ CHANGES.txt</a>).
+ </p>
+ <ul>
+ <li>Finer grained support for CDATA</li>
+ <li>Upgraded support for Saxon 9</li>
+ <li>Added more fine-grained control over XML to Java name
mapping</li>
+ <li>Add support for JVM-supported encodings</li>
+ <li>Bug fixes</li>
+ </ul>
+ <p>
+ Advanced XPath and XQuery support is provided through <a
href="http://sourceforge.net/projects/saxon">
+ Saxon-9.0.0.4</a>.
+ </p>
+ <p>
+ <strong>XmlBeans 2.4.0 is still compatible with JDK 1.4,
xmlbeans-qname.jar is required on classpath of
+ your application alongside xbean.jar
+ </strong>
+ </p>
+ </section>
+
+ <section>
+ <title>Release Apache XMLBeans 2.3.0 (June 1, 2007)</title>
+ <p>
+ Download the latest release <a
href="http://www.apache.org/dyn/closer.cgi/xmlbeans">here</a>.
+ </p>
+ <p>
+ <strong>In order to run XmlBeans 2.3.0 with JDK 1.4, it is
necessary to add xmlbeans-qname.jar on the
+ classpath of your application alongside xbean.jar
+ </strong>
+ </p>
+ <p>
+ Because XMLBeans 2.3.0 is designed to be used with Saxon-8.8
for XPath/XQuery support and because Saxon
+ is not backwards-compatible,
+ it is strongly reccomended that if you use Saxon-8.6.1 with
XMLBeans, you upgrade to <a
+ href="http://sourceforge.net/projects/saxon">Saxon-8.8</a>.
+ </p>
+ <p>
+ Few of the improvements in this release (for a more complete
list of changes see <a
+
href="http://svn.apache.org/viewcvs.cgi/xmlbeans/trunk/CHANGES.txt?view=markup&pathrev=540734">
+ CHANGES.txt</a>).
+ </p>
+ <ul>
+ <li>Added options to handle serialization of CDATA
sections</li>
+ <li>Improved XQuery support by updating to SaxonB-8.8</li>
+ <li>Numerous bug fixes</li>
+ </ul>
+ </section>
+
+ <section>
+ <title>XMLBeans/XPath Update (July 22, 2006)</title>
+ <p>
+ As menitioned earlier, as of the 2.2.0 release, XMLBeans has
been updated to use Saxon-B version 8.6.1
+ for (untyped) XPath/XQuery support.
+ </p>
+ <p>
+ <strong>Important!</strong>
+ The Saxon DOM support (which XMLBeans uses) has been moved to
a separate jar file - saxon8-dom.jar.
+ Which means that now the jars that you need to have on the
classpath for XPath/XQuery support are:
+ </p>
+ <ul>
+ <li>saxon8.jar</li>
+ <li>saxon8-dom.jar</li>
+ <li>xbean_xpath.jar</li>
+ </ul>
+ <p>
+ To download Saxon-B, go to <a
href="http://sourceforge.net/projects/saxon">
+ http://sourceforge.net/projects/saxon</a>, click the
"download" link and then choose Saxon 8.6.1 from
+ the list of files. Make sure you look at the license, which is
MPL (Mozilla Public License) 1.0.
+ </p>
+ </section>
+
+ <section>
+ <title>Release: Just released Apache XMLBeans 2.2.0! (June 23,
2006)</title>
+ <p>
+ <a
href="http://www.apache.org/dyn/closer.cgi/xmlbeans">Download XMLBeans 2.2.0</a>
+ </p>
+ <p>
+ These are a few of the improvements in this release for a more
complete list of changes see
+ <a
href="http://svn.apache.org/viewcvs.cgi/xmlbeans/trunk/CHANGES.txt?rev=328990">CHANGES.txt</a>
+ </p>
+ <ul>
+ <li>Updated to the latest XMLSchema.xsd - January 25, 2006</li>
+ <li>Updated XmlBeans to work with SaxonB-8.6.1 in place of
SaxonB8.1</li>
+ <li>XQuery external variable binding support</li>
+ </ul>
+ </section>
+
+ <section>
+ <title>Apache XMLBeans updated to use SaxonB 8.6.1 (16 February
2006)</title>
+ <p>
+ The source version of Apache XmlBeans has been updated to use
SaxonB 8.6.1 (previously it used to be
+ SaxonB 8.1.1).
+ At the moment this is only available if you download and build
the source from Subversion but when the
+ next point release is released the binary distribution will
use SaxonB 8.6.1 as well.
+ </p>
+ </section>
+
+ <section>
+ <title>Release: Apache XMLBeans 2.1.0 released! (16 November
2005)</title>
+ <p>
+ The first dot release in the V2 line is now available from
your favorite mirror.
+ </p>
+ <p>
+ <a
href="http://www.apache.org/dyn/closer.cgi/xmlbeans">Download XMLBeans 2.1.0</a>
+ </p>
+ <p>
+ This release contains a few small features that you may find
useful, along with the usual assortment of
+ bug and performance fixes. See the list of changes at
+ <a
href="http://svn.apache.org/viewcvs.cgi/xmlbeans/trunk/CHANGES.txt?rev=328990">CHANGES.txt</a>
+ </p>
+ </section>
+
+ <section>
+ <title>Release: Apache XMLBeans 2.0.0 released! (30 June
2005)</title>
+ <p>
+ The XMLBeans team is happy to announce the availability of
XMLBeans V2.
+ <a
href="http://www.apache.org/dyn/closer.cgi/xmlbeans">Download it</a>
+ from you favorite mirrror and check it out!
+ </p>
+ <p>
+ Here's a short list of improvements in this release:
+ </p>
+ <ul>
+ <li>Improved XQuery/XPath integration - Both XQuery and XPath
on XMLBeans are now fully integrated.
+ XPath and XQuery expressions can return other XMLObjects,
or they can be executed using an XmlCursor
+ instance, in which case you manipulate the results using a
cursor.
+ </li>
+
+ <li>DOM Level II Support - DOM Level II support is now
implemented natively so that you can handle the
+ underlying XML in the DOM style. You can switch between
DOM, XmlCursor, and XmlObject (either
+ untyped or typed). This improves performance and reduces
the memory footprint over Version 1.
+ </li>
+
+ <li>Extensions - You can now add custom functionality to
generated XMLBeans. You can pass to the Schema
+ Compiler 1) an interface that defines the set of methods
to implement and 2) a static handler that
+ implements this functionality. The generated classes will
implement the interface and, for each
+ method, call out to the static handler.
+ </li>
+
+ <li>Improved Error Handling - This version adds error codes
and ensures message consistency. In
+ addition, fail-fast behavior is provided for simple types,
while access to the post schema
+ validation infoset is made available during validation.
+ </li>
+
+ <li>Performance - Performance has been improved across the
board. Native DOM support improves
+ performance and memory footprint; XML parsing is now by
default performed by Piccolo, a high
+ performance parser; incremental compilation of only
modified artifacts has been added; and the
+ performance of the XmlCursor implementation has been
greatly improved.
+ </li>
+
+ <li>JDK 1.5 Generics - Generated classes now optionally take
advantage of JDK 1.5 Generics. Note that
+ JDK 1.4 continues to be supported.
+ </li>
+
+ <li>XML Instance/XSD Generation - You can generate a sample
XML instance from schema using the xsd2inst
+ tool (which uses the SchemaInstanceGenerator class). You
can also generate a schema from an instance
+ using the inst2xsd tool (which uses the Inst2Xsd class).
+ </li>
+ </ul>
+ </section>
+
+ <section>
+ <title>Update: The missing xbean_xpath.jar and xmlpublic.jar from
the 2.0.0-beta1 release have been found!
+ (3 March 2005)
+ </title>
+ <p>
+ The binary distribution of XMLBeans 2.0.0-beta1 is missing the
xbean_xpath.jar and xmlpublic.jar
+ from the archive. You can download the source distribution and
build these jars yourself, or
+ get the jars from an Apache mirror:
+ </p>
+ <p>
+ <a
href="http://www.apache.org/dyn/closer.cgi/xmlbeans/binaries/xbean_xpath-2.0.0-beta1.jar">
+
http://www.apache.org/dyn/closer.cgi/xmlbeans/binaries/xbean_xpath-2.0.0-beta1.jar
+ </a>
+ <br/>
+ <a
href="http://www.apache.org/dyn/closer.cgi/xmlbeans/binaries/xmlpublic-2.0.0-beta1.jar">
+
http://www.apache.org/dyn/closer.cgi/xmlbeans/binaries/xmlpublic-2.0.0-beta1.jar
+ </a>
+ </p>
+ <p>
+ The xbean_xpath.jar is used in conjunction with saxon-8.2 to
execute xpath and xquery expressions.
+ The xmlpublic.jar contains all the XMLBeans public APIs. For
the beta2 release we will double
+ check that these jars are in the distribution! Sorry for the
confusion.
+ </p>
+ </section>
+
+ <section>
+ <title>Release: Apache XMLBeans 2.0.0-beta1, 1.0.4, and
1.0.4-jdk1.3 released! (24 February 2005)</title>
+
+ <p>The Apache XMLBeans project is pleased to announce new releases
of XMLBeans available for
+ <a
href="http://www.apache.org/dyn/closer.cgi/xmlbeans">download</a>:
+ 2.0.0-beta1, 1.0.4, and 1.0.4-jdk1.3.
+ </p>
+ <p>
+ The 2.0.0-beta1 release is a significant improvement from
+ previous release and has been in development for about 10
months. The
+ 1.0.4 release is a maintenance release focused on stability
and bug
+ fixes. The 1.0.4-jdk1.3 release is the first release of
XMLBeans
+ compatible with JDK 1.3.
+ </p>
+ <p>
+ Major goals of the 2.0.0-beta1 release:
+ </p>
+ <ul>
+ <li>source backwards compatible</li>
+ <li>improve usability of wildcards, substitution groups, error
handling</li>
+ <li>a native DOM level 2 API</li>
+ <li>integration with Saxon xpath/xquery engine</li>
+ <li>performance improvements</li>
+ <li>instance to schema and schema to instance tools</li>
+ </ul>
+ <p>
+ For a comprehensive list of improvements, see the CHANGES.txt
file in the distribution.
+ </p>
+
+ </section>
+
+ <section>
+ <title>XMLBeans moved to SVN (7 December 2004)</title>
+
+ <p>XMLBeans changed it's repository from CVS to <a
href="http://subversion.tigris.org/">Subversion</a>. See
+ the sources at the new location:
+ <a href="http://svn.apache.org/viewcvs.cgi/xmlbeans/trunk/">
+ http://svn.apache.org/viewcvs.cgi/xmlbeans/trunk/</a>. The
CVS location is read-only, no further
+ changes are aplied to it and it will be closed soon.
+ </p>
+
+ </section>
+
+ <section>
+ <title>Article: Configuring XMLBeans (30 November 2004)</title>
+
+ <p>Read
+ <a
href="http://dev2dev.bea.com/technologies/xmlbeans/articles/Configuring_XMLBeans.jsp">Configuring
+ XMLBeans
+ </a>
+ by Hetal Shah posted on the <a
href="http://dev2dev.bea.com/">dev2dev</a> website.
+
+ (More <a href="site:articles">XMLBeans articles</a>.)
+
+ </p>
+
+ </section>
+
+ <section>
+ <title>Presentation: Apache XMLBeans 2: Accessing the Full Power
of XML in Java (17 November 2004)</title>
+
+ <p>I've put my presentation from <a
href="http://apachecon.com/2004/US/index.html">ApacheCon 2004</a> online,
+ titled <a
href="http://www.apache.org/~kkrouse/apachecon/ac2004_XmlBeans_v2.ppt">Apache
XMLBeans 2:
+ Accessing the Full Power of XML in Java
+ </a> (ppt). Enjoy!
+
+ (More <a href="site:articles">XMLBeans articles</a>.)
+
+ </p>
+
+ </section>
+
+ <section>
+ <title>ApacheCon 2004 (13-17 November 2004)</title>
+
+ <p>
+ <a href="http://apachecon.com/2004/US/index.html">
+ <img src="http://apache.org/images/ac2004_170x100.gif"
alt="ApacheCon 2004 Logo"/>
+ </a>
+
+ <a href="http://apachecon.com/2004/US/index.html">ApacheCon US
2004</a>
+ (13-17 November
+ 2004). ApacheCon is the conference for all things Apache. Come
along and learn about a range of new
+ technologies, meet some Apache folks and share the knowledge.
See more information about Apache
+ Conferences. Cliff Schmidt and Kevin Krouse are scheduled to
speak about XMLBeans.
+ </p>
+
+ </section>
+
+ <section>
+ <title>Article: XML-Java Data Binding Using XMLBeans (28 July
2004)</title>
+
+ <p>Read <a
href="http://www.onjava.com/pub/a/onjava/2004/07/28/XMLBeans.html">XML-Java Data
+ Binding Using XMLBeans
+ </a> by <a href="http://www.onjava.com/pub/au/1355">Hetal C.
+ Shah
+ </a> posted on the <a href="http://www.onjava.com/">O'Reilly</a>
website.
+
+ (More <a href="site:articles">XMLBeans articles</a>.)
+
+ </p>
+
+ </section>
+
+ <section>
+ <title>XMLBeans 1.0.3 Released (28 June 2004)</title>
+
+ <p>
+ <a href="http://xmlbeans.apache.org/">Apache XMLBeans Team</a>
+ has released XMLBeans Version
+ 1.0.3. Download version 1.0.3 from the <a
+ href="download/index.html">Source and Binaries section</a>.
+ </p>
+
+ <p>Version 1.0.3 is <a href="http://xmlbeans.apache.org/">Apache
XMLBeans</a> first release after
+ becomming a Top Level Project in the <a
href="http://www.apache.org/">Apache Software
+ Foundation</a>.
+ </p>
+
+ </section>
+
+ <section>
+ <title>XMLBeans becomes a Top Level Apache project (25 June
2004)</title>
+
+ <p>Apache XMLBeans Project has graduated out the <a
href="http://incubator.apache.org/">Apache
+ Incubator Project
+ </a> to become Top Level Project in the <a
+ href="http://www.apache.org/">Apache Software
Foundation</a>. Apache XMLBeans provides a
+ simplified model for interacting with XML documents. The
project originated with a contribution from
+ <a href="http://www.bea.com">BEA Inc.</a>, however, after its
time within the Apache
+ Incubator, it is now a full-fledged Apache community and
codebase under Apache License 2.0. Cliff
+ Schmidt is the Chair of the new Apache XMLBeans PMC (Project
Management Committee).
+ </p>
+
+ </section>
+
+ <section>
+ <title>XMLBeans (incubated) 1.0.2 Released (23 April 2004)</title>
+
+ <p>
+ <a href="http://xmlbeans.apache.org/">Apache XMLBeans Team</a>
+ has released XMLBeans Version
+ 1.0.2. Download version 1.0.2 from the
+ <a href="download/index.html">Source and Binaries
+ section</a>.
+ </p>
+
+ <p>
+ <a href="http://xmlbeans.apache.org/">Apache XMLBeans</a>
+ is an effort undergoing <a
+ href="http://incubator.apache.org/">incubation
+ </a> at the <a href="http://www.apache.org/">Apache
+ Software Foundation (ASF)</a>, sponsored by the <a
href="http://xml.apache.org/">XML project</a>.
+ </p>
+
+ <p>Incubation is required of all newly accepted projects until a
further review indicates that the
+ infrastructure, communications, and decision making process
have stabilized in a manner consistent
+ with other successful ASF projects. While incubation status is
not necessarily a reflection of the
+ completeness or stability of the code, it does indicate that
the project has yet to be fully
+ endorsed by <a href="http://www.apache.org/">the ASF</a>.
+ </p>
-</section>
+ </section>
-</body>
+ </body>
</document>
Copied:
xmlbeans/site/src/documentation/content/xdocs/images/poweredby-xmlbeans.svg
(from r1887278,
xmlbeans/site/src/documentation/content/xdocs/images/project.svg)
URL:
http://svn.apache.org/viewvc/xmlbeans/site/src/documentation/content/xdocs/images/poweredby-xmlbeans.svg?p2=xmlbeans/site/src/documentation/content/xdocs/images/poweredby-xmlbeans.svg&p1=xmlbeans/site/src/documentation/content/xdocs/images/project.svg&r1=1887278&r2=1887739&rev=1887739&view=diff
==============================================================================
--- xmlbeans/site/src/documentation/content/xdocs/images/project.svg (original)
+++ xmlbeans/site/src/documentation/content/xdocs/images/poweredby-xmlbeans.svg
Tue Mar 16 21:51:32 2021
@@ -19,26 +19,25 @@
-->
<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- xml:space="preserve"
- width="202.278mm"
- height="202.278mm"
- version="1.1"
- style="shape-rendering:geometricPrecision;
text-rendering:geometricPrecision; image-rendering:optimizeQuality;
fill-rule:evenodd; clip-rule:evenodd"
- viewBox="0 0 20435 20435"
- id="svg62"
- sodipodi:docname="pb-xmlbeans.svg"
- inkscape:version="0.92.3 (2405546, 2018-03-11)"
-
inkscape:export-filename="/home/kiwiwings/project/xmlbeans/site/src/documentation/resources/images/pb-xmlbeans.png"
- inkscape:export-xdpi="18.834543"
- inkscape:export-ydpi="18.834543"
- enable-background="new"><metadata
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xml:space="preserve"
+ width="202.278mm"
+ height="202.278mm"
+ version="1.1"
+ style="shape-rendering:geometricPrecision;
text-rendering:geometricPrecision; image-rendering:optimizeQuality;
fill-rule:evenodd; clip-rule:evenodd"
+ viewBox="0 0 20435 20435"
+ id="svg62"
+ sodipodi:docname="pb-xmlbeans.svg"
+ inkscape:version="0.92.3 (2405546, 2018-03-11)"
+
inkscape:export-filename="/home/kiwiwings/project/xmlbeans/site/src/documentation/resources/images/pb-xmlbeans.png"
+ inkscape:export-xdpi="18.834543"
+ inkscape:export-ydpi="18.834543"
+ enable-background="new"><metadata
id="metadata66"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage"
/></cc:Work></rdf:RDF></metadata><sodipodi:namedview
@@ -85,27 +84,27 @@
height="13105"
id="rect4" />
</clipPath>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
<linearGradient
id="SVGID_10_"
gradientUnits="userSpaceOnUse"
Modified: xmlbeans/site/src/documentation/content/xdocs/images/project-logo.png
URL:
http://svn.apache.org/viewvc/xmlbeans/site/src/documentation/content/xdocs/images/project-logo.png?rev=1887739&r1=1887738&r2=1887739&view=diff
==============================================================================
Binary files - no diff available.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]