cjsh v1.4.5
1.4.5 - 2026-09-04
Added
- Added automated, tag-driven release builds for macOS Intel, Apple Silicon, and Universal2 plus glibc and static musl Linux builds on x86-64 and ARM64.
- Added release archive validation, SHA-256 checksums, build provenance attestations, generated release notes, and a non-publishing manual dry-run mode.
- Added Ctrl+C cancellation for in-flight agent executors, including process-group cleanup and restoration of the original editor request.
Changed
- Consolidated release validation around the comprehensive shell suite, which includes the CTest-backed component and interactive tests without running CTest separately.
- Set the Intel and Universal2 macOS deployment target to macOS 12 while retaining native Apple Silicon builds for macOS 15 and newer.
Fixed
- Made release integration fixtures independent of the working directory, root privileges, and host-provided setuid files.
- Guarded glibc-only memory trimming so static musl builds compile and run correctly.
- Stabilized interactive agent-mode synchronization on slower hosted Intel macOS runners.
Full Changelog: v1.4.4...v1.4.5