Releases: ExperienceLovelace/ha-floorplan
Release list
New simple visual config-editor and bugfix for "elements"-rules
What's Changed
- FEAT: Add FloorplanCardEditor component and integrate with FloorplanCard by @MrBearPresident in #634 (THANK YOU!)
- Fix element-rule resolution for
elementand multi-entryelementsconfigs by @exetico with @Copilot in #660 - Bump webpack-dev-server from 5.2.4 to 5.2.5 by @dependabot[bot] in #656
- Bump @babel/core from 7.29.0 to 7.29.6 by @dependabot[bot] in #655
- Bump js-yaml from 4.1.1 to 4.2.0 by @dependabot[bot] in #654
- Bump concurrent-ruby from 1.3.6 to 1.3.7 in /docs by @dependabot[bot] in #653
- Bump faraday from 2.14.2 to 2.14.3 in /docs by @dependabot[bot] in #652
- Bump nokogiri from 1.19.3 to 1.19.4 in /docs by @dependabot[bot] in #651
- Bump launch-editor from 2.13.2 to 2.14.1 by @dependabot[bot] in #650
- Bump shell-quote from 1.8.3 to 1.8.4 by @dependabot[bot] in #649
- Bump version by @exetico in #661
Full Changelog: v1.1.6...v1.2.0
What's Changed
- Fix element-rule resolution for
elementand multi-entryelementsconfigs by @exetico with @Copilot in #660 - Bump webpack-dev-server from 5.2.4 to 5.2.5 by @dependabot[bot] in #656
- Bump @babel/core from 7.29.0 to 7.29.6 by @dependabot[bot] in #655
- Bump js-yaml from 4.1.1 to 4.2.0 by @dependabot[bot] in #654
- Bump concurrent-ruby from 1.3.6 to 1.3.7 in /docs by @dependabot[bot] in #653
- Bump faraday from 2.14.2 to 2.14.3 in /docs by @dependabot[bot] in #652
- Bump nokogiri from 1.19.3 to 1.19.4 in /docs by @dependabot[bot] in #651
- Bump launch-editor from 2.13.2 to 2.14.1 by @dependabot[bot] in #650
- Bump shell-quote from 1.8.3 to 1.8.4 by @dependabot[bot] in #649
- FEAT: Add FloorplanCardEditor component and integrate with FloorplanCard by @MrBearPresident in #634
- Bump version by @exetico in #661
Full Changelog: v1.1.6...v1.2.0
Haptic feedback, touch-event hotfix, data-field support and much needed maintenance
Pre-release: This is a pre-release, as I do need a bit of feedback, before pushing it to the masses... Please report any issues, if any occur.
This release does include support for haptic feedback, and work around image_resource_prefix. Check out the Usage-page in the Docs for more info. We're also supporting the data attribute now.
Please do report issues, if you find any.
What's Changed
- feat: add
datafield support; keepservice_dataas legacy fallback by @Copilot in #632 - Bump webpack-dev-server from 5.2.3 to 5.2.4 by @dependabot[bot] in #643
- Add read-permission to hacs validate-job by @exetico in #645
- Bump qs and express by @dependabot[bot] in #644
- Bump faraday from 2.14.1 to 2.14.2 in /docs by @dependabot[bot] in #642
- Bump fast-uri from 3.1.0 to 3.1.2 by @dependabot[bot] in #638
- Bump nokogiri from 1.19.1 to 1.19.3 in /docs by @dependabot[bot] in #637
- Bump @babel/plugin-transform-modules-systemjs from 7.29.0 to 7.29.4 by @dependabot[bot] in #639
- Fix: improve touch event handling in firefox and clean up console log… by @MrBearPresident in #641
- feat: resolve issues #599, #546, #612 — more-info entity override, SVG image base path, haptic feedback by @Copilot in #633
- Feat/maintenance by @exetico in #646
Full Changelog: v1.1.5...v1.1.6
What's Changed
- feat: add
datafield support; keepservice_dataas legacy fallback by @Copilot in #632 - Bump webpack-dev-server from 5.2.3 to 5.2.4 by @dependabot[bot] in #643
- Add read-permission to hacs validate-job by @exetico in #645
- Bump qs and express by @dependabot[bot] in #644
- Bump faraday from 2.14.1 to 2.14.2 in /docs by @dependabot[bot] in #642
- Bump fast-uri from 3.1.0 to 3.1.2 by @dependabot[bot] in #638
- Bump nokogiri from 1.19.1 to 1.19.3 in /docs by @dependabot[bot] in #637
- Bump @babel/plugin-transform-modules-systemjs from 7.29.0 to 7.29.4 by @dependabot[bot] in #639
- Fix: improve touch event handling in firefox and clean up console log… by @MrBearPresident in #641
- feat: resolve issues #599, #546, #612 — more-info entity override, SVG image base path, haptic feedback by @Copilot in #633
- Feat/maintenance by @exetico in #646
Full Changelog: v1.1.5...v1.1.6
Prevent "long press" when scrolling and multi-line text handling
What's Changed
- BugFix: Prevent "long press" when scrolling on touchscreen. by @MrBearPresident in #615
- Bump qs and express by @dependabot[bot] in #610
- Bump webpack from 5.94.0 to 5.105.0 by @dependabot[bot] in #608
- Bump lodash from 4.17.21 to 4.17.23 by @dependabot[bot] in #607
- Bump uri from 0.13.2 to 0.13.3 in /docs by @dependabot[bot] in #603
- Bump rexml from 3.3.9 to 3.4.2 in /docs by @dependabot[bot] in #592
- Bump picomatch from 2.3.1 to 2.3.2 by @dependabot[bot] in #618
- Bump on-headers and compression by @dependabot[bot] in #588
- Bump js-yaml by @dependabot[bot] in #597
- Bump faraday from 2.12.0 to 2.14.1 in /docs by @dependabot[bot] in #609
- Bump node-forge from 1.3.1 to 1.4.0 by @dependabot[bot] in #617
- Bump lodash from 4.17.23 to 4.18.1 by @dependabot[bot] in #619
- Bump follow-redirects from 1.15.9 to 1.16.0 by @dependabot[bot] in #620
- Bump playwright and @playwright/test by @dependabot[bot] in #596
- Bump activesupport from 7.2.2 to 7.2.3.1 in /docs by @dependabot[bot] in #622
- Bump json from 2.18.1 to 2.19.2 in /docs by @dependabot[bot] in #623
- Bump flatted from 3.3.1 to 3.4.2 by @dependabot[bot] in #624
- Bump nokogiri from 1.18.8 to 1.19.1 in /docs by @dependabot[bot] in #626
- Bump minimatch by @dependabot[bot] in #627
- Bump form-data from 4.0.2 to 4.0.5 by @dependabot[bot] in #628
- Bump addressable from 2.8.7 to 2.9.0 in /docs by @dependabot[bot] in #616
- fix(ci): add pull-requests: write permission to pr-test workflow by @Copilot in #629
- Bump @tootallnate/once and jest-environment-jsdom by @dependabot[bot] in #625
- Fixes #606 (mention floorplan.js in release-page) by @exetico in #630
- Bump serialize-javascript, copy-webpack-plugin and terser-webpack-plugin by @dependabot[bot] in #621
- Fix:
floorplan.text_setleaves ghost<tspan>elements when switching from multi-line to single-line text by @Copilot in #631 - Bump webpack-dev-server from 4.15.2 to 5.2.1 by @dependabot[bot] in #585
New Contributors
- @MrBearPresident made their first contribution in #615
- @Copilot made their first contribution in #629
Full Changelog: v1.1.4...v1.1.5
What's Changed
- BugFix: Prevent "long press" when scrolling on touchscreen. by @MrBearPresident in #615
- Bump qs and express by @dependabot[bot] in #610
- Bump webpack from 5.94.0 to 5.105.0 by @dependabot[bot] in #608
- Bump lodash from 4.17.21 to 4.17.23 by @dependabot[bot] in #607
- Bump uri from 0.13.2 to 0.13.3 in /docs by @dependabot[bot] in #603
- Bump rexml from 3.3.9 to 3.4.2 in /docs by @dependabot[bot] in #592
- Bump picomatch from 2.3.1 to 2.3.2 by @dependabot[bot] in #618
- Bump on-headers and compression by @dependabot[bot] in #588
- Bump js-yaml by @dependabot[bot] in #597
- Bump faraday from 2.12.0 to 2.14.1 in /docs by @dependabot[bot] in #609
- Bump node-forge from 1.3.1 to 1.4.0 by @dependabot[bot] in #617
- Bump lodash from 4.17.23 to 4.18.1 by @dependabot[bot] in #619
- Bump follow-redirects from 1.15.9 to 1.16.0 by @dependabot[bot] in #620
- Bump playwright and @playwright/test by @dependabot[bot] in #596
- Bump activesupport from 7.2.2 to 7.2.3.1 in /docs by @dependabot[bot] in #622
- Bump json from 2.18.1 to 2.19.2 in /docs by @dependabot[bot] in #623
- Bump flatted from 3.3.1 to 3.4.2 by @dependabot[bot] in #624
- Bump nokogiri from 1.18.8 to 1.19.1 in /docs by @dependabot[bot] in #626
- Bump minimatch by @dependabot[bot] in #627
- Bump form-data from 4.0.2 to 4.0.5 by @dependabot[bot] in #628
- Bump addressable from 2.8.7 to 2.9.0 in /docs by @dependabot[bot] in #616
- fix(ci): add pull-requests: write permission to pr-test workflow by @Copilot in #629
- Bump @tootallnate/once and jest-environment-jsdom by @dependabot[bot] in #625
- Fixes #606 (mention floorplan.js in release-page) by @exetico in #630
- Bump serialize-javascript, copy-webpack-plugin and terser-webpack-plugin by @dependabot[bot] in #621
- Fix:
floorplan.text_setleaves ghost<tspan>elements when switching from multi-line to single-line text by @Copilot in #631 - Bump webpack-dev-server from 4.15.2 to 5.2.1 by @dependabot[bot] in #585
New Contributors
- @MrBearPresident made their first contribution in #615
- @Copilot made their first contribution in #629
Full Changelog: v1.1.4...v1.1.5
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