[fptools/libraries/HaXml: changeset 2004-05-18 10:24:41 by malcolm malcolm**20040518102441 Update version number to 1.12 ] { hunk ./Build.bat 24 -set SRC=C:\DEV\Haskell\lib\HaXml-1.11\src +set SRC=C:\DEV\Haskell\lib\HaXml-1.12\src hunk ./Makefile 2 -VERSION = 1.11 +VERSION = 1.12 hunk ./Makefile 27 - README LICENSE COPYRIGHT script/echo.c rpm.spec + README LICENCE* COPYRIGHT script/echo.c rpm.spec Build.bat hunk ./README 24 +P.S. + For those building on Windows /without/ Cygwin, you can avoid the need + for configure/make steps by simply running the minimal build script in + Build.bat + You will need to edit it for the location of your compiler etc. + hunk ./configure 5 -VERSION="1.11" +VERSION="1.12" hunk ./configure 264 + echo ghc-pkg-$GHCVERSION >obj/ghc/ghcpkgcmd hunk ./docs/changelog.html 19 +
  • The licence has changed. Previously covered by the Artistic Licence, + we have now converted to the LGPL for all the library code, and GPL + for the standalone tools. hunk ./docs/index.html 27 -HaXml is a collection of utilities for using -Haskell and -XML -together. Its basic facilities include: - +HaXml is a collection of utilities for parsing, filtering, +transforming, and generating +XML documents using +Haskell. Its basic facilities +include: hunk ./docs/index.html 113 -HaXml-1.11, release date 2004.01.23
    +HaXml-1.12, release date 2004.05.18
    hunk ./docs/index.html 115 -.tar.gz, -.zip. +.tar.gz, +.zip. hunk ./docs/index.html 170 -The latest version (1.11) has the following features and fixes:
    +The latest version (1.12) has the following features and fixes:
    hunk ./docs/index.html 172 -
  • Fix a tiny but embarrassing bug in the previous fix for complex - DTDs being translated by DtdToHaskell. It broke on a very simple - DTD like
    -     <!ELEMENT A (B|C)>
    - which became sequence
    -     data A = A B C
    - instead of choice
    -     data A = AB B | AC C
    +
  • The licence has changed. Previously covered by the Artistic Licence, + we have now converted to the LGPL for all the library code, and GPL + for the standalone tools. +
  • Now includes a minimal Build.bat script for Windows, so you can + avoid any need for Cygwin utilities and get by with just GHC + and Mingw. +
  • Fix a bug in DtdToHaskell, whereby an auxiliary datatype introduced + by the translation into Haskell could (in certain circumstances) + cause an extra layer of element tag nesting on the output (via the + 'toElem' method). +
  • Fixed the parsing of entity/character references in the error-correcting + HTML parser. +
  • Changes in the signatures of Xml2Haskell (made in version 1.09) + have now been mirrored in the converse library, Haskell2Xml. + Thus, there are new functions readXml and + showXml converting to/from Strings, hGetXml + and hPutXml use file Handles, and the old functions using + filenames are renamed to fReadXml and fWriteXml. hunk ./docs/index.html 191 -

    -The previous version (1.10) has the following features and fixes:
    -

    hunk ./docs/index.html 255 +
  • The Xcerpt project uses HaXml + to create another rule-based query and transformation language for XML, + inspired by logic programming, and based on positional selection rather + than navigational selection. }