Skip to content

v4.58.0

Compare
Choose a tag to compare
@github-actions github-actions released this 08 Sep 08:12
· 100 commits to refs/heads/latest since this release

⚠️ The minimum version of Homebridge needed for the "child bridge extra configuration" functionality is v1.8.0. The UI will continue to work with Homebridge v1.6.0 or later, however it is always recommended to run the latest version of Homebridge anyway.

UI Changes

  • added warning messages for backup files too large to be restored (@NorthernMan54)
  • hide node update available icon for synology users
  • various updates to widgets:
    • hide the add widget button when the layout is locked
    • only show the settings cog and draggable cursor on bigger screens and when layout is unlocked
    • Homebridge widget: don't show plugins as up to date until the check has been completed
    • add config options for:
      • CPU widget: added refresh interval and number of data points to show in the graph
      • Memory widget: added refresh interval and number of data points to show in the graph
      • Network widget: added refresh interval and number of data points to show in the graph
  • updates to zh-TW language file (@tasict)
  • updates to de language file (@Staubgeborener)
  • updates to th language file (@tomzt)
  • updates to sv language file (@emilof)
  • updates to pl language file (@mkz212 + @grzegorz914)
  • updates to uk language file (@xrust83)
  • add log.maxSize/log.truncateSize options (#2161) (@tjenkinson)
  • fix missing translation string in setup wizard
  • various ui improvements and code consistency, including:
    • new design for the 'manage version' plugin modal
    • updated language strings in some of the settings modals
    • renamed settings sections to be more descriptive (same functionality)
      • Remove Single Cached AccessoryRemove Single Accessory
      • Remove All Cached AccessoriesRemove All Accessories
      • Unpair Bridges / Cameras / TVs / External AccessoriesUnpair Single Bridge
      • Reset Homebridge AccessoryUnpair All Bridges
    • restart Homebridge modal will now appear when closing the unpair single bridge modal (only if at least one bridge is unpaired)
  • offer more info about behaviour when disabling a plugin (on disable plugin modal)
  • change the 'power options' screen from a modal to a page
  • allow child bridge extra configuration in the child bridge modal (requires Homebridge 1.8.0 or above)
  • minor adjustments to settings page, add expands
  • improve plugin compatibility checker
    • this will now compare your Homebridge and node versions against a version of a plugin you are going to install, rather than the version you currently have installed
    • the check will be run when you are installing a plugin, updating a plugin and installing an alternate version of a plugin

UI Fixes

  • fix html parts in ca, fr + sl language files
  • update name of mobile-web-app-capable meta tag (from apple-mobile-web-app-capable)
  • support plugins with dots in their @scope (#2171) (@gtalusan)

Other Changes

  • remove unused language strings from i18n files
  • rename instances of BatteryService to Battery
  • update @ngx-translate/core and angular-gridster2
  • make use of overrides in the package.json files to patch dependency vulnerabilities
  • support node 22

Homebridge Dependencies

  • @homebridge/hap-client @ v1.10.2
  • @homebridge/node-pty-prebuilt-multiarch @ v0.11.14
  • @homebridge/plugin-ui-utils @ v1.0.3