# Changelog ## 1.1.9 ### Improvements - Cookie file and other default parameters by @florian-asche in https://github.com/OHF-Voice/linux-voice-assistant/pull/231 ## 1.1.8 ### Features - Add changelog generator based on release information by @florian-asche in https://github.com/OHF-Voice/linux-voice-assistant/pull/226 ## 1.1.7 ### Exciting New Features 🎉 - Add linting scripts and pipeline by @florian-asche in https://github.com/OHF-Voice/linux-voice-assistant/pull/201 ### Other Changes - add build flag option for low end devices by @florian-asche in https://github.com/OHF-Voice/linux-voice-assistant/pull/189 - replaced branch build by PR build only by @florian-asche in https://github.com/OHF-Voice/linux-voice-assistant/pull/203 - Change when lint pipeline will start by @florian-asche in https://github.com/OHF-Voice/linux-voice-assistant/pull/204 - fix(script): use os.environ instead of subprocess.environ in setup script by @florian-asche in https://github.com/OHF-Voice/linux-voice-assistant/pull/205 - docs: add documentation for low power device setup and improve setup script by @florian-asche in https://github.com/OHF-Voice/linux-voice-assistant/pull/206 - fix: cookie error (#127) by @florian-asche in https://github.com/OHF-Voice/linux-voice-assistant/pull/210 - fix(config): remove unix: prefix from default pulseaudio socket path … by @florian-asche in https://github.com/OHF-Voice/linux-voice-assistant/pull/221 - Update the changelog file automatically on each release by @omaramin-2000 in https://github.com/OHF-Voice/linux-voice-assistant/pull/224 - Enhance hardware compatibility details in README by @Hedda in https://github.com/OHF-Voice/linux-voice-assistant/pull/222 - add changelog based on release notes by @florian-asche in https://github.com/OHF-Voice/linux-voice-assistant/pull/225 ## 1.1.6 ### Bug Fixes - Start listening after wakeup sound - Prevent wake word from interrupting active voice pipeline - Ensure wake word state is set after the wake sound ### Improvements - Script/run error handling and return code consistency - Move port check into Python application - Help output on application parameters - Added default sample rate to pulse documentation ## 1.1.5 ### Bug Fixes - Fix timer finished sound not looping - Suppress spurious end-file event when starting playback - Fix tts.speak and announce - Fix duck/unduck on timers ### Improvements - Volume persistence across restarts - Enhance play method for playlist support - Add version and hash to docker container - Allow portainer stack to point directly to docker-compose.yml - Improve documentation ## 1.1.4 ### Improvements - Added custom paths to docker for wakeword and sounds - Added wake-word-dir variable - Changed default pipewire configuration - Updated documentation regarding wakeword and sounds - Documentation corrections ## 1.1.3 ### Bug Fixes - Hotfix: typo in network-interface output order causing application crash ### Documentation - Correct LVA_USER_ID variable name ## 1.1.2 ### Breaking Changes - MAC address detection has been fixed. After updating, it may be necessary to remove and re-add the device in Home Assistant. - The docker-compose.yml and .env.example files were updated. Please review and adapt your configuration if required. ### Features - Add variable for network-interface with auto-detection enabled by default - Add MAC address autodetection based on detected or specified network interface - Switch from listening on all IP addresses to binding to the IP of the default interface - Move auto-name creation from shell to Python (name is now optional and auto-generated) - Add first version of docker-compose for developers - Changes EXTRA_ARGS variable to bash array for better variable expansion ### Bug Fixes - Fix non-working variables (e.g. sound-files) - Fix client-name validation (no spaces allowed) - Fix example configuration ## 1.1.1 ### Bug Fixes - Handle STOP command correctly in media_player ## 1.1.0 ### Features - Support custom/external wake words - Add an option to play thinking sound - Add mute/unmute sounds - Add sound customization - Handle announcement separately from the media player - Add Docker build pipeline and compose files - Don't require name for list commands ### Bug Fixes - Fix PEP 508 dependency operator - Fix mpv pause state when loading new media - Fix issues with audio handling ## 1.0.0 - Initial release