Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.0.12 #127

Merged
merged 154 commits into from
Jul 20, 2023
Merged

0.0.12 #127

merged 154 commits into from
Jul 20, 2023

Conversation

github-actions[bot]
Copy link

Changelog

0.0.12a50 (2023-07-20)

Full Changelog

Merged pull requests:

0.0.12a49 (2023-07-20)

Full Changelog

Merged pull requests:

V0.0.12a48 (2023-07-20)

Full Changelog

Merged pull requests:

V0.0.12a47 (2023-07-19)

Full Changelog

Merged pull requests:

  • Minor import and logging updates to troubleshoot logged warnings #122 (NeonDaniel)

V0.0.12a46 (2023-07-15)

Full Changelog

Merged pull requests:

  • Loosen ovos-backend-client dependency to allow latest stable version #121 (NeonDaniel)

V0.0.12a45 (2023-07-14)

Full Changelog

Fixed bugs:

  • PHAL and admin PHAL failures to successfully initialize started evening of Jul 13 #119
  • fix init #120 (JarbasAl)

V0.0.12a44 (2023-07-13)

Full Changelog

Merged pull requests:

V0.0.12a43 (2023-07-13)

Full Changelog

Merged pull requests:

  • Fix language handling in intent and entity file resolution #117 (NeonDaniel)

V0.0.12a42 (2023-07-13)

Full Changelog

Closed issues:

  • Since version 0.0.12a26, settings are not reloaded with my skill #91

Merged pull requests:

  • Unit tests and improvements to settings change callback #116 (NeonDaniel)

V0.0.12a41 (2023-07-12)

Full Changelog

V0.0.12a40 (2023-07-12)

Full Changelog

Closed issues:

  • When core restarts, I got this trace in the "wikipedia" and "weather" skills #94

Merged pull requests:

V0.0.12a39 (2023-07-12)

Full Changelog

Closed issues:

  • When core restarts, I got this trace in the "hello world" skill #93

Merged pull requests:

V0.0.12a38 (2023-07-12)

Full Changelog

Merged pull requests:

V0.0.12a37 (2023-07-10)

Full Changelog

Merged pull requests:

V0.0.12a36 (2023-07-10)

Full Changelog

Implemented enhancements:

V0.0.12a35 (2023-07-07)

Full Changelog

Merged pull requests:

  • Decorator module tests, docstrings, and annotations #107 (NeonDaniel)

V0.0.12a34 (2023-07-06)

Full Changelog

Merged pull requests:

V0.0.12a33 (2023-07-04)

Full Changelog

Fixed bugs:

V0.0.12a32 (2023-06-24)

Full Changelog

Implemented enhancements:

Closed issues:

  • handle file change errors in logs #100

V0.0.12a31 (2023-06-19)

Full Changelog

Fixed bugs:

V0.0.12a30 (2023-06-16)

Full Changelog

Merged pull requests:

V0.0.12a29 (2023-06-15)

Full Changelog

Merged pull requests:

  • Update AudioInterface reference to resolve deprecation warning #98 (NeonDaniel)

V0.0.12a28 (2023-06-14)

Full Changelog

Fixed bugs:

  • fix skill initialization compat + unittests #95 (JarbasAl)

V0.0.12a27 (2023-05-17)

Full Changelog

Merged pull requests:

V0.0.12a26 (2023-05-17)

Full Changelog

Implemented enhancements:

Closed issues:

  • When core restart, the skill returns an error #82

V0.0.12a25 (2023-05-03)

Full Changelog

Fixed bugs:

  • fix/core_reload in standalone launcher #88 (JarbasAl)

V0.0.12a24 (2023-05-01)

Full Changelog

Implemented enhancements:

Merged pull requests:

V0.0.12a23 (2023-04-30)

Full Changelog

Fixed bugs:

Merged pull requests:

V0.0.12a22 (2023-04-30)

Full Changelog

Fixed bugs:

V0.0.12a21 (2023-04-30)

Full Changelog

Fixed bugs:

V0.0.12a20 (2023-04-26)

Full Changelog

Fixed bugs:

V0.0.12a19 (2023-04-26)

Full Changelog

Fixed bugs:

V0.0.12a18 (2023-04-25)

Full Changelog

Implemented enhancements:

V0.0.12a17 (2023-04-24)

Full Changelog

V0.0.12a16 (2023-04-22)

Full Changelog

Implemented enhancements:

V0.0.12a15 (2023-04-22)

Full Changelog

Merged pull requests:

  • python-version: [ 3.7, 3.8, 3.9, "3.10", "3.11"] #77 (JarbasAl)

V0.0.12a14 (2023-04-22)

Full Changelog

Merged pull requests:

V0.0.12a13 (2023-04-22)

Full Changelog

Fixed bugs:

V0.0.12a12 (2023-04-22)

Full Changelog

Fixed bugs:

V0.0.12a11 (2023-04-22)

Full Changelog

Implemented enhancements:

V0.0.12a10 (2023-04-21)

Full Changelog

Fixed bugs:

  • ERROR - No module named 'ovos_utils.lang.translate' #67
  • fix/universal_skills_are_back #72 (JarbasAl)

V0.0.12a9 (2023-04-21)

Full Changelog

Fixed bugs:

V0.0.12a8 (2023-04-21)

Full Changelog

Merged pull requests:

V0.0.12a7 (2023-04-20)

Full Changelog

Implemented enhancements:

V0.0.12a6 (2023-04-20)

Full Changelog

Merged pull requests:

V0.0.12a5 (2023-04-18)

Full Changelog

Merged pull requests:

V0.0.12a4 (2023-04-14)

Full Changelog

Implemented enhancements:

