1.13.0: tests, docs, and the code split into modules
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -5,6 +5,25 @@ a minor version adds behaviour, a patch fixes it. The version lives in `VERSION`
|
||||
and in the bar widget's `omarchy/smoido.claude-mode/manifest.json`, and
|
||||
`scripts/bump-version.sh` changes both.
|
||||
|
||||
## 1.13.0 — 2026-09-15
|
||||
|
||||
Maintainability; no change in what the tool does.
|
||||
|
||||
- **Tests.** `scripts/test.sh` (or `make test`) runs static checks, a Python
|
||||
unit suite for `cm-json.py`, and sandboxed CLI suites against fake Ollama,
|
||||
LM Studio, keyed-gateway and proxy servers. `--windows [host]` adds the
|
||||
Windows suite on a remote host, in a `USERPROFILE` sandbox.
|
||||
- **Docs.** A short README; the detail lives in `docs/` (providers, live
|
||||
sessions, design, bar widget, architecture, development) and
|
||||
`CONTRIBUTING.md`. MIT licence.
|
||||
- **Modules.** The POSIX CLI is split into `linux/lib/*.sh`, the Windows script
|
||||
into `lib\*.ps1`, and the bar panel into one QML file per stage. The
|
||||
installers copy the modules and clear stale ones.
|
||||
- `scripts/bump-version.sh` keeps `VERSION` and the widget manifest in step.
|
||||
- Removed: the Arkylx Index packaging (`linux/bootstrap.sh`,
|
||||
`scripts/build-package.ps1`).
|
||||
- Fixed: the per-project session listing used `awk`, which minimal images lack.
|
||||
|
||||
## 1.12.0 — 2026-09-15
|
||||
|
||||
- **Providers are data.** Every gateway provider is an entry in `providers.json`:
|
||||
|
||||
Reference in New Issue
Block a user