Newsworthy changes in version 0.46:

The default data directory is now /usr/local/share/gf.

LaTeX 2.09 is no longer supported.

Basic support for HTML 3.2 is included, at least for LaTeX output.

Newsworthy changes in version 0.45:

now uses the nsgmls parser, not sgmls.

the HTML 2.0 support has been updated to the 19950922 draft.

an autoconf script has been added to reduce the amount of editing needed
to compile gf.

Newsworthy changes in version 0.44:

A new HTML DTD has replaced the old: draft 2.0 19940822.

HTML Inline images can now be included into LaTeX.  See the gf user's
manual for details.

URIs in HTML documents can now be moved to a list of references at the
end of the document.  This has been made the default behaviour.

HTML definition lists have been reworked.

Many other minor changes to HTML formatting, including support for
<hr> and <br> elements.

Running `gf foo' now only tries to open `foo', not `foo.sgml'.

Newsworthy changes in version 0.43:

A couple of omitted macros were added to the LaTeX2e collection.

A Makefile glitch was fixed.

Newsworthy changes in version 0.42:

Support for LaTeX2e has been added.  This has caused a minor style sheet
incompatibility.

The formatting of HTML URLs has been changed.

For HTML, multiple spaces in normal text are now collapsed to a single
space (as for the other DTDs).

Newsworthy changes in version 0.41:

The concept of a "family" of output formats has been introduced, e.g., for
several slightly different plain text outputs.

There are now four different plain text output formats.  They differ only
in the treatment of Latin-1 symbols.  A "best" mapping follows Markus Kuhn.
"Symbolic" output preserves SGML symbols where they can not be mapped
unambiguously.

The gfhtml program is no longer required: the prologue will be automatically
added to HTML documents if required.

Improvements to HTML support: A newer DTD has been added and a few more
elements are supported.

gf can no longer read documents from the standard input.  This was usually
broken anyway.

Some files have been reorganised to allow easy linking of a "tkgf" program.
This program doesn't do anything useful yet.

New command line options have been added: --help and --style-help.  --help
gives a usage summary.  --style-help prints the current values of the style
options together with the documentation (which has been moved from the user's
manual into a separate document).

Each DTD now has its own corresponding style sheet DTD.  The new style sheets
are not compatible with the old.

The makefiles are probably more portable.

Environment variables can now be used to override the library and user
directories at runtime.  See the man page for details.

The environment variable GF_SGML_PATH is recognised instead of GF_SEARCH_VAR.

The default user directory has changed from "sgml" to ".gf".

There is now a NEWS file.
