The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
0.66    Released at 2012-03-09.
        - Quick fix and replaced the "defined or" operator // with || in
          Processes.pm for backward compability with Perl < 5.10.
          Thanks to all CPAN smoker for the fix test reports!

0.65    Released at 2012-03-07.
        - Just a full release.

0.64_2  Released at 2012-03-02.
        - Redesign of init() and load() of Processes.pm.

0.64_1  Released at 2012-03-02.
        - Debugging undef warnings from version 0.63 on lines 452,
          490, 494, 501, 502. Thanks for helping!

0.63    Released at 2012-02-16.
        - Big sorry! The deletion of the PID was no good idea.
          Fixed it and check if proc->pid->io exists instead
          to delete the PID.

0.62    Released at 2012-02-16.
        - Fixed a bug in Processes.pm. Delete a PID if it's not
          possible to open /proc/pid/io, otherwise the warning
          "Use of uninitialized value in division (/) at Processes.pm line 505"
          is printed.

0.61    Released at 2011-09-27.
        - Fixed a bug in NetStats.pm. The interface name was
          matched with \w, what is really bad if the name of
          a interface contains other signs like a dot.

0.60    Released at 2011-06-22.
        - Just a full release. Have fun :-)

0.59_02 Released at 2011-04-16.
        - Fixed a little bug in Processes.pm (_init).

0.59_01 Released at 2011-04-14.
        - Added statistics from /proc/pid/io to Processes.pm. See RT #67459.

0.59    Released at 2010-09-28.
        - Added key "arch" to SysInfo.pm.

0.58    Released at 2010-09-27.
        - Kicked cpuinfo from SysInfo.pm.

0.57_04 Released at 2010-08-27.
        - Fixed pcpucount and tcpucount in SysInfo.pm.

0.57_03 Released at 2010-08-17.
        - Fixed the validating of params in new() in all modules
          that generates aggregates.
        - Changed SysInfo and kicked niccount.

0.57_02 Released at 2010-08-06.
        - Fixed some bugs in SysInfo for keys pcpucount and niccount.
        - Added key cpuinfo.
        - It's now possible to add %opts to the call of new() of
          each statistic module to set the path to proc.

0.57_01 Released at 2010-08-05.
        - Added method raw() to CpuStats, DiskStats, NetStats, PgSwStats,
          and ProcStats.
        - Added niccount, pcpucount and tcpucount to SysInfo.
        - Fixed issues from RT #60100 and #60098.

0.56    Released at 2009-10-07.
        - Just a full release.

0.55_02 Released at 2009-09-28.
        - Processes.pm: calculate the keys minflt, cminflt, mayflt, cmayflt,
            utime, stime, cutime, and cstime with sttime and uptime.

0.55_01 Released at 2009-09-03.
        - Processes.pm: processes that are created between the call of
          init() and get() are now returned. The keys minflt, cminflt,
          mayflt, cmayflt, utime, stime, cutime, and cstime are set
          to 0.00 - see RT #49363

0.54    Released at 2009-08-17.
        - No changes, just a full release.

0.53_01 Released at 2009-08-10.
        - Fixed wchan in Processes.pm - RT #48458

0.52    Released at 2009-06-05.
        - No changes, just a full release.

0.51_01 Released at 2009-05-29.
        - Fixed tests 060-netstats.t and 070-sockstats.t.
        - Updated the most of the other test files.
        - Fixed a bug in Processes.pm - actime wasn't calculated correct.
        - Added $RAWTIME to SysInfo.pm to get the raw time with jiffies
          for uptime and idletime.

0.50    Released at 2009-05-17.
        - ProcStats: renamed stat "procs_blocked" to "blocked" and added
          stat "running".

0.49    Released at 2009-03-15.
        - Just a full version... all tests runs without errors.

0.48_02 Released at 2009-03-11.
        - Fixed some tests and updated the documentation.

0.48_01 Released at 2009-03-07.
        - Fixed some tests.
        - Fixed initfile in CpuStats, DiskStats, NetStats, PgSwStats and
          ProcStats - if the machine was rebootet the deltas couldn't be
          calculated.

