UnENVerse 0.56.0 (2026-10-18)
Behaviour tests for the whole command line, the hub and node flows, the desktop IPC commands and the TypeScript interface. The command line tests run the real unv, a real hub and agent, a KeePass file and an SFTP server; the desktop commands are called on Tauri's mock runtime without a window.
Added
- Behaviour tests for the whole command line, the hub and node flows, the desktop IPC commands and the TypeScript interface. The command line tests run the real
unv, a real hub and agent, a KeePass file and an SFTP server; the desktop commands are called on Tauri's mock runtime without a window.
Fixed
- A failed restore drill reported success and exited 0; it now exits non-zero and says why.
- The desktop app panicked on any request to a server without a pinned certificate, on OAuth refresh, on online enrichment and on the catalogue update, because no TLS provider was installed.
- Deleting a class with members left a member with a broad rule of their own unrestricted; it is refused, in the command line and the desktop as it already was on the server.
- A taken user, class or node-token name showed raw database text and exited as invalid input; it is a conflict with a readable message.
- Renaming a chunk onto an existing name left two chunks that references could not tell apart.
enrichproposed the same change on every run.- Secret files written by
render --outand the generic writers are owner-only. - Nineteen interface defects found by the TypeScript tests, among them a start-up crash on a null stored setting, a restore without projects, and a stale edit target after a reload.