Test, test, test, test, test, test, test...
Mycroft Skills Kit v0.3.15
This release of Mycroft Skills Kit v0.3.15 switches Github authentication to use Personal Access Tokens as the existing username and password method is being deprecated. A huge thanks to Andlo for all his work on this. It also includes a small bugfix to respect the --repo-cache argument courtesy of Jarbas.
IBM Cloud Text to Speech (TTS) #2548
The IBM Cloud Text to Speech connector has been rewritten to handle IBM's new authentication mechanism. Massive thanks to @CodyReinold for this one.
Contributor guidelines cleanup #2551
This update improves clarity, fixes broken links and makes it easier for new developers to contribute to the project . Another big thanks to @CodyReinold
Czech and Polish support #2554, #2556
Initial language support added for Czech by @Tony763 and Polish by @RafalJanicki. Support for these languages is also underway in our Lingua Franca library.
Mimic1 add default core param #2558
When installing Mimic1 with no core paramater, it will now default to a safe value running on a single core. Thanks to @el-tocino for this.
MOAR Tests! #2496, #2569, #2573
A wide range of tests have been added to various utilities and functions. This includes tests for audio, caching, downloads, files, strings and time.
The test runner has also had some tweaks. It will explicitly execute with Python 3, addressing an issue where the system would hang if a generic Python alias did not exist. It will also ignore directories not intended to be tested with Pytest. Big thanks to @PureTryOut for both of these fixes!
Dependency updates #2551
Pillow has been updated to v7.1.2