* 0.5.10
- Restore terminal for all exit situations (Modesto Alexandre)
- Get ridding of duplicate 'too width' error message in dstat15

* 0.5.9
- Make default list total lists (cpu, disk, net)
- Fix clearline ANSI to work on older (Debian?) rxvt (Joshua Rodman)
- Improved color/vt100 terminal capabilities logic (Charles Lepple)
- Finally use curses for some of the terminal capabilities logic
- Improvement to non-tty handling for intermediate updates
- Small fix to handle the edge of the counters better
- Prevent keyboard input/echo when running

* 0.5.8
- Added user stats using python-utmp
- Bail out if all requested stats fail
- Replaced --noheader option by --noheaders option (like vmstat)
- Added -V as short for --version
- Improved help output
- Allow CSV output and human output concurrently
- Removed --csv option (now use --output option)
- Added gnome to known ANSI capable terminal emulation
- Replaced save and restore ANSI to save and restore VT100 (Olav Vitters)
- Backported dstat to python 1.5 again

* 0.5.7
- Change Makefile to not install when run without target (Kurt Roeckx)
- Fixed another crash caused by /proc instability
- Added --csv option to output Comma-Seperated-Value output
- If output is not a tty, don't care about line-width

* 0.5.6
- Made sys and int stats unit-aware (so 10000 int/sec -> 10.0k) (Anton Blanchard)
- Improve conv() function and stat show() functions
- Improved the calculation of the cpu usage
- cpu stats will now show hardirq and softirq by default if possible (Anton Blanchard)
- Color cpu, proc, tcp and udp stats too
- Don't clear the line after restoring the cursor at the start (disable flickering)
- Better formatting for load and proc stats
- cpu stats are not longer snapshots but average over delay
- Fix for diskless systems (Werner Augustin)
- Gracefully handle incorrect arguments
- Important changes to header-model
- Added smp support (Bert de Bruijn)
- proc stats now show averages
- Check if output is a tty, else disable colors and updates
- Fixed bug in interrupt stats on smp systems (Bert de Bruijn)
- Improved interrupt stats (Bert de Bruijn)
- Improvement in output, 10.0k or 5.0 will be displayed simply as 10k or 5
- proc stats now show floats

* 0.5.5
- In fact, round() was not the problem, use str() instead. (Anton Blanchard)
- Abandoned the use of round() as it is limited to integers (Juergen Kreileder)

* 0.5.4
- Added a python 1.5 version of dstat (Ville Herva)
- Fixed a problem with count
- Improved the logic for displaying repetitive headers
- Now --nocolor implies --noupdate (since it implies no ANSI escape sequences)
- Removed the 'Exiting on user request' message

* 0.5.3
- Added -M or --mods option to allow modules
- Added --full option to expand the -D, -I and -N discovery lists
- Re-added the number of new processes (the --vmstat will no longer resemble vmstat)
- More intelligent way of ordering stats to fit as much in screen width as possible
- Fixed a crash when counters overflow (Francois Postaire)
- Added manpage, kindly donated by Andrew Pollock
- Added --tcp and --udp stats (may be improved later ?)
- Fixes to disk24old and new cpu24 (for Debian 2.4.26 kernel)
- Signal handling cleanup
- Partitions are excluded from discovery on 2.4 kernels

* 0.5.2
- Improved disk and net discovery functions (Ville Herva)
- Fixed a bug with values when using --noupdate (Pasi Pirhonen)
- Documented the internals a bit more, hoping people will contribute
- Implemented a fix for when the output exceeds terminal columns

* 0.5.1
- Fixed bug that caused counters to not be averages when delay > 1
- Added time stats (-t)

* 0.5
- Changed some more int()'s into long()'s (Pasi Pirhonen)
- Fixed the cpu out of index, /proc instability (Pasi Pirhonen)
- Improved the rounding function
- Added --integer, to get earlier 'integer value' behaviour
- Added --noheader option to only see header at start
- Unbuffered sys.stdout and added ANSI colors
- Added --nocolor to disable newly introduced colors
- Added --noupdate to disable intermediate updates when delay > 1
- When counters roll over, show dash
- Fixed 2 crash bugs caused by /proc instability

* 0.4
- Added interrupt stats (-i)
- Order of the stats adhere the order of the options
- Interval more precise, using signals instead of sleep
- Modular rewrite using classes
- Added -D, -I and -N options to customize list
- Allow to specify 'total' for -D and -N to get aggregated numbers
- Added --vmstat option, vmstat alike output
- Implemented a basic network, interrupt and disk 'discovery' function
- Replaced hardcoded 4096 by resource.getpagesize()
- Added enumerate() for python < 2.3, and rewrote/removed it again
- Check for support of proc filesystem and entries
- Fixes for kernel 2.4 support (disk and paging)
- Count number of CPUs (for kernel 2.4 disk support)
- Titles are now truncated to max-1
- Show header when it disappears from screen
- Allow to specify interrupt by device eg. -I eth0,acpi or -I ide0,yenta
- Fix disk stats bug related to RHEL3 U3 iostat bug on 2.4 (RHbz 137595, Charlie Bennett)
- Uncommented old 2.4 disk stats functionality (see source for enabling it)
- Initial public release

* 0.3
- Added load stats (-l)
- Added memory stats (-m)
- Output now fits into space and adds unit
- Converted all values to bytes

* 0.2
- Added disk io (-d)
- Added proc stats (-p)
- Important layout changes
