Skip to content

Commit 8068163

Browse files
committed
Add more blog post
1 parent 7e6eb24 commit 8068163

File tree

1 file changed

+25
-17
lines changed

1 file changed

+25
-17
lines changed

source/_posts/2019-02-20-release-88.markdown

Lines changed: 25 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
layout: post
3-
title: "0.88: TODO - UPDATE DATE."
4-
description: "TO DO"
5-
date: 2019-02-13 00:11:03
3+
title: "0.88: Persons, Command line auth and event subscriptions"
4+
description: "Happy new release day to all of you! Great features, solid bug fixes and performance gains."
5+
date: 2019-02-20 00:11:03
66
date_formatted: "February 20, 2019"
77
author: Paulus Schoutsen
88
author_twitter: balloob
@@ -13,18 +13,21 @@ og_image: /images/blog/2019-02-release-88/smartthings.png
1313

1414
<a href='/components/#version/0.88'><img src='/images/blog/2019-02-release-88/components.png' style='border: 0;box-shadow: none;'></a>
1515

16-
Command line auth provider
16+
This release introduces a new [person component][person docs] thanks to [@MartinHjelmare]. With this component, Home Assistant can be set up to track the people in your home. Each person can be linked to a user and multiple device tracker entities. This release does basic device tracker state merging, which will be evolved in the future. Device trackers merging their own states will be phased out in favor of persons. You can configure persons via the config panel. To get started, add the person component to your configuration.yaml file: `person:`. If you want to automatically stay up to date with the latest default Home Assistant components, you can now also add `default_config:` to your config.
1717

18-
Person component
18+
This release also extends the event dev tool to include an event debugger. It allows you to listen to core events and get them printend to the screen. This makes it easy to find the event data that your remote is sending out.
1919

