Skip to content

3.1.0

Compare
Choose a tag to compare
@release-drafter release-drafter released this 29 Feb 06:15

⚠️ You need to remove magic_areas: from your configuration.yaml before restarting when you upgrade! You don't need to reconfigure anything as configuration will be kept!

The 3.1.0 version brings a LOT of changes that users will not even notice and a couple really nice quality-of-life improvements. First, I got rid of the automatic creation of Magic Area integration entries on load and opted to follow the full GUI experience. Now you can add (and remove!) Magic Areas for any area you want! Secondly, Magic Area entries are now a device in Home Assistant allowing you to see all it's switches and sensors in one place.

We're also fixing the bug introduced by Home Assistant 2024.2 which introduced area icons. I'll be shortly deprecating the icon attribute on Magic Areas in favor of using the area's icon.

The whole codebase was revised and a majority of it was refactored to make it more repeatable, stable and fast. Over 1.5k lines of code were removed and another 1.5k were added.

I'd like to give a huge thanks our Discord members who helped beta-test this release. You folks are the best! ❤️

🚀 Features

  • Area Devices + Major code refactor @jseidl (#300)
  • Config flow setup @jseidl (#299)
  • Adding last_active_sensors to better help debug flipping sensors @jseidl (#310)
  • Adding support for binary sensors to act in ALL mode @jseidl (#303)
  • Light groups now release control if manually controlled @jseidl (#284)

🐛 Bug Fixes

  • Fix loading issues under 2024.2.0 @grinco (#309)
  • Update climate.py fix for 2024.1 @tbrasser (#298)
  • Add async to load_entities method in add_entities_when_ready @Julien-Decoen (#315)
  • Checking if area was just occupied when bright before turning off @jseidl (#302)
  • Fixing condition to skip binary sensors w/o device class @jseidl (#301)
  • Fixing dict copy that was overwriting entity_id @jseidl (#283)

🧰 Maintenance

  • Updating minimum HA version on HACS.json by @jseidl in #277
  • Fixed CI pipeline now that ha-blueprint is deprecated @jseidl (#307)
  • Updating some metadata and readme for latest updates @jseidl (#311)
  • Updating minimum HA version on HACS.json @jseidl (#277)

✨ New Contributors

Full Changelog: 3.0.2...3.1.0