Skip to content

cjsh v1.5.0

Choose a tag to compare

@github-actions github-actions released this 09 Sep 15:32
· 79 commits to master since this release

1.5.0 - 2026-09-09

Added

  • Added and expanded regression coverage for startup interruption policy, terminal selection/recovery, process-group launch races, and command-palette/menu cleanup scenarios in PTY drivers.

Changed

  • Replaced the legacy tests/run_shell_tests.sh flow with CTest-first test execution across developer docs and CI helper scripts.
  • Applied broad performance and cleanup passes across startup, history loading, parser/interpreter paths, completion, and isocline rendering.
  • Improved musl CI token-validation stability and aligned release/developer documentation with the CTest workflow.

Removed

  • Removed the internal --startup-test shell flag and dropped cjshopt login-startup-arg, simplifying startup option handling and related documentation/completions.

Fixed

  • Fixed startup hangs triggered by special files and orphaned process groups during startup policy handling.
  • Fixed command-palette action execution so the menu is dismissed and redrawn before the action runs, preventing stale UI artifacts on terminal resumes.
  • Fixed spurious process-group launch failures on macOS foreground command paths.

Full Changelog: v1.4.15...v1.5.0