20+
We also have a new command line auth provider. This will allow you to use a shell script to validate users logging in to the system. This gives a lot of flexibility. For example, you can now authenticate against LDAP. More info in [the documentation](/docs/authentication/providers/#command-line).
21+
22+
[@andrewsayre] has been working hard on extending the SmartThings support. This release brings sensors and climate devices into the mix. Awesome!
2023

2124
## {% linkable_title Noteworthy breaking changes %}
2225

23-
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.
26+
We have tightened config validation, so expect a couple of new warnings. 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 configs. This will currently fallback to a warning and will become a full error in the future.
2427

25-
Note for Lovelace custom card developers: if you relied on the availability of `<paper-button>` in your code, you will have to update it to `<mwc-button>` to work like before.
28+
Note for Lovelace custom card developers: if you relied on the availability of `<paper-button>` in your code, you will have to update it to `<mwc-button>` to get a similar component.
2629

27-
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`.
30+
Note for custom component developers: We are moving to a new file structure. More information on [our dev blog](https://developers.home-assistant.io/blog/2019/02/19/the-great-migration.html).
2831

2932
## {% linkable_title New Platforms %}
3033

@@ -37,16 +40,15 @@ Note for custom component developers: We are moving to a new file structure. Pla
3740
- GitHub Sensor ([@timmo001] - [#19561]) ([sensor.github docs]) (new-platform)
3841
- Fix binary sensor in Ambient PWS ([@bachya] - [#20801]) ([ambient_station docs]) (new-platform)
3942
- XS1 component ([@markusressel] - [#19115]) ([xs1 docs]) ([climate.xs1 docs]) ([sensor.xs1 docs]) ([switch.xs1 docs]) (new-platform)
40-
- Add MVP person component ([@MartinHjelmare] - [#20290]) ([person docs]) (new-platform)
43+
- Add person component ([@MartinHjelmare] - [#20290]) ([person docs]) (new-platform)
4144
- Add default_config component ([@balloob] - [#20799]) ([default_config docs]) ([script docs]) (new-platform)
4245
- Add SmartThings Sensor platform ([@andrewsayre] - [#20848]) ([smartthings docs]) (new-platform)
4346
- CoolMasterNet Climate platform ([@OnFreund] - [#20787]) ([climate.coolmaster docs]) (new-platform)
4447
- Add Google pubsub component ([@timvancann] - [#20049]) ([google_pubsub docs]) (new-platform)
4548
- Ebusd integration ([@CrazYoshi] - [#19607]) ([ebusd docs]) ([sensor.ebusd docs]) (new-platform)
4649
- Add SmartThings Climate platform ([@andrewsayre] - [#20963]) ([smartthings docs]) (new-platform)
4750
- Add Rejseplanen danish public transport sensor component ([@tomatpasser] - [#19885]) ([sensor.rejseplanen docs]) (new-platform)
48-
- Norway air quality ([@Danielhiversen] - [#20683]) ([sensor.norway_air docs]) ([weather.met docs]) (new-platform)
49-
- RFC: Embed platforms without component for remote component. ([@balloob] - [#20809]) ([demo docs]) ([harmony docs]) ([itach docs]) (new-platform)
51+
- Norway air quality ([@Danielhiversen] - [#20683]) (new-platform)
5052
- Add Lock capability to SmartThings platform ([@bendews] - [#20977]) ([smartthings docs]) (new-platform)
5153

5254
## {% linkable_title New Features %}
@@ -112,6 +114,9 @@ Experiencing issues introduced by this release? Please report them in our [issue
112114
- ordered by last occurence ([@dgomes] - [#21200]) ([system_log docs]) (beta fix)
113115
- Set aioharmony version to 0.1.8 ([@ehendrix23] - [#21213]) ([harmony docs]) (breaking change) (beta fix)
114116
- Push pyads to 3.0.7 ([@carstenschroeder] - [#21216]) ([ads docs]) (beta fix)
117+
- Refactor ZHA listeners into channels ([@dmulcahey] - [#21196]) ([zha docs]) (beta fix)
118+
- Fix an Ambient PWS exception when location info is missing ([@bachya] - [#21220]) ([ambient_station docs]) (beta fix)
119+
- Prevent invalid context from crashing ([@balloob] - [#21231]) (beta fix)
115120

116121
## {% linkable_title All changes %}
117122

@@ -237,7 +242,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
237242
- Update to Python 3.7 ([@balloob] - [#20988])
238243
- Updates pyatmo to 1.8 and adds exception handling ([@carstenschroeder] - [#20938]) ([netatmo docs])
239244
- Add frontend storage ([@balloob] - [#20880])
240-
- Norway air quality ([@Danielhiversen] - [#20683]) ([sensor.norway_air docs]) ([weather.met docs]) (new-platform)
245+
- Norway air quality ([@Danielhiversen] - [#20683]) (new-platform)
241246
- Fix Point does I/O in event loop ([@fredrike] - [#20939]) ([point docs])
242247
- Add unique id to ADS platforms ([@carstenschroeder] - [#20511]) ([light.ads docs])
243248
- Upgrade cryptography to 2.5 ([@awarecan] - [#21011])
@@ -247,7 +252,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
247252
- Upgrade restrictedpython to 4.0b8 ([@fabaff] - [#21015]) ([python_script docs])
248253
- Norway air, minor fix ([@Danielhiversen] - [#21016]) ([air_quality docs])
249254
- Allow target all timer services using 'entity_id: all' ([@rbflurry] - [#21008]) ([timer docs])
250-
- RFC: Embed platforms without component for remote component. ([@balloob] - [#20809]) ([demo docs]) ([harmony docs]) ([itach docs]) (new-platform)
255+
- RFC: Embed platforms without component for remote component. ([@balloob] - [#20809])
251256
- Fix discovery of audio groups ([@emontnemery] - [#20947]) ([cast docs])
252257
- Update entity state when ZHA device becomes available ([@dmulcahey] - [#20993]) ([zha docs])
253258
- Update co2signal==0.4.2 to fix #20805 ([@danielsjf] - [#21022]) ([sensor.co2signal docs])
@@ -295,6 +300,9 @@ Experiencing issues introduced by this release? Please report them in our [issue
295300
- ordered by last occurence ([@dgomes] - [#21200]) ([system_log docs]) (beta fix)
296301
- Set aioharmony version to 0.1.8 ([@ehendrix23] - [#21213]) ([harmony docs]) (breaking change) (beta fix)
297302
- Push pyads to 3.0.7 ([@carstenschroeder] - [#21216]) ([ads docs]) (beta fix)
303+
- Refactor ZHA listeners into channels ([@dmulcahey] - [#21196]) ([zha docs]) (beta fix)
304+
- Fix an Ambient PWS exception when location info is missing ([@bachya] - [#21220]) ([ambient_station docs]) (beta fix)
305+
- Prevent invalid context from crashing ([@balloob] - [#21231]) (beta fix)
298306

299307
[#18700]: https://github.com/home-assistant/home-assistant/pull/18700
300308
[#18738]: https://github.com/home-assistant/home-assistant/pull/18738
@@ -472,10 +480,13 @@ Experiencing issues introduced by this release? Please report them in our [issue
472480
[#21161]: https://github.com/home-assistant/home-assistant/pull/21161
473481
[#21174]: https://github.com/home-assistant/home-assistant/pull/21174
474482
[#21175]: https://github.com/home-assistant/home-assistant/pull/21175
483+
[#21196]: https://github.com/home-assistant/home-assistant/pull/21196
475484
[#21197]: https://github.com/home-assistant/home-assistant/pull/21197
476485
[#21200]: https://github.com/home-assistant/home-assistant/pull/21200
477486
[#21213]: https://github.com/home-assistant/home-assistant/pull/21213
478487
[#21216]: https://github.com/home-assistant/home-assistant/pull/21216
488+
[#21220]: https://github.com/home-assistant/home-assistant/pull/21220
489+
[#21231]: https://github.com/home-assistant/home-assistant/pull/21231
479490
[@CrazYoshi]: https://github.com/CrazYoshi
480491
[@Danielhiversen]: https://github.com/Danielhiversen
481492
[@JeffLIrion]: https://github.com/JeffLIrion
@@ -572,7 +583,6 @@ Experiencing issues introduced by this release? Please report them in our [issue
572583
[cover.velux docs]: /components/cover.velux/
573584
[deconz docs]: /components/deconz/
574585
[default_config docs]: /components/default_config/
575-
[demo docs]: /components/demo/
576586
[device_tracker docs]: /components/device_tracker/
577587
[ebusd docs]: /components/ebusd/
578588
[eight_sleep docs]: /components/eight_sleep/
@@ -591,7 +601,6 @@ Experiencing issues introduced by this release? Please report them in our [issue
591601
[hue docs]: /components/hue/
592602
[ipma docs]: /components/ipma/
593603
[isy994 docs]: /components/isy994/
594-
[itach docs]: /components/itach/
595604
[knx docs]: /components/knx/
596605
[light.ads docs]: /components/light.ads/
597606
[light.flux_led docs]: /components/light.flux_led/
@@ -610,6 +619,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
610619
[mythicbeastsdns docs]: /components/mythicbeastsdns/
611620
[netatmo docs]: /components/netatmo/
612621
[netgear_lte docs]: /components/netgear_lte/
622+
[norway_air docs]: /components/norway_air/
613623
[notify docs]: /components/notify/
614624
[onboarding docs]: /components/onboarding/
615625
[person docs]: /components/person/
@@ -631,7 +641,6 @@ Experiencing issues introduced by this release? Please report them in our [issue
631641
[sensor.jewish_calendar docs]: /components/sensor.jewish_calendar/
632642
[sensor.miflora docs]: /components/sensor.miflora/
633643
[sensor.modbus docs]: /components/sensor.modbus/
634-
[sensor.norway_air docs]: /components/sensor.norway_air/
635644
[sensor.rejseplanen docs]: /components/sensor.rejseplanen/
636645
[sensor.speedtest docs]: /components/sensor.speedtest/
637646
[sensor.speedtestdotnet docs]: /components/sensor.speedtestdotnet/
@@ -659,7 +668,6 @@ Experiencing issues introduced by this release? Please report them in our [issue
659668
[utility_meter docs]: /components/utility_meter/
660669
[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
661670
[velux docs]: /components/velux/
662-
[weather.met docs]: /components/weather.met/
663671
[websocket_api docs]: /components/websocket_api/
664672
[wink docs]: /components/wink/
665673
[xiaomi_aqara docs]: /components/xiaomi_aqara/

0 commit comments

Comments
 (0)