| AArch64 | |
| ppc64le | |
| s390x | |
| x86-64 |
- Update to 18.8.13:
* Nice duration gh#MycroftAI/mycroft-core#1977
A new parsing helper for extracting durations from text has been added.
The extract_duration() method returns a tuple with a timedelta and the
remaining text.
* Document "save_utterance" config option gh#MycroftAI/mycroft-core#1980
The "record_utterance" option was undocumented and badly named so a new
config option "save_utterance" was added to the listener config. The
"record_utterance" option will still be working until 19.02.
* Update Italian formatting functions gh#MycroftAI/mycroft-core#1984
* Bugfixes
+ Fix issue with using sudo during the interactive part of dev_setup.sh
gh#MycroftAI/mycroft-core#1978
+ Fix minor typo in api-code gh#MycroftAI/mycroft-core#1991
+ Fix multiple skills subprocesses gh#MycroftAI/mycroft-core#1975
+ Fix rare crash issue when adding vocabulary while calculating intents.
gh#MycroftAI/mycroft-core#1975
- Update to 18.8.12:
* GUI update (gh#MycroftAI/mycroft-core#1964)
+ Adds ability to sync variables from the gui into the skill and makes it
possible to override the idle page.
* Always load dialogs as utf-8 (gh#MycroftAI/mycroft-core#1958)
+ This ensures that systems with a default file encoding of ascii, ansi and
similar can read the dialog files correctly.
* Fix normalize of sentences containing "half"
(gh#MycroftAI/mycroft-core#1966)
+ A bug introduced when improving the handling of numbers silently made the
normalize not parse numbers after a "half" in the sentence. The change
was reverted and the old behaviour is back.
* Update of stop handling of TTS (gh#MycroftAI/mycroft-core#1961)
+ The tts now cancels all pending speech requests that were issued before
the stop command.
* Resting screen decorator (gh#MycroftAI/mycroft-core#1970)
+ Creating Idle pages was previously a tricky task requiring setting up
message handlers and sending the correct message. Now a method can simply
be tagged as an resting screen handler by applying the decorator
@resting_screen_handler.
* Additional info from the audiotest (gh#MycroftAI/mycroft-core#1971)
+ The audio test now prints which device is used for recording and the
command line used for playback. A -l option is also available now to list
available audio devices.
* Prefer local audio outputs (gh#MycroftAI/mycroft-core#1963)
+ The audio system now prefer local backends before trying external ones.
For example a https url will now consistently play using the vlc backend
and not on a chromecast unless specified.
* Misc
+ Clean up unnecessary Logs in text client (gh#MycroftAI/mycroft-core#1957)
+ Tests for commented dialogs added (gh#MycroftAI/mycroft-core#1853)
- Update to 18.8.11:
* Select microphone by name . The microphone can now be selected in the
listener configuration by using the "device_name" parameter.
* Audio seeking . Added an extension of the audioservice allowing seeking
within an audio file.
* Language updates for Italian and Dutch.
* Minor bugfixes and improvements
- The pep8 speaks config was updated to match the Travis line length
settings
- CLI now catches Ctrl+c correctly
- All class inheritances from object was removed
- Update to 18.8.10:
* Barge-in support . The mic can now be configured to remain unmuted while
mycroft is speaking.
* Allow Mimic2 pronouncing negative numbers. This fixes an error in the
number parsing before sending to the mimic2 service.
* Gui update . Update to handle inserting and switching pages according to
the new mycroft-gui model.
* Swagger documentation for the mycroft api . The swagger config for the
mycroft api documentation is now included in the project.
* Bugfixes and minor improvements
- Handle year style pronounciation correctly when a float is provided.
- Write config files in a human readable format
- Allow to explicitly skip mimic build
- Update to 18.8.9:
* Italian text resources has been updated and completed
* Make sure the precise processes are shutdown when a reload of the voice
hotword engine occurs.
- Rebase patches:
* fix-installation-paths.patch
* use-pycodestyle-instead-of-pep8.patch
- Update to 18.8.8:
* This fixes a semi-critical bug in msm which could cause the Mark-1 device
to not start at all. msm uses a local checkout of the skills repository as
a reference. If a connection error occurred during startup the repo would
be deleted and the skill startup process would stop.
- Update to 18.8.7:
* This release contains the start of a new gui framework and a sort of a gui
debug console has been added to the CLI.
* GUI Connection interface . The enclosure client can now negotiate
connections from "screens" and can send qml pages to draw and related
variables.
* Update msm to version 0.6x . This adds better support for working with the
skill manifest both as a library and as a standalone application from the
command line.
* Hungarian translations . Added Hungarian translations and format/parsing
functions.
* Common Query Framework . A system for negotiating the best result for a
question. The system inherits a lot of it's design from the common play
framework.
* Bugfixes
- Handle invalid refresh tokens to allow the pairing skill to launch
re-pairing if needed
- gTTS modules updated to support latest changes on google's side.
- Handle faulty configs when the logger is created.
- bugfix in padaos to handle bad .intent lines without crashing the
intent system
- Update to 18.8.6:
* New function extract_numbers() will extract all numbers from a string.
* The extract_datetime() function now accepts now as well as
"within X minutes/hours".
* Bugfixes:
+ Utterance remainder does now only replace whole words (and not parts).
+ Fix start playback for fast CPS_start() methods