- syntax
- Fix the indentation of heredocs nested inside command substitutions - #1403
- Keep literal tabs in
<<-heredoc bodies rather than replacing them with spaces - Don't indent heredocs without dashes nested in
<<-ones, whose output no longer parsed - Zsh: don't drop the prefix in short forms like
$#"$foo"and$+"$foo"- #1405
- interp
- Fix the build on 32-bit FreeBSD and NetBSD
- expand
- Don't let escaped characters such as
\*act as glob metacharacters
- Don't let escaped characters such as
- pattern
- Treat unclosed extended operator groups like
@(aas literals, avoiding a panic
- Treat unclosed extended operator groups like
Consider becoming a sponsor if you benefit from the work that went into this release!
Binaries built on go version go1.27.1 linux/amd64 with:
CGO_ENABLED=0 go build -trimpath -ldflags="-w -s"