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

pre-release3 hours ago

Warning

This beta test release is not recommended for production systems.

Changes since v5.30.1-beta.4

  • chore(deps): dependency updates (#3119) (3dd1a2a1)
  • chore(deps): plugin-ui-utils v2.3.0, and fix the getuid stub failing beta releases (#3120) (4795cd80)
  • Keep update-node below node.js v24 on macOS older than 13.5 (b0bf81ee)
  • 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) (be099875)
  • ci: retry the release bundle install for longer, and fail clearly if npm never has it (c738f06b)

View the full comparison

Everything included in the v5.30.1 beta

Highlights

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)

Homebridge Dependencies

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

Testing

How To Test Upcoming Changes

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

NewReleases is sending notifications on new releases.