Release Notes
- #220 - a bus api has been introduced to query available plugins
- #210 - ovos-core will now automatically write logs to
$XDG_STATE_HOME/mycroft/xxx.log
, until now the launcher scripts were responsible for writing and rotating logs, this often caused permission issues or images to suddenly run out of space, we now ensure logs directory is writable and enforce a limit of 50MB for logs, you can see all logging config options here - #211 - mycroft-core had a hardcoded dialog "please wait a moment as i finish booting up", this was not actually related to the boot process and misleading, ovos-core now plays a error sound instead, other components may reuse the same sound to indicate failures if appropriate. the sound file can be changed under mycroft.conf just like the start_listening and acknowledge sounds
- #204 - the helper method ask_yesno was very limited, it has been updated and will now handle things like double negations and changing your mind mid sentence, the logic for this has now been moved to ovos-lingua-franca OpenVoiceOS/ovos-lingua-franca#30
- #189 + #201 - backend has now been abstracted away, by default ovos-core uses no backend but multiple backends are supported, check out our new backend docs https://openvoiceos.github.io/community-docs/backend/
- #150 - new experimental listening modes have been added, you can now completely disable wake word or not require it for follow up interactions, this is not enabled by default and should be considered only a preview
Changelog
V0.0.5 (2022-11-16)
Fixed bugs:
- Replace / by _ in name to avoid issue when writing the cache file. #228 (JarbasAl)
- emit theme get on theme change #227 (AIIX)
- fix/reload mid tts/stt #225 (JarbasAl)
- Add ovos_workshop dependency for MycroftSkill imports #223 (NeonDaniel)
- change ssh events in ssh gui drop down #215 (AIIX)
- fix/backwards_compat #213 (JarbasAl)
- Update setup state Message types to match skill #212 (NeonDaniel)
- fix backend tests #209 (JarbasAl)
- fix/pairing_check_again #205 (JarbasAl)
- Remove priority skills from default config (inherited from Mycroft) #208 (NeonDaniel)
- fix/ww_cfg #207 (JarbasAl)
- Fix UI buttons vertical screen issues in developer settings #203 (AIIX)
- fix the message sent to the protocol for send_event #200 (AIIX)
- fix/listen_sound #195 (JarbasAl)
- Hotwords init bug fixes #198 (NeonDaniel)
- fix/file_watcher_callback #196 (JarbasAl)
- Cast available langauges set to list for JSON compat. #192 (NeonDaniel)
- Fix Neon leftovers from ported language API #191 (NeonDaniel)
Implemented enhancements:
- Update alpha dependencies to stable versions #230 (NeonDaniel)
- feat/opm query api #220 (JarbasAl)
- Update dependencies to stable versions #226 (NeonDaniel)
- refactor SkillGUI class to import from ovos_utils #224 (JarbasAl)
- shared code from ovos_utils #222 (JarbasAl)
- reviewed german qml translation #221 (emphasize)
- bump ovos workshop #219 (JarbasAl)
- feat/new license workflow #218 (JarbasAl)
- pipaudit workflow #217 (JarbasAl)
- refactor/update_readme #214 (JarbasAl)
- feat/error_sound #211 (JarbasAl)
- feat/xdg_logs #210 (JarbasAl)
- Update ovos_utils.config imports to ovos_config #206 (NeonDaniel)
- feat/lf_ask_yeno #204 (JarbasAl)
- refactor/selene_api -> ovos-backend-client #201 (JarbasAl)
- Allow specifying no retries in MutableMicrophone class #168 (NeonDaniel)
- [requirements] Add ovos-stt-plugin-vosk to extra-stt.txt #202 (goldyfruit)
- refactor/selene_api #189 (NeonJarbas)
- Implement namespace global back button management for mobile #194 (AIIX)
- Add mobile extension to gui interface for mobile gui app #193 (AIIX)
- Update data structure passed to GUI about page #185 (NeonDaniel)
- feat/listening_modes #150 (NeonJarbas)
- Port supported languages API from Neon speech/audio modules #190 (NeonDaniel)
- feat/common_query_tests #188 (NeonJarbas)
V0.0.4 (2022-08-18)
* This Changelog was automatically generated by github_changelog_generator