
Changelog
*********

python-openzwave 0.3.3:

   * Openzwave update

   * Update values getter in nodes. See #70

   * Fix setvalue for string types in python3

python-openzwave 0.3.2:

   * Openzwave update

   * Add thermostat

   * Add patch from https://github.com/ebisso/python-
     openzwave/commit/8776daccc730cb5d7f71a178e9e0cc1d191ad115

   * Can compile dynamically

python-openzwave 0.3.1:

   * Fix bugs and openzwave update

python-openzwave 0.3.0:

   * Fix bugs and openzwave update

python-openzwave 0.3.0-beta8:

   * Add multi instance support

   * Update GROUP notification : please update your code to add the
     new parameter

   * Update VALUE_REMOVED notification : please update your code to
     add the new parameter

   * Improve unicode : you may need to delete your old config file

   * Add Python 3 support

   * Improve controllers_command : add a lock and a way to retrieve
     current status

   * Add support for RGB bulbs

python-openzwave 0.3.0-beta3:

   * Add security rewrite support. See
     https://groups.google.com/foru
     m/#!msg/openzwave/cPjrvJJaESY/toK7QxEgRn0J

   * Add 2 signals for controller commands :
     ZWaveNetwork.SIGNAL_CONTROLLER_COMMAND and
     ZWaveNetwork.SIGNAL_CONTROLLER_WAITING

   * Mark old methods and signals as deprecated. It is strongly
     recommended to use the new schema.

   * Add tests for controller commands.

   * Update isNodeAwake from function to property

   * Rename methods from node to be python compliant : is_awake,
     is_failed, is_ready, query_stage, is_info_received

   * Add facilities to run controller commands directly from node

   * Add request_state for node

   * Add new destroy method to network : use it to clean all
     openzwave c++ ressources

python-openzwave 0.3.0-beta2:

   * Move to OpenZWave git organisation

python-openzwave 0.3.0-beta1:

   * Add pyozwman script : after installing you can launch it wit :
     Usage: ozwsh [--device=/dev/ttyUSB0] [--log=Debug] ...

   * Add pyozwweb confiuration file.

   * Add version management in Makefile.

python-openzwave 0.3.0-alpha3:

   * Fix bug in start/stop in network.

   * Fix bug in start/stop in pyozwweb app and tests.

   * Add map, scenes to PyOzwWeb

   * Add new tests

   * Fix some tests for controller commands

   * Finish the archive install : the lib is already cythonized. No
     need to install cython anymore.

   * Add a dockerfile

   * Add a branch for dockering with ptyhon 3

python-openzwave 0.3.0-alpha2:

   * Fix bugs in lib

   * Fix bugs in API

   * Add kvals to API : allow user to store parameters with nodes,
     controllers, networks, ...

   * A a web demo : Flask + socket.io + jquery

   * Add logging facilities in the lib. Define different loggers for
     lib and api.

python-openzwave 0.3.0-alpha1:

   * Update source tree to use setupttols develop mode :
     https://bitbucket.org/pypa/setuptools/issue/230/develop-mode-
     does-not-respect-src

   * Rewrite tests to use nosetest

   * Full implementation and tests of Options

   * PyLogLevels is now a dict of dicts to include doc : replace
     PyLogLevels[level] with PyLogLevels[level]['value'] in your code

   * Remove old scripts. Replace them with a Makefile

   * Remove old unworking examples.

   * Add a constructor for PyOptions : def __init__(self,
     config_path=None, user_path=".", cmd_line=""). Please update your
     code.
