Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
80 commits
Select commit Hold shift + click to select a range
9baa615
Increment Version to 0.8.5
JarbasAl Mar 11, 2026
685ea9e
feat: AsyncFakeBus alongside FakeBus (#371)
JarbasAl May 18, 2026
04f5050
Increment Version to 0.9.0a1
JarbasAl May 18, 2026
90e48d6
Update Changelog
JarbasAl May 18, 2026
5b436b2
feat: migrate ovos-utils onto ovos-spec-tools (#373)
JarbasAl May 22, 2026
decfeb3
Increment Version to 0.10.0a1
JarbasAl May 22, 2026
16169be
Update Changelog
JarbasAl May 22, 2026
20e8445
feat: fakebus Message subclasses ovos_spec_tools.Message — no API bre…
JarbasAl May 25, 2026
a88d996
Increment Version to 0.11.0a1
JarbasAl May 25, 2026
6903f95
Update Changelog
JarbasAl May 25, 2026
5291187
fix: standardize_lang_tag macro=True preserves region (restore langco…
JarbasAl May 25, 2026
c9966ff
Increment Version to 0.11.1a1
JarbasAl May 25, 2026
9df555f
Update Changelog
JarbasAl May 25, 2026
fc9d84f
fix: allow json-database 1.x (#379)
JarbasAl Jun 20, 2026
ad75228
Increment Version to 0.11.2a1
JarbasAl Jun 20, 2026
f13a977
Update Changelog
JarbasAl Jun 20, 2026
cc68e60
feat: FakeBus mirrors the legacy<->ovos.* namespace migration (#381)
JarbasAl Jun 25, 2026
fd6b6e0
Increment Version to 0.12.0a1
JarbasAl Jun 25, 2026
e9f3b17
Update Changelog
JarbasAl Jun 25, 2026
08febad
fix: raise ovos-spec-tools floor to 0.10.0a1 for NamespaceTranslator …
JarbasAl Jun 25, 2026
ae73d69
Increment Version to 0.12.1a1
JarbasAl Jun 25, 2026
5c47256
Update Changelog
JarbasAl Jun 25, 2026
9b02d99
fix: translate mirrored payload onto counterpart topic in FakeBus (#385)
JarbasAl Jun 27, 2026
acb4e1e
Increment Version to 0.12.2a1
JarbasAl Jun 27, 2026
d846054
Update Changelog
JarbasAl Jun 27, 2026
a2404f9
feat: AsyncFakeBus namespace migration + env/config flag parity (#387)
JarbasAl Jun 27, 2026
232aecc
Increment Version to 0.13.0a1
JarbasAl Jun 27, 2026
6ddc21e
Update Changelog
JarbasAl Jun 27, 2026
3b208ff
fix: target a real shape-changing pair in namespace-migration tests (…
JarbasAl Jun 29, 2026
7750b4f
Increment Version to 0.13.1a1
JarbasAl Jun 29, 2026
2866a88
Update Changelog
JarbasAl Jun 29, 2026
283dac7
fix: drop deprecated make_default from FakeBus default-session sync (…
JarbasAl Jun 29, 2026
6d14fb9
Increment Version to 0.13.2a1
JarbasAl Jun 29, 2026
49e9f20
Update Changelog
JarbasAl Jun 29, 2026
9522042
fix: FakeBus folds the default session like any other (drop owner-onl…
JarbasAl Jun 29, 2026
8f38d55
Increment Version to 0.13.3a1
JarbasAl Jun 29, 2026
1c6ad40
Update Changelog
JarbasAl Jun 29, 2026
55d6133
fix: FakeBus folds the message session BEFORE handlers, not after (#396)
JarbasAl Jul 2, 2026
6fb9205
Increment Version to 0.13.4a1
JarbasAl Jul 2, 2026
e197be1
Update Changelog
JarbasAl Jul 2, 2026
4e77ca7
fix: log each unique deprecation warning only once
JarbasAl Jul 16, 2026
9232855
Merge pull request #398 from OpenVoiceOS/fix/dedupe-deprecation-logs
JarbasAl Jul 16, 2026
45ac6dd
Increment Version to 0.13.5a1
JarbasAl Jul 16, 2026
988134c
Update Changelog
JarbasAl Jul 16, 2026
6fe8f6a
fix: ovos-logs CLI creates stray file in cwd on every invocation (#400)
JarbasAl Jul 23, 2026
299e83a
Increment Version to 0.13.6a1
JarbasAl Jul 23, 2026
2bae79c
Update Changelog
JarbasAl Jul 23, 2026
cf103e0
fix: replace removed distutils.spawn with shutil.which (Python 3.12+)…
JarbasAl Jul 23, 2026
61a9e0a
Increment Version to 0.13.7a1
JarbasAl Jul 23, 2026
619e87f
Update Changelog
JarbasAl Jul 23, 2026
4127f15
refactor: deprecate create_self_signed_cert (#404)
JarbasAl Jul 24, 2026
6143f7e
Increment Version to 0.13.7a2
JarbasAl Jul 24, 2026
cb42770
Update Changelog
JarbasAl Jul 24, 2026
93cd46a
fix: FileEventHandler must only fire for the file it watches (#406)
JarbasAl Jul 24, 2026
2b4b7a0
Increment Version to 0.13.8a1
JarbasAl Jul 24, 2026
756a011
Update Changelog
JarbasAl Jul 24, 2026
5455945
fix: watch files that do not exist yet (#408)
JarbasAl Jul 24, 2026
3c86cb7
Increment Version to 0.13.9a1
JarbasAl Jul 24, 2026
b742ad3
Update Changelog
JarbasAl Jul 24, 2026
1a2527d
docs: rewrite README in Simplified Technical English (#413)
JarbasAl Aug 1, 2026
d3ac4eb
Increment Version to 0.13.9a2
JarbasAl Aug 1, 2026
e8f1232
Update Changelog
JarbasAl Aug 1, 2026
8a44735
fix: give FakeBus the intent-topic bridge (RULE 1/RULE 2 parity with …
JarbasAl Aug 13, 2026
f304756
Increment Version to 0.13.10a1
JarbasAl Aug 13, 2026
38eba04
Update Changelog
JarbasAl Aug 13, 2026
b1de334
docs(fakebus): note single-connection model vs real multi-connection …
JarbasAl Aug 14, 2026
98843f0
Increment Version to 0.13.10a2
JarbasAl Aug 14, 2026
9e26a6d
Update Changelog
JarbasAl Aug 14, 2026
a65793f
fix: restore idempotent double-registration for wrapped bus handlers …
JarbasAl Aug 14, 2026
e6bc06e
Increment Version to 0.13.11a1
JarbasAl Aug 14, 2026
e92bcf7
Update Changelog
JarbasAl Aug 14, 2026
8ed8af3
fix: close leaked DNS-probe socket, silence deprecation warning noise…
JarbasAl Aug 14, 2026
ff3ca03
Increment Version to 0.13.12a1
JarbasAl Aug 14, 2026
cc6660b
Update Changelog
JarbasAl Aug 14, 2026
cc6189c
docs: add prerelease-quirks changelog since 0.8.5 (#425)
JarbasAl Aug 14, 2026
66b6cc1
Increment Version to 0.13.12a2
JarbasAl Aug 14, 2026
232877d
Update Changelog
JarbasAl Aug 14, 2026
9385f5f
fix: floor ovos-spec-tools at the release that ships intent_topics (#…
JarbasAl Aug 15, 2026
ead8ea3
Increment Version to 0.13.13a1
JarbasAl Aug 15, 2026
11d5286
Update Changelog
JarbasAl Aug 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,6 @@ jobs:
with:
python_version: '3.11'
coverage_source: 'ovos_utils'
test_path: 'test/'
install_extras: ''
test_path: 'test/unittests'
install_extras: '.[extras]'
min_coverage: 0
198 changes: 178 additions & 20 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,54 +1,212 @@
# Changelog

## [0.8.5a4](https://github.com/OpenVoiceOS/ovos-utils/tree/0.8.5a4) (2026-03-11)
## [0.13.13a1](https://github.com/OpenVoiceOS/ovos-utils/tree/0.13.13a1) (2026-08-15)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.8.6a2...0.8.5a4)
[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.13.12a2...0.13.13a1)

**Merged pull requests:**

- chore: Add comprehensive test suites and documentation [\#362](https://github.com/OpenVoiceOS/ovos-utils/pull/362) ([JarbasAl](https://github.com/JarbasAl))
- fix: make the stopwatch test less strict [\#360](https://github.com/OpenVoiceOS/ovos-utils/pull/360) ([PureTryOut](https://github.com/PureTryOut))
- fix: floor ovos-spec-tools at the release that ships intent\_topics [\#427](https://github.com/OpenVoiceOS/ovos-utils/pull/427) ([JarbasAl](https://github.com/JarbasAl))

## [0.8.6a2](https://github.com/OpenVoiceOS/ovos-utils/tree/0.8.6a2) (2026-02-02)
## [0.13.12a2](https://github.com/OpenVoiceOS/ovos-utils/tree/0.13.12a2) (2026-08-14)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.8.6a1...0.8.6a2)
[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.13.12a1...0.13.12a2)

**Merged pull requests:**

- chore\(deps\): update actions/setup-python action to v6 [\#353](https://github.com/OpenVoiceOS/ovos-utils/pull/353) ([renovate[bot]](https://github.com/apps/renovate))
- chore\(deps\): update actions/checkout action to v6 [\#352](https://github.com/OpenVoiceOS/ovos-utils/pull/352) ([renovate[bot]](https://github.com/apps/renovate))
- docs: add prerelease-quirks changelog since 0.8.5 [\#425](https://github.com/OpenVoiceOS/ovos-utils/pull/425) ([JarbasAl](https://github.com/JarbasAl))

## [0.8.6a1](https://github.com/OpenVoiceOS/ovos-utils/tree/0.8.6a1) (2026-02-02)
## [0.13.12a1](https://github.com/OpenVoiceOS/ovos-utils/tree/0.13.12a1) (2026-08-14)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.8.5a3...0.8.6a1)
[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.13.11a1...0.13.12a1)

**Merged pull requests:**

- fix: prevent handler errors from aborting FakeBus emit [\#358](https://github.com/OpenVoiceOS/ovos-utils/pull/358) ([JarbasAl](https://github.com/JarbasAl))
- fix: close leaked DNS-probe socket, silence deprecation warning noise [\#422](https://github.com/OpenVoiceOS/ovos-utils/pull/422) ([JarbasAl](https://github.com/JarbasAl))

## [0.8.5a3](https://github.com/OpenVoiceOS/ovos-utils/tree/0.8.5a3) (2025-12-19)
## [0.13.11a1](https://github.com/OpenVoiceOS/ovos-utils/tree/0.13.11a1) (2026-08-14)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.8.5a2...0.8.5a3)
[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.13.10a2...0.13.11a1)

**Merged pull requests:**

- chore\(deps\): update dependency python to 3.14 [\#348](https://github.com/OpenVoiceOS/ovos-utils/pull/348) ([renovate[bot]](https://github.com/apps/renovate))
- fix: restore idempotent double-registration for intent-topic wrapped handlers [\#421](https://github.com/OpenVoiceOS/ovos-utils/pull/421) ([JarbasAl](https://github.com/JarbasAl))

## [0.8.5a2](https://github.com/OpenVoiceOS/ovos-utils/tree/0.8.5a2) (2025-12-18)
## [0.13.10a2](https://github.com/OpenVoiceOS/ovos-utils/tree/0.13.10a2) (2026-08-14)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.8.5a1...0.8.5a2)
[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.13.10a1...0.13.10a2)

**Merged pull requests:**

- chore: Configure Renovate [\#347](https://github.com/OpenVoiceOS/ovos-utils/pull/347) ([renovate[bot]](https://github.com/apps/renovate))
- docs\(fakebus\): clarify single-connection model for intent-topic bridge [\#419](https://github.com/OpenVoiceOS/ovos-utils/pull/419) ([JarbasAl](https://github.com/JarbasAl))

## [0.8.5a1](https://github.com/OpenVoiceOS/ovos-utils/tree/0.8.5a1) (2025-11-07)
## [0.13.10a1](https://github.com/OpenVoiceOS/ovos-utils/tree/0.13.10a1) (2026-08-13)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.8.4...0.8.5a1)
[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.13.9a2...0.13.10a1)

**Merged pull requests:**

- fix: use timezone-aware datetime functions and update scheduler event names [\#343](https://github.com/OpenVoiceOS/ovos-utils/pull/343) ([JarbasAl](https://github.com/JarbasAl))
- fix: give FakeBus the intent-topic bridge \(RULE 1/RULE 2 parity with MessageBusClient\) [\#417](https://github.com/OpenVoiceOS/ovos-utils/pull/417) ([JarbasAl](https://github.com/JarbasAl))

## [0.13.9a2](https://github.com/OpenVoiceOS/ovos-utils/tree/0.13.9a2) (2026-08-01)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.13.9a1...0.13.9a2)

**Merged pull requests:**

- docs: rewrite README in Simplified Technical English [\#413](https://github.com/OpenVoiceOS/ovos-utils/pull/413) ([JarbasAl](https://github.com/JarbasAl))

## [0.13.9a1](https://github.com/OpenVoiceOS/ovos-utils/tree/0.13.9a1) (2026-07-24)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.13.8a1...0.13.9a1)

**Merged pull requests:**

- fix: watch files that do not exist yet [\#408](https://github.com/OpenVoiceOS/ovos-utils/pull/408) ([JarbasAl](https://github.com/JarbasAl))

## [0.13.8a1](https://github.com/OpenVoiceOS/ovos-utils/tree/0.13.8a1) (2026-07-24)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.13.7a2...0.13.8a1)

**Merged pull requests:**

- fix: FileEventHandler must only fire for the file it watches [\#406](https://github.com/OpenVoiceOS/ovos-utils/pull/406) ([JarbasAl](https://github.com/JarbasAl))

## [0.13.7a2](https://github.com/OpenVoiceOS/ovos-utils/tree/0.13.7a2) (2026-07-24)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.13.7a1...0.13.7a2)

**Merged pull requests:**

- refactor: deprecate create\_self\_signed\_cert [\#404](https://github.com/OpenVoiceOS/ovos-utils/pull/404) ([JarbasAl](https://github.com/JarbasAl))

## [0.13.7a1](https://github.com/OpenVoiceOS/ovos-utils/tree/0.13.7a1) (2026-07-23)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.13.6a1...0.13.7a1)

**Merged pull requests:**

- fix: replace removed distutils.spawn with shutil.which \(Python 3.12+\) [\#402](https://github.com/OpenVoiceOS/ovos-utils/pull/402) ([JarbasAl](https://github.com/JarbasAl))

## [0.13.6a1](https://github.com/OpenVoiceOS/ovos-utils/tree/0.13.6a1) (2026-07-23)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.13.5a1...0.13.6a1)

**Merged pull requests:**

- fix: ovos-logs CLI leaves stray file in cwd [\#400](https://github.com/OpenVoiceOS/ovos-utils/pull/400) ([JarbasAl](https://github.com/JarbasAl))

## [0.13.5a1](https://github.com/OpenVoiceOS/ovos-utils/tree/0.13.5a1) (2026-07-16)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.13.4a1...0.13.5a1)

**Merged pull requests:**

- fix: log each unique deprecation warning only once [\#398](https://github.com/OpenVoiceOS/ovos-utils/pull/398) ([JarbasAl](https://github.com/JarbasAl))

## [0.13.4a1](https://github.com/OpenVoiceOS/ovos-utils/tree/0.13.4a1) (2026-07-02)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.13.3a1...0.13.4a1)

**Merged pull requests:**

- fix: FakeBus folds the message session BEFORE handlers, not after [\#396](https://github.com/OpenVoiceOS/ovos-utils/pull/396) ([JarbasAl](https://github.com/JarbasAl))

## [0.13.3a1](https://github.com/OpenVoiceOS/ovos-utils/tree/0.13.3a1) (2026-06-29)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.13.2a1...0.13.3a1)

**Merged pull requests:**

- fix: FakeBus folds the default session like any other \(drop owner-only\) [\#393](https://github.com/OpenVoiceOS/ovos-utils/pull/393) ([JarbasAl](https://github.com/JarbasAl))

## [0.13.2a1](https://github.com/OpenVoiceOS/ovos-utils/tree/0.13.2a1) (2026-06-29)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.13.1a1...0.13.2a1)

**Merged pull requests:**

- fix: drop deprecated make\_default from FakeBus default-session sync [\#389](https://github.com/OpenVoiceOS/ovos-utils/pull/389) ([JarbasAl](https://github.com/JarbasAl))

## [0.13.1a1](https://github.com/OpenVoiceOS/ovos-utils/tree/0.13.1a1) (2026-06-29)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.13.0a1...0.13.1a1)

**Merged pull requests:**

- fix: target a real shape-changing pair in namespace-migration tests [\#390](https://github.com/OpenVoiceOS/ovos-utils/pull/390) ([JarbasAl](https://github.com/JarbasAl))

## [0.13.0a1](https://github.com/OpenVoiceOS/ovos-utils/tree/0.13.0a1) (2026-06-27)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.12.2a1...0.13.0a1)

**Merged pull requests:**

- feat: AsyncFakeBus namespace migration + env/config flag parity [\#387](https://github.com/OpenVoiceOS/ovos-utils/pull/387) ([JarbasAl](https://github.com/JarbasAl))

## [0.12.2a1](https://github.com/OpenVoiceOS/ovos-utils/tree/0.12.2a1) (2026-06-27)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.12.1a1...0.12.2a1)

**Merged pull requests:**

- fix: translate mirrored payload onto counterpart topic in FakeBus [\#385](https://github.com/OpenVoiceOS/ovos-utils/pull/385) ([JarbasAl](https://github.com/JarbasAl))

## [0.12.1a1](https://github.com/OpenVoiceOS/ovos-utils/tree/0.12.1a1) (2026-06-25)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.12.0a1...0.12.1a1)

**Merged pull requests:**

- fix: raise ovos-spec-tools floor to 0.10.0a1 for NamespaceTranslator [\#383](https://github.com/OpenVoiceOS/ovos-utils/pull/383) ([JarbasAl](https://github.com/JarbasAl))

## [0.12.0a1](https://github.com/OpenVoiceOS/ovos-utils/tree/0.12.0a1) (2026-06-25)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.11.2a1...0.12.0a1)

**Merged pull requests:**

- feat: FakeBus mirrors the legacy\<-\>ovos.\* namespace migration [\#381](https://github.com/OpenVoiceOS/ovos-utils/pull/381) ([JarbasAl](https://github.com/JarbasAl))

## [0.11.2a1](https://github.com/OpenVoiceOS/ovos-utils/tree/0.11.2a1) (2026-06-20)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.11.1a1...0.11.2a1)

**Merged pull requests:**

- fix: allow json-database 1.x [\#379](https://github.com/OpenVoiceOS/ovos-utils/pull/379) ([JarbasAl](https://github.com/JarbasAl))

## [0.11.1a1](https://github.com/OpenVoiceOS/ovos-utils/tree/0.11.1a1) (2026-05-25)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.11.0a1...0.11.1a1)

**Merged pull requests:**

- fix: standardize\_lang\_tag macro=True preserves region \(restore langcodes semantics\) [\#377](https://github.com/OpenVoiceOS/ovos-utils/pull/377) ([JarbasAl](https://github.com/JarbasAl))

## [0.11.0a1](https://github.com/OpenVoiceOS/ovos-utils/tree/0.11.0a1) (2026-05-25)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.10.0a1...0.11.0a1)

**Merged pull requests:**

- feat: fakebus Message subclasses ovos\_spec\_tools.Message — no API break [\#375](https://github.com/OpenVoiceOS/ovos-utils/pull/375) ([JarbasAl](https://github.com/JarbasAl))

## [0.10.0a1](https://github.com/OpenVoiceOS/ovos-utils/tree/0.10.0a1) (2026-05-22)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.9.0a1...0.10.0a1)

**Merged pull requests:**

- feat: migrate ovos-utils onto ovos-spec-tools [\#373](https://github.com/OpenVoiceOS/ovos-utils/pull/373) ([JarbasAl](https://github.com/JarbasAl))

## [0.9.0a1](https://github.com/OpenVoiceOS/ovos-utils/tree/0.9.0a1) (2026-05-18)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-utils/compare/0.8.5...0.9.0a1)

**Merged pull requests:**

- feat: AsyncFakeBus alongside FakeBus [\#371](https://github.com/OpenVoiceOS/ovos-utils/pull/371) ([JarbasAl](https://github.com/JarbasAl))



Expand Down
Loading
Loading