This repository has been archived by the owner on Sep 8, 2024. It is now read-only.
krisgesling
released this
13 Dec 00:34
·
61 commits
to dev
since this release
Features
- Improve confidence calculation for Common Query. This provides a better mechanism for determining which Common Query Skill returned the best answer. (#2986) by @ken-mycroft
- Add 'utterances' to message emitted to skill intent handler. Allows intent handlers to access all possible transcriptions and makes
message.data
consistent with converse. (#2997) by @NeonDaniel - Extended the idea of the Voight Kampff CriteriaWaiter (#3002) by @chrisveilleux. This introduces three new tools for use in Voight Kampff test Steps:
- VoightKampffMessageMatcher: checks for the specified message type.
- VoightKampffCriteriaMatcher: checks not only the message type, but also that the payload data matches the given critiera.
- VoightKampffDialogMatcher: checks for the specified dialog output.
- Reduce duplication of Padatious matching during low priority fallbacks (#3003) by @Joanguitar
- Add an option to change the format of log output (#3016) by @goldyfruit
- Add ESpeak TTS configuration options (#3020) by @Genei180
➔ See the Mycroft documentation for more information - Initial Azerbaijani language support (#3021) by @saymantech-co
- Install pip for the python version specified by argument in
dev_setup.sh
(#3042) by @HFabi
Bugfixes
- Release GUI on Skill shutdown or reload (#2979) by @krisgesling
- Fix messages clearing in the
InterceptAllBusClient
(#2990) by @chrisveilleux - Fix pulseaudio daemon failing to start in CI (#2992) by @krisgesling
- Patch dependencies that use the deprecated
use_2to3
(#2996) by @krisgesling - Alter AVX test to accomodate aarch64 (#3000) by @el-tocino
- Fixed an error with message formatting in a ValueError message (#3001) by @chrisveilleux
- Fixed formatting error in skill loader log message (#3010) by @chrisveilleux
- Fix setup process for installs without Precise (#3012) by @in03
- Fix
mycroft-config
set using pre-XDG path (#3015) by @goldyfruit - Fix race condition in GUI namespace insertion (#3022) by @krisgesling
- Check if GUI is connected rather than maintain list of platforms (#3025) by @krisgesling
- Fix config priority issue in XDG changes (#3033) by @forslund
- Remove incorrectly added args in
GUIWebsocketHandler
methods (#3036) by @krisgesling - Update Gentoo libffi dependency reference (#3039) by @rooky-c3bo
Other changes
- Refactor/shellcheck bin (#3019) by @forslund
- Upgrade websocket-client to 1.2.1 (#2879) by @PureTryOut
- Update key names in adapt keyword registration message (#2963) by @forslund
- Voight Kampff: Only stop Mycroft services if running in CI. This allows for faster development workflow when running Voight Kampff tests locally. (#2975) by @krisgesling
- Add warning for anyone loading GoogleTTS. This module uses the Google Translate TTS API and is not intended for production usage. (#2985) by @krisgesling
- Bump pillow from 8.2.0 to 8.3.2 (#2995) by @dependabot[bot]
- Update link for Hub to point to official Github version (#3028) by @krisgesling
- Do not create configs folders until writing (#3045) by @forslund
Big shout out and thanks to our Community Contributors for this release:
🎉 @el-tocino
🎉 @forslund
🎉 @Genei180
🎉 @goldyfruit
🎉 @HFabi
🎉 @in03
🎉 @Joanguitar
🎉 @NeonDaniel
🎉 @PureTryOut
🎉 @rooky-c3bo
🎉 @saymantech-co