Skip to content

Releases: ExperienceLovelace/ha-floorplan

Use cards inside SVG-objects

26 Sep 14:28
7f3d9d3

Choose a tag to compare

🚀 What’s New

  • 🗺️ Added card_set service (by @johnmph in #590). Thank you!
    • Lets you set or reset a card inside your SVG using the tag.
    • ⚠️ This feature is experimental. You may encounter bugs or missing support for some card functionality. Issues with embedded cards inside the ha-floorplan SVG object will possibly not be supported or fixed.

What's Changed

  • Added card_set service to set / reset card inside SVG by using foreignObject tag by @johnmph in #590. Please understand that it's expected to introduce bugs and missing support for things inside the card. We're not going to support and fix bugs introduced by this, if the bugs is related to problems inside the card, living in the ha-floorplan SVG object.

New Contributors

Full Changelog: v1.1.3...v1.1.4

Expose root SVG-element as global resource

02 Jun 15:00
c1b6fdb

Choose a tag to compare

🚀 What’s New

  • 🔧 It's now possible to access the root SVG-element named svg in your custom Javascript-code, like you'd access the hass and entities globals.

What's Changed

New Contributors

Full Changelog: v1.1.2...v1.1.3

Hotfix: Version-bump and CI/CD pipeline for Docs

18 Apr 09:10
56f6a96

Choose a tag to compare

🚀 What’s New (Yep, Again 🙃)


What's Changed

Full Changelog: v1.1.1...v1.1.2

Hotfix: Prevent text_set from parsing empty strings as 0

16 Apr 15:37
5521a6c

Choose a tag to compare

🚀 What’s new?

  • 🛠️ Improved text_set Behavior: Empty strings are no longer parsed as 0. This prevents unintended zeros from being added to your SVG DOM (bug introduced in v1.1.0)
  • 📦 Repository Enhancements: A shiny new test badge has been added to README.md (as we're now always testing code, merged to the master-branch)

If you love this project and want to support its continued development, consider sponsoring it! ☕ Every bit of support means the world!


What's Changed

Bugfixes:

Work related to repository:

New Contributors

Full Changelog: v1.1.0...v1.1.1

Default-rule for `state_action`, `element` in `image_set` service_data and testing

11 Apr 12:30
6a606de

Choose a tag to compare

🎉 It’s time for ha-floorplan v1.1.0! 🎉

This release is packed with small but meaningful improvements for users — and a major milestone behind the scenes: the introduction of automated testing! 🧪 There’s still lots to work on, but this is a solid step in the right direction.

🚀 What’s new?

  • 💡 You can now target a specific element within service_data in image_set.
  • 🔧 Default state_action is now supported – fixes #539 and #540.
  • 🛠️ Streamlined CI/CD workflows and pipeline tweaks – resolves #481.
  • ✅ Automated testing for ha-floorplan is now a thing! This sets the stage for more stable releases going forward.
  • ❤️ We’ve added a FUNDING.yml—you can now support the project and help it grow!

If you love this project and want to support its continued development, consider sponsoring it! ☕ Every bit of support means the world!

What's Changed

New Contributors

  • @codr made their first contribution in #495

Full Changelog: v1.0.48...v1.1.0

Support default-rule for `state_action`

31 Mar 16:39
f7a5507

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: v1.0.49-rc.4...v1.0.49-rc.5

Add support for `element` as SVG target set in service-data for `image_set` service

25 Mar 15:15
ea8aca9

Choose a tag to compare

What's Changed

  • Update HACS instructions by @OzGav in #494
  • Grammer updates to quick-start.md by @codr in #495
  • Feat/allow element in nested action service data by @exetico in #520
  • Bugfix/reintroduce entity element match support by @exetico in #530

New Contributors

  • @codr made their first contribution in #495

Full Changelog: v1.0.48...v1.0.49-rc.4

Allow default rule for double_tap_action

18 Dec 17:31

Choose a tag to compare

What's Changed

  • Add default double tap action to floorplan element rules by @exetico in #492

Full Changelog: v1.0.47...v1.0.48

Maintenance - We're moving to another version tagging (vX.X.X)

31 Oct 16:20
c372fef

Choose a tag to compare

Possibly breaking changes

  • ha-floorplan will now match images on basis of the browsers window size, not the desktop width size. If you face any problems after upgrading ha-floorplan, you can enforce the old logics by adding use_screen_width: true on config.image. See more in the documentation. ⚠️IMPORTANT ⚠️ : If you end up using the use_screen_width: true option, in order to fix your solution, remember to submit it here. We're planning to remove it again in the future, if no-body submits any issues, after a period of time.

Please check release note from v1.0.46.


From now on, versions will be tagged with vX.X.X. This is a maintenance release, and does not include any new features. Also from now on, you'll find floorplan.js as assets to each release.

What's Changed

Full Changelog: 1.0.46...v1.0.47

Find best image based on window.innerWidth

29 Oct 15:25
f272a32

Choose a tag to compare

What's Changed

Possibly breaking changes

  • ha-floorplan will now match images on basis of the browsers window size, not the desktop width size. If you face any problems after upgrading ha-floorplan, you can enforce the old logics by adding use_screen_width: true on config.image. See more in the documentation. ⚠️IMPORTANT ⚠️ : If you end up using the use_screen_width: true option, in order to fix your solution, remember to submit it here. We're planning to remove it again in the future, if no-body submits any issues, after a period of time.

Full Changelog: 1.0.45...1.0.46