Version 3.6, 2016-01-29
* Actually fix mod_snmp_im_settings' cpability of setting ro/trap communities

Version 3.5, 2016-01-29
* Restore python 2.4 compatibility, which broke in 3.0

Version 3.4, 2015-12-20
* Bugfixes in set_ers_direct_connect and get_persistent_boot
* xmldata now also supports querying for license keys

Version 3.3, 2015-10-14
* A puppet module has been added
* More error codes get their own exception classes
* Passing incorrect arguments to hpilo_cli now causes it to consistently exit
  with a nonzero exitcode
* A bug in dealing with SSL errors was fixed
* When saving responses retrieved using the ILO_LOCAL protocol, the
  garbage data added by hponcfg is now properly removed

Version 3.2, 2015-10-11
* When reading responses saved earlier, the protocol is now detected properly
* A new testsuite has been written
* Various bugs were fixed
* More error codes get their own exception classes

Version 3.1, 2015-10-06
* hpilo_ca now creates sha256 signatures
* hpilo_ca now includes the localityName in certificates

Version 3.0, 2015-10-05
* Major version bump as we're now dual licensed under GPL 3+ and APL at HP's
  request, mainly for using hpilo.py with OpenStack
* Add more example applications: an elasticsearch importer and an automatic
  firmware updater
* Modernize the hpilo_ca example
* hpilo_cli now understands --version, and hpilo.py has a __version__ attribute
* All development tools are moved to a subdir
* SSL certificate errors are now ignored under python 2.7.9+ and 3.5+ as well
* Add 'download_rib_firmware all all' to create a firmware mirror

Version 2.13, 2015-04-13

* We will now find hponcfg on you $PATH
* Major documentation overhaul
* hpilo_ca has been moved to examples/
* the xmldata can now also be used to query chassis onboard administrators
* get_persistent_boot bow supports uEFI booting


Version 2.12, 2015-04-07

* Proliant gen9 compatibility fixes
* Fix to trapcommunity parameters in mod_snmp_im_settings
* Don't ask for login data when they are not needed
* Ignore ENOTCONN when closing connections
* Support local firmware mirrors

Version 2.11, 2015-01-12

* set_server_name now works around a bug in some iLO versions

Version 2.10, 2014-12-21

* Fixes to get_embedded_health
* Restore python 2.4 compatibility

Version 2.9, 2014-10-18

* Work around an iLO bug in the get_embedded_health output
* Bugfix in certificate_signing_request

Version 2.8, 2014-08-08

* Adds several new functions for iLO4 support

Version 2.7, 2014-07-23

* update_rib_firmware now accepts firmware version numbers and will install the
  specified version
* xmldata now respects timeouts and refuses to use a proxy
* Several small bugfixes

Backward incompatibility note: update_rib_firmware accepts a callback that gets
called with progress updates. The messages this callback gets have been
simplified an no longer contain LF or ANSI characters, all responsibility for
correct presentation now lies with the progress callback.

Version 2.6.2, 2014-06-16

* Deal with backwards incompatibility in import_ssh_key

Version 2.6.1, 2014-04-16

* Brown paper bag release, 2.6 did not update the version

Version 2.6, 2014-04-16

* Add an xmldata call, which is not actually using the XML api but parses what
  a request to /xmldata?item=all returns.
* Support for structured arguments in the command-line tool
* Several bugfixes and new calls and new arguments to existing calls

Version 2.5, 2013-11-28

* hponcfg can update firmware, so make the ILO_LOCAL support in hpilo.py
  support this as well

Version 2.4.2, 2013-11-11

* hpilo_ca supports ilo4+ as well

Version 2.4.1, 2013-11-06

* Bugfix in mod_network_settings

Version 2.4, 2013-10-27

* Much better ipv6 support 

Version 2.3, 2013-10-11

* Many more functions that were introduced with more recent versions of iLO and
  with firmware updates

Version 2.2, 2013-09-17

* Clearer errors when calling unsupported funcrions
* Support for YAML output
* Support for older SSL versions

Version 2.1, 2013-02-06

* More useful get_embedded_health for iLO3 and iLO4
* Several bugs fixed
* Test framwwork fixes

Version 2.0.1, 2013-01-05

* Fixes several regressions in 2.0

Version 2.0, 2012-12-24

* Add a delayed call function so you can call multiple functions in one
  connection, speeding up total functionality
* Add mod_dir_config
* Add callback functionality and clean up code by using them

Version 1.5, 2012-11-08

* Add a small test suite
* Fixes several bugs
* hpilo_cli now asks for a username/password if they're now given
* More consistent get_one_time_boot output

Version 1.4.1, 2012-09-08

* Packaging fixes

Version 1.4, 2012-09-04

* Improved documentation
* Be compatible with more python versions

Version 1.3, 2012-08-28

* iLO 4 support
* More python 3 compatibility
* Now includes autoatic latest firmware downloader
* Can now talk to the iLO via hponcfg instead of the network

Version 1.2, 2012-06-07

* Python 3 compatibility
* Don't break base64 data while working around an HP bug
* Fixes for import_ssh_key

Version 1.1, 2012-03-31

* Handle TLSv1 connections

Version 1.0, 2012-03-10

* Adds certificate handling and a mini-CA
* Improved documentation
* Cleanup in some functions

Version 0.5, 2012-03-09

* Add firmware update functionality
* More functions added
* Backwards incompatible change in some methods to stick to HP's XML tag names
* More useful --help output and error messages

Version 0.2, 2012-03-01

* Initial public release, older versions were internal-only
