{"slug": "v0-4-1", "title": "v0.4.1", "summary": "Version 0.4.1 of the runmat CLI expands input() compatibility with logical values, named constants, and matrix literals, and enables complex expression evaluation through the MATLAB pipeline. It adds configurable credential storage for runmat login and improves auth persistence with secure keyring fallback. The update also extracts remote auth and API client logic into a dedicated crate and fixes a native input() evaluation stack overflow.", "body_md": "Expand `input()` compatibility — numeric prompts now accept logical values, named constants (`pi`, `inf`, `nan`), and matrix/vector literals with MATLAB-compatible output types. Complex expressions such as `sqrt(2)` and `ones(3)` now evaluate through the full MATLAB pipeline when an eval hook is available. Add configurable CLI credential storage for `runmat login` — `auto`, `secure`, `file`, and `memory`. Improve CLI auth persistence — `auto` mode now prefers secure keyring storage and falls back to file-backed credentials with restricted permissions when secure storage is unavailable. Extract remote auth and public API client logic into a dedicated `runmat-server-client` crate. Fix native `input()` evaluation stack overflow by isolating nested prompt evaluation from the outer interpreter call stack", "url": "https://wpnews.pro/news/v0-4-1", "canonical_source": "https://runmat.com/docs/changelog#v0-4-1", "published_at": "2026-06-14 01:04:50.704032+00:00", "updated_at": "2026-06-14 01:04:52.665943+00:00", "lang": "en", "topics": ["developer-tools"], "entities": ["runmat", "MATLAB"], "alternates": {"html": "https://wpnews.pro/news/v0-4-1", "markdown": "https://wpnews.pro/news/v0-4-1.md", "text": "https://wpnews.pro/news/v0-4-1.txt", "jsonld": "https://wpnews.pro/news/v0-4-1.jsonld"}}