#====================================================================#
#  The release file for Sablotron                                    #
#====================================================================#

Version 0.44
------------
        - Fixed an elusive bug in HashTable causing occassional crashes
        - Added the namespace-alias() and message() functions
          [patch by Major]
        - More fixes related to: XML namespace declarations, nested
          stylesheet inclusion, Byte Order Mark in UTF-8 doc,
          "SYSTEM" in DOCTYPE declaration, the preceding-sibling and
          following-sibling axes, iconv.
        - Patch for OpenBSD [Anil Madhavapeddy].
	- fixed an bug related to scheme handler

Version 0.43
------------
        - Fundamental changes to improve performance.
        - Added Latin2 input support [thanks to Matt Sergeant]
        - Added Japanese encodings support [patch by Rui Hirokawa]
        - Fixed treatment of NaNs etc. [based on patch by Robin Houston]
        - Minor bug fixes.
        - Added platform.cpp for platform-dependent code.
        - Added code to generate the <META> tag when using the
          html output method.


Version 0.42
------------
        - Sablotron is now thread-safe [thanks to Leo Yu].
        - Output recoding can be done if iconv is present [Sven Neumann].
        - Match predicates work.
        - Several bug fixes [Robin Houston].
        - Added:
                MiscHandler with documentInfo()
                SablotSetBaseForScheme()
                the current() function [Robin]
        -The actual error code is returned from SablotProcess etc.


Version 0.41
------------
        - Sablotron now uses autoconf and works with an unmodified
          copy of expat. Its layout is a bit different.
        - Bug fix (reported by Kay Sievers).

Version 0.4
-----------
        - The license was changed to MPL+GPL. 
        - Output conformance improved considerably (proper escaping
          etc.).
        - A SAX interface to the result document is available so one
          can bypass the construction to the result tree.
        - Some changes to the Sablotron interface.
        - Implemented <xsl:output>, <xsl:comment>,
          <xsl:processing-instruction>.
        - External general entities work now.
        - Bug fixes (thanks for reports and/or patches to Hans Raaf,
          Florian Hars, <robin@kitsite.com>, Mark W. Eichin and 
          Robin Berjon).
        - Performance improvements.

Version 0.36
------------
        - optimized string handling, resulting in a significant
          performance improvement
        - implemented <xsl:copy>

Version 0.35
------------
        - fixed a bug concerning the descendant axis, reported by Les
          Woolsey
        - included the Solaris port (patch contributed by Steven Rowe)
        - added SablotSetLog() for setting the log file. Turned
          logging off by default. 
        - added SablotRegMessageHandler() for setting a message
          handler. Using this, you can handle all error/warning/log
          messages the way you like.   
        - if the xsl prefix is bound to an obsolete URI, a warning is
          issued
        - added SablotProcessStringsWithBase() which makes it possible
          to override the stylesheet's physical URI with a 'hard base
          URI' 
        - added some command-line switches to sabcmd, e.g. --log-file
          and --measure

Version 0.34
------------
        - bug fixes
        - major memory leak fixes

Version 0.33
------------  
CVS: tag SABLOT_0_33 (tom, main trunk)
        - this release log started
        - first major release following Sablotron 0.3
        - added URI processing with relative URI resolution
        - added support for the arg: scheme (named buffers)
        - added support for passing global parameters
        - introduced the SablotProcess() function as a general interface
        - sabcmd can pass named buffers as well as the global params
        - added a lot of core library functions















