diff --git a/_config.yml b/_config.yml index 7a63002486a..08612e54735 100644 --- a/_config.yml +++ b/_config.yml @@ -139,14 +139,14 @@ social: # Home Assistant release details current_major_version: 0 -current_minor_version: 72 -current_patch_version: 1 -date_released: 2018-06-25 +current_minor_version: 73 +current_patch_version: 0 +date_released: 2018-07-06 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. # Major release: -patch_version_notes: "#release-0721---june-25" +patch_version_notes: "#" # Minor release (Example #release-0431---april-25): # Date we moved to Discourse for comments diff --git a/source/_posts/2018-07-06-release-73.markdown b/source/_posts/2018-07-06-release-73.markdown new file mode 100644 index 00000000000..0161aea2fd4 --- /dev/null +++ b/source/_posts/2018-07-06-release-73.markdown @@ -0,0 +1,287 @@ +--- +layout: post +title: "0.73: TBD - update date" +description: "TBD" +date: 2018-06-29 00:01:00 +date_formatted: "July 6, 2018" +author: Paulus Schoutsen +author_twitter: balloob +comments: true +categories: Release-Notes +og_image: /images/blog/2018-07-0.73/components.png +--- + + + +Lots of Lovelace changes. + +## {% linkable_title New Platforms %} + +- Support for Homekit Controller climate devices ([@armills] - [#15057]) ([homekit_controller docs]) ([climate.homekit_controller docs]) ([light.homekit_controller docs]) ([switch.homekit_controller docs]) (new-platform) + +## {% linkable_title If you need help... %} + +...don't hesitate to use our very active [forums](https://community.home-assistant.io/) or join us for a little [chat](https://discord.gg/c5DvZ4e). The release notes have comments enabled but it's preferred if you use the former communication channels. Thanks. + +## {% linkable_title Reporting Issues %} + +Experiencing issues introduced by this release? Please report them in our [issue tracker](https://github.com/home-assistant/home-assistant/issues). Make sure to fill in all fields of the issue template. + + +## {% linkable_title Breaking Changes %} + +- Update to hole to 0.3.0 ([@fabaff] - [#15014]) ([sensor.pi_hole docs]) (breaking change) +- Update PostNL unit of measure to align with UPS ([@keesschollaart81] - [#15023]) ([sensor.postnl docs]) (breaking change) +- Make Pollen.com platform async ([@bachya] - [#14963]) ([sensor.pollen docs]) (breaking change) +- Adding 'namespace' for prometheus metrics ([@alexbarcelo] - [#13738]) ([prometheus docs]) (breaking change) +- Fix zwave climate operation mode mappings ([@cdce8p] - [#15162]) ([climate.zwave docs]) (breaking change) +- X-Forwarded-For improvements and bug fixes ([@colinodell] - [#15204]) ([emulated_hue docs]) ([http docs]) (breaking change) +- Stop supporting deprecated TLS ciphers ([@hmmbob] - [#15217]) ([http docs]) (breaking change) + +## {% linkable_title All changes %} + +- Add entity support to Waze Travel Time ([@Petro31] - [#14934]) ([sensor.waze_travel_time docs]) +- Switch to own packaged version of anel_pwrctrl ([@andrey-git] - [#15011]) ([switch.anel_pwrctrl docs]) +- Switch to own packaged version of braviarc ([@andrey-git] - [#15009]) ([media_player.braviatv docs]) +- HomeKit style clean up ([@schmittx] - [#14793]) ([homekit docs]) +- Upgrade netdisco to 1.5.0 ([@fabaff] - [#15016]) +- Update to hole to 0.3.0 ([@fabaff] - [#15014]) ([sensor.pi_hole docs]) (breaking change) +- Upgrade numpy to 1.14.5 ([@fabaff] - [#15015]) ([binary_sensor.trend docs]) ([image_processing.opencv docs]) +- Upgrade youtube_dl to 2018.06.14 ([@fabaff] - [#15013]) ([media_extractor docs]) +- Switch nuimo to a hopefully working pypi version ([@andrey-git] - [#15006]) ([nuimo_controller docs]) +- Remove typing ([@fabaff] - [#15018]) +- Add support for Homekit battery service ([@schmittx] - [#14288]) ([homekit docs]) +- Update PostNL unit of measure to align with UPS ([@keesschollaart81] - [#15023]) ([sensor.postnl docs]) (breaking change) +- Expose Wemo component availability to home assistant ([@gstorer] - [#14995]) ([light.wemo docs]) +- Improve volume support for Vizio Smartcast ([@JeffLIrion] - [#14981]) ([media_player.vizio docs]) +- Upgrade requests to 2.19.1 ([@fabaff] - [#15019]) +- Show running apps as sources for Fire TV ([@JeffLIrion] - [#15033]) ([media_player.firetv docs]) +- Patch save_json ([@Hate-Usernames] - [#15046]) +- Update loopenergy link to docs ([@fabaff] - [#15050]) ([sensor.loopenergy docs]) +- Switch upstream adafruit package ([@andrey-git] - [#15038]) ([sensor.dht docs]) +- Switch to own packaged version of pyflic ([@andrey-git] - [#15041]) ([binary_sensor.flic docs]) +- Update condition.py ([@raoulteeuwen] - [#15021]) +- Update pywemo to version 0.4.28. ([@gstorer] - [#15052]) ([wemo docs]) +- Upgrade pyarlo to 0.1.8 to support Arlo Baby monitor ([@tchellomello] - [#15060]) ([arlo docs]) +- Upgraded librouteros since it has support for authenticatoin in new RouterOS. ([@dejx] - [#15056]) ([device_tracker docs]) +- Python wink update ([@w1ll1am23] - [#15048]) ([wink docs]) ([cover.wink docs]) +- Fix tplink max/min kelvin for temperature adjustment ([@titilambert] - [#15020]) ([light.tplink docs]) +- Update pyhomematic to 0.1.44 ([@danielperna84] - [#15069]) ([homematic docs]) +- Homematic: Add optional port for resolvenames via JSON ([@hanzoh] - [#15029]) ([homematic docs]) +- Add script to run monkeytype typing on test suite ([@MartinHjelmare] - [#14440]) +- Switch to pypi version of pybotvac ([@andrey-git] - [#15115]) ([neato docs]) +- Added attribute attribution to Digital Ocean component ([@tchellomello] - [#15114]) ([digital_ocean docs]) ([binary_sensor.digital_ocean docs]) ([switch.digital_ocean docs]) +- Make Pollen.com platform async ([@bachya] - [#14963]) ([sensor.pollen docs]) (breaking change) +- deCONZ small improvements ([@Kane610] - [#15128]) ([deconz docs]) ([light.deconz docs]) +- Bump insteonplm version to 0.11.2 ([@teharris1] - [#15133]) ([insteon_plm docs]) +- Reorganize mysensors ([@MartinHjelmare] - [#15123]) +- MQTT Alarm Control Panel: add retain option for publishing for cases... ([@b3nj1] - [#15134]) ([alarm_control_panel.mqtt docs]) +- Add discovery support to mqtt climate component. ([@dreizehnelf] - [#15085]) ([mqtt docs]) ([climate.mqtt docs]) +- Support for Homekit Controller climate devices ([@armills] - [#15057]) ([homekit_controller docs]) ([climate.homekit_controller docs]) ([light.homekit_controller docs]) ([switch.homekit_controller docs]) (new-platform) +- PyPi: Fix description and setup.cfg ([@cdce8p] - [#15107]) +- Add language to dark sky weather component ([@pvizeli] - [#15130]) ([weather.darksky docs]) +- Add storage helper and migrate config entries ([@balloob] - [#15045]) ([sensor.fitbit docs]) +- Fix pylintrc section order and option placements ([@scop] - [#15120]) +- Fix #14919. Should throw exception when camera stream closed by frontend ([@awarecan] - [#15028]) ([camera docs]) ([camera.proxy docs]) +- Revert "Add language to dark sky weather component" ([@pvizeli] - [#15142]) ([weather.darksky docs]) +- Lint cleanup ([@scop] - [#15103]) +- Update aiofreepybox to fix HTTPS connection issues ([@stilllman] - [#15104]) ([device_tracker docs]) +- Fix mysensors climate supported features ([@MartinHjelmare] - [#15110]) ([climate.mysensors docs]) +- Update xiaomi.py ([@vaidyasr] - [#15136]) ([camera.xiaomi docs]) +- Return None to indicate no config found ([@balloob] - [#15147]) +- Add channel changing support to SamsungTV component ([@mlebrun] - [#14451]) ([media_player.samsungtv docs]) +- Add SSL peer certificate support to HTTP server ([@kepten] - [#15043]) ([emulated_hue docs]) ([http docs]) +- Address inconsistent behavior on flux_led component ([@oblogic7] - [#14713]) ([light.flux_led docs]) +- Upgrade youtube_dl to 2018.06.25 ([@fabaff] - [#15168]) ([media_extractor docs]) +- Upgrade keyring to 13.0.0 ([@fabaff] - [#15167]) +- Upgrade sendgrid to 5.4.1 ([@fabaff] - [#15166]) ([notify docs]) +- Add Mini remote support to insteon_plm ([@teharris1] - [#15152]) ([insteon_plm docs]) +- Warn when using custom components ([@balloob] - [#15172]) +- Philips Hue Scene Activation: Simplified scene lookup logic, improved error handling ([@MizterB] - [#15175]) ([hue docs]) +- Finalize BotVac D7 Support And Further Reduce Cloud Calls ([@dshokouhi] - [#15161]) ([neato docs]) ([camera.neato docs]) ([switch.neato docs]) ([vacuum.neato docs]) +- DarkSky weather / Fix states ([@pvizeli] - [#15174]) ([weather.darksky docs]) +- Only use the X-Forwarded-For header if connection is from a trusted network ([@colinodell] - [#15182]) ([http docs]) +- Adding 'namespace' for prometheus metrics ([@alexbarcelo] - [#13738]) ([prometheus docs]) (breaking change) +- Storage auth ([@balloob] - [#15192]) +- Make sure we check access token expiration ([@balloob] - [#15207]) ([frontend docs]) +- Migrate home assistant auth provider to use storage helper ([@balloob] - [#15200]) +- Fix zwave climate operation mode mappings ([@cdce8p] - [#15162]) ([climate.zwave docs]) (breaking change) +- Fixed Indentation error ([@vaidyasr] - [#15210]) ([camera.xiaomi docs]) +- X-Forwarded-For improvements and bug fixes ([@colinodell] - [#15204]) ([emulated_hue docs]) ([http docs]) (breaking change) +- Stop supporting deprecated TLS ciphers ([@hmmbob] - [#15217]) ([http docs]) (breaking change) +- Update eternalegypt ([@amelchio] - [#15180]) ([netgear_lte docs]) ([notify docs]) +- Update python-wink to 1.9.1 ([@vickyg3] - [#15215]) ([wink docs]) +- Fix 'AirQualityMonitorStatus' object has no attribute ‘time_state’ ([@syssi] - [#15216]) ([sensor.xiaomi_miio docs]) +- Use cached states for neato when possible ([@dshokouhi] - [#15218]) ([switch.neato docs]) ([vacuum.neato docs]) + +[#13738]: https://github.com/home-assistant/home-assistant/pull/13738 +[#14288]: https://github.com/home-assistant/home-assistant/pull/14288 +[#14440]: https://github.com/home-assistant/home-assistant/pull/14440 +[#14451]: https://github.com/home-assistant/home-assistant/pull/14451 +[#14713]: https://github.com/home-assistant/home-assistant/pull/14713 +[#14793]: https://github.com/home-assistant/home-assistant/pull/14793 +[#14934]: https://github.com/home-assistant/home-assistant/pull/14934 +[#14963]: https://github.com/home-assistant/home-assistant/pull/14963 +[#14981]: https://github.com/home-assistant/home-assistant/pull/14981 +[#14995]: https://github.com/home-assistant/home-assistant/pull/14995 +[#15006]: https://github.com/home-assistant/home-assistant/pull/15006 +[#15009]: https://github.com/home-assistant/home-assistant/pull/15009 +[#15011]: https://github.com/home-assistant/home-assistant/pull/15011 +[#15013]: https://github.com/home-assistant/home-assistant/pull/15013 +[#15014]: https://github.com/home-assistant/home-assistant/pull/15014 +[#15015]: https://github.com/home-assistant/home-assistant/pull/15015 +[#15016]: https://github.com/home-assistant/home-assistant/pull/15016 +[#15018]: https://github.com/home-assistant/home-assistant/pull/15018 +[#15019]: https://github.com/home-assistant/home-assistant/pull/15019 +[#15020]: https://github.com/home-assistant/home-assistant/pull/15020 +[#15021]: https://github.com/home-assistant/home-assistant/pull/15021 +[#15023]: https://github.com/home-assistant/home-assistant/pull/15023 +[#15028]: https://github.com/home-assistant/home-assistant/pull/15028 +[#15029]: https://github.com/home-assistant/home-assistant/pull/15029 +[#15033]: https://github.com/home-assistant/home-assistant/pull/15033 +[#15038]: https://github.com/home-assistant/home-assistant/pull/15038 +[#15041]: https://github.com/home-assistant/home-assistant/pull/15041 +[#15043]: https://github.com/home-assistant/home-assistant/pull/15043 +[#15045]: https://github.com/home-assistant/home-assistant/pull/15045 +[#15046]: https://github.com/home-assistant/home-assistant/pull/15046 +[#15048]: https://github.com/home-assistant/home-assistant/pull/15048 +[#15050]: https://github.com/home-assistant/home-assistant/pull/15050 +[#15052]: https://github.com/home-assistant/home-assistant/pull/15052 +[#15056]: https://github.com/home-assistant/home-assistant/pull/15056 +[#15057]: https://github.com/home-assistant/home-assistant/pull/15057 +[#15060]: https://github.com/home-assistant/home-assistant/pull/15060 +[#15069]: https://github.com/home-assistant/home-assistant/pull/15069 +[#15085]: https://github.com/home-assistant/home-assistant/pull/15085 +[#15103]: https://github.com/home-assistant/home-assistant/pull/15103 +[#15104]: https://github.com/home-assistant/home-assistant/pull/15104 +[#15107]: https://github.com/home-assistant/home-assistant/pull/15107 +[#15110]: https://github.com/home-assistant/home-assistant/pull/15110 +[#15114]: https://github.com/home-assistant/home-assistant/pull/15114 +[#15115]: https://github.com/home-assistant/home-assistant/pull/15115 +[#15120]: https://github.com/home-assistant/home-assistant/pull/15120 +[#15123]: https://github.com/home-assistant/home-assistant/pull/15123 +[#15128]: https://github.com/home-assistant/home-assistant/pull/15128 +[#15130]: https://github.com/home-assistant/home-assistant/pull/15130 +[#15133]: https://github.com/home-assistant/home-assistant/pull/15133 +[#15134]: https://github.com/home-assistant/home-assistant/pull/15134 +[#15136]: https://github.com/home-assistant/home-assistant/pull/15136 +[#15142]: https://github.com/home-assistant/home-assistant/pull/15142 +[#15147]: https://github.com/home-assistant/home-assistant/pull/15147 +[#15152]: https://github.com/home-assistant/home-assistant/pull/15152 +[#15161]: https://github.com/home-assistant/home-assistant/pull/15161 +[#15162]: https://github.com/home-assistant/home-assistant/pull/15162 +[#15166]: https://github.com/home-assistant/home-assistant/pull/15166 +[#15167]: https://github.com/home-assistant/home-assistant/pull/15167 +[#15168]: https://github.com/home-assistant/home-assistant/pull/15168 +[#15172]: https://github.com/home-assistant/home-assistant/pull/15172 +[#15174]: https://github.com/home-assistant/home-assistant/pull/15174 +[#15175]: https://github.com/home-assistant/home-assistant/pull/15175 +[#15180]: https://github.com/home-assistant/home-assistant/pull/15180 +[#15182]: https://github.com/home-assistant/home-assistant/pull/15182 +[#15192]: https://github.com/home-assistant/home-assistant/pull/15192 +[#15200]: https://github.com/home-assistant/home-assistant/pull/15200 +[#15204]: https://github.com/home-assistant/home-assistant/pull/15204 +[#15207]: https://github.com/home-assistant/home-assistant/pull/15207 +[#15210]: https://github.com/home-assistant/home-assistant/pull/15210 +[#15215]: https://github.com/home-assistant/home-assistant/pull/15215 +[#15216]: https://github.com/home-assistant/home-assistant/pull/15216 +[#15217]: https://github.com/home-assistant/home-assistant/pull/15217 +[#15218]: https://github.com/home-assistant/home-assistant/pull/15218 +[@Hate-Usernames]: https://github.com/Hate-Usernames +[@JeffLIrion]: https://github.com/JeffLIrion +[@Kane610]: https://github.com/Kane610 +[@MartinHjelmare]: https://github.com/MartinHjelmare +[@MizterB]: https://github.com/MizterB +[@Petro31]: https://github.com/Petro31 +[@alexbarcelo]: https://github.com/alexbarcelo +[@amelchio]: https://github.com/amelchio +[@andrey-git]: https://github.com/andrey-git +[@armills]: https://github.com/armills +[@awarecan]: https://github.com/awarecan +[@b3nj1]: https://github.com/b3nj1 +[@bachya]: https://github.com/bachya +[@balloob]: https://github.com/balloob +[@cdce8p]: https://github.com/cdce8p +[@colinodell]: https://github.com/colinodell +[@danielperna84]: https://github.com/danielperna84 +[@dejx]: https://github.com/dejx +[@dreizehnelf]: https://github.com/dreizehnelf +[@dshokouhi]: https://github.com/dshokouhi +[@fabaff]: https://github.com/fabaff +[@gstorer]: https://github.com/gstorer +[@hanzoh]: https://github.com/hanzoh +[@hmmbob]: https://github.com/hmmbob +[@keesschollaart81]: https://github.com/keesschollaart81 +[@kepten]: https://github.com/kepten +[@mlebrun]: https://github.com/mlebrun +[@oblogic7]: https://github.com/oblogic7 +[@pvizeli]: https://github.com/pvizeli +[@raoulteeuwen]: https://github.com/raoulteeuwen +[@schmittx]: https://github.com/schmittx +[@scop]: https://github.com/scop +[@stilllman]: https://github.com/stilllman +[@syssi]: https://github.com/syssi +[@tchellomello]: https://github.com/tchellomello +[@teharris1]: https://github.com/teharris1 +[@titilambert]: https://github.com/titilambert +[@vaidyasr]: https://github.com/vaidyasr +[@vickyg3]: https://github.com/vickyg3 +[@w1ll1am23]: https://github.com/w1ll1am23 +[alarm_control_panel.mqtt docs]: /components/alarm_control_panel.mqtt/ +[arlo docs]: /components/arlo/ +[binary_sensor.digital_ocean docs]: /components/binary_sensor.digital_ocean/ +[binary_sensor.flic docs]: /components/binary_sensor.flic/ +[binary_sensor.trend docs]: /components/binary_sensor.trend/ +[camera docs]: /components/camera/ +[camera.neato docs]: /components/camera.neato/ +[camera.proxy docs]: /components/camera.proxy/ +[camera.xiaomi docs]: /components/camera.xiaomi/ +[climate.homekit_controller docs]: /components/climate.homekit_controller/ +[climate.mqtt docs]: /components/climate.mqtt/ +[climate.mysensors docs]: /components/climate.mysensors/ +[climate.zwave docs]: /components/climate.zwave/ +[cover.wink docs]: /components/cover.wink/ +[deconz docs]: /components/deconz/ +[device_tracker docs]: /components/device_tracker/ +[digital_ocean docs]: /components/digital_ocean/ +[emulated_hue docs]: /components/emulated_hue/ +[frontend docs]: /components/frontend/ +[homekit docs]: /components/homekit/ +[homekit_controller docs]: /components/homekit_controller/ +[homematic docs]: /components/homematic/ +[http docs]: /components/http/ +[hue docs]: /components/hue/ +[image_processing.opencv docs]: /components/image_processing.opencv/ +[insteon_plm docs]: /components/insteon_plm/ +[light.deconz docs]: /components/light.deconz/ +[light.flux_led docs]: /components/light.flux_led/ +[light.homekit_controller docs]: /components/light.homekit_controller/ +[light.tplink docs]: /components/light.tplink/ +[light.wemo docs]: /components/light.wemo/ +[media_extractor docs]: /components/media_extractor/ +[media_player.braviatv docs]: /components/media_player.braviatv/ +[media_player.firetv docs]: /components/media_player.firetv/ +[media_player.samsungtv docs]: /components/media_player.samsungtv/ +[media_player.vizio docs]: /components/media_player.vizio/ +[mqtt docs]: /components/mqtt/ +[neato docs]: /components/neato/ +[netgear_lte docs]: /components/netgear_lte/ +[notify docs]: /components/notify/ +[nuimo_controller docs]: /components/nuimo_controller/ +[prometheus docs]: /components/prometheus/ +[sensor.dht docs]: /components/sensor.dht/ +[sensor.fitbit docs]: /components/sensor.fitbit/ +[sensor.loopenergy docs]: /components/sensor.loopenergy/ +[sensor.pi_hole docs]: /components/sensor.pi_hole/ +[sensor.pollen docs]: /components/sensor.pollen/ +[sensor.postnl docs]: /components/sensor.postnl/ +[sensor.waze_travel_time docs]: /components/sensor.waze_travel_time/ +[sensor.xiaomi_miio docs]: /components/sensor.xiaomi_miio/ +[switch.anel_pwrctrl docs]: /components/switch.anel_pwrctrl/ +[switch.digital_ocean docs]: /components/switch.digital_ocean/ +[switch.homekit_controller docs]: /components/switch.homekit_controller/ +[switch.neato docs]: /components/switch.neato/ +[vacuum.neato docs]: /components/vacuum.neato/ +[weather.darksky docs]: /components/weather.darksky/ +[wemo docs]: /components/wemo/ +[wink docs]: /components/wink/