0.48    Released at 2009-03-07.
        - Fixed tests 050-pgswstats.t, 070-sockstats.t, 080-diskstats.t.
          If linux runs as a virtual machine than it's possible that the
          statistics pgswstats, sockstats and diskstats are not available.
        - Fixed regex in MemStats.pm - key "dirty" never matched.
        - Fixed Processes.pm - now all processses will be collected.
        - Added option initfile to PgSwStats, CpuStats, DiskStats, NetStats
          and ProcStats - YAML::Syck as serializer.

0.47    Released at 2009-02-10.
        - GRML - forget to upgrade $VERSION in Processes.pm :)

0.46    Released at 2009-02-10.
        - Fixed a bug in Processs.pm. If /proc/<pid>/fd is empty then
          t/120-processes.t returns an error.

0.45    Released at 2009-02-02.
        - Just a full release.

0.44_03 Released at 2009-01-19.
        - Fixed some tests.

0.44_02 Released at 2009-01-18.
        - Fixed a bug: delete a process if the process doesn't exists
          any more and jump to the next PID with "next PID;".
        - Fixed some tests.

0.44_01 Released at 2009-01-13.
        - Added "wchan" and "fd" to Processes.pm.

0.43    Released at 2008-10-29.
        - Kicked UNIVERSAL::require.
        - Now it's possible to pass $sleep_time to get().

0.42    Released at 2008-10-06.
        - Added $PAGES_TO_BYTES to Sys::Statistics::Linux::Processes.
          With this variable it's possible to get bytes/kilobytes instead
          of pages for some statistics - feature request of Marcus V.
        - Fixed a bug in processes. The values drs and lrs in Processes.pm
          were interchanged.

0.41    Released at 2008-10-01.
        -  http://rt.cpan.org/Ticket/Display.html?id=39723
           Sys::Statistics::Linux::DiskUsage - added global variables
           $DF_PATH and $DF_CMD.

0.40    Released at 2008-09-24.
        - All tests for 0.39_01 runs fine, now a full version.

0.39_01 Released at 2008-09-22.
        - http://rt.cpan.org/Public/Bug/Display.html?id=39451
          Fixed bug in Memstats.pm for key "inactive". On earlier kernels
          it's Inact_dirty, Inact_laundry and Inact_clean.
          Thanks to Peter E. for his report.

0.38    Released at 2008-09-11.
        - Fixed a little bug in Processes.pm - thanks to Marcus V. for
          his report! Marcus reported that minflt could be negativ on
          Xen machines and Processes.pm croaks with the message:
          "value of 'minflt' is not a number".
        - Different code improvements in ProcStats.pm, NetStats.pm,
          CpuStats.pm, PgSwStats.pm.

0.37    Released at 2008-09-05.
        - Fixed a bug in Linux.pm for netstats/netinfo. The raw data was
          returned with netstats and not the deltas.

0.36    Released at 2008-05-13.
        - Tests for 0.35_01 all ok. Now a full release.

0.35_01 Released at 2008-05-08.
        - Added irq, softirq, steal to CpuStats.pm.
        - Fixed the calculation of total cpu utilization in CpuStats.pm.
          Thanks to Morton B. for his suggestion.
        - Key iowait is only available with kernels >= 2.6.

0.34    Released at 2008-04-08.
        - Timestamp of 0.33 in the future and a lot of fail reports.

0.33    Released at 2008-04-04.
        - Found a bug in Processes.pm. New processes were not added
          to $self->{init}.

0.32    Released at 2008-02-27.
        - DAWN! Forget to add Time::HiRes to the dependencies!

0.30    Released at 2008-02-27.
        - Replaced uptime() with Time::HiRes::gettimeofday().

0.28    Released at 2008-02-11.
        - Full version. Jupm over 0.27 because I want to use odd numbers
          for developer releases in the future.
        - Better documentation here and there.

0.26_02 Released at 2008-02-08.
        - Fixed a lot of POD typos.

0.26_01 Released at 2008-02-07.
        - *uhm* forget to kicked cpuinfo()
        - Added netinfo() to get the raw data of netstats() (feature request).

0.26    Released at 2008-01-16.
        - Tests seems to be okay... just a full version.

0.25_02 Released at 2008-01-10.
        - Kicked from MemStats: hightotal, highfree, lowtotal, lowfree
          The reason is that 64-bit architectures by their nature has high
          memory support and do not need the HIGHMEM configuration directive.
          As a result these values are not available on any 64-bit. Yes,
          there exists exceptions on some distributions like RHEL4 x86_64,
          but are they useful?

