sh v0.3.0 Release Notes
Release Date: 2016-10-26 // over 7 years ago-
Highlights:
- โ Add support for bash's
coproc
and extended globbing like@(foo)
- ๐ Improve test coverage, adding tests to
cmd/shfmt
and bringingparser
andprinter
close to 100% - ๐ Support empty C-style for loops like
for ((;;)) ...
- ๐ Support for the
>|
redirect operand - cmd/shfmt
- Fix issue where
.sh
and.bash
files might not be walked if running on a directory - Fix issue where
-p
was not obeyed when formatting stdin
- Fix issue where
- ๐ parser
$''
now generates anast.SglQuoted
, not anast.Quoted
- Support for ambiguous
((
like with$((
- Improve special parameter expansions like
$@
or$!
- Improve bash's
export
typeset
,nameref
andreadonly
<>
,>&
and<&
are valid POSIX- Support for bash's
^
,^^
,,
and,,
operands inside${}
- โ Add support for bash's