github homebridge/homebridge-config-ui-x v5.30.1

44 minutes ago

Highlights

  • ๐Ÿ›Ÿ Ready for Node.js 26: once Node.js 26 is recommended, systems that can't run it won't be offered it or upgraded to it. macOS older than 13.5 is kept below Node.js 24, 32-bit systems stay on Node.js 22, Synology points to Package Center, and a Node.js installed by apt is no longer overwritten
  • ๐Ÿ›‘ Future-proofed Node.js updates: hb-service asks before installing a Node.js major version newer than this Homebridge release supports, so an old install can't jump straight to a version that breaks it
  • ๐Ÿงฉ Custom plugin UIs can read the accessory room layout (plugin-ui-utils 2.3.0)
  • ๐Ÿงพ The config editor no longer flags valid UI options as errors
  • ๐Ÿ“œ Log and terminal text is no longer cut off in Safari
  • โฌ†๏ธ Updated Homebridge libraries: plugin-ui-utils 2.3.0

UI Changes

  • fix(config-editor): stop flagging valid ui options as errors, and match the server's default theme
  • feat(custom-plugins): expose the accessory room layout to custom plugin uis (#3109)
  • fix(logs): stop the log and terminal text being cut off at the right edge in safari (#3089)
  • fix(status): stop offering node.js v24 or later on macOS older than 13.5, and explain why (#3112)

Other Changes

  • docs: bring the readme's install list in line with the wiki
  • fix(hb-service): keep update-node on node.js v22 on 32-bit systems
  • fix(hb-service): keep update-node below node.js v24 on macOS older than 13.5 (#3112)
  • feat(hb-service): ask before installing a node.js major version newer than homebridge knows about
  • fix(hb-service): on synology, point update-node to package center
  • chore(deps): dependency updates
  • ci: retry the release bundle install for longer, and fail clearly if npm never has it
  • fix(hb-service): detect nodesource's deb822 repo file in update-node, and don't unpack a tarball over an apt-owned node.js (#3105)
  • test(hb-service): stub process.getuid with defineProperty in the apt guard specs (#3120)

Homebridge Dependencies

  • @homebridge/hap-client @ v5.4.0
  • @homebridge/node-pty-prebuilt-multiarch @ v0.15.0
  • @homebridge/plugin-ui-utils @ v2.3.0

Don't miss a new homebridge-config-ui-x release

NewReleases is sending notifications on new releases.