Skip to content

v1.2.3

Choose a tag to compare

@ryuichiueda ryuichiueda released this 16 Nov 09:22
· 149 commits to main since this release

Compatibility Enhancements

This version additionally passed the test cases in test_fixed_v1.2.3.bash.

What's Changed

  • supported localvar_inherit and localvar_unset

  • conformed the behavior of here-documents with Bash when the end marker is not independent in a line.

🍣 A=$(cat << EOF
aaa
EOF)          # required a line break before )
echo $A
sush: warning: here-document at line 1 delimited by end-of-file (wanted `EOF')
aaa.           # The value "aaa" is substituted to A though the above error message is given.
  • supported the combination of >() and the subsequent pipe
🍣 echo 123 | tee >(rev) | rev --
321
123
  • modified SUSH and BASH version values / cargo fmt by @t-koba in #167

Bug

We found that some functions of the latest bash-completion for Ubuntu 25.04 don't work. Basic file completion works well.

Full Changelog: v1.2.2...v1.2.3