v0.4.1 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. 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