Merge pull request #23 from infraweavers/ThresholdsOr
[monitoring-plugin-perl.git] / Changes
blobac9e7302d0d097bb9d4f5ae3e9c80e39df24655b
1 Revision history for Perl module Monitoring::Plugin.
3 next:
4 0.40 25th July 2018
5   - improve --extra-opts error handling (#18)
6   - fix handling named arguments (#17)
7   - Allow negation of command line arguments using '--no'-prefix (#13)
8   - Fix plugin-name processing in ALRM handler. (#12)
9   - Fixed regex in plugin_exit() that handles hyphen for LONGOUTPUT (#11)
10   - Support LONGTEXT output in plugin_exit (#10)
11   - convert empty perfdata values to 'U' (daku3649 #5)
12   - fix output when there is only long plugin output (pdugas)
14 0.39 11th April 2015
15   - fix help formating when using colons (Evgeni Golov)
16   - fix "Redundant argument in sprintf" in perl 5.21 (RT #103214)
18 0.38 28th December 2014
19   - fix getopt test on windows system
21 0.37 20nd January 2014
22   - renamed module due to trademark issues
24 0.36 22nd December 2011
25   - Updated check_threshold to allow multiple check values to be checked at once
27 0.35 3rd December 2010
28   - Fixed test failures with Test::More 0.96 (Slaven Rezic and Peter John Edwards - RT57709)
30 0.34 15th April 2010
31   - Amended standard --extra-opts help
32   - pod fix (Frank Wiegand - RT51872)
33   - Added %STATUS_TEXT to valid possible exports (Andrew Ford - RT46048)
35 0.33 5th June 2009
36   - Fixed infinite loop when invalid performance data with multiple = were present
38 0.32 3rd March 2009
39   - Handle performance data with quotes in the label (thanks to Kang)
40   - Die if default config file is not available and --extra-opts is set
42 0.31 5th January 2009
43   - Check for valid numerical value before returning perfdata object
45 0.30 13th December 2008
46   - Fixed performance parsing when numeric fields had commas instead of periods due to locale settings
47   - If a performance set is not parseable, instead of returning an empty array, will return all the successfully
48     parsed sets
49   - Fixed test plan for Nagios-Plugin-Performance.t
51 0.29 2nd December 2008
52   - clean_label, for cleaning up a label for RRD, but without truncation
54 0.28 21st November 2008
55   - Fixed test problems when run against Test::More 0.86
56   - Added max_state_* wrappers
58 0.27 14th May 2008
59   - Fixed parsing of performance data with scientific notation
61 0.26 28th March 2008
62   - Fixed test failure in t/Nagios-Plugin-Getopt-03.t (Thomas Guyot-Sionnest)
64 0.25  17th March 2008
65   - Fixed parsing of performance data with negative values and full range definitions
67 0.24  1st February 2008
68   - Fixed a test failure which highlighted a precision rounding within hashes
70 0.23  18th December 2007
71   - Use $^X for perl in check_stuff.t test, due to lots of failing in CPAN Testers
73 0.22  13th December 2007
74   - Fixed handling of repeated ini arguments
76 0.21  24th September 2007
77   - Help, usage and version output now goes to stdout, not stderr
79 0.20  5th September 2007
80   - Version bump because of CPAN permission problems
82 0.19  4th September 2007
83   - Fix test failures due to bad MANIFEST file
84   - Fixed performance parsing where uom = %
85   - Fixed version numbering
87 0.18  31st August 2007
88   - Fix error when parsing performance data where warn or crit are 0
89   - Optional _use_die flag to force nagios_die to call die instead of exit, so
90     exceptions can be caught with an eval
91   - Convenience function to set use_die so you can run 'use Nagios::Plugin::Performance use_die => 1'
93 0.17  23rd March 2007
94   - bump version number again due to cpan indexing stupidity (Gavin)
96 0.16  23rd March 2007
97   - added support for multi-entry help output (e.g. two separate help entries for --warning) (Gavin)
98   - added automatic spec-to-help-text support to N::P::Getopt (Gavin)
99   - added initial --extra-opts support to N::P::Getopt (Gavin)
100   - removed default use of Threshold from N::P::Performance (Gavin)
101   - removed remaining Class::Struct usages from Performance, Threshold, and Range (Gavin)
102   - fixed warnings when no uom specified for add_perfdata (Ton)
103   - added max_state function in N::P::Functions (Ton)
105 0.15  19th December 2006
106   - exposed Getopt and Threshold functionality from top level Nagios::Plugin
107   - exchanged Class::Struct for Class::Accessor
109 0.14  18th October 2006
110   - Fixed version number due to CPAN upload
112 0.13  18th October 2006
113   - Lots of extra tests and fixes from Nathan Vonnahme
114   - Nagios::Plugin::Getopt, Functions and ExitResult added by Gavin Carr
116 0.12  15th June 2006
117   - rrdlabel method available to get a performance label, 
118         converted to something rrd can use
119   - fixes to parse_perfstring routine if values are 0
120   - is_set method for range object to see if warning/critical range is set
122 0.11  14th June 2006
123   - Interface changed for parse_perfstring, returning empty 
124         array if not parseable
125   - Fixed problem when parsing nagiosgraph data (linefeed at end 
126         of perfdata)
128 0.10  8th June 2006
129         First release to CPAN
131 0.01  Fri Jun  2 14:10:58 2006
132         - original version; created by h2xs 1.23 with options
133                 -X -n Nagios::Plugin