version 1.08
    -Release : two major changes
     * Replace symbol font by entities
     * Introduction of style sheets.
version 1.07+2
   - added some entities for textquoteleft etc. + package ragged2e + bug
     in german.hva
   - bug in text generation (safe_make_string in Text.put_line)
   - output named html colors when appropriate.
   - added \ifwhitepre to identify space-white=pre,
     this flags alters Html.put_nbsp behavoir. Should also apply to \@br.
   - worked on manual (style sheets)
   - Added interpretation of - -- --- `` and '' in main latexscan.mll
version 1.07+1
   - Add lineranges in listings + cleaning showlines
   - Start using style-sheets
   - Integrate mathpartir
   - Small listings bugs (space forgotten in \lstinline"A A").
   - Erase bussproof and proof, concentrate on Didier's mathparir
   - Change title/maketitle management -> typeset after document is
     opened in image file (allow \includegrahics in \title!)
   - Two listings bugs [backslash newline in strings & argument parsing for
     lstinline].
   - Get rid of cpp in Makefile (use sed instead, hope this will work for everybody!)
   - added all *.hva in libs.defs
   - added html/style-sheets.hva in libs.def
   - caption/label keys in the listing package.
   - change '-o path' behavior for hacha, all generated files go into directory
     'dirname path'
   - \@addimagenopt + looking for imagen in libdir (documentation pending)
   - supertabular package.
   - change rawhtml -> output in html mode only + new raw and rawtext envs
   - Additional entities for big delimiters.
      
version 1.07
   - Release, to follow ocaml evolution.

version 1.06+1
   - Added \lstnewenvironment  in package listings
   - Pb pour les delims de hauteur 1 : -> rescanner le delimiteur ! Pas le tps.
   - Bug in text manager : incorrect behavior \centering-like declarations.
     Solution make the align flags systematically stacked
   - Add a command-line flag to hacha
        -nolinks -> suppress Previous/Up/Next links
   - Small hacha bug : replicate \htmlfoot argument in index.html file
     even when hevea generated footer is absent.
   - New \@charset command and xxcharset.exe script, to control
     output document character set.
   - firstnumber=auto|last|nnn in listings.hva
   - started adding an example for listings (exlst.tex)
   - proper (?) implementation of emph classes in listings
     (some debug print left)
   - key label in listings + ignore empty fst argument of env
     listing + patch on initial line numbers
   - An attempt to follow << listings >> pace of developement
     all '*label*' keys are now '*numbers*' keys, snif.
   - Added bgcolor definition in hevea.sty, not very good
   - Spaces are irrelevant everywhere in array/tabular format
   - A new warning for \right and \left in non-display mode.
   - Special parsing (\@verbimagearg) for ``\DeclareGraphicsRule'' last
     argument.
   - Allow multiples > and < in package array.
   - Better error message for undefined defaults in keyval.
   - Do not check comments before Save.arg_verbatim.
   - Added a new primitive \@styleattr
   - Almost complete multibib package.
   - Small bit of xypic (-> all \xymatrix are images).
version 1.06
version 1.06-7
  - \ifmagen indroduced, \imagentrue at beginning of .image.tex,
    \imagenfalse in hevea.sty, if \ifimagen undefined.
  - Bug -> stopimage in lstinline.
  - Throw away index when some key field is empty (i.e. mimic makeindex)
  - Introduced \htmprefix
  - Bug in ``\@displayint'' (introduced by the new ``\@getprint'')
  - compatibility with ocaml 3.03 (do not close a file twice)
  - Table of contents a` la LaTeX.
  - new ``-hrf'' option for hacha
  - PNG managment in hevea/imagen
  - Added a ``-quant'' option to imagen
  - Changed ``\@getprint'' to interpret characters Cleaned a few bad usages of ``\@getprint''
  - Added ``\hyperref'' with optional argument.
  - Added underscore package
  - Bug htmlfoot, <!--FOOTER--> MUST appear last in hevea output
  - small stuff in listings (showlines and continued line  numbering)
version 1.06-6
  - Added esponja
  - Better error diagnostic for bad usage of \begin{document}... \end{document}
  - Added a \tocnomber command to include section numbers in table of
    contents
  - Better amstmath package  
version 1.06-5
  - \index allowed in section titles (@norefs extension)
  - Big dynamic scoping bug in packages.hva
  - Two easy misfeature disappear
        . trailing -exec prog brougth back one step
        . blanks allowed in array formats        
  - Option -version
  - Bug in image.ml, finalize -> active := false, to make module restartable
  - Bug moreverb, protect get_line by save_lexstate/restore_lexstate.
  - Bug paragraphe (remettre Save.seen_par a` false dans make_stack).
  - Bug \iftest -> modifs locales (par fun_register)
  - Bug argument csname de \newcommand dans toimage -> save_arg
  - Licence du manuel.
  - Bug par, Dest.par None doit e^tre un nop (cf. appel dans expand_command,
    avec name = \par).
  - insertion d'un @verbarg pour les clefs de labels et de citations
  - Hot oubliait les notes de bas de page.
  - Simplification Misc.copy_hashtbl,
    ne marche plus pour les liaisans multiples.
  - small simplification fancyvrb
  - \sbox lrbox finally ok ?
  - New \@getprintnostyle primitive
  - Leading spaces in \usepackage{pkg1, pgk2}
  - New optimized mode for styles.
  - Plein de bugs corrige's (arguments a` , notamment), listings et fancyverb
  
