Skip to content
This repository was archived by the owner on Oct 16, 2025. It is now read-only.

Releases: Apoll011/Avi-core

Release v0.1.31

27 Apr 21:38

Choose a tag to compare

AVI - Autonomous Voice Interface v0.1.31

Release Notes

I'm thrilled to announce the release of AVI v0.1.31!
This update brings important security improvements, a new JSON response module, dynamic version handling, and workflow enhancements for a smoother development experience.


What's New

  • Dynamic Version Handling: version.rs now automatically syncs with the package version, reducing manual errors.
  • New Response Module: Added a JSON structure and validation logic for more structured and reliable responses.
  • Language Module Integration: Introduced a language management module to support future multi-language features.
  • Security Enhancements: Added a comprehensive SECURITY.md and updated it with best practices.

Installation Improvements

  • Set permissions in workflows to the minimum required for enhanced security.
  • Added a full checkout step to the release workflow for accurate release history.

Bug Fixes

  • Fixed a typo that previously caused issues in the library manager display.
  • Removed debug print statements from the get_name method.

Code Improvements

  • Refactored release.yml for more efficient tag retrieval and release note generation.
  • Updated the release workflow to better handle cases where release notes are missing.
  • Added version input handling to improve release process flexibility.

Documentation

  • Created and updated SECURITY.md with guidelines to better protect the project.
  • Updated release workflow documentation to reflect recent automation changes.

Version Updates

  • Bumped version from 0.1.3 to 0.1.31 reflecting significant improvements and refinements.

Release v0.1.3

24 Apr 10:20
0db09dd

Choose a tag to compare

Release v0.1.3 Pre-release
Pre-release

AVI - Autonomous Voice Interface v0.1.3

Release Notes

I'm excited to announce the release of AVI v0.1.3! This update focuses on streamlining script management and adding MQTT integration for better connectivity.

What's New

MQTT Integration: Added support for MQTT broker integration with rumqttd including complete configuration setup

Simplified Script Management: Refactored script registration process and moved configuration logic to a dedicated file

Installation Improvements: Streamlined script installation and MQTT broker initialization process

Bug Fixes

Removed unused voice, repeat, and pause functions from modules.rs that were causing conflicts

Code Improvements

  • Simplified script installation and configuration workflow
  • Removed unnecessary whitespace in main.rs and utils.rs
  • Added Contributor Covenant Code of Conduct
  • Refactored configuration handling for better maintainability

Documentation

Added comprehensive code of conduct guidelines for contributors

Version Updates

Bumped version from 0.1.2 to 0.1.3

Release v0.1.2

23 Apr 16:04
ab3a254

Choose a tag to compare

Release v0.1.2 Pre-release
Pre-release

AVI - Autonomous Voice Interface v0.1.2

Release Notes

I'm excited to announce the release of AVI v0.1.2! This update includes several improvements to the core architecture and skill management system.

What's New

Enhanced Skill Management: Introduced SkillManager for improved handling and organization of voice assistant skills
Intent Validation: Added validation for intent structure to ensure consistency and reliability
New Intent Handler: Implemented additional handler for processing voice/text commands

Bug Fixes

Fixed directory handling issue in avi_engine.rs that now properly restores original path after execution

Code Improvements

Refactored imports in avi_engine.rs and manager.rs for better code clarity

Improved intent loading architecture

Added GitHub release workflow for streamlined updates

Release v0.1.0

22 Apr 18:45

Choose a tag to compare

Release v0.1.0 Pre-release
Pre-release

Release v0.0.0

22 Apr 18:41

Choose a tag to compare

Release v0.0.0 Pre-release
Pre-release