Yet another shell (yash) is a POSIX-compliant command line shell, featuring more strict POSIX compliance than those of other shells, as well as powerful command line editing.
So far most of yash's features have been implemented. The author is currently writing auxiliary scripts to make command completion more usable.
Yash 2.4
= The long option for the -p option of the "jobs" builtin has been
changed from "--pid-only" to "--pgid-only".
* Trap of SIGCHLD, SIGINT, SIGTERM, SIGQUIT, SIGTSTP, SIGTTOU were
wrongly set to "ignore" in some condition.
* Signal handlers for SIGINT, SIGTERM, SIGQUIT, SIGTSTP, SIGTTOU
were mistakenly reset in some moments.
* Fixed the exit status of the "wait" builtin returned when
interrupted by a signal.
* Fixed file access permission test
* "command -V xxx/yyy" now prints an error message if "xxx/yyy" is
not a valid command.
Yash 2.4
= "jobs" 組込みの -p オプションに対応する長いオプションを
--pid-only から --pgid-only に変更
* SIGCHLD, SIGINT, SIGTERM, SIGQUIT, SIGTSTP, SIGTTOU のトラップが
誤って無視されることがあった
* SIGINT, SIGTERM, SIGQUIT, SIGTSTP, SIGTTOU のシグナルハンドラが
誤って解除されている瞬間があった
* "wait" 組込みがシグナルに割り込まれたときの終了ステータスを修正
* ファイルアクセス権限の判定を修正
* "command -V xxx/yyy" で "xxx/yyy" が正しいコマンドでないとき
エラーメッセージを出すように