Skip to content

Releases: zwave-js/zwave-js-ui

Release 11.12.0

19 Feb 10:14

Choose a tag to compare

11.12.0 (2026-02-19)

✨ Features

  • add compression middleware and optimize serial port loading (#4501)
  • bump zwave-js@15.21.0 (#4543) (2a15f80)

🐛 Bug Fixes

🔧 Chores

  • docker: upgrade Alpine Linux to 3.22 (#4537) (fee28f9)
  • replace CLAUDE.md with references to shared .github instructions (#4542) (d9b8539)
  • upgrade actions/checkout and actions/setup-node to v6 (2ca176a)

📚 Documentation

  • add Homebridge to compatible platforms list in readme (#4540) (dc76109)
  • added homebridge-zwave-usb to readme (#4539) (cbc1849)

Release 11.11.0

03 Feb 13:13

Choose a tag to compare

11.11.0 (2026-02-03)

✨ Features

🐛 Bug Fixes

  • correct JSON template syntax in color temperature command (ceabeae), closes #4528

🔧 Chores

  • add NPM version verification and update step in release workflow (d864664)
  • add registry URL to Node.js setup in release workflow (f3e74d2)
  • add registry URL to Node.js setup in release workflow (89e5ecd)
  • add skipChecks option to npm configuration in release-it setup (43a86e1)
  • enable npm provenance (13ed900)
  • remove registry URL from Node.js setup in release workflow (fbe735e)
  • remove registry URL from Node.js setup in release workflow (c4a1673)
  • simplify npm upgrade step in release workflow (afb6d07)
  • update Node.js version to 22.x in release workflow (dc9a3b7)
  • update release-it version to 19.2.4 in package.json and package-lock.json (3628cc4)
  • update repository URL format and restructure bin entry in package.json (d4f7c6a)

Release 11.10.1

15 Jan 15:58

Choose a tag to compare

11.10.1 (2026-01-15)

✨ Features

Release 11.10.0

14 Jan 16:11

Choose a tag to compare

11.10.0 (2026-01-14)

✨ Features

🐛 Bug Fixes

  • markdownlint: ensure MD059 rule is explicitly set to false (b0c6de2)
  • ui: dialogs with close button should be closed on click outside (#4511) (bb9bebf), closes #3237

🔧 Chores

  • deps: bump qs from 6.13.0 to 6.14.1 in the npm_and_yarn group across 1 directory (#4506) (add283d)
  • update jws to version 3.2.3 and jwa to version 1.4.2 in package-lock.json (1f9b866)

📚 Documentation

  • update changelog formatting and correct links for version 11.9.0 (b264c4b)

Release 11.9.1

20 Dec 09:14

Choose a tag to compare

11.9.1 (2025-12-20)

✨ Features

  • bump @release-it/conventional-changelog@10.0.4 (#4499) (6e3d9ec)
  • bump zwave-js@15.18.0 (112eba7)

🐛 Bug Fixes

  • npm release persisted "update available" popup (03fe3ae), closes #4489

Release 11.9.0

17 Dec 08:26

Choose a tag to compare

11.9.0 (2025-12-17)

✨ Features

  • ui: add browser title customization option in settings (36378a1)

🐛 Bug Fixes

  • ui: ui settings not persisted on save (116b409), closes #4333
  • add null checks for metaThemeColor attributes in base store (4fbfcb2), closes #4497
  • add missing UI config properties to UiConfig interface (1ec8d28)

🔧 Chores

  • add npm provenance and trust publish (4345674)
  • downgrade conventional changlog plugin (9a0b3bf)

📚 Documentation

  • add screenshots and complete testing documentation (cd301f5)
  • fix broken 11.8.2 changelog (f244ed2)

♻️ Code Refactoring

  • improve browserTitle persistence and consistency (cd301f5)

Release 11.8.2

30 Nov 08:39

Choose a tag to compare

11.8.2 (2025-11-30)

As 2025 wraps up, we want to thank everyone who has contributed to making Z-Wave JS UI better and stronger this year! We've enhanced key features like firmware updates, SmartStart, network visualization, diagnostics, and completed the major Vue 2 to Vue 3 refactor that took many weeks for security and performance gains. 🌟🚀💻

This incredible journey wouldn’t be possible without our amazing community of contributors and sponsors. Your code, bug reports, feedback, and generous support keep this project alive and thriving—at 1.1k stars and 130+ contributors strong. Thanks to sponsors for supporting the project and allowing us to keep development going. 🙏💖

If you want to send a special gift this Christmas, we truly appreciate the high participation from last year! You can find Amazon wishlists for both me and ALCalzone (the creator of the zwavejs driver) below. Feel free to choose a gift for us to put under the Christmas tree as a token of appreciation for the project and community spirit! 🎁🎅

Wishing you all a joyful holiday season and smooth Z-Wave networks in 2026! Thanks for being part of this journey with us. 🎉🎄🤗

🐛 Bug Fixes

Release 11.8.1

25 Nov 08:43

Choose a tag to compare

11.8.1 (2025-11-25)

✨ Features

  • add workflow_dispatch trigger to post release notes manually (0eb70ad)
  • bump zwave-js@15.17.1 (a5f4018)
  • migrate to Vite 7 and bump Vue/Vuetify deps (4243387)

🐛 Bug Fixes

  • add error handling for workflow_dispatch release fetch (128f281)
  • handle Discord webhook 2000 char limit with embeds (b5dd000)
  • resolve TypeScript type errors and remove deprecated extract-zip types (0169c1e)
  • update vite.config.mjs for Vite 7 ESM compatibility (15aa85f)

🔧 Chores

  • bump Node.js version to 22.20.0 in Docker (2c157f5)
  • improve warning message clarity for truncated content (1069754)
  • update release-it configuration to use conventional commits preset (eb8607b)

📚 Documentation

  • add comment explaining ESM vs CommonJS in bot scripts (06a2945)

♻️ Code Refactoring

  • always use embeds for release notes on discord (5fb0554)
  • improve readability of Discord message splitting logic (fcb4334)

Release 11.8.0

22 Nov 07:54

Choose a tag to compare

11.8.0 (2025-11-22)

Bug Fixes

Features

Release 11.7.0

12 Nov 14:09

Choose a tag to compare

11.7.0 (2025-11-12)

Bug Fixes

Features