PV 1.2.0

Version 1.2.0 of PV is released today. I've been putting it off for months and months, because there are still many things left to do, but it's been over 2 years since the last release so that was just silly. It's also not fair to the people who have contributed to be made to wait so long for their changes to be put into the main release.

The change log is:

  • 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)

The main user-visible changes are the new -a / --average-rate option from Henry Gebhardt which gives a much more sensible display for "bursty" traffic, and a consistent, documented exit status so it's easier for scripts to tell when there has been an error.