Commit Graph
100 Commits
Author SHA1 Message Date
Paulus SchoutsenandGitHub eb3355b05d Merge pull request #22420 from home-assistant/rc
0.90.2
2019-03-26 14:26:59 -07:00
Paulus SchoutsenandGitHub ae2153f1fc Merge pull request #22265 from home-assistant/rc
0.90.1
2019-03-21 14:24:28 -07:00
Paulus SchoutsenandGitHub 937eba3dbe Merge pull request #22216 from home-assistant/rc
0.90.0
2019-03-20 10:16:24 -07:00
Paulus SchoutsenandPaulus Schoutsen e6ffc790f2 Always load Hass.io component on Hass.io (#22185)
* Always load Hass.io component on Hass.io

* Lint

* Lint
2019-03-19 11:40:49 -07:00
Paulus SchoutsenandPaulus Schoutsen cc00f3cd2e Allow non-admins to listen to certain events (#22137) 2019-03-18 17:04:39 -07:00
Paulus SchoutsenandPaulus Schoutsen 68d1a5322a Prevent cloud remote UI when using 127.0.0.1 as trusted network (#22093)
* Prevent cloud remote UI when using trusted networks

* Limit to 127.0.0.1 trusted network

* Update error msg

* Disable ipv6 loopback
2019-03-15 23:19:26 -07:00
Paulus SchoutsenandPaulus Schoutsen 8f10345468 Return config entry ID after creation (#22060) 2019-03-15 10:59:25 -07:00
Paulus SchoutsenandGitHub c15f433c3e Add a service require_admin wrapper (#21953)
* Add a service require_admin wrapper

* Allow it to be used as a decorator

* Lint

* Add comment

* Add docstring

* Update syntax
2019-03-12 22:09:50 -07:00
Paulus SchoutsenandGitHub f8921f84d7 skip flaky test (#21981) 2019-03-12 14:19:11 -07:00
Paulus SchoutsenandGitHub 97a87b2e4e Merge pull request #21982 from home-assistant/rc
0.89.2
2019-03-12 13:38:43 -07:00
Paulus SchoutsenandGitHub d3960bf745 Fix some cloud things (#21977) 2019-03-12 11:49:46 -07:00
Paulus SchoutsenandGitHub 9416af5b56 Allow changing password without being admin (#21978) 2019-03-12 11:49:28 -07:00
Paulus SchoutsenandGitHub 4a4bb43422 Stream: Only add base url when needed (#21979) 2019-03-12 11:46:20 -07:00
Paulus SchoutsenandPascal Vizeli d3bab30dbe Add cloud status (#21960)
* Add cloud status

* Expose certificate details

* store & reset last state

* Fix tests

* update tests

* update req

* fix lint
2019-03-12 15:54:04 +01:00
Paulus SchoutsenandGitHub 8bfbe3e085 Add update user command (#21922)
* Add update user command

* Add is_admin to current user
2019-03-11 12:08:02 -07:00
Paulus SchoutsenandGitHub 4f5446ff02 Add area permission check (#21835) 2019-03-11 11:02:37 -07:00
Paulus SchoutsenandGitHub 429bbc05dc Add WS subscription command for MQTT (#21696)
* Add WS subscription command for MQTT

* Add test

* Add check for connected

* Rename event_listeners to subscriptions
2019-03-10 20:07:09 -07:00
Paulus SchoutsenandGitHub 5b2c6648fb Add user group (#21832)
* Add user group

* Rename system group to plural
2019-03-09 20:07:29 -08:00
Paulus SchoutsenandGitHub f4f0d363ca Better cloud check (#21875) 2019-03-09 12:15:16 -08:00
Paulus SchoutsenandGitHub 22ab5a498f Change how we import config modules (#21824) 2019-03-08 14:09:18 -08:00
Paulus SchoutsenandGitHub 4c9e5eef9c Remove stub from config component (#21822) 2019-03-08 14:07:49 -08:00
Paulus SchoutsenandGitHub 3da0ed9cc7 Onboarding to generate auth code (#21777) 2019-03-08 13:51:42 -08:00
Paulus SchoutsenandGitHub ac4d5d7c30 Merge pull request #21778 from home-assistant/rc
0.89.1
2019-03-07 23:16:17 -08:00
Paulus SchoutsenandGitHub 88bc3033d3 Merge pull request #21712 from home-assistant/rc
0.89.0
2019-03-06 15:15:37 -08:00
Paulus SchoutsenandGitHub fc1ee9be43 Use new style for built-in ws commmands (#21694)
* Use new style for built-in ws commmands

* Lint
2019-03-05 19:31:26 -08:00
Paulus SchoutsenandGitHub c9b173405b Fix Z-Wave relative imports (#21693) 2019-03-05 17:17:58 -08:00
Paulus SchoutsenandPaulus Schoutsen b20b811cb9 Avoid recorder thread crashing (#21668) 2019-03-04 16:01:59 -08:00
Paulus SchoutsenandGitHub df25128923 Avoid recorder thread crashing (#21668) 2019-03-04 16:01:31 -08:00
Paulus SchoutsenandPaulus Schoutsen 81c252f917 Rename Google Assistant evenets (#21655) 2019-03-04 16:01:13 -08:00
Paulus SchoutsenandPaulus Schoutsen cca8d4c951 Fix calc next (#21630) 2019-03-04 15:59:18 -08:00
Paulus SchoutsenandGitHub 27e8a6ee80 Rename Google Assistant evenets (#21655) 2019-03-04 13:18:16 -08:00
Paulus SchoutsenandGitHub 8213016eaf Allow targeting areas in service calls (#21472)
* Allow targeting areas in service calls

* Lint + Type

* Address comments
2019-03-04 09:51:12 -08:00
Paulus SchoutsenandAaron Bach 48a2e50f84 Fix calc next (#21630) 2019-03-03 21:36:13 -07:00
Paulus SchoutsenandGitHub f5ed6432eb Expose create/delete cloudhook (#21606)
* Expose create/delete cloudhook

* Make sure we dont publish cloudhooks when not connected
2019-03-03 19:03:49 -08:00
Paulus SchoutsenandGitHub 52f337ef00 Allow chaining contexts (#21028)
* Allow chaining contexts

* Add stubbed out migration
2019-03-01 10:08:38 -08:00
Paulus SchoutsenandAndrew Sayre ee4be13bda Allow config entry reloading (#21502)
* Allow config entry reloading

* Fix duplicate test name

* Add comment

* fix typing
2019-02-28 22:27:20 -06:00
Paulus SchoutsenandPaulus Schoutsen 238c4247d9 Only use a single store instance (#21521) 2019-02-28 17:46:30 -08:00
Paulus SchoutsenandPaulus Schoutsen 4fe9f966ad Fix lint (#21520) 2019-02-28 17:46:29 -08:00
Paulus SchoutsenandGitHub 4f4a8a61d2 Only use a single store instance (#21521) 2019-02-28 10:00:17 -08:00
Paulus SchoutsenandGitHub 229d19bb20 Fix lint (#21520) 2019-02-27 21:35:14 -08:00
Paulus SchoutsenandGitHub 63fda29eaf Merge pull request #21508 from home-assistant/rc
0.88.2
2019-02-27 16:19:26 -08:00
Paulus SchoutsenandPaulus Schoutsen 14f912500e Pin isort (#21463) 2019-02-27 15:28:22 -08:00
Paulus SchoutsenandPaulus Schoutsen fbfa3d1a18 Make sure that device trackers is always a list during creation (#21193) 2019-02-27 15:23:58 -08:00
Paulus SchoutsenandGitHub 344e839bec Remove launching a server in a test (#21445) 2019-02-26 13:06:27 -08:00
Paulus SchoutsenandGitHub ab73b725e1 Pin isort (#21463) 2019-02-26 12:33:40 -08:00
Paulus SchoutsenandGitHub 6626e5c4a4 Handle GA Disconnect intent (#21387)
* Handle GA Disconnect intent

* Fixed lint error
2019-02-25 10:35:03 -08:00
Paulus SchoutsenandGitHub 3a3957aeed Merge pull request #21296 from home-assistant/rc
0.88.1
2019-02-21 20:16:44 -08:00
Paulus SchoutsenandPaulus Schoutsen 07e04e5b84 Fix yeelight config validation (#21295) 2019-02-21 17:06:24 -08:00
Paulus SchoutsenandPaulus Schoutsen e2a57add2c Add SamsungTV Mac validation (#21268) 2019-02-21 17:06:23 -08:00
Paulus SchoutsenandGitHub bf4fb36bb1 Fix yeelight config validation (#21295) 2019-02-21 16:39:17 -08:00
Paulus SchoutsenandGitHub ac502980a2 Do not warn for internally loaded components (#21287) 2019-02-21 14:57:38 -08:00
Paulus SchoutsenandGitHub 4c4317fb37 Add SamsungTV Mac validation (#21268) 2019-02-21 08:52:45 -08:00
Paulus SchoutsenandPascal Vizeli 2435456248 Prevent partial custom component overlays (#21070)
* Prevent partial custom component overlays

* Fix tests
2019-02-21 09:41:36 +01:00
Paulus SchoutsenandFabian Affolter ddd63c615f Remove constraint from regex (#21239) 2019-02-20 21:31:41 +01:00
Paulus SchoutsenandGitHub 7bd5e60767 Merge pull request #21238 from home-assistant/rc
0.88.0
2019-02-20 11:13:27 -08:00
Paulus SchoutsenandPaulus Schoutsen fd3bea177b Prevent invalid context from crashing (#21231)
* Prevent invalid context from crashing

* Lint
2019-02-20 08:57:51 -08:00
Paulus SchoutsenandPascal Vizeli cf3a8b60ff Prevent invalid context from crashing (#21231)
* Prevent invalid context from crashing

* Lint
2019-02-20 08:02:56 +01:00
Paulus SchoutsenandGitHub 49995c2120 Fix the build (#21229) 2019-02-19 13:52:14 -08:00
Paulus SchoutsenandGitHub d2fea76fd7 Add context to service call event (#21181) 2019-02-18 13:07:44 -08:00
Paulus SchoutsenandGitHub 600070af3a Make sure that device trackers is always a list during creation (#21193) 2019-02-18 13:04:04 -08:00
Paulus SchoutsenandPaulus Schoutsen 7d111c2b4e Bump pychromecast to 2.5.2 (#21127) 2019-02-16 23:52:26 -08:00
Paulus SchoutsenandPaulus Schoutsen 30c8c689d8 Handle ValueError (#21126) 2019-02-16 23:52:25 -08:00
Paulus SchoutsenandGitHub f1b84962ed Add legacy PLATFORM_SCHEMA config validation (#21072)
* Add legacy PLATFORM_SCHEMA config validation

* Fix tests

* Lint

* Add persistent notification

* Update bootstrap.py
2019-02-16 23:05:06 -08:00
Paulus SchoutsenandGitHub 9c92880b5a Handle ValueError (#21126) 2019-02-16 19:38:52 -08:00
Paulus SchoutsenandCharles Garwood ea592a003b Bump pychromecast to 2.5.2 (#21127) 2019-02-16 20:48:43 -05:00
Paulus SchoutsenandPaulus Schoutsen 90da9120e8 Update pychromecast (#21097) 2019-02-15 10:32:23 -08:00
Paulus SchoutsenandPaulus Schoutsen da672c6593 Fix hue retry crash (#21083)
* Fix Hue retry crash

* Fix hue retry crash

* Fix tests
2019-02-15 10:32:22 -08:00
Paulus SchoutsenandPaulus Schoutsen 2de65af3fa Check against unlinked user (#21081) 2019-02-15 10:32:22 -08:00
Paulus SchoutsenandGitHub 05808afe75 Update pychromecast (#21097) 2019-02-15 09:46:03 -08:00
Paulus SchoutsenandGitHub 1130ccb325 Fix hue retry crash (#21083)
* Fix Hue retry crash

* Fix hue retry crash

* Fix tests
2019-02-15 08:43:30 -08:00
Paulus SchoutsenandGitHub 12c18d63fd Fix pushover schema (#21073) 2019-02-14 15:54:48 -08:00
Paulus SchoutsenandGitHub ab7fda4286 Check against unlinked user (#21081) 2019-02-14 15:54:38 -08:00
Paulus SchoutsenandGitHub 882f5ed079 Don't directly update config entries (#20877)
* Don't directly update config entries

* Use ConfigEntryNotReady

* Fix tests

* Remove old test

* Lint
2019-02-13 20:36:06 -08:00
Paulus SchoutsenandGitHub 81d2ec9618 Person: Ignore unavailable states (#21058)
* Ignore unavailable states

* Revert validation
2019-02-13 20:10:31 -08:00
Paulus SchoutsenandGitHub 4d3790e2d4 Person checks (#21056)
* Do not allow creating/updating persons with invalid user IDs

* Unset user_id from person when user deleted

* Lint

* Lint

* Lint
2019-02-13 20:04:08 -08:00
Paulus SchoutsenandGitHub 50ba3d0427 Create a person during onboarding (#21057) 2019-02-13 20:00:08 -08:00
Paulus SchoutsenandGitHub 6fad9e1a0a RFC: Embed platforms without component for remote component. (#20809)
* Embed platforms for remote component.

* Update reqs
2019-02-12 14:57:13 -08:00
Paulus SchoutsenandPascal Vizeli 00b8d57cd0 Add frontend storage (#20880)
* Add frontend storage

* Update storage.py
2019-02-12 16:38:19 +01:00
Paulus SchoutsenandPascal Vizeli 5dfaec5967 Update to Python 3.7 (#20988) 2019-02-12 10:33:03 +01:00
Paulus SchoutsenandPascal Vizeli 9cbb26bee2 Bump feedparser version to py3.7 compat (#20987)
* Bump feedparser version to py3.7 compat

* Update requirements_test_all.txt

* Update gen_requirements_all.py
2019-02-12 10:30:09 +01:00
Paulus SchoutsenandGitHub 4a559cd4df Merge pull request #20930 from home-assistant/rc
0.87.1
2019-02-10 10:06:50 -08:00
Paulus SchoutsenandPaulus Schoutsen c66ec87b69 Use text= instead of body= for creating web responses (#20879) 2019-02-09 22:48:09 -08:00
Paulus SchoutsenandGitHub 987b5cd905 Person component: add storage and WS commands (#20852)
* Forbid duplicate IDs

* Allow loading persons from storage

* Convert to PersonManager

* Add storage support and WS commands to Person component

* Convert list command to differentiate types

* Allow loading person component without defining persons

* Fix cleanups after update/delete

* Address comments

* Start tracking when HA started
2019-02-09 10:41:40 -08:00
Paulus SchoutsenandRohan Kapoor 33dcb071da Use text= instead of body= for creating web responses (#20879) 2019-02-08 23:10:04 -08:00
Paulus SchoutsenandGitHub e59240fa00 Add default_config component (#20799)
* Add default config component

* Add default_config to default config

* Fix comments
2019-02-07 20:07:15 -08:00
Paulus SchoutsenandGitHub 49bab574b9 Clean up Z-Wave pt2 (#20842) 2019-02-07 17:27:31 -08:00
Paulus SchoutsenandPascal Vizeli a9672b0d52 Load as many components in parallel as possible (#20806)
* Load as many components in parallel as possible

* Lint
2019-02-07 22:56:40 +01:00
Paulus SchoutsenandPascal Vizeli f3b20d138e Embed Z-Wave platforms (#20810) 2019-02-07 22:50:59 +01:00
Paulus SchoutsenandGitHub 16159cc3d0 Update platform loading path (#20807)
* Warn when platform loaded from an entity component folder

* Fix tests
2019-02-07 13:33:12 -08:00
Paulus SchoutsenandGitHub c366fa00d8 Merge pull request #20794 from home-assistant/rc
0.87.0
2019-02-06 14:57:53 -08:00
Paulus SchoutsenandPaulus Schoutsen 9912e0fc48 Make sure Locative doesn't submit invalid device IDs (#20784) 2019-02-06 11:49:08 -08:00
Paulus SchoutsenandGitHub 59393ab085 Prevent template changing options (#20775)
* Prevent complex template validation changing input value

* Remove deprecation warnings
2019-02-06 11:15:27 -08:00
Paulus SchoutsenandGitHub 65a225da75 Make sure Locative doesn't submit invalid device IDs (#20784) 2019-02-06 09:50:48 -08:00
Paulus SchoutsenandGitHub b8cc547fa3 Move components to folders (#20774)
* Move all components into folders

* Move component tests into folders

* Fix init moving

* Move tests

* Lint

* Update coverage

* Fix service descriptions

* Update CODEOWNERS
2019-02-05 19:31:15 -08:00
Paulus SchoutsenandPaulus Schoutsen 3d75e1c299 Keep cloud tokens always valid (#20762)
* Keep auth token always valid

* Remove unused refresh_auth message

* Capture EndpointConnectionError

* Lint
2019-02-05 08:04:41 -08:00
Paulus SchoutsenandPascal Vizeli 2733919cd8 Keep cloud tokens always valid (#20762)
* Keep auth token always valid

* Remove unused refresh_auth message

* Capture EndpointConnectionError

* Lint
2019-02-05 10:45:03 +01:00
Paulus SchoutsenandPaulus Schoutsen 94ab5dca7f Improve cloud error handling (#20729)
* Improve cloud error handling

* Lint
2019-02-04 22:01:48 -08:00
Paulus SchoutsenandPascal Vizeli 07b5b68a51 Improve cloud error handling (#20729)
* Improve cloud error handling

* Lint
2019-02-04 10:14:30 +01:00
Paulus SchoutsenandPaulus Schoutsen e5835eb7c8 Remove fingerprint middleware (#20682)
* Remove fingerprint middleware

* Lint
2019-02-02 16:32:20 -08:00
Paulus SchoutsenandGitHub e2d3c27e85 Embed all platforms into components (#20677)
* Consolidate all components with platforms

* Organize tests

* Fix more tests

* Fix Verisure tests

* one final test fix

* Add change

* Fix coverage
2019-02-02 07:13:16 -08:00