From 3274e7127e08f44c3f2c0845c9cae6ba309b9960 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 13 Feb 2019 21:03:02 -0800 Subject: [PATCH] Highlight noteworthy breaking changes --- source/_posts/2019-02-20-release-88.markdown | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/_posts/2019-02-20-release-88.markdown b/source/_posts/2019-02-20-release-88.markdown index 744088d8da9..57a575889a5 100644 --- a/source/_posts/2019-02-20-release-88.markdown +++ b/source/_posts/2019-02-20-release-88.markdown @@ -18,8 +18,14 @@ Command line auth provider Person component +## {% linkable_title Noteworthy breaking changes %} + +We have tightened config validation. Platform configuration will no longer allow to contain keys that are not supported. This should help with finding typos in your current and future YAML. + Note for Lovelace custom card developers: if you relied on the availability of `` in your code, you will have to update it to `` to work like before. +Note for custom component developers: We are moving to a new file structure. Platforms now live embedded in components. Custom platforms will have to be updated to follow this pattern. This is a breaking change in case your custom platform overrides a built-in platform. Rename your custom platform from, ie `light/hue.py` to `hue/light.py`. + ## {% linkable_title New Platforms %} - Split googlehome to a component with device tracker platform ([@ludeeus] - [#19971]) ([device_tracker docs]) ([googlehome docs]) (breaking change) (new-platform)