Access shfmt changelog updates through our uniform API. Same JSON structure across all sources — no adapter-specific parsing needed.
GET https://watchchangelog.com/api/v1/entries?source=shfmt.releases{
"source": "shfmt.releases",
"vendor": "shfmt",
"id": "tag:github.com,2008:Repository/49766020/v3.13.1",
"published_at": "2026-04-06T21:43:54.000Z",
"title": "v3.13.1",
"url": "https://github.com/mvdan/sh/releases/tag/v3.13.1",
"summary": "cmd/shfmt Add support for [[zsh]] in EditorConfig files Detect the shell variant from filenames like .zshrc and .bash_profile Fix --apply-ignore when used with explicit args - #1310 syntax Revert an accidental change to how array subscripts are formatted - #1314 Never join ;; with the previous line when formatting - #1289 Fix a bug where $1[foo] was parsed as a subscript in Zsh - #1288 Correctly parse $! in double quotes in Zsh - #1298 Allow indexing into special parameters in Zsh - #1299 Allow parameter expansions with empty names in Zsh - #1280 interp Test against Bash 5.3 and fix three new discrepancies Fix a few bugs related to nameref variables Avoid panics when user input encounters unimplemented features Consider becoming a sponsor if you benefit from the work that went into this release! Binaries built on go version go1.26.1 linux/amd64 with: CGO_ENABLED=0 go build -trimpath -ldflags=\"-w -s\"",
"tags": [
"shfmt",
"shfmt.releases",
"formatter",
"shell",
"bash"
]
}Sign up to access the full changelog API. All public sources are free — no credit card required.
Sign Up Free →+2 more
+2 more
+2 more
+2 more
+2 more
+2 more