Skip to content

Commit 8a52daa

Browse files
committed
CHANGELOG: add entry for v3.11.0
1 parent 5d53055 commit 8a52daa

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
11
# Changelog
22

3+
## [3.11.0] - 2025-03-05
4+
5+
This release drops support for Go 1.22 and includes many enhancements.
6+
7+
- **cmd/shfmt**
8+
- Support `-l=0` and `-f=0` to split filenames with null bytes - #1096
9+
- **syntax**
10+
- New iterator API: `Parser.WordsSeq`
11+
- Fix `Parser.Incomplete` and `IsIncomplete` to work well with `Parser.Words` - #937
12+
- Initial support for parsing incomplete shell via `RecoverErrors`
13+
- Expand `LangError` to include which language was used when parsing
14+
- **interp**
15+
- Refactor setting variables to fix array declaration edge cases - #1108
16+
- Fix `test` read/write/exec operators to work correctly on directories - #1116
17+
- Replace the `cancelreader` dependency with `os.File.SetReadDeadline`
18+
- Avoid waiting for process substitutions, matching Bash
19+
- Skip `OpenHandler` when opening named pipes for process substitutions - #1120
20+
- Use `TMPDIR` if set via `Env` to create temporary files such as named pipes
21+
- **expand**
22+
- New iterator API: `FieldsSeq`
23+
- Correctly handle repeated backslashes in double quotes - #1106
24+
- Don't expand backslashes inside here-documents - #1070
25+
26+
Consider [becoming a sponsor](https://github.com/sponsors/mvdan) if you benefit from the work that went into this release!
27+
328
## [3.10.0] - 2024-10-20
429

530
- **cmd/shfmt**
@@ -737,6 +762,7 @@ module in v3.
737762

738763
Initial release.
739764

765+
[3.11.0]: https://github.com/mvdan/sh/releases/tag/v3.11.0
740766
[3.10.0]: https://github.com/mvdan/sh/releases/tag/v3.10.0
741767
[3.9.0]: https://github.com/mvdan/sh/releases/tag/v3.9.0
742768
[3.8.0]: https://github.com/mvdan/sh/releases/tag/v3.8.0

0 commit comments

Comments
 (0)