nymea (0.17.0) UNRELEASED; urgency=medium


 -- Michael Zanetti <michael.zanetti@guh.io>  Wed, 30 Oct 2019 00:32:48 +0100

nymea (0.16.0) xenial; urgency=medium
  [ Michael Zanetti ]
  * Add account interface
  * Rework devicemanager and plugin api
  * Fix wrong wording of Hertz
  * Improve json parse errors
  * MQTT hardware resource api updates
  * Always initialize device settings params
  * Automatically enable nymead service in dpkg

  [ Simon Stürz ]
  * Improve debug report and report download mechanism
  * Improve live logs in debug interface and rework logging rules

  [ Michael Zanetti ]
  * Add support for more media service icons
  * Fix Browser icon definition in introspect
  * Fix generating translation stubs

 -- Jenkins <jenkins@nymea.io>  Fri, 18 Oct 2019 14:57:25 +0200

nymea (0.15.1) xenial; urgency=medium

  [ Michael Zanetti ]
  * Add a powerswitch interface
  * Add a doorbell interface
  * Add an alert interface
  * Fix a debug print to avoid spamming the log

 -- Jenkins <jenkins@nymea.io>  Fri, 13 Sep 2019 14:11:48 +0200

nymea (0.15.0) xenial; urgency=medium

  [ Michael Zanetti ]
  * Add support for browsing things
  * Fix parenting mechanism for discovered devices
  * Allow building the plugininfocompiler alone
  * Export QT_LOGGING_CONF to /etc/nymea/logging.conf by default...
  * Update navigationpad interface
  * Write plugins doc update
  * Autogenerate the ts file
  * Prevent plugins from being loaded twice
  * Verify events coming from plugins
  * Rework button interface inheritance
  * Require native qmake
  * Remove build artefacts from gitignore.
  * Fix dependencies

 -- Jenkins <jenkins@nymea.io>  Mon, 02 Sep 2019 18:01:54 +0200

nymea (0.14.0) xenial; urgency=medium
  [ Michael Zanetti ]
  * Bump minimum required TLS version to 1.2
  * Add support for device settings
  * Move devicemanager's implementation out of libnymea into libnymea-
    core
  * Add nymea-plugininfocompiler to replace nymea-generateplugininfo
  * Update ZeroConf names when the server is renamed

 -- Jenkins <jenkins@nymea.io>  Mon, 22 Jul 2019 12:17:00 +0200

nymea (0.13.1) xenial; urgency=medium

  [ Michael Zanetti ]
  * Fix some typos
  * Improve UPnP debug output for easier debugging
  * Update link to image

 -- Jenkins <jenkins@nymea.io>  Fri, 28 Jun 2019 12:45:38 +0200

nymea (0.13.0) xenial; urgency=medium


  [ Simon Stürz ]
  * Add navigation pad interfaces

  [ Michael Zanetti ]
  * Fix make lupdate
  * Don't rely on NetworkManager to determine the online status
  * Fix include installs
  * Don't use namespaces in headers in an inheritative way.
  * System manager

  [ Bernhard Trinnes ]
  * Update readme

  [ Simon Stürz ]
  * Fix loading/saving of params using typeId
  * Add new interface closablesensor

  [ Michael Zanetti ]
  * Rename vendor
  * Move nymeatestbase into a nymea-testlib to speed up building
  * Abstract ZeroConf into a platform plugin
  * Add filterByDeviceClass to Devices
  * Rename the target in the plugin.pri so plugin devs don't have to do
    it
  * Flush client buffers before terminating a connection

 -- Jenkins <jenkins@nymea.io>  Wed, 19 Jun 2019 23:52:23 +0200

nymea (0.12.1) xenial; urgency=medium

  [ Michael Zanetti ]
  * Fix docs for UnitBpm
  * Fix documentation after API changes
  * Don't set debian/ubuntu specific paths in project file
  * Drop logic to retrieve dynamic turn credentials
  * Improve translator debug
  * Fix JsonRpc server breaking transports upon guard timer timeouts
  * Do a more controlled teardown on shutdown
  * Enable encryption and authentication for default configurations
  * Add a warning message in JsonRpcServer when a call times out

 -- Jenkins <jenkins@nymea.io>  Thu, 02 May 2019 11:56:07 +0200

nymea (0.12.0) xenial; urgency=medium

  [ Simon Stürz ]
  * New interface: wirelessconnectable
  * Change copyright year to 2019
  * Unify API uuid to string convertion

  [ Michael Zanetti ]
  * Properly close the DB even on failures.
  * Rework translation mechanism

  [ Simon Stürz ]
  * New interface: windspeedsensor

  [ Michael Zanetti ]
  * Drop deprecated api
  * Fix the notification for deleting a web server configuration
  * Fix TimeDescriptors getting lost when updating a rule
  * Fix package to build with Qt 5.12
  * Make the JsonRPC handshake mandatory for all new connections
  * Add a method to filter Devices

  [ Simon Stürz ]
  * Add auto device reconfigure mechanism

  [ Michael Zanetti ]
  * Add support for state based rule action parameters
  * Workaround zeroconf breaking because of broken multicast hardware

 -- Jenkins <jenkins@nymea.io>  Fri, 12 Apr 2019 13:42:35 +0200

