Skip to content

Commit ad374ad

Browse files
authored
Merge pull request #308 from OpenVoiceOS/release-0.8.5a1
Release 0.8.5a1
2 parents cca2d7e + 4319ac1 commit ad374ad

File tree

4 files changed

+38
-33
lines changed

4 files changed

+38
-33
lines changed

CHANGELOG.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# Changelog
22

3-
## [0.8.4a1](https://github.com/OpenVoiceOS/ovos-plugin-manager/tree/0.8.4a1) (2025-03-19)
3+
## [0.8.5a1](https://github.com/OpenVoiceOS/ovos-plugin-manager/tree/0.8.5a1) (2025-03-27)
44

5-
[Full Changelog](https://github.com/OpenVoiceOS/ovos-plugin-manager/compare/0.8.3...0.8.4a1)
5+
[Full Changelog](https://github.com/OpenVoiceOS/ovos-plugin-manager/compare/0.8.4...0.8.5a1)
66

77
**Merged pull requests:**
88

9-
- fix/allow latest ovos-config [\#305](https://github.com/OpenVoiceOS/ovos-plugin-manager/pull/305) ([JarbasAl](https://github.com/JarbasAl))
9+
- fix:solver base class init [\#307](https://github.com/OpenVoiceOS/ovos-plugin-manager/pull/307) ([JarbasAl](https://github.com/JarbasAl))
1010

1111

1212

downstream_report.txt

Lines changed: 26 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,18 @@
1-
ovos-plugin-manager==0.8.3
1+
ovos-plugin-manager==0.8.4
22
├── ovos-phal-plugin-connectivity-events==0.1.1 [requires: ovos-plugin-manager>=0.0.21,<1.0.0]
33
├── ovos-stt-plugin-chromium==0.1.2 [requires: ovos-plugin-manager>=0.0.1a7]
44
├── ovos-tts-plugin-server==0.0.2 [requires: ovos-plugin-manager>=0.0.5,<1.0.0]
55
├── ovos-dialog-normalizer-plugin==0.0.1 [requires: ovos-plugin-manager]
6-
├── ovos-phal-plugin-ipgeo==0.1.2 [requires: ovos-plugin-manager>=0.0.1,<1.0.0]
76
├── ovos-microphone-plugin-alsa==0.1.0 [requires: ovos-plugin-manager>=0.0.23,<1.0.0]
8-
├── ovos-PHAL-plugin-wallpaper-manager==0.2.3 [requires: ovos-plugin-manager>=0.0.23,<1.0.0]
97
├── ovos-media-plugin-spotify==0.2.4 [requires: ovos-plugin-manager>=0.0.26,<1.0.0]
108
├── ovos-PHAL-plugin-mk1==0.1.3 [requires: ovos-plugin-manager>=0.0.24]
11-
├── ovos-common-query-pipeline-plugin==1.1.0 [requires: ovos-plugin-manager>=0.5.0,<1.0.0]
12-
│ └── ovos-core==1.2.1 [requires: ovos-common-query-pipeline-plugin>=1.0.5,<2.0.0]
139
├── ovos-adapt-parser==1.0.5 [requires: ovos-plugin-manager>=0.5.0,<1.0.0]
1410
│ └── ovos-core==1.2.1 [requires: ovos-adapt-parser>=1.0.5,<2.0.0]
1511
├── ovos-ww-plugin-vosk==0.1.4 [requires: ovos-plugin-manager>=0.0.1]
1612
├── ovos-PHAL==0.2.8 [requires: ovos-plugin-manager>=0.0.25,<1.0.0]
13+
├── ovos-common-query-pipeline-plugin==1.1.1 [requires: ovos-plugin-manager>=0.5.0,<1.0.0]
14+
│ └── ovos-core==1.2.1 [requires: ovos-common-query-pipeline-plugin>=1.0.5,<2.0.0]
15+
├── ovos-PHAL-plugin-system==1.3.2 [requires: ovos-plugin-manager>=0.0.26,<1.0.0]
1716
├── ovos-classifiers==0.0.0a59 [requires: ovos-plugin-manager>=0.0.26a38]
1817
│ └── ovos-ocp-pipeline-plugin==1.1.9 [requires: ovos-classifiers]
1918
│ └── ovos-core==1.2.1 [requires: ovos-ocp-pipeline-plugin>=1.0.10,<2.0.0]
@@ -24,12 +23,16 @@ ovos-plugin-manager==0.8.3
2423
├── ovos-ocp-pipeline-plugin==1.1.9 [requires: ovos-plugin-manager>=0.5.0,<1.0.0]
2524
│ └── ovos-core==1.2.1 [requires: ovos-ocp-pipeline-plugin>=1.0.10,<2.0.0]
2625
├── ovos-translate-server-plugin==0.0.2 [requires: ovos-plugin-manager>=0.0.1,<1.0.0]
27-
├── ovos-PHAL-plugin-system==1.3.0a1 [requires: ovos-plugin-manager>=0.0.26,<1.0.0]
26+
├── ovos-phal-plugin-ipgeo==0.1.5 [requires: ovos-plugin-manager>=0.0.1,<1.0.0]
2827
├── ovos-audio-plugin-mpv==0.2.1 [requires: ovos-plugin-manager>=0.0.26a29]
28+
├── ovos-dinkum-listener==0.3.7 [requires: ovos-plugin-manager>=0.3.1,<1.0.0]
2929
├── ovos-ocp-m3u-plugin==0.0.2 [requires: ovos-plugin-manager>=0.0.1,<1.0.0]
3030
│ └── ovos-ocp-news-plugin==0.0.4 [requires: ovos-ocp-m3u-plugin>=0.0.1,<1.0.0]
31+
├── ovos-wikipedia-solver==0.0.2 [requires: ovos-plugin-manager>=0.0.26,<1.0.0]
32+
│ └── ovos-skill-wikipedia==0.8.2 [requires: ovos-wikipedia-solver>=0.0.1,<1.0.0]
3133
├── ovos-solver-bm25-plugin==0.0.0 [requires: ovos-plugin-manager]
32-
│ └── ovos-skill-wikipedia==0.8.0 [requires: ovos-solver-bm25-plugin]
34+
│ └── ovos-wikipedia-solver==0.0.2 [requires: ovos-solver-bm25-plugin]
35+
│ └── ovos-skill-wikipedia==0.8.2 [requires: ovos-wikipedia-solver>=0.0.1,<1.0.0]
3336
├── ovos-ocp-news-plugin==0.0.4 [requires: ovos-plugin-manager>=0.0.1,<1.0.0]
3437
├── ovos-gui-plugin-shell-companion==1.0.4 [requires: ovos-plugin-manager>=0.5.5,<1.0.0]
3538
├── ovos-utterance-corrections-plugin==0.1.0 [requires: ovos-plugin-manager>=0.0.1,<1.0.0]
@@ -42,64 +45,62 @@ ovos-plugin-manager==0.8.3
4245
│ └── ovos-workshop==3.3.6a1 [requires: ovos-solver-yes-no-plugin>=0.0.1,<1.0.0]
4346
│ ├── ovos-skill-camera==1.0.5a1 [requires: ovos-workshop>=0.0.12]
4447
│ ├── ovos-skill-fuster-quotes==0.0.4 [requires: ovos-workshop]
48+
│ ├── ovos-skill-word-of-the-day==0.1.3 [requires: ovos-workshop]
4549
│ ├── ovos-skill-wikihow==0.3.1 [requires: ovos-workshop>=3.3.2,<4.0.0]
46-
│ ├── ovos-skill-days-in-history==0.3.10a4 [requires: ovos-workshop>=3.1.0,<4.0.0]
47-
│ ├── ovos-common-query-pipeline-plugin==1.1.0 [requires: ovos-workshop>=0.1.7,<4.0.0]
48-
│ │ └── ovos-core==1.2.1 [requires: ovos-common-query-pipeline-plugin>=1.0.5,<2.0.0]
50+
│ ├── ovos-skill-weather==0.1.17 [requires: ovos-workshop>=2.2.0,<4.0.0]
4951
│ ├── ovos-adapt-parser==1.0.5 [requires: ovos-workshop>=0.1.7,<4.0.0]
5052
│ │ └── ovos-core==1.2.1 [requires: ovos-adapt-parser>=1.0.5,<2.0.0]
53+
│ ├── ovos-common-query-pipeline-plugin==1.1.1 [requires: ovos-workshop>=0.1.7,<4.0.0]
54+
│ │ └── ovos-core==1.2.1 [requires: ovos-common-query-pipeline-plugin>=1.0.5,<2.0.0]
5155
│ ├── ovos-skill-randomness==0.1.2a1 [requires: ovos-workshop]
5256
│ ├── ovos-skill-naptime==0.3.13 [requires: ovos-workshop>=0.0.15,<4.0.0]
5357
│ ├── ovos-skill-alerts==0.1.23 [requires: ovos-workshop>=2.2.0,<4.0.0]
54-
│ ├── ovos-skill-weather==0.1.15 [requires: ovos-workshop>=2.2.0,<4.0.0]
5558
│ ├── ovos-skill-laugh==0.2.1a3 [requires: ovos-workshop]
5659
│ ├── ovos-skill-ip==0.2.8a1 [requires: ovos-workshop]
5760
│ ├── ovos-ocp-pipeline-plugin==1.1.9 [requires: ovos-workshop>=0.1.7,<4.0.0]
5861
│ │ └── ovos-core==1.2.1 [requires: ovos-ocp-pipeline-plugin>=1.0.10,<2.0.0]
5962
│ ├── ovos-skill-local-media==0.2.10a2 [requires: ovos-workshop>=2.4.0,<4.0.0]
6063
│ ├── ovos-skill-confucius-quotes==0.1.11a1 [requires: ovos-workshop>=0.0.15,<4.0.0]
61-
│ ├── ovos-skill-speedtest==0.3.3 [requires: ovos-workshop>=0.0.12,<4.0.0]
6264
│ ├── ovos-skill-color-picker==0.0.7 [requires: ovos-workshop]
63-
│ ├── ovos-skill-date-time==0.4.10 [requires: ovos-workshop>=0.0.16,<4.0.0]
65+
│ ├── ovos-skill-iss-location==0.2.14 [requires: ovos-workshop>=0.0.12,<4.0.0]
6466
│ ├── ovos-skill-parrot==0.1.16 [requires: ovos-workshop>=0.0.15,<4.0.0]
67+
│ ├── ovos-skill-days-in-history==0.3.10a6 [requires: ovos-workshop>=3.1.0,<4.0.0]
68+
│ ├── ovos-skill-application-launcher==0.5.11 [requires: ovos-workshop>=0.0.15,<4.0.0]
6569
│ ├── ovos-skill-number-facts==0.1.12a2 [requires: ovos-workshop>=0.0.15,<4.0.0]
6670
│ ├── ovos-skill-fallback-unknown==0.1.6a4 [requires: ovos-workshop>=0.0.15,<4.0.0]
6771
│ ├── ovos-skill-somafm==0.1.6a1 [requires: ovos-workshop>=0.0.16]
68-
│ ├── ovos-skill-word-of-the-day==0.1.0 [requires: ovos-workshop]
6972
│ ├── ovos-skill-volume==0.1.13a6 [requires: ovos-workshop>=0.0.15,<4.0.0]
7073
│ ├── ovos-padatious==1.3.6 [requires: ovos-workshop>=0.1.7,<4.0.0]
71-
│ ├── ovos-skill-diagnostics==0.0.6 [requires: ovos-workshop>=0.0.12]
7274
│ ├── ovos-plugin-common-play==1.1.9 [requires: ovos-workshop>=2.4.2,<4.0.0]
7375
│ ├── ovos-skill-moviemaster==0.0.10a1 [requires: ovos-workshop>=0.0.11,<4.0.0]
7476
│ ├── ovos-skill-screenshot==0.0.7 [requires: ovos-workshop]
77+
│ ├── ovos-skill-date-time==0.4.12 [requires: ovos-workshop>=0.0.16,<4.0.0]
7578
│ ├── ovos-skill-pyradios==0.1.5a2 [requires: ovos-workshop>=0.0.16,<4.0.0]
76-
│ ├── ovos-skill-wikipedia==0.8.0 [requires: ovos-workshop>=3.3.2,<4.0.0]
7779
│ ├── ovos-skill-homescreen==3.0.3a1 [requires: ovos-workshop>=2.4.0,<4.0.0]
7880
│ ├── ovos-skill-dictation==0.2.14 [requires: ovos-workshop>=0.0.15,<4.0.0]
79-
│ ├── ovos-skill-application-launcher==0.5.11a1 [requires: ovos-workshop>=0.0.15,<4.0.0]
81+
│ ├── ovos-skill-speedtest==0.3.4 [requires: ovos-workshop>=0.0.12,<4.0.0]
82+
│ ├── ovos-skill-wikipedia==0.8.2 [requires: ovos-workshop>=3.3.2,<4.0.0]
8083
│ ├── ovos-core==1.2.1 [requires: ovos-workshop>=3.3.4,<4.0.0]
8184
│ ├── ovos-skill-icanhazdadjokes==0.3.4 [requires: ovos-workshop>=0.0.15,<4.0.0]
85+
│ ├── ovos-skill-personal==0.1.13 [requires: ovos-workshop>=0.0.15,<4.0.0]
8286
│ ├── ovos-PHAL-plugin-wifi-setup==1.1.8 [requires: ovos-workshop>=0.0.15,<4.0.0]
8387
│ ├── ovos-skill-youtube-music==0.1.7a1 [requires: ovos-workshop>=0.0.16,<4.0.0]
8488
│ ├── ovos-skill-cmd==0.2.10a2 [requires: ovos-workshop>=0.0.15,<4.0.0]
85-
│ ├── ovos-skill-iss-location==0.2.13 [requires: ovos-workshop>=0.0.12,<4.0.0]
86-
│ └── ovos-skill-personal==0.1.11a2 [requires: ovos-workshop>=0.0.15,<4.0.0]
89+
│ └── ovos-skill-diagnostics==0.0.7 [requires: ovos-workshop>=0.0.12]
8790
├── ovos-plugin-common-play==1.1.9 [requires: ovos-plugin-manager>=0.0.26,<1.0.0]
8891
├── ovos-openai-plugin==2.0.0 [requires: ovos-plugin-manager>=0.0.26,<1.0.0]
8992
│ └── ovos-persona==0.6.14 [requires: ovos-openai-plugin>=2.0.0,<3.0.0]
9093
│ └── ovos-core==1.2.1 [requires: ovos-persona>=0.4.4,<1.0.0]
9194
├── ovos-persona==0.6.14 [requires: ovos-plugin-manager>=0.8.3,<1.0.0]
9295
│ └── ovos-core==1.2.1 [requires: ovos-persona>=0.4.4,<1.0.0]
93-
├── ovos-dinkum-listener==0.3.6 [requires: ovos-plugin-manager>=0.3.1,<1.0.0]
94-
├── ovos-skill-wikipedia==0.8.0 [requires: ovos-plugin-manager>=0.0.26,<1.0.0]
9596
├── ovos-utterance-normalizer==0.2.1 [requires: ovos-plugin-manager>=0.0.25,<1.0.0]
97+
│ ├── ovos-skill-weather==0.1.17 [requires: ovos-utterance-normalizer>=0.0.1,<1.0.0]
9698
│ ├── ovos-classifiers==0.0.0a59 [requires: ovos-utterance-normalizer]
9799
│ │ └── ovos-ocp-pipeline-plugin==1.1.9 [requires: ovos-classifiers]
98100
│ │ └── ovos-core==1.2.1 [requires: ovos-ocp-pipeline-plugin>=1.0.10,<2.0.0]
99101
│ ├── ovos-skill-alerts==0.1.23 [requires: ovos-utterance-normalizer>=0.0.1,<1.0.0]
100-
│ ├── ovos-skill-weather==0.1.15 [requires: ovos-utterance-normalizer>=0.0.1,<1.0.0]
101-
│ ├── ovos-skill-date-time==0.4.10 [requires: ovos-utterance-normalizer>=0.0.1,<1.0.0]
102-
│ └── ovos-skill-volume==0.1.13a6 [requires: ovos-utterance-normalizer>=0.0.1,<1.0.0]
102+
│ ├── ovos-skill-volume==0.1.13a6 [requires: ovos-utterance-normalizer>=0.0.1,<1.0.0]
103+
│ └── ovos-skill-date-time==0.4.12 [requires: ovos-utterance-normalizer>=0.0.1,<1.0.0]
103104
├── ovos-solver-failure-plugin==0.0.1 [requires: ovos-plugin-manager]
104105
│ └── ovos-persona==0.6.14 [requires: ovos-solver-failure-plugin]
105106
│ └── ovos-core==1.2.1 [requires: ovos-persona>=0.4.4,<1.0.0]
@@ -111,6 +112,7 @@ ovos-plugin-manager==0.8.3
111112
├── ovos-stt-plugin-server==0.1.0 [requires: ovos-plugin-manager>=0.7.0,<1.0.0]
112113
├── ovos-PHAL-plugin-wifi-setup==1.1.8 [requires: ovos-plugin-manager>=0.0.23,<1.0.0]
113114
├── ovos-ww-plugin-precise-lite==0.1.3 [requires: ovos-plugin-manager>=0.0.4,<1.0.0]
115+
├── ovos-PHAL-plugin-wallpaper-manager==0.2.4 [requires: ovos-plugin-manager>=0.0.23,<1.0.0]
114116
├── ovos-vad-plugin-noise==0.1.0 [requires: ovos-plugin-manager>=0.0.11,<1.0.0]
115117
├── ovos-microphone-plugin-sounddevice==0.0.0 [requires: ovos-plugin-manager>=0.0.23,<1.0.0]
116118
├── ovos-PHAL-plugin-alsa==0.1.2 [requires: ovos-plugin-manager>=0.0.1,<1.0.0]

ovos_plugin_manager/thirdparty/solvers.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
from ovos_utils.lang import standardize_lang_tag
3434
from ovos_utils.log import LOG
3535
from quebra_frases import sentence_tokenize
36-
36+
from ovos_config import Configuration
3737
from ovos_plugin_manager.language import OVOSLangTranslationFactory, OVOSLangDetectionFactory
3838
from ovos_plugin_manager.templates.language import LanguageTranslator, LanguageDetector
3939

@@ -54,11 +54,14 @@ def __init__(self, config=None,
5454
self.enable_cache = enable_cache
5555
self.config = config or {}
5656
self.supported_langs = self.config.get("supported_langs") or []
57-
self.default_lang = standardize_lang_tag(internal_lang or self.config.get("lang", "en"), macro=True)
57+
self.default_lang = standardize_lang_tag(internal_lang or
58+
self.config.get("lang") or
59+
Configuration().get("lang", "en"),
60+
macro=True)
5861
if self.default_lang not in self.supported_langs:
5962
self.supported_langs.insert(0, self.default_lang)
60-
self._translator = translator or OVOSLangTranslationFactory.create() if self.enable_tx else None
61-
self._detector = detector or OVOSLangDetectionFactory.create() if self.enable_tx else None
63+
self._translator = translator or (OVOSLangTranslationFactory.create() if self.enable_tx else None)
64+
self._detector = detector or (OVOSLangDetectionFactory.create() if self.enable_tx else None)
6265
LOG.debug(f"{self.__class__.__name__} default language: {self.default_lang}")
6366

6467
@property

ovos_plugin_manager/version.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# START_VERSION_BLOCK
22
VERSION_MAJOR = 0
33
VERSION_MINOR = 8
4-
VERSION_BUILD = 4
5-
VERSION_ALPHA = 0
4+
VERSION_BUILD = 5
5+
VERSION_ALPHA = 1
66
# END_VERSION_BLOCK

0 commit comments

Comments
 (0)