nymea (0.18.0) UNRELEASED; urgency=medium -- Michael Zanetti Wed, 27 Nov 2019 15:24:26 +0100 nymea (0.17.0) xenial; urgency=medium [ Michael Zanetti ] * Allow more fine grained notification options * More complete setup * Drop old REST server * Experience plugins * Add a barcodescanner interface * Don't load devices if the plugin dropped support for it * Don't emit EventEmitted for invalid devices * Threaded log database * Weaken password requirements a bit * Add some more plugin search paths to work better on non-debian systems -- Jenkins Sun, 01 Dec 2019 00:05:04 +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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Wed, 10 Oct 2018 03:58:10 +0200 nymea (0.9.0) xenial; urgency=medium * Rename to nymea -- Michael Zanetti Tue, 09 Oct 2018 22:54:50 +0200 guh (0.8.3) xenial; urgency=medium * Add debug server * Add interfaces -- Simon Stürz 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 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 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 Wed, 06 Sep 2017 14:34:56 +0200 guh (0.7.10) xenial; urgency=medium * Make it cross compilable -- Michael Zanetti Wed, 12 Jul 2017 15:14:56 +0100 guh (0.7.9) xenial; urgency=medium * Fixing some bugs -- Simon Stürz Thu, 16 Feb 2017 15:12:56 +0100 guh (0.7.8) xenial; urgency=medium * Add networkmanager -- Simon Stürz Thu, 6 Oct 2016 14:31:48 +0200 guh (0.7.6) xenial; urgency=medium * Add translations * Add bluetooth server -- Simon Stürz Wed, 14 Sep 2016 15:43:22 +0200 guh (0.7.5) xenial; urgency=medium * Configuration API and server settings -- Simon Stürz Mon, 11 Jul 2016 23:15:13 +0200 guh (0.7.4) xenial; urgency=medium * Add cloud connection * Add guhd configuration -- Simon Stürz 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 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 Thu, 28 Apr 2016 14:56:17 +0200 guh (0.7.1) wily; urgency=medium * Add Timemanager * Add Time based rules -- Simon Stürz 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 Mon, 30 Nov 2015 11:29:03 +0100 guh (0.6.0) vivid; urgency=medium * Add websocket server -- Simon Stürz Sat, 04 Aug 2015 16:13:43 +0200 guh (0.5.0) vivid; urgency=medium * Add webserver and REST API -- Simon Stürz Sat, 01 Aug 2015 14:52:12 +0200 guh (0.4.0) vivid; urgency=medium * add EditDevice and notifications -- Simon Stürz 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 Mon, 16 Mar 2015 09:52:40 +0100 guh (0.2.0) UNRELEASED; urgency=medium * split plugins into dynamic libs and packages -- Michael Zanetti 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 Sun, 15 Jun 2014 00:33:36 +0200 guh (0.1.7) utopic; urgency=medium * implement StateEvaluators -- Michael Zanetti Sun, 08 Jun 2014 23:27:31 +0200 guh (0.1.6) utopic; urgency=medium * state changes auto generate events now -- Michael Zanetti 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 Sun, 08 Jun 2014 20:24:25 +0200 guh (0.1.4) trusty; urgency=medium * Add discoveryParams to DeviceClass -- Michael Zanetti Mon, 05 May 2014 20:30:49 +0200 guh (0.1.3) trusty; urgency=medium * Added Actions.GetActionType(actionTypeId) to JSONRPC -- Michael Zanetti Mon, 05 May 2014 20:30:38 +0200 guh (0.1.2) trusty; urgency=medium * Added Plugin configs -- Michael Zanetti Mon, 05 May 2014 20:26:46 +0200 guh (0.1.1) trusty; urgency=low * Initial release. -- Michael Zanetti Sat, 27 Apr 2014 22:00:53 +0100