V0.0.12a3 (2023-04-05)

Full Changelog

Merged pull requests:

  • ovos-bus-client + skillGui class in ovos_workshop #57 (JarbasAl)

V0.0.12a2 (2023-03-02)

Full Changelog

Closed issues:

  • Add helper function voc_list to the OvosSkill class #53

Merged pull requests:

  • Add backwards-compat. voc_cache property and setter #55 (NeonDaniel)

V0.0.12a1 (2023-03-02)

Full Changelog

Merged pull requests:

V0.0.11 (2023-02-25)

Full Changelog

V0.0.11a6 (2023-02-25)

Full Changelog

Merged pull requests:

  • Update ovos_utils dependency to stable release #52 (NeonDaniel)

V0.0.11a5 (2023-02-09)

Full Changelog

Fixed bugs:

  • allow skills to bump workshop and still work in core < 0.0.7 #51 (JarbasAl)

V0.0.11a4 (2023-02-09)

Full Changelog

Merged pull requests:

V0.0.11a3 (2023-02-02)

Full Changelog

Fixed bugs:

  • replace is_ovos with is_classic_core #48 (AIIX)

V0.0.11a2 (2023-01-30)

Full Changelog

V0.0.11a1 (2023-01-28)

Full Changelog

Fixed bugs:

V0.0.10 (2023-01-24)

Full Changelog

Merged pull requests:

V0.0.10a6 (2023-01-24)

Full Changelog

Merged pull requests:

V0.0.10a5 (2023-01-19)

Full Changelog

Fixed bugs:

V0.0.10a4 (2023-01-19)

Full Changelog

Merged pull requests:

V0.0.10a3 (2023-01-18)

Full Changelog

Merged pull requests:

V0.0.10a2 (2023-01-17)

Full Changelog

Implemented enhancements:

V0.0.10a1 (2022-12-15)

Full Changelog

Implemented enhancements:

V0.0.9 (2022-10-20)

Full Changelog

V0.0.9a1 (2022-10-20)

Full Changelog

Fixed bugs:

V0.0.8 (2022-10-19)

Full Changelog

V0.0.8a6 (2022-10-19)

Full Changelog

Merged pull requests:

V0.0.8a5 (2022-10-19)

Full Changelog

V0.0.8a4 (2022-10-19)

Full Changelog

Implemented enhancements:

V0.0.8a3 (2022-10-19)

Full Changelog

Implemented enhancements:

V0.0.8a2 (2022-10-19)

Full Changelog

Merged pull requests:

V0.0.8a1 (2022-09-13)

Full Changelog

Merged pull requests:

V0.0.7 (2022-07-29)

Full Changelog

V0.0.7a12 (2022-07-29)

Full Changelog

Merged pull requests:

V0.0.7a11 (2022-07-28)

Full Changelog

Implemented enhancements:

V0.0.7a10 (2022-07-22)

Full Changelog

Merged pull requests:

V0.0.7a9 (2022-06-09)

Full Changelog

V0.0.7a8 (2022-06-02)

Full Changelog

Fixed bugs:

V0.0.7a7 (2022-05-09)

Full Changelog

V0.0.7a6 (2022-05-09)

Full Changelog

V0.0.7a5 (2022-05-09)

Full Changelog

V0.0.7a4 (2022-05-07)

Full Changelog

V0.0.7a3 (2022-05-07)

Full Changelog

V0.0.7a2 (2022-05-07)

Full Changelog

Merged pull requests:

V0.0.7a1 (2022-05-07)

Full Changelog

V0.0.6 (2022-03-03)

Full Changelog

V0.0.6a1 (2022-03-03)

Full Changelog

V0.0.5 (2022-02-25)

Full Changelog

V0.0.5a12 (2022-02-25)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator

JarbasAl and others added 24 commits July 13, 2023 20:09
* Update internal import to avoid deprecation warning
Add `skill_id` to logged warnings to diagnose legacy behavior

* Fix init kwarg handling in `OVOSSkill` subclasses

* Refactor init for `initialize` backwards-compat.

* Refactor CommonQuerySkill init to resolve deprecation warnings

* Formatting cleanup

* Fix fallback init bug
Cleanup unused added import
Update unit tests to only upload coverage for one run
* Add description to setup.py to fix #125

* Add trivial README.md
def dig_for_skill(max_records: int = 10):
from ovos_workshop.app import OVOSAbstractApplication
from ovos_workshop.skills import MycroftSkill
def dig_for_skill(max_records: int = 10) -> Optional[object]:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should always return a BaseSkill

(str) path to resource or None if no resource found
"""
# TODO: Deprecate in 0.1.0
LOG.warning(f"This method has moved to `ovos_utils.file_utils` and will be"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should use log_deprecation

"""
return RuntimeRequirements()

@classproperty
def network_requirements(self):
def network_requirements(self) -> RuntimeRequirements:
LOG.warning("network_requirements renamed to runtime_requirements, "
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should use log_deprecation now

# backwards compat with mycroft-core
self.bus.emit(msg.forward("active_skill_request",
data={"skill_id": self.skill_id}))
# TODO - remove soon
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Log deprecation?

event.set()

self.bus.on("recognizer_loop:audio_output_end", handle_output_end)
event.wait(timeout=15)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This timeout should be configurable, i.e. in case we expect a particularly long output or several preceding outputs that need to be spoken first

# migrate settings if needed
if not exists(self._settings_path) and \
exists(self._old_settings_path):
LOG.warning("Found skill settings at pre-xdg location, "
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Consider upgrading to log_deprecation

@NeonDaniel NeonDaniel merged commit ef2c8f7 into master Jul 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants