Releases: ExperienceLovelace/ha-floorplan
Use cards inside SVG-objects
🚀 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
🚀 What’s New
- 🔧 It's now possible to access the root SVG-element named
svgin your custom Javascript-code, like you'd access thehassandentitiesglobals.
What's Changed
- feature: expose page-local root SVG element as global in rule scripts by @OskarLinde in #579
- fix: grammar by @r3m00n in #582
- Bump nokogiri from 1.16.7 to 1.18.8 in /docs by @dependabot in #577
- Bump http-proxy-middleware from 2.0.7 to 2.0.9 by @dependabot in #565
- Bump version by @exetico in #584
New Contributors
- @OskarLinde made their first contribution in #579
- @r3m00n made their first contribution in #582
Full Changelog: v1.1.2...v1.1.3
Hotfix: Version-bump and CI/CD pipeline for Docs
🚀 What’s New (Yep, Again 🙃)
- 🛠️ Same source-code as v1.1.1, now actually versioned! We forgot to bump the package version last time. This release fixes... the release.
- 📚 Clean-up and fixes for our docs at https://experiencelovelace.github.io/ha-floorplan/
What's Changed
- Create jekyll-gh-pages.yml by @exetico in #564
- Add type="module" to floorplan-examples.js script tag to load module by @exetico in #566 + #575
- Use correct folder for dist floorplan-examples by @exetico in #573
- Release/version bump by @exetico in #574
Full Changelog: v1.1.1...v1.1.2
Hotfix: Prevent text_set from parsing empty strings as 0
🚀 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:
- Introduce build and test on master by @exetico in #554
- Fix build&test badge src by @exetico in #555
- Update README.md - Typo, minor clarificarions by @CloCkWeRX in #556
- Fix logics around cicd tests by @exetico in #562
New Contributors
- @CloCkWeRX made their first contribution in #556
Full Changelog: v1.1.0...v1.1.1
Default-rule for `state_action`, `element` in `image_set` service_data and testing
🎉 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
- 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
- Cicd/workflow tweaks and cleanup by @exetico in #524
- Skip docs build if non-final version by @exetico in #525
- Cicd/bugfix docs build package version check by @exetico in #526
- Maintenance/bump resources by @exetico in #527
- Check Git Diff Bugfix by @exetico in #528
- Docs/last commit add branch by @exetico in #529
- Bugfix/reintroduce entity element match support by @exetico in #530
- Reintroduce debug for diff check by @exetico in #531
- Update name in HACS by @exetico in #532
- Remove zip_release key as that's only supported by integrations by @exetico in #534
- Update logics around releases by @exetico in #535
- Bump version by @exetico in #536
- Allow default state_action - Fixes #539 and #540 by @exetico in #541
- Bump version by @exetico in #542
- Create FUNDING.yml by @exetico in #543
- Introduce default duration if states === string (custom function to eval) by @exetico in #544
- Simplify the base and head check by @exetico in #547
- Dev/testing impl step 1 by @exetico in #545
New Contributors
Full Changelog: v1.0.48...v1.1.0
Support default-rule for `state_action`
Add support for `element` as SVG target set in service-data for `image_set` service
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
Full Changelog: v1.0.48...v1.0.49-rc.4
Allow default rule for double_tap_action
What's Changed
Full Changelog: v1.0.47...v1.0.48
Maintenance - We're moving to another version tagging (vX.X.X)
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: trueon config.image. See more in the documentation.⚠️ IMPORTANT⚠️ : If you end up using theuse_screen_width: trueoption, 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
- Update feature_request.md by @exetico in #475
- Update Minimal Mistakes and relates ressources by @exetico in #476
- Maintenance/gh actions by @exetico in #477
- Update and clean-up packages by @exetico in #478
- Maintenance/gh_workflow_with_build_and_node_bump by @exetico in #479
Full Changelog: 1.0.46...v1.0.47
Find best image based on window.innerWidth
What's Changed
- Bump cookie and express by @dependabot in #468
- Bump rexml from 3.3.6 to 3.3.9 in /docs by @dependabot in #471
- Feat/control image width logics by @exetico in #470
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: trueon config.image. See more in the documentation.⚠️ IMPORTANT⚠️ : If you end up using theuse_screen_width: trueoption, 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