The following bugs were found in version 1.0.0. They have been fixed, and the fixes tested for version 1.0.1.
- XPath expressions containing repeated multiplications (*) or divides (div) without parentheses gave incorrect answers.
- The rendering of various characters to HTML sometimes crashed or gave out-of-bounds error, and also caused erroneous Greek characters.
- 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.
- xsl:sort attributes failed to accept attribute value templates.
- FormatterToText incorrectly closed the output stream (this bug did not apply to other formatters).
- In a for-each loop that selects but does not sort a node-set filtered by a predicate, position() returned incorrect data.
- An imported stylesheet that used a relative path to include another stylesheet did not work.
- A problem concerning the redeclaration of namespaces with the same prefix has been fixed (Bugzilla bug 105).
- 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.