nymea (0.11.1) xenial; urgency=medium

  [ Simon Stürz ]
  * Remove power from heating interface
  * Fix pushbutton auth notification API declaration

  [ Michael Zanetti ]
  * Update the extended evcharger interface
  * Support providing a custom remote proxy url
  * Fix merging params for discovered devices with user overrides
  * Fix Scenes getting activated by state changes
  * Mock Plugin: Extend inputTypes mock device with states for all types
  * Add unit to pressure sensor interface
  * Make percentage unit mandatory for extendedheating
  * Add units to conductivity and light sensor interfaces
  * Remove redundant "close" action from garagegate interface
  * Add a thermostat interface
  * Add a deviceId to DeviceDescriptors to allow reconfiguring them
  * Make color and colorTemperature in lights interfaces writable
  * Handle binding loops in rules properly
  * Drop Janus and WebRTC support

 -- Jenkins <jenkins@nymea.io>  Wed, 06 Mar 2019 21:13:34 +0100

nymea (0.11.0) xenial; urgency=medium

  [ Simon Stürz ]
  * Update webserver and debug server behaviour

  [ Michael Zanetti ]
  * Make loading and tearing down of the core more predictable
  * Small fixes in AWS connection
  * Split the smartlock and simpleclosable interfaces
  * Discovery params override
  * Add power socket interface
  * add a daylight sensor interface
  * Add a presencesensor interface
  * Fix an issue where Rules might not be initialized properly at
    startup

  [ Simon Stürz ]
  * Improve interfaces online documentation

  [ Michael Zanetti ]
  * rework media interfaces

 -- Jenkins <jenkins@nymea.io>  Thu, 17 Jan 2019 15:37:11 +0100

nymea (0.10.0) xenial; urgency=medium

  [ Michael Zanetti ]
  * emit a signal when a device name is changed so plugins can act on it
  * Add an MQTT broker
  * Add noisesensor and co2sensor interfaces

 -- Jenkins <jenkins@nymea.io>  Wed, 12 Dec 2018 14:44:45 +0100

nymea (0.9.39) xenial; urgency=medium

  [ Jenkins ]
  * Prepare for release

  [ Simon Stürz ]
  * Improve debuginterface and add more functionality

  [ Michael Zanetti ]
  * split color light interface into color temperature light
  * add heating/evcharger interfaces
  * Push 1.1

 -- Jenkins <jenkins@nymea.io>  Tue, 20 Nov 2018 14:32:29 +0100

nymea (0.9.38) xenial; urgency=medium

  [ Jenkins ]
  * Prepare for release

  [ Michael Zanetti ]
  * Smart meter interfaces
  * The gateway interface now inherits connectable, add a system
    interface
  * add limits and offset to GetLogEntries
  * Refactor packet fragmentation

  [ Simon Stürz ]
  * Call plugin init method after plugin configuration loading

  [ Michael Zanetti ]
  * initial take on a fingerprint reader interface

 -- Jenkins <jenkins@nymea.io>  Mon, 29 Oct 2018 14:19:41 +0100

nymea (0.9.37) xenial; urgency=medium

  [ Jenkins ]
  * Prepare for release

  [ Simon Stürz ]
  * Add notifications to introspect desciption. Fix #76

  [ Michael Zanetti ]
  * store the state type along with the value in the state cache
  * fix introspect for TagError and UserError
  * Enable usage of Qt logging filters
  * remove rules which are left without any action after a device
    removal
  * don't emit connected() when we've already been connected
  * more precise param namings and translation context strings

 -- Jenkins <jenkins@nymea.io>  Wed, 10 Oct 2018 04:38:07 +0200

nymea (0.9.36) bionic; urgency=medium

  * Bump changelog to be in line with snap package

 -- Michael Zanetti <michael.zanetti@nymea.io>  Wed, 10 Oct 2018 03:58:10 +0200

nymea (0.9.0) xenial; urgency=medium

  * Rename to nymea

 -- Michael Zanetti <michael.zanetti@guh.io>  Tue, 09 Oct 2018 22:54:50 +0200

guh (0.8.3) xenial; urgency=medium

  * Add debug server
  * Add interfaces

 -- Simon Stürz <simon.stuerz@guh.io>  Thu, 08 Feb 2018 23:10:42 +0100

guh (0.8.2) xenial; urgency=medium

  * New hardware manager api
  * Introduce push button authentication

 -- Simon Stürz <simon.stuerz@guh.io>  Fri, 01 Dec 2017 07:56:26 +0100

guh (0.8.1) xenial; urgency=medium

  * Avahi interfaces and collision handling
  * JSON RPC traffic standardized
  * Settings fixed

 -- Simon Stürz <simon.stuerz@guh.io>  Mon, 02 Oct 2017 12:52:44 +0200

guh (0.8.0) xenial; urgency=medium

  * Add support for SSL on all connection interfaces
  * Add support for authentication on TCP and WebSocket Servers
  * Allow fine grained configuration of server interfaces through config file

 -- Michael Zanetti <michael.zanetti@guh.io>  Wed, 06 Sep 2017 14:34:56 +0200

