1.2.0 - 14 December 2010
  - integrated improved SI prefixes and --average-rate (Henry Gebhardt)
  - return nonzero if exiting due to SIGTERM (Martin Baum)
  - patch from Phil Rutschman to restore terminal properly on exit
  - fix i18n especially for --help (Sebastian Kayser)
  - refactored pv_display
  - we now have a coherent, documented, exit status
  - modified pipe test and new cksum test from Sebastian Kayser
  - default CFLAGS to just "-O" for non-GCC (Kjetil Torgrim Homme)
  - LFS compile fix for OS X 10.4 (Alexandre de Verteuil)
  - remove DESTDIR / suffix (Sam Nelson, Daniel Pape)
  - fixed potential NULL deref in transfer (Elias Pipping / LLVM/Clang)

1.1.4 - 6 March 2008
  - patch from Elias Pipping correcting compilation failure on Darwin 9
  - patch from Patrick Collison correcting similar problems on OS X
  - trap SIGINT/SIGHUP/SIGTERM so we clean up IPCs on exit (Laszlo Ersek)
  - abort if numeric option, eg -L, has non-numeric value (Boris Lohner)

1.1.0 - 30 August 2007
  - new option --remote (-R) to control an already-running process
  - new option --line-mode (-l) to count lines instead of bytes
  - fix for "-L" to be less resource intensive
  - fix for input/output equivalence check on Mac OS X
  - fix for size calculation in pipelines on Mac OS X
  - fixed "make uninstall"
  - removed /debian directory at request of new Debian maintainer

1.0.1 - 4 August 2007
  - licensing change from Artistic to Artistic 2.0
  - removed the "-l" / "--license" option

1.0.0 - 2 August 2007
  - act more like "cat" - just skip unreadable files, don't abort
  - removed text version of manual page, and obsolete Info file generation
  - code cleanup and separation of PV internals from CLI front-end

0.9.9 - 5 February 2007
  - new option --buffer-size (-B) suggested by Mark Tomich
  - build fix: HP/UX largefile compile fix from Timo Savinen
  - maintain better buffer filling during transfers
  - workaround: pv /dev/zero | dd bs=1M count=1k bug (reported by Gert Menke)
  - dropped support for the Texinfo manual

0.9.6 - 27 February 2006
  - bugfix: key_t incompatibility with Cygwin
  - bugfix: interval (-i) parameter parses numbers after decimal point
  - build fix: use static NLS if msgfmt is unavailable
  - on the final update, blank out the now-zero ETA

0.9.2 - 1 September 2005
  - Daniel Roethlisberger patch: use lockfiles if terminal locking fails

0.9.1 - 16 June 2005
  - minor RPM spec file fix for Fedora Core 4

0.9.0 - 15 November 2004
  - minor NLS bugfix

0.8.9 - 6 November 2004
  - decimal values now accepted for rate and size, eg "-L 1.23M"
  - code cleanup
  - developers: "make help" now lists Makefile targets

0.8.6 - 29 June 2004
  - use uu_lock() for terminal locking on FreeBSD

0.8.5 - 2 May 2004
  - cursor positioning (-c) reliability improved on systems with IPC
  - minor fix: made test 005 more reliable
  - new option --height (-H)

0.8.2 - 24 April 2004
  - allow k,m,g,t suffixes on numbers
  - added "srpm" and "release" Makefile targets

0.8.1 - 19 April 2004
  - bugfix in cursor positioning (-c)

0.8.0 - 12 February 2004
  - replaced GNU getopt with my library code
  - replaced GNU gettext with my very minimal replacement
  - use DESTDIR instead of RPM_BUILD_ROOT for optional installation prefix
  - looked for flaws using RATS, cleaned up code

0.7.0 - 8 February 2004
  - display buffer management fixes (thanks Cédric Delfosse)
  - replaced --enable-debug with --enable-debugging and --enable-profiling

0.6.4 - 14 January 2004
  - fixed minor bug in RPM installation
  - bugfix in "make index" (only of interest to developers)

0.6.3 - 22 December 2003
  - fixed transient bug that reported "resource unavailable" occasionally

0.6.2 - 6 August 2003
  - block devices now have their size read correctly, so pv /dev/hda1 works
  - minor code cleanups (mainly removal of CVS "Id" tags)

0.6.0 - 3 August 2003
  - doing ^Z then "bg" then "fg" now continues displaying

0.5.9 - 23 July 2003
  - fix for test 007 when not in C locale
  - fix for build process to use CPPFLAGS
  - fix for build process to use correct i18n libraries
  - fix for build process - more portable sed in dependency generator
  - fix for install process - remember to mkinstalldirs before installing
  - fixes for building on Mac OS X

0.5.3 - 4 May 2003
  - added Polish translation thanks to Bartosz Feñski
    <fenio@o2.pl> <http://skawina.eu.org/> and Krystian Zubel
  - moved doc/debian to ./debian at insistence of common sense
  - minor Solaris 8 compatibility fixes
  - seems to compile and test OK on Mac OS X

0.5.0 - 15 April 2003
  - added French translation thanks to Stéphane Lacasse
    <stephane@gorfou.ca>
  - added German translation thanks to Marcos Kreinacke
    <public@kreinacke.com>
  - switched LGPL reference from "Library" to "Lesser"

0.4.9 - 18 February 2003
  - support for >2GB files added where available (Debian bug #180986)
  - added doc/debian dir (from Cédric Delfosse)
  - added "make rpm" and "make deb" targets to build RPM and Debian packages
  - added a "make pv-static" rule to build a statically linked version

0.4.5 - 13 December 2002
  - added Portuguese (Brazilian) translation thanks to Eduardo Aguiar

0.4.4 - 7 December 2002
  - pause/resume support - don't count time while stopped
  - stop output when resumed in the background
  - terminal size change support
  - bugfix: <=> indicator no longer sticks at right hand edge

0.4.0 - 27 November 2002
  - allow decimal interval values, eg 0.1, 0.5, etc
  - some simple tests added (`make check')
  - smoother throughput limiting (--rate-limit), now done in 0.1sec chunks
  - bounds-check interval values (-i) - max update interval now 10 minutes
  - more reliable non-blocking output to keep display updated
  - no longer rely on atoll()
  - don't output final blank line if --numeric
  - use fcntl() instead of flock() for Solaris compatibility

0.3.0 - 25 November 2002
  - handle broken output pipe gracefully
  - continue updating display even when output pipe is blocking

0.2.6 - 21 October 2002
  - we now ignore EINTR on select()
  - variable-size buffer (still need to add code to change size)
  - added (tentative) support for internationalisation
  - removed superfluous --no-progress, etc options
  - optimised transfer by using bigger buffers, based on st_blksize
  - added --wait option to wait until transfer begins before showing progress
  - added --rate-limit option to limit rate to a maximum throughput
  - added --quiet option (no output at all) to be used with --rate-limit

0.2.5 - 23 July 2002
  - added [FILE]... arguments, like `cat'
  - function separation in code
  - some bug fixes related to numeric overflow

0.2.3 - 19 July 2002
  - Texinfo manual written, man page updated
  - byte counter added

0.2.0 - 18 July 2002
  - ETA counter added
  - screen width estimation added
  - progress bar added

0.1.0 - 17 July 2002
  - main loop created
  - rate counter added
  - elapsed time counter added
  - percentage calculation added

0.0.1 - 16 July 2002
  - package created
  - first draft of man page written
