changes from 0.2.6 to 0.2.7
---------------------------

* this package is now considered deprecated, use shuf from GNU coreutils
  instead
* Debian packaging improvements


changes from 0.2.5 to 0.2.6
---------------------------

* remove a dangerous example from the manual page and add some benign ones
  by A. Costa

changes from 0.2.4 to 0.2.5
---------------------------

* implemented --line-number option to dump line numbers
* changed email address and homepage location, new homepage is at
  http://ch.tudelft.nl/~arthur/rl/
* documentation improvements (mainly spelling)

changes from 0.2.3 to 0.2.4
---------------------------

* add checks for correct reading and writing of lines

changes from 0.2.2 to 0.2.3
---------------------------

* improved documentation
* update to newer autoconf and automake
* make it possible to choose random number source at configure time
* added extra tests to configure script

changes from 0.2.1 to 0.2.2
---------------------------

* Debian package fixes

changes from 0.2.0 to 0.2.1
---------------------------

* some small documentation improvements
* improvements to header includes
* removed maximum to --count command line option
* upgraded autoconf and automake files
* rpm spec file improvements

changes from 0.1.7 to 0.2.0
---------------------------

* add --reselect option to replace --uniq option and change
  default behaviour to select lines only once instead of
  multiple times (incompatible change)
* added --output, --delimiter and --null command line options
* added examples to manual page
* organized code better
* added --enable-warnings in configure and enable by default in
  Debian package building

changes from 0.1.6 to 0.1.7
---------------------------

* added simple docs to Debian package
* fixed bug in Debian package rules
* initial package for Debian/unstable

changes from 0.1.5 to 0.1.6
---------------------------

* made Debian package
* tried to abide by GNU coding standards
* fixed typo in manual page

changes from 0.1.4 to 0.1.5
---------------------------

* improved README, manual and command line --help
* added buffer.c with functions for manipulating struct buffer
  (used to be struct line)
* improved memory management with about halving number of malloc() calls
* fixed small memory leak (not a real problem for command-line tools)
* cleared up some code and ended up with smaller code
* actually created this Changelog (still looking for a good way to
  create one from the cvs logs

changes from 0.1.3 to 0.1.4
---------------------------

* added more info to README
* added debugging code to alloc.c
* added --enable-debug to configure
* fix so that -Wall is only used on gcc
* renamed randomize.c to random.c and moved all random related
  functions there
* added xxmalloc() and xxrealloc() macros for readable malloc()s
* improved memory management
* added function for randomizing all lines in a file (changes
  default behaviour of rl)
* more code cleanup
* actually tested on all mentioned platforms before release
* fixed nasty bug on systems with a low RAND_MAX

changes from 0.1.2 to 0.1.3
---------------------------

* added configure generated config.h
* created rl.h with definitions of all functions in all files
* created alloc.c with malloc() realloc() and free() wrappers
* lines do not have a maximum length anymore
* code cleanup
* changed randomize() to not try to read /dev/random but
  use pid + time in milliseconds

changes from 0.1.1 to 0.1.2
---------------------------

* easier emulation of getopt_long() (now in getopt_long.c)
* moved randomzize() function to randomize.c

changes from 0.1.0 to 0.1.1
---------------------------

* added emulation for getopt_long() on platforms that don't have it
* better working --quiet
