Skip to content

v2.0.18

Choose a tag to compare

@github-actions github-actions released this 11 Apr 15:45
· 7 commits to master since this release

HomeGenie 🧞 v2.0.18 - Release Notes

This release introduces significant improvements to the widget engine, focusing on portability, robustness, and internal dependencies.

🚀 Key Features & Changes

  • Dynamic Module Generation: Implemented automatic generation of .module.js files for all widgets. A new template system located at ./data/widgets/.template.module.js is now used to ensure every widget is correctly initialized and portable.
  • Widget Export Improvements: Widget export (ZIP archives) now includes the auto-generated .module.js file, ensuring that exported widgets are fully self-contained and ready to use when imported into other instances.
  • Legacy Support: Automatically generated .module.js files for all pre-existing example widgets to ensure full compatibility with the new module system.

🛠 Dependency Upgrades

  • Zuix.js upgraded to v1.2.7: This version includes a critical fix for Shadow DOM context resolution, improving stability when widgets are moved, re-attached, or dynamically orchestrated in complex dashboards (e.g., Angular-based environments).
  • Jint engine upgraded to v4.8.0: Updated the internal scripting engine to the latest stable version for improved performance and compatibility.

Full Changelog: v2.0.17...v2.0.18