Skip to content

A.V.A.T.A.R server v5.2.0

Choose a tag to compare

@Avatar-Home-Automation Avatar-Home-Automation released this 28 Jan 17:41
· 128 commits to master since this release

πŸ“… Release Date

24 january 2025


πŸš€ New Features and Improvements

✨ New Features

  • [Voice Rule]: Call a voice rule directly without necessarily triggering listening through the keyword. Note that this feature requires updating the clients to version 3.2.0 and configuring these direct-call rules on each client.
  • [Plugin Audit]: New Audit command accessible from Plugin Studio. This command verifies the integrity of all plugins with npm packages. It generates a report on security vulnerabilities and outdated versions of the packages requiring updates. The command also provides an option to update these packages when possible.
  • [Information]: New Information command accessible from the application menu. This command checks the integrity of A.V.A.T.A.R.'s npm packages. It generates a report on security vulnerabilities and outdated versions of the packages requiring updates.
  • [Plugin Library]: Installing a plugin from the Plugin Library now automatically installs the plugin's packages to their latest versions. There is no need to have a node_modules directory saved in the plugin's GitHub project. Only the package.json file containing the required packages is necessary.
  • [Version Log]: The update process now displays a summary log of the new application version's changes.

🐞 Bug Fixes

  • Fixed PowerShell scripts for installation and updates:
    • Added a check to ensure that npm is installed.
    • Added a test for the PowerShell version used (>= 7.0).
    • Fixed the call to npm by using npm.cmd on Windows to avoid invoking an npm.ps1.
    • Fixed the creation of the A.V.A.T.A.R Server shortcut for Windows 11.
  • Bug displaying plugin images in the Plugin Library has been fixed.
  • Fixed minor visual bugs.
  • Corrected application messages.

⚠️ Breaking Changes

  • If you have plugins with npm packages, you can update them by removing the node_modules directory and, if necessary, adding a package.json file in the plugin's GitHub project.

πŸ“š Updated Documentation

  • Refer to the documentation for more information about the new features.

πŸ“© Feedback and Support

If you encounter issues or have questions, open an issue or contact us at [avatar.home.automation@gmail.com]