github custom-components/places v3.0.0

one hour ago

Breaking change: New v3 entity model

Places is now device-based, with multiple entities created for each Places config entry. Most values previously exposed as attributes of the main Places sensor are now separate entities, aligning the integration with Home Assistant best practices.

Automations, scripts, templates, and dashboards that reference migrated attributes must be updated to use the corresponding entities. Some detailed address and diagnostic entities are disabled by default and must be enabled from the Places device page before they can be used.

See the v3 migration examples in the README

What's Changed

💥 Breaking Changes

  • Revamp Places entities and persistence by @Snuffy2 in #459

🐛 Bug Fixes

  • Fix release coverage and cancelled setup cleanup by @Snuffy2 in #473

📚 Documentation

🎓 Code Quality

  • Replace linters workflow with prek-autofix by @Snuffy2 in #462
  • Automate locked Python dependency updates by @Snuffy2 in #464
  • Prevent Python dependency downgrades by @Snuffy2 in #466
  • fix(deps): remove obsolete vulnerable Python lock graph by @Snuffy2 in #474
  • ci: validate uv lock consistency by @Snuffy2 in #475
  • Harden automated dependency updates by @Snuffy2 in #469
  • Generalize Dependabot auto-merge guard by @Snuffy2 in #470

🧰 Maintenance

Full Changelog: v2.9.4...v3.0.0

Don't miss a new places release

NewReleases is sending notifications on new releases.