This repository has been archived by the owner on Sep 8, 2024. It is now read-only.
v20.08 - It has to be Spring somewhere
krisgesling
released this
03 Sep 21:13
·
571 commits
to dev
since this release
Features:
- Allow override of platform animations like talking and thinking to prevent interrupting existing content #2657
- Add more detailed Track Status to Common Play Skill. Provides distinct status codes for different layers of media handling #2674
Bugfixes:
- Fix ValueError on check of file modification date - do not check if list of files is empty #2662
- Fix fresh MSM initialization with no internet connection - adds a missing argument #2677
- A recent change allowed default Skills to update even if the autoupdate flag was set to false. This ensures that flag is respected. #2680
Removal of deprecated items:
pyee.EventEmitter
and our ownThreadedEventEmitter
converted to new Emitters available in pyee #2667- Hardcoded recording timeouts should now be configured in
mycroft.conf
#2668 skills.converse.error
will no longer be emitted, please useskills.converse.response
instead #2669- Internal
startListening
signal will no longer be checked #2670 DialogLoader
class removed in favor of newload_dialogs
function #2671get_http
andremove_last_slash
string utils have been removed #2672- Audio utils that had previously been moved from
mycroft.util
have had their references removed. This includesmycroft.util.is_speaking
,mycroft.util.wait_while_speaking
, andmycroft.util.stop_speaking
. The methods should be called from their new modulemycroft.audio
#2678 - The
imp
package has been completely replaced withimportlib
. This was located in the Audio service loading and loading of the old integration test environment #2679. Audioservice submodules names are now prepended with "audioservice_" to prevent module naming collisions #2684