XML::XSLT Homepage
Version 0.21
Version 0.20
Version 0.19
Version 0.18
Version 0.17
Version 0.16
Version 0.15
Version 0.14
Version 0.13
Version 0.12
Version 0.11
Version 0.1
Send comment and bugs to: Geert Josten and Egon Willighagen last modified on 25th of January 2000. XSA doc: xslt-parser.xsa. |
# XML::XSLT Changelog
### v. 0.21 first preliminairy release with properly objectified parser! new interface (see on-line manpage; thanks for the suggestion!) experimental support of variables (very limited `:-(` ) added many optimizations (thanks to Joshua) many remarks/tips/todo's are still waiting however (keep sending) ### v. 0.20 bug-fixing release added missing FILE closure in print_result, fixed bugs about using "ref" in open_project fixed misterious doubling of attribute values added with xsl:attribute fixed xsl:comment (was temporarily a synonym for xsl:attribute by mistake) changed _strip_node_to_text_ to result only one string ### v. 0.19 experimental support for `<?xml encoding="..."?>` at the first line of the xml or xsl file (might be superfluous as XML::Parser already takes care of this) experimental support for xsl:comment support for xsl:attribute extended open_project, now can be passed a filename, filehandle, dom-tree, string or stringref as xml or xsl argument fixed selection of 'recursive' node-sets fixed bug in xsl:processing-instruction corrected name matching in tests of xsl:if and xsl:when ### v. 0.18 fixed crappy implementation of xsl:if and removed unfolding of entities in xsl:text (DOM does this already) ### v. 0.17 fixed a bug in the evaluation of xsl:value-of in attributes (href="script?{expr}" resulted in href="script") fixed a bug in xsl:value-of (selecting the value of a node twice resulted in empty value second time) extended functionallity of open_project: add two arguments "STRING" and you can pass strings instead of filenames additional support for '.' character in element and attribute names support for xsl:if (same functionallity as xsl:when in xsl:choose context) very limited support for xsl:text (entities < and > are (always) translated) ### v. 0.16 Note that bugs can now be reported at our website. support for xsl:for-each support for ':' and '-' characters in element and attribute names support for xsl:copy support for xsl:copy-of ### v. 0.15 continued reimplementation of previously supported xsl-tags implemented xsl:choose with xsl:when and xsl:otherwise and a minor support of the test expressions implemented xsl:processing-instruction implemented evaluation of xsl:value-of in attributes (href="{@LINK}") extended support of xsl:apply-templates with select attribute corrected a severe bug in xsl:value-of corrected installation ### v. 0.14 renamed the distribution file from xslt-parser-$(VERSION).tar.gz to XML-XSLT-$(VERSION).tar.gz and restarted all implementations! changed all examples well-formed xsl-files changed module structure as well (only 1 .pm file now instead of 2) minor support of xsl:value-of, xsl:apply-templates, xsl:template and xsl:stylesheet at the moment ### v. 0.13 now depends on XML::DOM 1.25 xsl:template used 'select' for matching, that should have been 'match'. Changed. Notice that the examples from previous distributions are out of date. xsl:template accepts multiple options in its match, for example "list|table". ### v. 0.12 added a Makefile.PL. The module can now be installed with 'perl Makefile.PL; make install'. XML::XSLT now depends on XML::DOM vs 1.24 (but a patch should be made to that module) ### v. 0.11 converted into a module support for <xsl:processing-instruction> corrected <xsl:otherwise> bug corrected <xsl:when> bug ### v. 0.1 first version support for one <xsl:template> support for <xsl:include> support for <xsl:choose> support for <xsl:when> support for <xsl:otherwise> support for <xsl:value-of> support for <xsl:for-each>