Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.66.0 #13554

Merged
merged 223 commits into from
Mar 30, 2018
Merged

0.66.0 #13554

merged 223 commits into from
Mar 30, 2018

Conversation

balloob
Copy link
Member

@balloob balloob commented Mar 30, 2018

This is the first release with our new release schedule. During the extra week we had a total of 4 beta releases with a total of 26 fixes.

So this release is full of a lot of goodies. 80 people contributed over 223 fixes, improvements and new integrations during the last 2 weeks of this release 😎 I want to highlight the work of two people who are doing an amazing job: @NovapaX has been doing a great job triaging and fixing weird quirks and bugs in the frontend. And I want to give a shout out to @armills who has enabled backend translations. This means that a bunch of things that did not have translations yet, will now soon be translatable. We're planning some cool things with this!

New Platforms

Breaking Changes

  • Refactor Hue: If you specify a bridge in your config, the host key is now required and needs to be a valid ip address. Option allow_in_emulated_hue has been removed. Exclude the lights via the emulated hue config. If you are using a custom component for Hue, this will break! Ask custom component author for an update. (@balloob - #13043) (hue docs) (light.hue docs) (breaking change)
  • Z-Wave: In version 0.47, the opt-in new_entity_ids configuration was added to Z-Wave to smooth the transition through the change. Support for old entity IDs is now removed, and the configuration is no longer necessary. If you are migrating from 0.63 or higher, your entity IDs will already be stored in the Entity Registry and no changes are required. If not, entity IDs can now be manually configured using the Entity Registry if necessary. (@armills - #12652) (zwave docs) (breaking change)
  • Spotcrime sensor: This update changes the sensor to require a user supplied API key as a configuration entry. The default key has been removed from the Spotcrime package and has also been modified to accept a user supplied API key.(@jcconnell - #12926) (sensor.spotcrime docs) (breaking change)
  • Smappee sensor: Fixed SI units for current consumption. Total consumption should be in kWh. not kW. (@vandenberghev - #13190) (sensor.smappee docs) (breaking change)
  • System monitor sensor: Used and available swap space reported by the system monitor component is now measured in MiB instead of GiB. (@DanNixon - #13148) (sensor.systemmonitor docs) (breaking change)
  • HomeKit: The pincode parameter is deprecated, since the HomeKit component will now generate one for you and display it as a persistence notification during setup. Additionally the default port changed to 51827 to avoid potential conflicts with homebridge. Lastly to fix a major bug, we needed to change the way accessory ids are generated. This means that in turn all previous accessory settings will need to be repeated. To avoid future conflicts, it is highly recommended to remove the Home Assistant Bridge from the Home app and repeat the setup process. (HomeKit Setup) (@cdce8p - #12997) (homekit docs) (breaking change) (new-platform)
  • Tibber: The name and the entity id for the Tibber sensor will now be the same as the nickname from the app. Default nick name is the address. So if you have not changed the nickname in the app, everything should be as before. (@clementhk - #13231) (sensor.tibber docs) (breaking change)
  • Darsky sensor: Fix the incorrect unit of measurement for the 'Precip Intensity' and 'Daily Max Precip Intensity' for IS units according to the dark sky api documentation.(@cgtobi - #13415) (sensor.darksky docs) (breaking change)
  • HomeMatic: Locks are now under the lock component (@PH89 - #11980) (homematic docs) (lock docs) (lock.homematic docs) (breaking change) (new-platform)

All changes

PhracturedBlue and others added 30 commits March 8, 2018 18:23
* Add camera proxy

* Fix additional tox linting issues

* Trivial cleanup

* update to new async/await methods rather than decorators.  Other minor fixes from code review
* Get zha switch and binary_sensor state on startup

* Removed unused var

* Make zha switch report status

* Use right method name

* Formatting fix

* Updates to match latest dev

* PR feedback updates

* Use async for cluster commands
* Initial async_check_ha_config_file

* check_ha_config_file

* Various fixes

* feedback - return the config

* move_to_check_config
* Add consider_home and source_type to device_tracker.see service

* Use schema instead of manual validation

* Extend schema to validate all keys

* Fix style

* Set battery level to int
* Clean up Light Groups

* Fix tests

* Remove light group from .coveragerc

* async_schedule_update_ha_state called anyway
* Marks Devices unavailable if they 'vanish' and clears media

* Fixed PEP8 complaint

* Fixed Linting

* Lint Fix

* Fix redine of id

* More lint fixes

* Removed redundant loop for setting availability of client
Renamed '_is_device_available' to '_available'
Renamed 'available_ids' to 'available_client_ids'

* removed whitespace per houndCI
With homeassistant 0.65.0 the filter sensor is introduced. Now there
is a common way to filter the peaks comming from the readings.

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* Make Throttle async aware

* Lint
* Fix display_names, changed default port (+1)

* Revert port change
The super class has these as properties, not regular methods
* Added container count

* Added container count

* Change Name

* Fix if

* Added Docker cpu use and memory use
* Fix issue to ignore delete files

* Updated lazytox
* Ensure we have valid config AFTER merging packages #13015

* also fix packages
syssi and others added 11 commits March 29, 2018 17:21
* Different types of light should have different supported features.
* update leak sensor

* Fix error when insteon state type is unknown

* Bump insteon version to 0.8.3

* Update requirements all and test

* Fix requirements conflicts due to lack of commit sync

* Requirements sync

* Rerun script/gen_requirements_all.py

* Try requirements update again

* Update requirements
* Construct added to the requirements

* requirements_all.txt updated
* Handle turn_on situation when no color is set

As is, an error gets thrown when turn_on is called without an HS value. By adding an if statement, we only try to set RGB if an HS value is applied.

* Fix Whitespace Issues

* Made Requested Changes
@homeassistant
Copy link
Contributor

Hi @tadly,

It seems you haven't yet signed a CLA. Please do so here.

Once you do that we will be able to review and accept this pull request.

Thanks!

@balloob balloob changed the title 0.66 0.66.0 Mar 30, 2018
@balloob
Copy link
Member Author

balloob commented Mar 30, 2018

I'm surprised about the CLA check. The only PR by @tadly is #13096 and that seems to have a signed CLA.

@tadly can you still sign the CLA ?

@tadly
Copy link
Contributor

tadly commented Mar 30, 2018

@balloob I remember having done that already but if I have to again I shall...

@balloob
Copy link
Member Author

balloob commented Mar 30, 2018

Thank you @tadly !

@balloob balloob merged commit 0d62f47 into master Mar 30, 2018
@home-assistant home-assistant locked and limited conversation to collaborators Jul 26, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet