Releases: homebridge/homebridge-config-ui-x
4.33.0 (2020-11-15)
Notable Changes
- Accessory Control: @Feilner added support for Door and Window accessory control in the UI (#945)
- Accessory Control: @Feilner added accessory icons for Stateless Programmable Switches (#951)
- Plugins: (BETA) The following features have been added to assist plugin developers building custom plugin user interfaces:
- Added an option to toggle the display of the schema-generated config form below the plugin's custom user interface - see docs
- Added the ability to load the plugin's custom ui from a local development server (such as the Angular/Vue/Webpack dev servers) - see docs
- Added the ability to customise the location of the plugin's custom ui assets using the
customUiPath
property in theconfig.schema.json
Other Changes
- i18n: Improvements to Simplified Chinese language translations (#942)
- i18n: Improvements to German language translations (#946)
- i18n: Improvements to Spanish language translations (#950)
- API: Added REST API endpoints to lookup and update the config for a single plugin, see the Swagger API documentation for details
- System: Display a warning in the UI when the client (browser) is running a newer version than the server - this can happen if the service is not restarted after updating the Homebridge UI
If you like Homebridge Config UI X please consider starring the project on GitHub.
4.32.0 (2020-11-06)
Notable Changes
- Plugins: (BETA) Added the ability for plugin developers to create fully custom configuration user interfaces for their plugins
- This is an optional feature developers can use if they need more advanced functionality than the current config.schema.json generated form provides
- Developers can use standard HTML / CSS and JavaScript (or even a front end framework like Vue, Angular or React) to build their user interfaces
- Developers can also create a server-side script which accepts requests from their plugin user interface
- See the documentation for further information
- Homebridge: Added the ability to select which interfaces Homebridge should advertise and listen on (this feature will appear in Homebridge Settings when the upcoming release of Homebridge v1.3.0 is installed)
Bug Fixes
- Themes: When using dark mode,
readonly
inputs in a Plugin's Settings GUI are now distinguishable from editable inputs
Other Changes
- Backup/Restore: Added the
scheduledBackupDisable
option to allow users to disable the automated daily instance backups (#938) - i18n: Improvements to Catalan language translations (#919)
- i18n: Improvements to Simplified Chinese language translations (#927,#936)
- i18n: Improvements to Italian language translations (#928)
- i18n: Improvements to Polish language translations (#929,#935)
- i18n: Improvements to French language translations (#937)
- i18n: Improvements to Spanish language translations (#939)
If you like Homebridge Config UI X please consider starring the project on GitHub.
The Homebridge team has released the official Homebridge Raspberry Pi Image.
4.31.0 (2020-10-28)
Notable Changes
- Backup/Restore: Full instance backups are now automatically made daily (01:15) (#660)
- Backup archives will be kept for 7 days before being removed
- Backup archives will stored in your Homebridge config folder (
./backups/instance-backups
) - Users can customise the directory that backups are saved to by setting the
scheduledBackupPath
option - this allows you to have the automated backups archives saved to a network share or backup drive - Users can download these scheduled backups by opening the existing Backup / Restore tool
- Added REST API endpoints for getting the list of automated backups, and downloading an existing backup archive
- See the Homebridge Backup and Restore wiki article for further information about instance backups
- hb-service: Added full support for Enterprise / Red Hat / CentOS / Fedora Linux distributions - wiki guide here
Other Changes
- Config Editor: When loading a previous version of the config.json, a diff will be shown to highlight the changes from the current config and the one that will be restored (#910)
- Config Editor: Previous versions of the config.json file more than 60 days old will be periodically be deleted to remove the need for manual maintenance (#732)
- User Accounts: You can now change the login username of existing user accounts
- i18n: Improvements to French language translations (#916)
- i18n: Improvements to Spanish language translations (#917)
- i18n: Improvements to Polish language translations (#918)
If you like Homebridge Config UI X please consider starring the project on GitHub.
The Homebridge team has released the official Homebridge Raspberry Pi Image.
4.30.0 (2020-10-21)
Notable Changes
- i18n: Catalan (ca) language added by @bwp91 (#892)
- The Homebridge UI is now available in 22 different languages!
- Themes: Added 11 more dark mode theme options with various colour accents (#883)
Bug Fixes
- System: Initial support for Node.js v15 and npm v7, however please stay on the current LTS version of Node.js (currently v12.19.0) (#904)
- Config Editor: Fixed a bug that prevented the purging of config.json backups (#898)
- Ring Plugin: Fixed an issue that prevented two factor authentication codes with leading zeros from being accepted when linking a Ring Account (#dgreif/ring#471)
Other Changes
- Config Editor: Updated the config editor hover help text to let users know it's possible to define an interface or an IP for the mdns interface (#899)
- i18n: Improvements to Slovenian language translations (#889)
- i18n: Improvements to Simplified Chinese language translations (#890)
- i18n: Improvements to Spanish language translations (#891,#900)
- i18n: Improvements to French language translations (#893)
- i18n: Improvements to Italian language translations (#894)
- i18n: Improvements to German language translations (#895)
- i18n: Improvements to Japanese language translations (#897)
If you like Homebridge Config UI X please consider starring the project on GitHub.
4.29.0 (2020-10-13)
Notable Changes
- Plugins: Added the ability to rollback to a previous version of a plugin, or install the beta/test version of a plugin
- Homebridge: Added the ability to rollback to a previous version of Homebridge, or install the latest beta version of Homebridge (#877)
- Click the Homebridge version on the status dashboard to access this feature
- Config Editor: Automatic backups of the
config.json
file are now saved to./backups/config-backups/
to reduce clutter in the Homebridge storage folder (#732)- Existing config backup files will be moved on next restart
- Restart: Made it more obvious which button to click when you need to restart Homebridge
- Restart: The restart page now shows separate statues for the UI and Homebridge
- Restart: Users running with
hb-service
will now be prompted to view the Homebridge logs if the Homebridge service is taking a long time to come back online after a restart - i18n: Brazillian Portuguese (pt-BR) language added by @zearthur99 (#880)
- The Homebridge UI is now available in 21 different languages!
Other Changes
- Plugins: Minor cosmetic improvements to the plugins settings GUI
- i18n: Improvements to French language translations (#881,#882)
- i18n: Improvements to Polish language translations (#884,#886)
If you like Homebridge Config UI X please consider starring the project on GitHub.
The Homebridge team has released the official Homebridge Raspberry Pi Image.
4.28.1 (2020-10-08)
Notable Changes
- Plugins: The plugin-specific JSON config editor will now automatically correct invalid JSON in more scenarios
Other Changes
- Auth: Some changes to the "No Authentication Required" mode (#865)
- i18n: Improvements to German language translations (#845)
- i18n: Improvements to Spanish language translations (#867)
- i18n: Improvements to Traditional Chinese language translations (#868)
- i18n: Improvements to Polish language translations (#874)
- i18n: Improvements to Italian language translations (#876)
- i18n: Improvements to Simplified Chinese language translations (#878)
If you like Homebridge Config UI X please consider starring the project on GitHub.
4.28.0 (2020-10-01)
Notable Changes
- Plugins: The Settings action button will now appear on all plugins, even if they don't implement the Plugin Settings GUI
- For most plugins that don't implement the Plugin Settings GUI, the user will now be shown a config editor where they can manage the config just for that plugin
- Plugins: Dramatically increased the number of plugins which the Homebridge UI can offer to automatically remove the config for when uninstalling the plugin
Other Changes
- API: Added REST API endpoints to lookup the plugin type and plugin alias that are needed to configure the plugin, see the Swagger API documentation for details
If you like Homebridge Config UI X please consider starring the project on GitHub.
4.27.2 (2020-09-25)
Notable Changes
- Backup/Restore: When restoring a backup, the original plugin version will be preserved
Other Changes
- i18n: Improvements to Spanish language translations (#837)
- i18n: Improvements to German language translations (#834)
- i18n: Improvements to Swedish language translations (#850)
- API: Added REST API endpoints to lookup a single plugin from NPM, see the Swagger API documentation for details
Bug Fixes
- hb-service: The Homebridge version is now reflected in the HB Supervisor logs after an update (#848)
- User Management: Fixed a typo in the toast error message when loading users (#859)
- Plugins: Resolved an issue discovering the
npm
path on certain Windows installations (#851)
If you like Homebridge Config UI X please consider starring the project on GitHub.
The Homebridge team has released the official Homebridge Raspberry Pi Image.
4.27.1 (2020-09-01)
Other Changes
- i18n: Improvements to Dutch language translations (#827)
- i18n: Improvements to French language translations (#828)
- i18n: Improvements to English language translations (#829)
Bug Fixes
- Plugins: Settings GUI: Fixed a bug that caused the cursor to go to the end of the text input field when editing
- Plugins: Fixed a bug that resulted in the verified plugins list being updated more frequently than it should have been
If you like Homebridge Config UI X please consider starring the project on GitHub.
4.27.0 (2020-08-25)
Other Changes
- Plugins: Partnered with
homebridge-nest-cam
to integrate the "issue token" retrieval process into the UI (may require plugin update) - API: Added REST API endpoints to list and control Homebridge accessories, see the Swagger API documentation for details
- i18n: Improvements to Italian language translations (#822,#825)
- i18n: Improvements to Simplified Chinese language translations (#823)
- i18n: Improvements to Polish language translations (#824)
Bug Fixes
- Plugins: Plugins are now properly sorted in Firefox (#762)
If you like Homebridge Config UI X please consider starring the project on GitHub.