This repository has been archived by the owner on Sep 8, 2024. It is now read-only.
v 18.8.0 Breakin' and fixin'
·
2222 commits
to dev
since this release
The long awaited 18.8 version of Mycroft-core. A couple of bigger changes to the API was included.
The following non-compatible changes has been included:
- enclosure api separated from enclosure logic, this will make it easier to create thirdparty enclosures and support future mycroft enclosures. #1767, #1760
- a couple of deprecated util functions were removed along with the deprecated DeviceApi methods
find_*
#1752, #1756 - Booleans and Numbers in websettings are now casted to the correct python type
- update to more modern python module structure, all main.py files were removed.
- remove depreciated
ScheduledSkill
#1731 MycroftSkill.get_response
announcement parameter has been removed (the dialog parameter now supports strings as well so it has become redundant) #1758
locale directory #1764, #1773
Skill vocab, dialogs and regexes can now be placed in the SKILL/locale
Simple audio service #1761, #1774
Replace the separate mpg123 and ogg123 with a "simple" audio service using simple command line tools to play mp3, ogg and wav files.
Emitter/ws -> bus #1757
The messagebus connection instances has been renamed to "bus". The old MycroftSkill.emitter
is still available for backwards compatibility but will be removed for 19.02.
Skill tester improvements
Misc
- Fix skill listing in CLI #1759
- Fix building mimic if the path contains spaces. Big thanks to @el-tocino for this fix. #1772
- msk updated to 0.3.11 adding better branching support #1769
- msm updated to 0.5.19 setting default branch to 18.08 #1776