<s3 title="Bugs fixed since Xalan-J version 1.0.0">
  <p>The following bugs were found in version 1.0.0. They have been fixed, and the fixes tested for version 1.0.1.</p>
  <ul>
<li>XPath expressions containing repeated multiplications (*) or divides (div) without parentheses gave incorrect answers.</li>
<li>The rendering of various characters to HTML sometimes crashed or gave out-of-bounds error, and also caused erroneous Greek characters.</li>
<li>A variable set within a template was de-scoped too soon, causing an xsl:sort that used that variable and that appeared in an xsl:apply-templates to work incorrectly.</li>
<li>xsl:sort attributes failed to accept attribute value templates.</li>
<li>FormatterToText incorrectly closed the output stream (this bug did not apply to other formatters).</li>
<li>In a for-each loop that selects but does not sort a node-set filtered by a predicate, position() returned incorrect data.</li>
<li>An imported stylesheet that used a relative path to include another stylesheet did not work.</li>
<li>A problem concerning the redeclaration of namespaces with the same prefix has been fixed (Bugzilla bug 105).</li>
<li>A problem with repeated use of an XPath object was fixed; repeated calls to the XPathProcessorImpl.initXPath() method with different length XPath expressions threw an ArrayIndexOutOfBoundsException.</li>
 </ul>
</s3>