version 1.06-4   
version 1.06-3  
  - Bug hacha, all output now goes into current directory
  - Paragraphs not ok, quick fix (in \\begin and \\end)
  - All document was typeset inside a Latexmacros group !
      -> change \document \enddocument commands
  - Corrected a bugs in argument parsing/scanning (save_sup/sub and
    arg scanning with ``may_cont''
  - alltt flags ignored when the alltt package is not loaded
  - A little more for fancyvrb 

version 1.06-2
  - Started implementing the fancyvrb package

version 1.06-1  
  - A la TeX \mathop
  - patched bugs in info genearation
  - alltt implementation revised. Efficency concern
  - listings package implementation
  - \def and \let now have TeX semantics *IMPORTANT*
  - \toplinks, for prev,up, next links on the root file.
  - Bug for paragraphs inside \@stopoutput.. \@restoreoutput.
  - Bug CamlCode in get.mll lexer. Correction is patchy.
version 1.05

version 1.05-7
  - More customability for arrays and paragraphs
  - PDF manual
  - ``Environments'' toimage and verbimage do not define scope in latex
    anymore.
  - Some patches in array formats.
  - New ``cutflow'' feature in hacha.
  - Bad interaction beeteen new indexenv code and multiple indexes :
      code for  indexenv is now re-entrant.
  - Index on two columns by default.
  - Bug footnotes at document end in info mode
version 1.05-6
  - Bad index entries are better treated
  - nasty regression bug in \bibitem, example in suite.tex
  - \label and \ref allowed in section headers (by a new @norefs environment)
  - \@try{txt1}{txt2} as exception handler -> Generalized checkpoints and
    hot starts.
  - New primitive \@getprint : get_prim_arg + \@notags + Dest.put,
    for HTML attributes
  - Bug exception NoGood (entry.mll and index.tex)
  - Two bugs: \tabbing closed a group at startup and Sys.rename failure
    when target exists on windows.
  - keyval package.
  - Bug range references in indexes (``|('' .. ``|)'' now ignored)
  - xxdate.exe script and \today in latexcommon.hva.
  - -exec prog option for generating .hva files on the fly
  - New license (QPL).
  - color (I mean no color!) for text
  - documentation for new hyperlinks macros and url package
  - bug argument de \cite
  - \imageflush is now a hva macro that calls \imgsrc.
    (internal is \@imageflush)
  - Bug in htmlMath : # now is a complex character.
  - new index scheme a` la latex, with external files
  - aux files read by \document
  - added de \@stopoutput \@restartoutput
  - bug \@stopimage \@stopimage .. \@restartimage \@restartimage ->
     a new stack for active in Image.
  - hevea.sty based uppon ``comment.sty''
  - Bug at the end of image scanner
         (top_close_block was done after stop_other_scan...)
  - new hevea.sty as a package.
  - half implemented ``hyperref'' package needs doc
  - implemented the ``url'' package needs documentation (-> compat.hva)
  - new management of pending mods in html.ml,
    cancellation is done on a per-color basis -> more or less efficient ?
  - Added many colors (hsv, named color models)
  - new panic mode, (old mode sometimes made hevea loop for ever)
  - new fancyarticle.hva style for the manual
  - introduced \@hr -> <HR>  
  - started length management
  - all primitives should get their argument by get_prim_arg
     -> primitive argument are substituted/processed
        (except \@print of course)
  - new management of bindings, lexbuf is associated with a current
    environment.
  - new primitive \execafter -> graphics package implementation.
version 1.05-5
  - Beta version anounced on user mailing list.
version 1.05-4
  - Bug basein, file extension is stripped only if it is ``.tex''
  - Bug verbatiminput (end of file now raises Misc.EndInput).
version 1.05-3
  - Allow a few catcode changes on active characters
  - l,c,r cells get top-aligned when there are other cells with
    vertical alignement specified (such as p).
  - new ``Stack'' module.
  - ``-tocbis'' option for hacha
  - Introduced \texlet \texdef and better documentation for TeX macros.
  - Computation of cross-referencing information using .haux files
  - Delimited arguments
version 1.05-2
  - synchro videoc
version 1.05-1
  - Small bug in optional arg parsing ('\n' before arg)
  - Warning for \def with delimiting characters
  - Small table of contents at file start (hacha modification).
  - Support for the \FRAME macro from Scientific Word.
  - For paragraph breaks -> empty lines may contain spaces.
  - Added a -entities switch -> math symbols as HTML 4.0 entities and
    unicode character references (yet uncomplete)
  - Refine the -pedantic option wrt to 4.0 transitional

version 1.04
  - Experimental mathml mode, for equations.
  - Choose html 4.0 transitional as default output language
  - html.ml split into html.ml, htmlCommon.ml and htmlMath.ml.
  - Better list-making environment and better documentation for them.
  - Suppressed ``Videoc'' when in text mode.
  - Added \csname ... \endcsname,
    environement names such as ``list1'' are supported
  - Symbols defined as .hva source files.
  - All internal macros can now be redefined.
  - Simplified internal macro values (-> 2 constructor only,
    and CamlCode arg is  lexbuf -> unit)
  - Added an index in the manual (only extensions on LaTeX are indexed).
  - Added a secnumdepth counter and make high order defitions for sectional
    units.
  - Better paragraph managment across \label and \index.
  - info and text output, important changes in library organization.
  - mutind.hva compatibility file (added a \indexname internal command).
  - Better looking indexes, index tags get expanded.
  - New behavior for ``_'' and ``^'' outside math mode: they are
    echoed and a warning is issued
  - Simplified ``space after macro'' managment.
  - Mathematical accents added, rendering is far from perfect.
  - \\ in display mode does not emit <BR> anymore
  - Small ams compatibility  mode : displayed equations (ams.hva)
    and \numberwithin (modified Counter.ml for that).
  - Silly bug : opened files where never closed.
  - Better error message for missing \makeindex.
  - Eat \\ optional argument after \hline.
  - Bug in book.hva : \section* down to \susubsection* should ``\cuthere''

version 1.03
  - \htmlfoot and \htmlhead commands.
  - Independant lexers for getting booleans and integers (module Get)
  - Optimized the regexps for headers in hacha.
  - A new ``image'' file is generated only when its content changed
    w.r.t. hevea previous run
  - macros ``centering'', ``raggedleft'' and ``raggedright''
  - integrate the ``snippet'' plugin (by Christian.Queinnec@lip6.fr)
  - change computation of values (integer and boolean)
  - optimization of size changes, in term of the generated HTML size
  - commands \ifthenelse and \equal from the ifthenelse package
  - compatibility with the ``array'' package
  - html.sty changed into hevea.sty
  - Better error messages by better exception handling
         (thanks to Pierre.Weis@inria.fr)
  - Hevea style files now have extension ``.hva''
  - Make main scanner a functor (add outManager.mli). This is a first
    step toward having several output languages.
  - Added the -extra and -mag options to imagen
  - Started a FAQ
  - Cleaned up somehow the output of iso-latin1 special symbols by putting
    all their definitions in hevea.sty.
  - Added a -noiso switch to output HTML entities such as &eacute; in place
    of iso-latin1 characters such as ``é''.
  - Better macro for \simeq (-> defined in hevea.sty)
  - Bug in displays : spurious </text-level> were introduced by get_block
    and by "FORGET".
  - More precise error message in case of unbalanced environments :
        the opening line of the pending environment is shown.
  - Experimental seminar mode
  - Substitute \input argument
  - \longrightarrow et \leftrightarrow were forgotten.
  - Bugs in altt (%, &).
version 1.02
  - imagen is less nfs intensive (pipes, temporary files in /usr/tmp) and
    characters are anti-aliased.
  - Color in the ``color'' package style.
  - new verbimage and verblatex that implement the old behavior of
    latexonly and toimage.
  - new toimage and latexonlu environments that can appear inside
    others environments dynamically.
  - macros arguments are now substituted inside ``toimage'' environments
  - Small cosmetic changes in paragraph breaks inside nested lists.
  - Corrected bug in the interaction of \left... \right and \over
  - added \includonly
  - added  \@bodyargs \@htmlargs macros to parametrize the <BODY> and <HTML>
tags.
  - implemented \renewenvironment.
  - correctly implemented call-by-name.
  - the tabbing environment now works as specified.
  - small bug corrected: spaces after \begin{verbatim} were eaten.
  - _\cmd and ^\cmd are now recognized
  - \hspace and \vspace now interpret simple length arguments. (added a length.mll file)
  - Corrected a bug on the scope of definitions, when a definition fails.
  - Added support for verbatiminput, on an idea by Philippe Queinnec
    (Philippe.Queinnec@enseeiht.fr)
  - Changed module Aux into Auxx, to ease Philip A. Viton (pviton@magnus.acs.ohio-state.edu) Windows port.

Version 1.01 Bug fixes.
  - Corrected a bug with \frac and \over: text before them appeared
    above fraction.
  - Corrected a HACHA bug: a spurious </UL> was introduced before footer.
  - Corrected a few bugs in documentation (htmlraw -> rawhtml).

Version 1.0
  Initial release.
