nymea/debian/changelog

610 lines
17 KiB
Plaintext

nymea (0.23.0) xenial; urgency=medium
[ Michael Zanetti ]
* Loggingcategories
* Fix conversion of values
* Use bindValue for composing query strings for the log DB
* 0.23
[ Simon Stürz ]
* Fix missing name method override for json handlers
[ Michael Zanetti ]
* Rework garage door interfaces
[ Simon Stürz ]
* Fix update busy flag in GetUpdateStatus API call
[ Michael Zanetti ]
* Fix cleanig up tags that are not needed any more
-- Jenkins <jenkins@nymea.io> Fri, 14 Aug 2020 13:09:38 +0200
nymea (0.22.0) xenial; urgency=medium
[ Michael Zanetti ]
* Store state changes immediately when they change
* 0.22
* Allow emitting events from things directly
* Vaguely inform the plugin about the origin of actions.
* Fix time filter
-- Jenkins <jenkins@nymea.io> Tue, 14 Jul 2020 11:26:15 +0200
nymea (0.21.1) xenial; urgency=medium
[ Michael Zanetti ]
* Add venetianblind interface
* Convert recurring UPnP message to a debug print
-- Jenkins <jenkins@nymea.io> Fri, 26 Jun 2020 10:23:16 +0200
nymea (0.21.0) xenial; urgency=medium
[ Michael Zanetti ]
* Improve error messages when a plugin fails to load
* Add support for generic IO connections
* Reject duplicate ids in plugin json
* Add an irrigation interface
* Log DB schema 4
* Drop internal networkmanager and use libnymea-networkmanager instead
* Improve networking API
* Add an I2C hardware resource
* Add support for restarting nymea in the system api
* Fix thing class translations
* Check for cloud certificate file before trying to connect
* Add a helper function to more easily access ZeroConf txt records
* Cleanup license headers/files
* Don't directly link to libssl, we're using the Qt wrappers
* Fix UPnP discovery if wifi comes up late
* Add ventilation interface
-- Jenkins <jenkins@nymea.io> Sun, 07 Jun 2020 19:16:28 +0200
nymea (0.20.0) xenial; urgency=medium
[ Michael Zanetti ]
* Rename devices to Integrations/Things
* Add Radio Paradise icon support in the browser
* Fix param values getting lost in ScriptEvents
* Add better error reporting when a client fails to establish the
encryption channel
* Allow removal of discovered child things
* Add a displayMessage for errors to browsing operations
* Fix initialization of ScriptState values on startup
* Fix remving of things without plugin
-- Jenkins <jenkins@nymea.io> Sun, 05 Apr 2020 14:43:25 +0200
nymea (0.19.0) xenial; urgency=medium
[ Michael Zanetti ]
* Delete devices before plugin destruction
* Cleanup Rule definition in introspection
* Add more detailed setup status to API
* Improve heating interfaces
* Add Users API
* Fix some issues reported by valgrind
* Fix ScriptAction qqmlparserstatus
* Keep devices without plugins in the system
* Update copyright in --help text
* Bump version for 0.19
[ Simon Stürz ]
* Add units: newton, newtonmeter and rpm
[ Michael Zanetti ]
* Stabilize logging tests
-- Jenkins <jenkins@nymea.io> Sun, 23 Feb 2020 23:38:31 +0100
nymea (0.18.1) xenial; urgency=medium
[ Michael Zanetti ]
* Scriptengine
* Add System Time API
* Add discovery mode to userandpassword mock device
* Update company name
* Improve log DB housekeeping performance
* Support units in interfaces
* Update device names when changed by the plugin
* Subscribe to the entire device namespace in nymea:cloud MQTT
* Use a more unique nonce for the remote connection
[ Simon Stürz ]
* Update year and copyright
[ Michael Zanetti ]
* Generate a version.h file
* Disconnect all slots of nymea:core on shutdown
* Add Bluetooth media icon
* Qt versions
* Fix crash when removing a connected transport interface
* Update copyright
-- Jenkins <jenkins@nymea.io> Wed, 29 Jan 2020 21:44:40 +0100
nymea (0.18.0) xenial; urgency=medium
[ Michael Zanetti ]
* Scriptengine
* Add System Time API
* Add discovery mode to userandpassword mock device
* Update company name
* Improve log DB housekeeping performance
* Support units in interfaces
* Update device names when changed by the plugin
* Subscribe to the entire device namespace in nymea:cloud MQTT
* Use a more unique nonce for the remote connection
[ Simon Stürz ]
* Update year and copyright
[ Michael Zanetti ]
* Generate a version.h file
* Disconnect all slots of nymea:core on shutdown
* Add Bluetooth media icon
* Qt versions
* Fix crash when removing a connected transport interface
-- Jenkins <jenkins@nymea.io> Wed, 22 Jan 2020 23:47:19 +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 <jenkins@nymea.io> 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 <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