guh (0.7.10) xenial; urgency=medium

  * Make it cross compilable

 -- Michael Zanetti <michael.zanetti@guh.io>  Wed, 12 Jul 2017 15:14:56 +0100

guh (0.7.9) xenial; urgency=medium

  * Fixing some bugs

 -- Simon Stürz <simon.stuerz@guh.io>  Thu, 16 Feb 2017 15:12:56 +0100

guh (0.7.8) xenial; urgency=medium

  * Add networkmanager

 -- Simon Stürz <simon.stuerz@guh.io>  Thu, 6 Oct 2016 14:31:48 +0200

guh (0.7.6) xenial; urgency=medium

  * Add translations
  * Add bluetooth server

 -- Simon Stürz <simon.stuerz@guh.guru>  Wed, 14 Sep 2016 15:43:22 +0200

guh (0.7.5) xenial; urgency=medium

  * Configuration API and server settings

 -- Simon Stürz <simon.stuerz@guh.guru>  Mon, 11 Jul 2016 23:15:13 +0200

guh (0.7.4) xenial; urgency=medium

  * Add cloud connection
  * Add guhd configuration 

 -- Simon Stürz <simon.stuerz@guh.guru>  Thu, 17 Jun 2016 18:35:02 +0200

guh (0.7.3) xenial; urgency=medium

  * Add plugin property recommendations for client applications

 -- Simon Stürz <simon.stuerz@guh.guru>  Thu, 16 May 2016 11:24:06 +0200

guh (0.7.2) xenial; urgency=medium

  * Add Avahi support
  * Add guh-plugins-maker package

 -- Simon Stürz <simon.stuerz@guh.guru>  Thu, 28 Apr 2016 14:56:17 +0200

guh (0.7.1) wily; urgency=medium

  * Add Timemanager
  * Add Time based rules

 -- Simon Stürz <simon.stuerz@guh.guru>  Mon, 18 Apr 2016 13:43:01 +0200

guh (0.7.0) wily; urgency=medium

  * Add CoAP
  * Add OAuth2
  * Parent/child device relation

 -- Simon Stürz <simon.stuerz@guh.guru>  Mon, 30 Nov 2015 11:29:03 +0100

guh (0.6.0) vivid; urgency=medium

  * Add websocket server

 -- Simon Stürz <simon.stuerz@guh.guru>  Sat, 04 Aug 2015 16:13:43 +0200

guh (0.5.0) vivid; urgency=medium

  * Add webserver and REST API

 -- Simon Stürz <simon.stuerz@guh.guru>  Sat, 01 Aug 2015 14:52:12 +0200

guh (0.4.0) vivid; urgency=medium

  * add EditDevice and notifications

 -- Simon Stürz <simon.stuerz@guh.guru>  Wed, 06 May 2015 10:13:58 +0200

guh (0.3.0) utopic; urgency=medium

  * update rule engine and many other small changes

 -- Simon Stürz <simon.stuerz@guh.guru>  Mon, 16 Mar 2015 09:52:40 +0100

guh (0.2.0) UNRELEASED; urgency=medium

  * split plugins into dynamic libs and packages

 -- Michael Zanetti <michael_zanetti@gmx.net>  Sat, 11 Oct 2014 05:09:41 +0200

guh (0.1.8) utopic; urgency=medium

  * allow calling AddRule with a single eventDescriptor but also with a list

 -- Michael Zanetti <michael_zanetti@gmx.net>  Sun, 15 Jun 2014 00:33:36 +0200

guh (0.1.7) utopic; urgency=medium

  * implement StateEvaluators

 -- Michael Zanetti <michael_zanetti@gmx.net>  Sun, 08 Jun 2014 23:27:31 +0200

guh (0.1.6) utopic; urgency=medium

  * state changes auto generate events now

 -- Michael Zanetti <michael_zanetti@gmx.net>  Sun, 08 Jun 2014 20:28:17 +0200

guh (0.1.5) utopic; urgency=medium

  * align params/paramTypes with the rest of the type system

 -- Michael Zanetti <michael_zanetti@gmx.net>  Sun, 08 Jun 2014 20:24:25 +0200

guh (0.1.4) trusty; urgency=medium

  * Add discoveryParams to DeviceClass

 -- Michael Zanetti <michael_zanetti@gmx.net>  Mon, 05 May 2014 20:30:49 +0200

guh (0.1.3) trusty; urgency=medium

  * Added Actions.GetActionType(actionTypeId) to JSONRPC

 -- Michael Zanetti <michael_zanetti@gmx.net>  Mon, 05 May 2014 20:30:38 +0200

guh (0.1.2) trusty; urgency=medium

  * Added Plugin configs

 -- Michael Zanetti <michael_zanetti@gmx.net>  Mon, 05 May 2014 20:26:46 +0200

guh (0.1.1) trusty; urgency=low

  * Initial release.

 -- Michael Zanetti <michael_zanetti@gmx.net>  Sat, 27 Apr 2014 22:00:53 +0100
