v1.15.0
What's Changed
New Widgets & Variations
- Layout: Tabs by @joepavitt in #1138
- Widget: Number Input by @gayanSandamal in #1173
- UI Gauge - Battery Level Type by @joepavitt in #1169
- UI Gauge - Add Tank Style by @joepavitt in #1194
Fixes & Improvements
- Expose the dataTracker composable to enable its use in third-party nodes by @cstns in #1099
- fix failing form e2e test due to multiple submit buttons present on page by @cstns in #1110
- Fixed issue #1121: Update the UI after the component is fully mounted by @gayanSandamal in #1143
- Fixed issue #1111: Updated Vuetify from version "^3.6.9" to "^3.6.13" by @gayanSandamal in #1142
- UI-Button: Fix eslint warning by @arturv2000 in #1141
- Alter UITemplate dataTracker bind to anonymous component by @cstns in #1097
- Fix: Ensure we check for existence of msg before using msg.payload by @joepavitt in #1146
- Clear unused keys when receiving
msg.ui_update.options
, to prevent sending old keys on next submit by @arturv2000 in #1136 - UI Chart: Fix missing entry for first of series (after 1st) by @joepavitt in #1164
- UI Switch - Add "Indicator" mode by @joepavitt in #1147
- Dynamic Options - Implement new helper functions & update widget-load behaviour by @joepavitt in #1123
- Sidebar - Add node-specific icons against each row item by @bartbutenaers in #1165
- Theme: Add Row Height option (including "Compact") by @joepavitt in #1166
- UI Switch: Ensure server-side accounts for decouple config by @joepavitt in #1175
- UI Switch - Handle memory share bug from datastore & ensure msg sent by @joepavitt in #1184
- Fix: Defaults set before Vuetify loading by @joepavitt in #1185
- UI Text - Add support, docs and tests for dynamic properties by @joepavitt in #1182
- UI Table - Add "Button" column type by @bartbutenaers in #1171
- UI Template - Run generic JS onMounted by @joepavitt in #1186
- Specify
msg.ui_update
for dynamic updates by @Steve-Mcl in #1197 - UI Gauge - Add battery icon into battery gauge b/g by @joepavitt in #1198
- Fix blank side bar by @Steve-Mcl in #1196
- [fix]: Font-size supporting issue in ui-text node by @gayanSandamal in #1199
- [fix]: docs: broken URL in ui_page.html by @gayanSandamal in #1200
- UI Text - Ensure we check props.style before applying custom styling by @joepavitt in #1218
- Enhance chart background color handling for unlimited series support by @gayanSandamal in #1220
- CSS: Flex Grow the #app-bar-title by default by @joepavitt in #1221
- Ensure groups in Fixed layouts are driven by the correct width property by @joepavitt in #1223
Documentation
- Docs: Include links to auth plugins for Multi Tenancy by @joepavitt in #1131
- Add missing link in multi-tenancy docs by @joepavitt in #1133
- Interactive dashboard implementation by @gayanSandamal in #1132
- Docs: Add example on rendering prefix/suffix on UI Text by @joepavitt in #1145
- Docs: Update Migration status for UI Chart & UI Switch by @joepavitt in #1149
- Docs: Add new auth provider plugin & tidy formatting by @joepavitt in #1150
- Interactive Dashboard Docs by @gayanSandamal in #1148
- Docs: Typo issue fix under the Core Widgets section by @gayanSandamal in #1161
- Docs: Improve documentation on writing and running E2E tests locally by @joepavitt in #1183
- Moved add-on images to public directory by @gayanSandamal in #1189
- Use editableList in form by @bartbutenaers in #1187
- UI Table - Configurable "Mobile" view by @joepavitt in #1206
- Reduce reconnection notification display time by @colinl in #1207
- notification ui node enhancements by @bartbutenaers in #932
- Docs: Fixes merge conflicts introduced from the ui-notification PR by @joepavitt in #1217
- Docs: Fix the accidentally removed entries from notification docs by @joepavitt in #1219
Dependencies
- Bump axios from 1.6.8 to 1.7.4 by @dependabot in #1209
Administration
- Add
Project automations
workflow by @ppawlowski in #1204 - chore: Add
needs-triage
to story and task issue templates by @ppawlowski in #1208
New Contributors
- @gayanSandamal made their first contribution in #1132
Full Changelog: v1.14.0...v1.15.0