Release 0.0.3
Release Notes
- runs offline by default!
- introducing gui extensions
- introducing fallback STT
- introducing VAD plugins
- deprecate enclosure in favor of PHAL
- support for multiple hotwords
- skills can now live in XDG directories, no longer in /opt/mycroft, this solves a lot of permission related issues while enabling multi user setups
- skills can now provide a setup.py, this means they can be pip installed and managed like regular packages
- goodbye msm, you wont be missed
Changelog
V0.0.3 (2022-05-09)
NOTE: due to a technical error 0.0.2 was skipped, this was meant to be 0.0.2!
Fixed bugs:
- fix/handle bad VAD plugin #117 (JarbasAl)
- fix/audio service duplicate code #109 (NeonJarbas)
- Fix/plugins shutdown #110 (NeonJarbas)
- py3.10 compat #108 (NeonJarbas)
- remove skill settings bad migration path #107 (NeonJarbas)
- Fix additional settings UI #106 (AIIX)
- fix/skill settings using wrong xdg path #104 (NeonJarbas)
- fix/remove skill updater lock #103 (NeonJarbas)
- Add is_alive service check support to GUI Service #102 (AIIX)
- Fix bug in streaming STT audio stream handling #98 (NeonDaniel)
- Fix/tts logs and shutdown #96 (NeonJarbas)
- fix/fallback_tts #95 (NeonJarbas)
- monitor all logs #94 (NeonJarbas)
- fix/loop_race_condition #93 (NeonJarbas)
- fix/mycroft_ready #92 (NeonJarbas)
- fix/double_stt #91 (NeonJarbas)
- Fix/ready timeout #88 (NeonJarbas)
- Handle empty priority/blacklist configuration params #85 (NeonDaniel)
- call device prepare after skill manager has started #80 (AIIX)
- Mismatched converse event names #68
- Fix/unify converse namespace #71 (JarbasAl)
- Fix/changelog text #70 (JarbasAl)
- Copyleft detected - list of deps & util to detect them #51
- Port mk2 GUI service with additional improvements to core #66 (AIIX)
- fix/skill_manager_events #62 (NeonJarbas)
- Fix/adapt lang missing #61 (NeonJarbas)
- Fix/intent issues #59 (NeonJarbas)
- fix/skill_settings backwards compat #55 (NeonJarbas)
- fix/log config #48 (NeonJarbas)
- fix/speech #47 (NeonJarbas)
- speech client systemd hooks #39 (NeonJarbas)
- feat/ovos_lf + fix timezone issues #37 (NeonJarbas)
- Fix: show text delegate as per autofit label refactor #36 (AIIX)
- fix/default_xdg #31 (JarbasAl)
- fix/priority_skills #23 (JarbasAl)
- fix/RemoteTTS+remove_requests_futures_dep #14 (JarbasAl)
- refactor/better_sleep_mode #10 (JarbasAl)
Implemented enhancements:
- refactor/default_offline #113 (NeonJarbas)
- Implement Color Schemes and Settings UI updates #97 (AIIX)
- Port/vad #81 (NeonJarbas)
- Rewrite MutableStream class for microphone. #82 (NeonJarbas)
- SmartSpeaker Extension: Add GUI interface for additional settings #86 (AIIX)
- feat/fallback_stt #77 (NeonJarbas)
- Add GUI Extensions Support #73 (AIIX)
- port - mk2 gui refactor #42
- Refactor/skill process status #67 (NeonJarbas)
- feat/configurable_fallback_tts #49 (NeonJarbas)
- msm disabled by default #24
- feat/PHAL #46 (NeonJarbas)
- refactor/settings continued #44 (NeonJarbas)
- feat/ovos_conf from ovos_utils #34 (NeonJarbas)
- Refactor/converse #32 (NeonJarbas)
- Refactor/standardize skill id usage #28 (JarbasAl)
- Refactor/ simplify skill loading #27 (JarbasAl)
- refactor/combo_lock #15 (JarbasAl)
- refactor/settings #11 (JarbasAl)
- Feat/skill plugins #9 (JarbasAl)
- refactor/gui_launcher #8 (JarbasAl)
- feat/extra_skill_dirs #7 (JarbasAl)
- refactor/ovos_utils #5 (JarbasAl)
- feat/multiple_wakewords #2 (JarbasAl)
- feat/ovos_plugin_manager #1 (JarbasAl)
"Breaking" changes:
- deprecate/optional_xdg #112 (NeonJarbas)
- refactor/add_deprecated_module #99 (NeonJarbas)
- deprecate DevicePrimer #87 (JarbasAl)
- Refactor/deprecate enclosure #29 (JarbasAl)
- refactor/goodbye_msm #25 (JarbasAl)
- refactor/deprecate mycroft.tts #16 (JarbasAl)
Tests and Automations:
- add automation/docker #119 (JarbasAl)
- change matrix chat message #114 (JarbasAl)
- fix/remove lf duplicated tests #111 (NeonJarbas)
- matrix chatbot #83 (JarbasAl)
- Fix/update workflows #72 (JarbasAl)
- Tests/port template workflows #69 (JarbasAl)
- add pypi automations #65 (JarbasAl)
- add codecov #60 (ChanceNCounter)
- more license tests #56 (NeonJarbas)
- feat/license tests workflow #54 (JarbasAl)
Packaging:
- missing requirement - pyyaml #122 (JarbasAl)
- bump/ovos_utils #121 (NeonJarbas)
- refactor/no_adapt #120 (NeonJarbas)
- remove pyee, version pinned by bus client directly #118 (JarbasAl)
- refactor/relax_deps #116 (JarbasAl)
- Increment all dependency alpha versions to next stable versions #115 (NeonDaniel)
- refator/process_utils from ovos_utils #90 (NeonJarbas)
- bump_requirements #74 (NeonJarbas)
- bump/non_alpha_opm+utils #63 (NeonJarbas)
- Refactor/remove pyxdg #53 (NeonJarbas)
- bump requests to avoid GPL transient dependency #52 (NeonJarbas)
- autopep8 #33 (JarbasAl)
- Refactor/relax requirements #21 (JarbasAl)
- WIP README (got to "Running Mycroft") #4 (ChanceNCounter)
Closed issues:
- is_alive() and all_loaded() service status enquiries seems broken #101
0.0.1 (2021-11-01)
Implemented enhancements:
Merged pull requests:
* This Changelog was automatically generated by github_changelog_generator