CHANGES

2.8.0: (??.??.2019)

- multibyte version is now enabled by default (disable with --disable-multibyte)
- arbitrary output character set with '--output-charset CHARSET'
- limited support for html5
- support standard command line conventions regarding stdin and stdout
- experimental latex snippet output with --latex
- if available en_US.UTF-8 gets precedence as unicode locale in the configure script
- removed kaptain frontend
- BUGFIX: segmentation fault when no argument given to --shrink-lines
- TODO fractions

2.6.9: (22.10.2006)

- new option --links-inline: prints link references right after the A tag
- treat TH like TD
- conversions for unicode ligatures (U+0132, U+0133, U+0152, U+0153, U+FB00, U+FB01, U+FB02, U+FB03, U+FB04, U+FB05, U+FB06) implemented
- BUGFIX: <?xml encoding="..."> changes default character set to utf-8 even when character set already set previous META tag or previous XML process instructions. Reported by Kevin Patrick Scannell
- BUGFIX: garbled output and core dump produced by centering
- BUGFIX: memory leak in util.c push_align()
- BUGFIX: "off by one"-errors in text.c

2.6.8: (29.06.2005)

- Fixed typos in INSTALL found by Josef 'Jupp' Schugt
- Integration of the Gentoo patch 2.6.7-gentoo into the official version

2.6.7-gentoo: (02.01.2005)

- configure fixed to correctly process --disable-multibyte
- configure falls back to standard iconv() if no libiconv is found
- BUGFIX: three off-by-one error in get_attr found by Ewald Dieterich

2.6.7: (19.12.2004)

- BUGFIX: buffer overflow in get_attr() found by Ariel Berkman
- BUGFIX: compilation fix for Solaris by Fredrik Roubert
- more robust behaviour when encountering invalid byte sequences
- added RPM-spec file by Joshua Jensen

2.6.6: (24.08.2004)

- better automatic detection of utf-8 locale
- default encoding for XML documents is now utf-8
- BUGFIX: parsing of <META http-equiv="Content-Type" …> was case sensitive
- BUGFIX: empty SCRIPT tag caused text to be swallowed
- BUGFIX: recognizes character set when declared with <META content="text/html; charset=utf-8" http-equiv="Content-Type">
- BUGFIX: characters in the range 128-255 from different character sets than latin1 have been interpreted as latin1 characters
- BUGFIX: hexadecimal entities for windows1252

2.6.5: (01.06.2004)

- recognizes character set, even if it is declared with <META http-equiv="charset" content="utf-8">
- BUGFIX: --no-title in combination with --shrink-lines didn't work
- BUGFIX: ignore html tags inside script environments
- BUGFIX: sometimes the last word in the document was not output

2.6.4: (20.04.2004)

- small testsuite with 3 tests added
- program uses POSIX getopt when GNU getopt is not available
- code: changed all comments to C90
- improved treatment of &shy;
- multibyte version compiles on FreeBSD
- &apos; added
- transliteration of some of the more often used character entities added
- BUGFIX: all entities are now converted to utf-8 with --output-utf-8
- BUGFIX: no line break for tabs between <pre>...</pre>
- BUGFIX: removed an unnecessary line break after lists
- BUGFIX: Output of XML processing instructions <?xml ... ?> will now be suppressed

2.6.3: (11.03.2003)

- completely rewritten multibyte/Unicode support
- BUGFIX: program aborted on ÿ
- BUGFIX: tabs and carriage return weren't treated as white space.

2.6.2: (06.04.2002)

- full multibyte/Unicode support
- man page added
- BUGFIX: fixed reading from stdin
- BUGFIX: changed align mechanism to dynamic memory allocation by Robert Baruch

2.6.1: (01.02.2002)

- BUGFIX: compiles again on not Linux systems
- BUGFIX: getopt broke compilation with -static and on systems without GNU getopt
- BUGFIX: some multibyte code was in non-multibyte sections

2.6.0: (31.01.2002)

- experimental Unicode support
- suppression of [Image] (--no-image, --no-alt)
- --no-microsoft is now --dont-convert-characters
- BUGFIX: --shrink-line number works correct now

2.4.1: (02.09.2002)

- Static compilation failed because of name clashes
- BUGFIX: Centering. Only last align attributes in tag were considered
- Included instructions for reading html mail
- Parsing of hexadecimal entities was added
- --shrink-line accepts now number

2.4.0: (01.09.2002)

- Using autoconf and automake
- BUGFIX: Comments like <!--BLABLA--> garbled output

2.3.2: (22.05.2002)

- Fixed Makefiles, always compiled with cc
- BUGFIX: Compiles now with gcc-2.96
- Added GUI-frontend using kaptain

2.3.1: (03.05.2002)

- BUGFIX: errors go to stderr
- BUGFIX: short arguments with option "-b test" lead to segmentation fault
- links can be shown as references similar to lynx -dump
- ALT attribute is parsed for IMG, AREA, APPLET, and INPUT tags

2.3.0: (20.04.2002)

- new option --version
- parsing of ALT attribute
- source code splitted into multiple files
- incorporated patch by Luke Ravitch for using stdin/stdout

2.22: (11.04.2002)

- initial public release