Bump the workspace to 0.5.0 !9

merged merged by cmc on 2026-09-04 14:24 UTC · krz/ambient-companions:release/v0.5.0 into main

3 files changed, +12 −4

Cargo.lock +3 −3
@@ -171,11 +171,11 @@ checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba"
171171
172172[[package]]
173173name = "signal-schema"
174version = "0.4.0"
174version = "0.5.0"
175175
176176[[package]]
177177name = "signald"
178version = "0.4.0"
178version = "0.5.0"
179179dependencies = [
180180 "rusqlite",
181181 "signal-schema",
@@ -223,7 +223,7 @@ dependencies = [
223223
224224[[package]]
225225name = "terminal-garden"
226version = "0.4.0"
226version = "0.5.0"
227227dependencies = [
228228 "signal-schema",
229229]
Cargo.toml +1 −1
@@ -7,6 +7,6 @@ members = [
77]
88
99[workspace.package]
10version = "0.4.0"
10version = "0.5.0"
1111edition = "2021"
1212license = "0BSD"
README.md +8
@@ -212,6 +212,14 @@ and — for the differential test — `zpty` modules ship with zsh).
212212 interleaved sessions, and `session_seconds` is the longest active shell.
213213 History rows older than `--retention-days` (default 7) are pruned on open
214214 and every 1000 inserts.
215- **Contract freeze. ✅ Done (v0.5).**
216 `SignalName` is cut to the eleven metrics that have a producer, renumbered
217 from zero, and `SCHEMA_VERSION` is **4 — the 1.0 contract**. Discriminants
218 are append-only from 1.0, so v4 was the last chance to renumber. The only
219 audited tag identifier left is the repo path, confined by the daemon to the
220 roots it was told to watch. A reader now **skips** a frame it cannot decode
221 instead of dying on it (`wire::Frame::Skipped`), so an older renderer keeps
222 working against a newer daemon. References to an uncommitted spec are gone.
215223- **Phase 4** — sonification (SSH-utility first, then continuous). *Out of scope.*
216224- **Phase 5** — live wallpaper (homelab, Path A) + e-ink/poster reuse.
217225 *Out of scope.*