ChangeLog for Zabby
List of visible changes:
v0.1.2 (2012/03/27)
-
Older Zabbix 1.8.x used “user.authenticate” instead of “user.login”, we must try both methods.
-
Improve command line parsing. It is now easier to pass parameters to a “zabbysh” script withtout having to prepend “–”.
-
Make some methods private.
-
Internal: add an primary key to Zabby classes (not used yet).
v0.1.1 (2012/03/14)
-
Initialization code (the argument given to “Zabby.init”) was not executed.
-
Update documentation and code sample for the barebone API ot get it working on Ruby 1.8.x.
v0.1.0 (2012/03/14)
-
Major refactoring: Zabbix items are now represented by classes instead of class instances (“Host” vs. “host”, “Item” vs. “item”) and their methods are now class methods.
-
Simplify code, remove unused or useless methods.
-
Move helper methods to their own module.
-
Update documentation and improve code samples.
-
Online “help” command.
-
Get rid of the elegant but buggy “set <param> <value>” syntax, the only valid syntax for setting parameters is “set :<param> => <value>”.
-
Improve exceptions definition.
v0.0.5 (2012/01/05)
-
Better command file parsing and add rcfile support.
-
Better handling of the default JSON RPC script name in the URL.
-
Add a ‘loggedin?’ alias for ‘logged_in?’.
-
Ignore ‘doc’ directory.
-
List of docs to generate with Yard is now specified in .yardopts.
-
Improve Gemspec file.
v0.0.4 (2011/12/21)
-
Same as v0.0.3 that I could not publish on rubygems.org
v0.0.3 (2011/12/21)
-
Improve documentation and add all Zabbix API verbs
v0.0.2 (2011/12/20)
-
First public release.
v0.0.1 (2011/12/18)
-
Unpublished.