0.25_01 Released at 2008-01-08.
        - Added to MemStats: swapcached, active, inactive, hightotal,
          highfree, lowtotal, lowfree, commitlimit and committed_as

0.25    Released at 2007-11-20.
        - Kicked CpuInfo.pm. The reason is that /proc/cpuinfo can be very
          different on various architectures.

0.24    Released at 2007-11-19.
        - Fixed swapusedper.
        - Some POD improvements.

0.23    Released at 2007-11-19.
        - *grml* forget to update ChangeLog :)

0.22    Released at 2007-11-19.
        - Added pstop() to Compilation.pm and t/150pstop.t.
        - Did some POD fixes in all modules.

0.21_02 Released at 2007-11-18.
        - Added CpuInfo.pm.

0.21_01 Released at 2007-11-18.
        - WHOA a lot of changes...
        - All options are lowercase now! The key names are now lowercase as well!
          For compatibilities the old options are still available.
          As example: CpuStats is now cpustats.
        - Added Sys::Statistics::Linux::Compilation
        - get() now returns a Sys::Statistics::Linux::Compilation object. You can
          access the statistics now via $stat->cpustats or $stat->{cpustats}. The
          adventage is object oriented access to the statistics and that the
          statistics are not stored into the Sys::Statistics::Linux object any more.
          That's a bit more memory friendly.

0.21    Released at 2007-10-15.
        - Skipped ipfrag in test if the key isn't defined because
          ipfrag is only avaiable by kernels > 2.2.

0.20    Released at 2007-10-08.
        - Fixed Makefile.PL.

0.19    Released at 2007-10-07.
        - No further changes, just a full version.

0.18_01 Released at 2007-10-06.
        - Testing for the current developer release of CPAN::Reporter.
          Makefile.PL die() if the os is not a linux and the new
          release of CPAN::Reporter sends a FAIL report.

0.18    Released at 2007-10-06.
        - Forget to update the version number of DiskUsage *grrr*.

0.17    Released at 2007-10-06.
        - Statistics minflt, cminflt, mayflt, cmayflt, utime, stime, cutime,
          and cstime from Processes.pm are now ever floats.
        - Sys::Statistics::Linux is taint safe now.
        - Did some code improvements and fixed pod typos.

0.16    Released at 2007-09-17.
        - Bug fixed in Processes.pm. The deltas of utime, stime and ttime
          weren't calculated per second.

0.15    Released at 2007-08-04.
        - Bug fixed in DiskStats.pm. major and minor were floats.

0.14    Released at 2007-07-30.
        - psfind() and search() checks now if a list is wanted. If no statistics found
          it return undef ... thats bad.

0.13    Released at 2007-07-12.
        - Forget to add os check in make file *argh* sorry! :-)

0.12    Released at 2007-07-12.
        - Added key nlwp to Processes.
        - All pods updated.

0.11_03 Released at 2007-07-10.
        - Added pgfault and pgmajfault to PgSwStats.
        - Add section MOTIVATION to pod.

0.11_02 Released at 2007-07-10.
        - Fixed Build.PL and Makefile.PL.

0.11_01 Released at 2007-07-10.
        - Kicked option -1 - does anybody need that option really? I think not!
        - Now the disk usage is collected with "df -kP". I hope that works on
          all distributions.

0.11    Released at 2007-06-19.
        - Fixed _diff() and replace it with _compare().
        - Did some other code changes like regexes.
        - Kicked operators < > = ! as options for search() and psfind().

0.10    Released at 2007-05-25.
        - Fixed div code parts.
        - Now there can be pass a process list to Processes.

0.09_18 Released at 2007-05-16.
        - Added ttpcks (rxpcks + txpcks) to NetStats.
        - Fixed a bug in DiskStats. The field for wrtbyt was wrong.
        - Changed method name fproc() to psfind().

0.09_17 Released at 2007-04.27.
        - Fixed actime from Processes.pm.
        - Null values are now printed as 0.00 by ProcStats, NetStats,
          DiskStats and PgSwStats.

