v5.2.1
Avatar-Home-Automation/A.V.A.T.A.R-Serverv5.2.1Feb 10, 2025by Avatar-Home-Automation
AI Summary
Adds a new API function to retrieve connected clients, enhances the Plugin Library with version checking capabilities against GitHub, and fixes several bugs including missing modules and visual issues.
Key Highlights
- New `getAllClients` API function to return all connected clients.
- Plugin Library now checks installed versions against GitHub projects.
- Added missing `underscore.js` module for vulnerability fixes.
- Fixed minor visual bugs and corrected application messages.
New Features
- Avatar.getAllClients function
- Plugin Library version comparison logic
Full Release Notes
# Changelog - Version 5.2.1 ## 📅 Release Date 10 february 2025 --- ## 🚀 New Features and Improvements ### ✨ New Features - **[getAllClients API function]**: New function `Avatar.getAllClients`. Returns all connected clients, including virtual clients. - **[Plugin Library]**: Now tests the version of installed plugins and the versions in their GitHub projects, and displays a "new version available" message on the plugin's description page if the version has changed. Note that the plugin version must be updated in the plugin's properties file for the test to be executable. --- ## 🐞 Bug Fixes - Added a check to ensure that contributors exist in the `Plugin Library` parameters. - Missing module `underscore.js` added to the file _reportLibrairy.js_ for the `Fix package with vulnerabilities` function. - Fixed minor visual bugs. - Corrected application messages. --- ## 📚 Updated Documentation - Refer to the [documentation](https://avatar-home-automation.github.io/docs/) for more information about the new features. --- ## 📩 Feedback and Support If you encounter issues or have questions, open an [issue](https://github.com/Avatar-Home-Automation/A.V.A.T.A.R-Server/issues) or contact us at [avatar.home.automation@gmail.com]