Download Latest Version v21.2.2.zip (10.0 MB)
Email in envelope

Get an email when there's a new version of Mycroft

Home / release_v21.2.2
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2021-12-10 3.5 kB
v21.2.2.tar.gz 2021-12-10 9.7 MB
v21.2.2.zip 2021-12-10 10.0 MB
Totals: 3 Items   19.7 MB 91

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: :tada: @el-tocino :tada: @forslund :tada: @Genei180 :tada: @goldyfruit :tada: @HFabi :tada: @in03 :tada: @Joanguitar :tada: @NeonDaniel :tada: @PureTryOut :tada: @rooky-c3bo :tada: @saymantech-co

Source: README.md, updated 2021-12-10