0.09_16 Released at 2007-04-21.
        - Fixed code in NetStats.pm, DiskStats.pm, PgSwStats.pm and
          ProcStats.pm. It seems to run better and better. :-)

0.09_15 Error by uploading to pause.

0.09_14 Released at 2007-04-13.
        - Code fixes.

0.09_13 Released at 2007-04-13.
        - Did some fixes in DiskStats.pm, because the error message
          "... no diskstats found ..." is ever issued.
        - Did some fixes in fproc() and search() of Linux.pm.

0.09_12 Released at 2007-04-12.
        - Changed search() and fproc(). Now statistics can be set
          as second argument. The first argument has to be the
          search filter. Both arguments has to be a hash refrence.

0.09_11 Released at 2007-04-12.
        - To much files uploaded. :-)

0.09_10 Released at 2007-04-12.
        - Fixed the "Can't call method _struct" bug in Linux.pm line 419.
        - "new" from ProcStats is float now. Did some fixes in ProcStats,
          NetStats, PgSwStats and DiskStats... wrong averages/s calculated.

0.09_09 Released at 2007-04-12.
        - Delete key "pid" from Processes() because it exists double
          times: $stats->{Processes}->{$pid}->{pid} = $pid
        - Now all values of PgSwStats, NetStats, DiskStats and ProcStats
          (here only the key "new") are values per second. I break
          this down because it's very confusing if the statistics are
          just add together.
        - I kicked IO::File and the _load() Method from some modules
          because they weren't really necessary.

0.09_08 Released at 2007-03-05.
        - Add the method fproc() to search for processes.
        - Add t/14fproc.t and changed other test file names.
        - Improve the search() method and add a bit documentation.

0.09_06 Released at 2007-02-25.
        - Improve the search() method. Now it's possible to search()
          for special devices and more.

0.09_05 Released at 2007-02-23.
        - Added realfreeper to MemStats.

0.09_04 Released at 2007-02-23.
        - The next release today. :)
        - Added key realfree to MemStats (free + buffers + cached).

0.09_03 Released at 2007-02-23.
        - Added key ttime to Processes (stime + utime).
        - Fixed NetStats.t and Processes.t - missed ttbyt and ttime.

0.09_02 Released at 2007-02-23.
        - Fixed search(). Now it returns only that statistics that
          matched the search string.

0.09_01 Released at 2007-02-19.
        - A lot of changes in Linux.pm.
        - Sub modules will only be loaded if they are needed now.
        - Added a search() method to search for values in statistics.
        - Now there are different options (-1, 0, 1, 2) available
          for the statistics.
        - Added key ttbyt to NetStats (total bytes rx + tx).

0.08    Released at 2007-02-13.
        - Added key writeback to MemStats and actualize the
          documentation. The new keys dirty, slab, mapped
          and writeback are only available by kernels from
          2.6.

0.07    Released at 2007-02-12.
        - Added keys dirty, slab and mapped to MemStats.

0.06    Released at 2007-01-22.
        - Bugfix in ProcStats.pm. "count" statistics fixed.
        - Added t/Pod-Coverage.t.

0.05    Released at 2006-12-30.
        - Updated t/DiskStats.t.
        - Updated POD and README.

0.04    Released at 2006-12-29.
        - DiskStats died now if the read access to /proc/partitions
          was successful and if there are no statistics. The reason
          is that it seems to be that the linux kernel (<=2.4) is not
          compiled with CONFIG_BLK_STATS=y. Up to now the message
          "there are no initial statistics defined" was generated
          and this message is not very helpful if init() was called.

0.03    Released at 2006-12-28.
        - Updated Sys::Statistics::Linux::CpuStats. There weren't
          irq and softirq calculated for the uptime for each cpu.
          This values are only available with kernels > 2.4.
          That aren't new keys! Just added for calculation.
          Thanks to Alexey A Makeev for his report!
          In addition I updated the documentation for iowait and
          note that this statistic is only available by kernel
          versions higher than 2.4.
        - All values for CpuStats are now ever floats "%.2f", not only
          if the values are higher than 0.

0.02    Released at 2006-12-09.
        - No code changes. Just updated POD and added t/Pod.t.

0.01	Released at 2006-12-08.
x.xx	Thanks to Larry Wall and all other Perl developers for Perl :-)