<!-- SPDX-License-Identifier: MIT OR Apache-2.0 -->Mirrored from
libs/command/CHANGELOG.md, where releases update it. The component's page is command. This page describes the currentmainbranch of MixOS.
Changelog
0.3.0 — 2026-10-21
- Add bounded transactional
History<D>snapshots, explicit coalescing, undo/redo labels and saved checkpoints for application engines. - Count retained redo snapshots as well as undo in the history byte budget.
- Route Screenshot document edits through parameterised commands. The
screenshot.executebody rejects unknown fields (deny_unknown_fields). - Rename Screenshot's nullary Delete selection command from
edit.deletetoedit.delete_selected; keymap overrides naming the old command must move toedit.delete_selected.edit.delete {id}now deletes one object.
0.2.0 — 2026-10-21
- Emit only v2 executed bodies, with accepted params and returned result; independently replace compact values above 4096 bytes with bytes and SHA-256.
- Add the strict, schema-bearing
ExecuteRequestbody for<app>.execute. - Return
Deniedon authorisation refusal before checking enablement. - Canonicalise modifiers as Ctrl, Alt, Shift and report stored chord spelling
through toolkit's
<app>.commandsadapter.
0.1.0 — 2026-10-20
- Extract the registry, Fluent strings and v1 executed journal from toolkit.
- Add parameter schemas, results, typed refusals, authorisation and classes.
- Preserve toolkit's nullary tables through its egui adapter.