* Convert to use Python 3, Python 2 support is dropped.
* Requires psutil, BSD and macOS X should work now.
* New option (-d or via pipe) to display bytes received from running shell command's standard output.
2.8
* Added a linear scale option: -l. Best used in combination with -m (and possibly -n) to customize the range to be displayed. Thanks to jukie.net for sponsoring this feature.
* Replace silly "curved" reading with a weighted moving average
* New option to display all values in bits per second: -s
* New options to set minimum (-n) and maximum (-m) values displayed on the graphs in bytes/s. Defaults are -n 32 and -m 2**32
* Accept shortened versions of -rx and -tx: -r and -t My intent is to drop use of the original forms in 3.0 and add --long-versions of all options
* Use IEC notation of sizes MiB, GiB etc.
* Install script as both speedometer.py and speedometer
2.7
* Work better with light, dark and transparent backgrounds
* Added monochrome and 88/256 color modes
* New option to exit once a monitored download completes
* Requires Urwid 0.9.9.1 or later
2.6
* Increase scale maximum to > 1GB/s
* Hide Python traceback when user presses ^C
* Make using plain text mode when Urwid is unavailable the default
* Make blocky and smoothed modes look more similar
* Fix simulation and file progress bugs
2.5
* Use Urwid's raw_display instead of curses_display module
* Use regexp instead of find for parsing network information
2.4
* New -z option treats files that don't exist as zero length so speedometer will not wait for them to be created at startup.
* Multiple file taps may now be used stacked vertically in the same column.