- 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
OBS-URL: https://build.opensuse.org/request/show/676852
OBS-URL: https://build.opensuse.org/package/show/multimedia:voice-assistant/mycroft-core?expand=0&rev=15
709 lines
30 KiB
Plaintext
709 lines
30 KiB
Plaintext
-------------------------------------------------------------------
|
|
Sun Feb 17 17:09:39 UTC 2019 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
- 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
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 2 21:39:50 UTC 2019 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
- 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
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 10 09:59:44 UTC 2018 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
- 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
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Nov 25 18:55:42 UTC 2018 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
- 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
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Nov 11 17:47:15 UTC 2018 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
- Update to 18.8.5:
|
|
* Update Readthedocs documentation . Build scripts have been updated to work
|
|
in the current virtualenv and skill members such as file_system and log in
|
|
MycroftSkill is now documented.
|
|
* Extract date time function improvement. Fixed handling of phrases like
|
|
"in a minute" and added support for extracting "now".
|
|
* Upgrade requests minimum version to 2.20.
|
|
* Fix incorrect path in the prepare-msm script.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Nov 4 18:21:38 UTC 2018 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
- Added buildrequires for python3-ddg3 and python3-ifaddr
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 1 20:20:34 UTC 2018 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
- Update to 18.8.4:
|
|
* This was a rather quiet release but it introduces a mechanic to sync
|
|
installed skills with the skill store. This makes way for bigger changes
|
|
server side creating a better user experience.
|
|
* Report load errors in skill tester . The skill tester now has the ability
|
|
to report the error encountered when skills fail to load.
|
|
* New tests for the dialog renderer module.
|
|
* Api update Upload skills manifest . Add support for uploading skill
|
|
manifest listing installed skills and their status. This makes way for
|
|
implementing better installation possibilities on the Marketplace.
|
|
* Bugfixes
|
|
+ Fix using CPS_play() without the common play framework.
|
|
+ Fix setup script on Fedora and add support for Red Hat Enterprise Linux
|
|
* See more changes at
|
|
https://github.com/MycroftAI/mycroft-core/releases/tag/release/v18.8.4
|
|
|
|
- Update to 18.8.3:
|
|
* The big news in this issue is adding the CommonPlaySkill, a subclass of
|
|
the MycroftSkill adding functionality for negotiating which skill should
|
|
handle a playback call. This will still need a couple of skill updates
|
|
to take advantage of the system but it should be running within a day or two.
|
|
* Common playback skill
|
|
* Fallback TTS . If a remote TTS such as Mimic 2 or googleTTS is used and
|
|
the network connection goes down the tts will fallback to the local
|
|
version of Mimic.
|
|
* Cross skill context . A system for setting context for all skills was
|
|
added.
|
|
* Lock the usage of the identity file . To reduce risk of multiple
|
|
processes accessing the identity file a locking system was added.
|
|
* Fix the problem trillions issue when formating numbers . Rework and
|
|
fixing of issue with trillions when using nice_number.
|
|
* CentOS 7 support
|
|
* Warn when unsupported parse function is used for unsupported language
|
|
* Fix invalid escape sequence in remote_tts.py
|
|
* Allow setting log level in user config . The log level can now both be set
|
|
in the system config and the user config.
|
|
* Miscellaneous
|
|
+ Fix bug causing CLI required 2 ctrl+C to exit
|
|
+ Reduce logging
|
|
+ Lock the version of get-pip used during dev_setup
|
|
+ Minor cleanup of mycroft.skills.core
|
|
+ Fix parsing of today, tomorrow, yesterday
|
|
+ Add possibility to set a separate language for GoogleCloudSTT
|
|
+ Use the phonetic spelling with mimic2
|
|
* See more changes at
|
|
https://github.com/MycroftAI/mycroft-core/releases/tag/release/v18.8.3
|
|
|
|
- Update to 18.8.2:
|
|
* Distro support. Package list for Arch Linux and OpenSuse updated.
|
|
* Updates for python 3.7
|
|
+ Fix python 3.7 issues in padaos
|
|
+ A couple of regexes would fail due to a minor change in how python
|
|
handles incorrect escape sequences.
|
|
+ update pyyaml module requirement
|
|
* Date time updates
|
|
+ a default_time optional parameter has been added to extract_datetime().
|
|
+ utc_now() now returns datetime objects including timezone
|
|
* Spanish text parsing functions updated . Adding spanish support for
|
|
extract_number() and extract_datetime().
|
|
* Updates for skill writers
|
|
+ translate_namedvalues now produce an ordered dict so the values
|
|
can be ordered by priority in the .list file.
|
|
+ schedule_event() now accept integers as well as datetime.
|
|
+ Add optional parameter wait to speakand speak_dialog
|
|
+ Strip trailing blank lines from translated files (.dialog, .list)
|
|
* Support for downloading precise model by wake word name . When more wake
|
|
words are added the precise models will now automatically download and
|
|
be used if they're available, otherwise it'll fall back to pocketsphinx.
|
|
* Misc
|
|
+ Removed unused requirements
|
|
+ Update gtts-token to fix google tts
|
|
+ Add repeat option to audioservice
|
|
+ skill tester now supports a test_setup() step for initial setup.
|
|
* See more changes at
|
|
https://github.com/MycroftAI/mycroft-core/releases/tag/release/v18.8.2
|
|
|
|
- Update to 18.8.1:
|
|
* Mimic 2 speech improvement . The American Voice Beta voice model for
|
|
mimic 2 has been improved quite a bit, to take advantage of this some of
|
|
the sentence chunking code has been reworked. This will result in less
|
|
unnatural pauses in the speech.
|
|
* Unify the commandline experience . Many of the command line tools used in
|
|
the Mark-1 and Picroft was merged into the mycroft-core repo and can
|
|
be found under .../mycroft-core/bin/
|
|
* Local precise model . A user specified precise wakeword model can now be
|
|
specified in the configuration. This allows easier customization.
|
|
* Workaround for arduino issue
|
|
* Miscellaneous updates and bugfixes
|
|
+ Bugfix for the chromecast audio backend
|
|
+ Skip mimic build by default if it's already been built
|
|
+ Better cleanup if a skill fails to load
|
|
+ Minor update of german
|
|
* See more changes at
|
|
https://github.com/MycroftAI/mycroft-core/releases/tag/release/v18.8.1
|
|
|
|
- Update to 18.8.0:
|
|
* The following non-compatible changes has been included:
|
|
+ enclosure api separated from enclosure logic, this will make it easier
|
|
to create thirdparty enclosures and support future mycroft enclosures.
|
|
+ a couple of deprecated util functions were removed along with the
|
|
deprecated DeviceApi methods find_*
|
|
+ Booleans and Numbers in websettings are now casted to the correct
|
|
python type
|
|
+ update to more modern python module structure, all main.py files were
|
|
removed.
|
|
+ remove depreciated ScheduledSkill
|
|
+ MycroftSkill.get_response announcement parameter has been removed (the
|
|
dialog parameter now supports strings as well so it has become redundant)
|
|
* locale directory . Skill vocab, dialogs and regexes can now be placed in
|
|
the SKILL/locale
|
|
* Simple audio service . Replace the separate mpg123 and ogg123 with a
|
|
"simple" audio service using simple command line tools to play mp3, ogg
|
|
and wav files.
|
|
* Emitter/ws -> bus . The messagebus connection instances has been renamed
|
|
to "bus". The old MycroftSkill.emitter is still available for backwards
|
|
compatibility but will be removed for 19.02.
|
|
* Skill tester improvements
|
|
+ Improve skill tester output
|
|
+ Add support for custom settings during test.
|
|
* Misc
|
|
+ Fix skill listing in CLI
|
|
+ Fix building mimic if the path contains spaces.
|
|
+ msk updated to 0.3.11 adding better branching support
|
|
+ msm updated to 0.5.19 setting default branch to 18.08
|
|
* See more changes at
|
|
https://github.com/MycroftAI/mycroft-core/releases/tag/release/v18.8.0
|
|
|
|
- Rebase patches:
|
|
* fix-installation-paths.patch
|
|
* fix-skill-settings-hash.patch
|
|
* use-pycodestyle-instead-of-pep8.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 30 15:25:24 UTC 2018 - alarrosa@suse.com
|
|
|
|
- Don't buildrequire python-pep8 since it's not used at all
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Aug 26 17:38:49 UTC 2018 - alarrosa@suse.com
|
|
|
|
- Update to 18.2.13:
|
|
* Lots of minor improvements and preparations for moving to the 18.8 release.
|
|
* Support for installing Beta skills
|
|
* Mycroft CLI updates
|
|
+ Fixed lockups
|
|
+ Updated simple CLI to show Mycroft speech
|
|
+ Updated code handling non-ascii encodings to work well on a wider range of Locales
|
|
* Improved Camel Case Splitting
|
|
* Fixed caching mimic outputs
|
|
* Mimic 2 improvements
|
|
* Clean up isSpeaking signal
|
|
* See more changes at
|
|
https://github.com/MycroftAI/mycroft-core/releases/tag/release/v18.2.13
|
|
|
|
- Update to 18.2.12:
|
|
* New Mimic voice technology
|
|
* Improved Padatious support
|
|
* Misc improvements
|
|
* See more changes at
|
|
https://github.com/MycroftAI/mycroft-core/releases/tag/release/v18.2.12
|
|
- Rebased fix-installation-paths.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 15 13:01:05 UTC 2018 - jengelh@inai.de
|
|
|
|
- Remove redundancies from description.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jul 28 10:58:36 UTC 2018 - alarrosa@suse.com
|
|
|
|
- Update to 18.2.11:
|
|
* Improvement of date and time extraction and pronunciation
|
|
* Standardize setup script
|
|
* Ask yes/no question
|
|
* Intent enable/disable updates
|
|
* Several bugfixes
|
|
* See more changes at
|
|
https://github.com/MycroftAI/mycroft-core/releases/tag/release/v18.2.11
|
|
- Update to 18.2.10:
|
|
* Require an updated precise
|
|
* Add support for Govivace STT
|
|
* Add possibility to query mic status
|
|
* Add Responsive TTS
|
|
* See more changes at
|
|
https://github.com/MycroftAI/mycroft-core/releases/tag/release/v18.2.10
|
|
- Update to 18.2.9:
|
|
* Require an updated padatious
|
|
* Improve number parsing
|
|
* See more changes at
|
|
https://github.com/MycroftAI/mycroft-core/releases/tag/release/v18.2.9
|
|
- Update to 18.2.8b:
|
|
* Several bugfixes
|
|
* See changes at
|
|
https://github.com/MycroftAI/mycroft-core/releases/tag/release/v18.2.8b
|
|
- Update to 18.2.7b:
|
|
* See changes at
|
|
https://github.com/MycroftAI/mycroft-core/releases/tag/release/v18.2.7b
|
|
- Update to 18.2.6b:
|
|
* Use python3 instead of python2
|
|
* Replace the msm bash script with a python module
|
|
* See more changes at
|
|
https://github.com/MycroftAI/mycroft-core/releases/tag/release/v18.2.6b
|
|
- Update patches:
|
|
* create-initial-user-configuration.sh
|
|
* fix-installation-paths.patch
|
|
* fix-skill-settings-hash.patch
|
|
* mycroft-user-template.conf
|
|
* use-pycodestyle-instead-of-pep8.patch
|
|
- Drop skill patches:
|
|
* skills-fallback-duckduckgo.patch
|
|
* skills-fallback-wolfram-alpha.patch
|
|
* skills-skill-reminder.patch
|
|
- Add skill patches:
|
|
* skills-mycroft-fallback-duck-duck-go.patch
|
|
* skills-mycroft-weather.patch
|
|
- Drop patches already merged upstream (or not accepted yet):
|
|
* 0002-Make-speech-client-python3-compatible.patch
|
|
* 0003-Make-text-client-python2-3-compatible.patch
|
|
* 0004-Fix-hashes-in-settings-for-python3.patch
|
|
* 0005-Fix-test-cases-under-python-3.patch
|
|
* 0006-Remove-backwards-compatibility-with-python-2.7.patch
|
|
* 0008-Fix-cli-crash-with-Python-3.patch
|
|
* 0010-Use-sorted-json-to-perform-hash-of-settings.patch
|
|
* 0013-Remove-backwards-compatibility-from-tests.patch
|
|
* 0014-Fix-counting-function-arguments-in-Python-3.patch
|
|
* 0015-Fix-infinite-skill-reloading-by-disabling-folder-checks.patch
|
|
* 0016-Fix-listing-skills.patch
|
|
* 0017-Fix-failing-tests.patch
|
|
* 0018-Fix-french-centieme-handling.patch
|
|
* 0019-Fix-python3-issues-in-serial-transmission.patch
|
|
* 0020-Fix-issue-using-basestring.patch
|
|
* 0100-local-stt.patch
|
|
- Drop patches for msm, which was moved to a separate python module and had
|
|
to be reworked on python-msm:
|
|
* msm-use-python3.patch
|
|
* msm-add-local-patch-support.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 7 16:41:26 UTC 2018 - alarrosa@suse.com
|
|
|
|
- Set use_virtualenvwrapper to false in the user template config file.
|
|
|
|
- Add require python3-pocketsphinx-python
|
|
|
|
- Add 'skills_repo_folder' configuration
|
|
|
|
- Rebase fix-installation-paths.patch, msm-add-local-patch-support.patch
|
|
and use-pycodestyle-instead-of-pep8.patch
|
|
|
|
- Add new patches from upstream:
|
|
* 0014-Fix-counting-function-arguments-in-Python-3.patch
|
|
* 0015-Fix-infinite-skill-reloading-by-disabling-folder-checks.patch
|
|
* 0016-Fix-listing-skills.patch
|
|
* 0017-Fix-failing-tests.patch
|
|
* 0018-Fix-french-centieme-handling.patch
|
|
* 0019-Fix-python3-issues-in-serial-transmission.patch
|
|
* 0020-Fix-issue-using-basestring.patch
|
|
|
|
- Add not accepted yet patch from PR 656:
|
|
* 0100-local-stt.patch
|
|
|
|
- Add new patch:
|
|
* fix-skill-settings-hash.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 1 16:56:15 UTC 2018 - alarrosa@suse.com
|
|
|
|
- Update to 18.2.5b:
|
|
* This release switches to the 18.02 branch of the mycroft-skills repository.
|
|
Along with this change the skill version has been locked to the version
|
|
that was submitted to the mycroft-skills repository.
|
|
|
|
- Update to 18.2.4b:
|
|
* Shutdown improvements . The handling of signals has been improved allowing
|
|
the software stack to be shutdown more gracefully.
|
|
|
|
* Fix install script for renamed module . Fixes failure to launch mycroft
|
|
when mycroft-core was cloned to a non-standard location.
|
|
|
|
* Add enable/disable intent using the messagebus . Skill intents can now be
|
|
enabled/disabled over the messagebus.
|
|
|
|
* Add support for ETag caching . To reduce server load and data traffic the
|
|
all api requests supports Etag caching, which means no data is sent unless
|
|
the information on the server has changed since last query.
|
|
|
|
* Initial Spanish translation
|
|
|
|
* Misc
|
|
- Fix cancel_all_repeating_events()
|
|
- Fix error code 20 when doing msm default
|
|
- Skill settings are now updated once per minute again
|
|
|
|
- Update to 18.2.3b:
|
|
* With this release the Mycroft Deep Speech STT backend is available and can
|
|
be activated by editing your configs . DeepSpeech is now setup and running
|
|
on the Mycroft servers. To make use of this you just need to switch the
|
|
active STT module. Currently there is no web interface so you will need to
|
|
use a text editor on the local mycroft.conf. See #1503 for a step by step
|
|
guide to do this.
|
|
|
|
* Increase safety when using repeating events . Add some logic to repeating
|
|
events to disallow multiple repeating events with the same name.
|
|
|
|
* MSM updates . A big refactor of the code to allow parallell installation
|
|
of skills along with a bugfix to prevent a possible hang at startup.
|
|
|
|
* Audio service updates . A number of updates in the audio service :
|
|
- Fix audio service previous
|
|
- Re-add "active" flag for audio backends
|
|
- Add shutdown method to audio backends for cleanup when the process exites.
|
|
- Add audio backend mplayer
|
|
- Reduce logging verbosity
|
|
|
|
* Miscellaneous
|
|
- Fix some confusing log messages.
|
|
- Removed unused function in skill settings
|
|
- Add missing pt-pt dialog files
|
|
- Fix possible crash when using wait_for_response
|
|
- Make the Message.utterance_remainder() method more robust.
|
|
- Wait for messagebus before emitting a message
|
|
- Re-enable the Spotify-skill
|
|
|
|
- Update to 18.2.2b:
|
|
* This is a special release to fix a bug in the Spotify skill.
|
|
|
|
- Update to 18.2.1b:
|
|
* Slowing the skill setting poll to once every 5 min . This was an ultimately
|
|
unsuccessful attempt at reduce load of the backend.
|
|
|
|
* Refactor event handler argument calling. The logic handling has been
|
|
reduced
|
|
|
|
* Bugfixes and cleanups
|
|
- Fix accessing non-existent attribute in except blocks
|
|
- Reduce verbosity when skill settings fetch fails.
|
|
- Fix local service crash when servers are down
|
|
|
|
- Update patches:
|
|
* 0004-Fix-hashes-in-settings-for-python3.patch
|
|
* 0005-Fix-test-cases-under-python-3.patch
|
|
* 0006-Remove-backwards-compatibility-with-python-2.7.patch
|
|
* 0010-Use-sorted-json-to-perform-hash-of-settings.patch
|
|
* 0013-Remove-backwards-compatibility-from-tests.patch
|
|
* fix-installation-paths.patch
|
|
* msm-add-local-patch-support.patch
|
|
* msm-use-python3.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 6 12:57:40 UTC 2018 - alarrosa@suse.com
|
|
|
|
- Added python-num2words to requirements
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 5 22:49:58 UTC 2018 - alarrosa@suse.com
|
|
|
|
- Added a python3 fix for mycroft.skills.audioservice
|
|
* fix-installation-paths.patch
|
|
|
|
- Set the default enclosure to "kde" in the user configuration template
|
|
file and add some more data, so users can just modify the file easily
|
|
for their systems.
|
|
|
|
- Added patches for more skills:
|
|
* skills-skill-desktop-launcher.patch
|
|
* skills-fallback-duckduckgo.patch
|
|
* skills-skill-autogui.patch
|
|
|
|
- Added more dependencies for the default skills, since changing the
|
|
enclosure to kde added a few more default skills.
|
|
|
|
- Moved vlc to Recommended instead of Required, since it's only used
|
|
by some skills
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Mar 4 12:33:34 UTC 2018 - alarrosa@suse.com
|
|
|
|
- Add msm-add-local-patch-support.patch to be able to add patches to
|
|
skills from within msm, just after installing them. The applied patches
|
|
are then stored in ~/.mycroft/applied-skill-patches, so when msm
|
|
is used to update a skill, the patch is removed, the skill is updated
|
|
and then it's applied (if necessary).
|
|
|
|
- Added skill patches for 4 skills. Note that these patches are not applied
|
|
when packaging, but are distributed in the package as patches to be applied
|
|
at runtime:
|
|
* skills-fallback-wolfram-alpha.patch
|
|
* skills-skill-reminder.patch
|
|
* skills-mycroft-music-skill.patch
|
|
* skills-mycroft-youtube.patch
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Mar 3 10:32:15 UTC 2018 - alarrosa@suse.com
|
|
|
|
- Update to 18.2.0beta
|
|
|
|
- Update to 18.02 RC2
|
|
* Audio services startup . An error when loading the chromecast backend
|
|
prevented all backends from loading. The backend loading code has been
|
|
updated to be more tolerant against this kind of errors.
|
|
* Do not sync NTP on desktop. Remove NTP sync on desktop installations
|
|
where this is not needed, This increases boot speed with 15 seconds.
|
|
* Handle repeating events better after hibernate. The repeating event would
|
|
start triggering at 2 times per second if it falls behind the current
|
|
time until it catches up. This occurs for example after hibernation.
|
|
This is resolved by never allowing the next sceduled time to be in the
|
|
future.
|
|
* Simplify version checking
|
|
* Remove redundant except (SystemExit, KeyboardInterrupt) clauses
|
|
* Fix platform comment in config
|
|
|
|
- Update to 18.02 RC1
|
|
* Adapt intent Bugfixes
|
|
* Fix Enable/Disable intents
|
|
* Fix Dynamic registration of vocabulary
|
|
* Precise update. The precise package that's downloaded has changed slightly,
|
|
to accommodate these changes some mycroft-core code needed to be updated.
|
|
* Misc
|
|
* Documentation improvement in the default mycroft.conf
|
|
|
|
- Rebase patches to apply correctly:
|
|
* 0003-Make-text-client-python2-3-compatible.patch
|
|
* 0006-Remove-backwards-compatibility-with-python-2.7.patch
|
|
* fix-installation-paths.patch
|
|
|
|
- Fixed log filename for ~/.mycroft/mycroft-python-modules.log
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 27 10:53:31 UTC 2018 - alarrosa@suse.com
|
|
|
|
- Add patches from the upstream's 18.02 branch which add support for python3
|
|
* 0002-Make-speech-client-python3-compatible.patch
|
|
* 0003-Make-text-client-python2-3-compatible.patch
|
|
* 0004-Fix-hashes-in-settings-for-python3.patch
|
|
* 0005-Fix-test-cases-under-python-3.patch
|
|
* 0006-Remove-backwards-compatibility-with-python-2.7.patch
|
|
* 0008-Fix-cli-crash-with-Python-3.patch
|
|
* 0010-Use-sorted-json-to-perform-hash-of-settings.patch
|
|
* 0013-Remove-backwards-compatibility-from-tests.patch
|
|
|
|
- Rebase previous patches and move them over Patch1000 so they're applied
|
|
after the upstream patches:
|
|
* fix-installation-paths.patch
|
|
* msm-use-python3.patch
|
|
* use-pycodestyle-instead-of-pep8.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 22 19:48:21 UTC 2018 - alarrosa@suse.com
|
|
|
|
- Fix create-initial-user-configuration.sh. Now it should create the
|
|
~/.mycroft/mycroft.conf file correctly.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 22 18:40:13 UTC 2018 - alarrosa@suse.com
|
|
|
|
- Add python3-tornado and python3-PyYAML dependencies
|
|
|
|
- Added recommended packages for skills that are not installed by default
|
|
but are interesting to have: python3-wolframalpha, python3-dbus-python,
|
|
python3-aiml and python3-arrow.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 21 22:26:24 UTC 2018 - alarrosa@suse.com
|
|
|
|
- Add TimeoutStopSec parameters to all services so they stop faster
|
|
|
|
- More information written to the log file when installing a skill. Update
|
|
patches and rename fix-installation-paths.diff to .patch:
|
|
* fix-installation-paths.patch
|
|
* msm-use-python3.patch
|
|
* use-pycodestyle-instead-of-pep8.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 21 20:02:51 UTC 2018 - alarrosa@suse.com
|
|
|
|
- Update to mycroft-core 0.9.17:
|
|
* Language support
|
|
- Improve the Italian formating functions (Added nice_time
|
|
and pronounce_number)
|
|
- Update French dialogues and add French formatting and parsing functions
|
|
- Add format and parsing methods for Swedish
|
|
* Reduce CLI log clutter
|
|
- Most of the info messages from the skill settings were demoted to debug
|
|
and the debug messages are filtered by default making it easier to check
|
|
for errors and info logs from skills in development.
|
|
* Make keywords per skill to fix overlapping keyword names
|
|
- To hinder skills from forcing new vocabulary on other skills when
|
|
naming collisions occur the names are now mangled somewhat before
|
|
sent to the intent service.
|
|
* Event scheduler improvements
|
|
- schedule_repeating_event() start time defaults to current time + period
|
|
- Non repeating events are automatically cancelled and event handlers are
|
|
teared down
|
|
* Miscellaneous
|
|
- Upgrade pip version to 9.0.1
|
|
- Fix bug in nice_time() for times before noon
|
|
- Audio service: Add message on track start
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 15 18:32:45 UTC 2018 - alarrosa@suse.com
|
|
|
|
- Update to mycroft-core 0.9.16:
|
|
* Update to fix issues du to changes in the backend.
|
|
* Adds sanity checks that both name and value are available before
|
|
accessing them. This is now done when checking for update of
|
|
settingsmeta and when attempting to save settings to disk.
|
|
|
|
- Update to mycroft-core 0.9.15:
|
|
* Language support. Swedish (sv-fi and sv-se) dialogs were added
|
|
and Italian parsing and formating functions were updated.
|
|
* Functions for displaying and speaking time and numbers added.
|
|
* Support for Deepspeech server. Deepspeech released a new model before
|
|
Christmas and is getting pretty good. Mycroft now has an STT interface
|
|
connecting to the deepspeech_server, a simple server hosting deep speech.
|
|
The server can easily be setup locally for a user with decent hardware.
|
|
* List skills in CLI. The currently loaded skills can now be listed using
|
|
the new command :skills.
|
|
* Messages at skill shutdown and load failed messages.
|
|
* Other misc changes.
|
|
|
|
- Add patch so the python3-pep8 package is not required anymore, now
|
|
that it's been renamed to pycodestyle.
|
|
* use-pycodestyle-instead-of-pep8.patch
|
|
|
|
- When installing a skill, write to ~/.mycroft/mycroft-python-modules.log
|
|
the required python modules since pip is not run
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 23 17:24:54 UTC 2018 - alarrosa@suse.com
|
|
|
|
- Update to mycroft-core 0.9.14
|
|
* More TTS and STT modules
|
|
* Fix sphinx documentation
|
|
* Better handling of lists when reading from backend
|
|
* Limit CLI memory usage
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 10 12:29:21 UTC 2018 - alarrosa@suse.com
|
|
|
|
- Update to mycroft-core 0.9.13
|
|
- Drop fix-version-0.9.11.diff which is not needed anymore
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 4 11:57:44 UTC 2018 - alarrosa@suse.com
|
|
|
|
- Update to mycroft-core 0.9.11
|
|
- Add fix-version-0.9.11.diff
|
|
- Rebase fix-installation-paths.diff
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 14 10:01:53 UTC 2017 - alarrosa@suse.com
|
|
|
|
- Initial release of mycroft-core 0.9.6
|
|
- Add fix-installation-paths.diff
|