Package Release Info


Update Info: Base Release
Available in Package Hub : 15 SP4





Change Logs

* Sun Feb 17 2019 Antonio Larrosa <>
- 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
    + 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.
* Sat Feb 02 2019 Antonio Larrosa <>
- 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"
    + 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
  * 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
  - 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
* Mon Dec 10 2018 Antonio Larrosa <>
- 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
  * 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
  * 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
  * 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
* Sun Nov 25 2018 Antonio Larrosa <>
- 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