Releases
v1.2.0
Compare
Sorry, something went wrong.
No results found
1.2.0 (2026-09-14)
Bug Fixes
accept octet-stream charset and fail missing shfmt builds (#51 ) (fcc3b87 )
cap shfmt download size and write through a temp file (#75 ) (b3ca76d )
declare virtual workspaces unsupported (#72 ) (e50a36a )
dispose the shell-format diagnostic collection on deactivate (#64 ) (a9f7c98 )
do not expand workspace vars in shellformat.path (#63 ) (0606170 )
honor --indent so editor -i is not appended (#54 ) (51e25ae )
keep quoted spaces in shellformat.flag (#41 ) (2ffe949 )
keep shfmt install check state per activation (#43 ) (8c5571a )
open the output panel only when shfmt download fails (#67 ) (9fa3f1a )
prefer language dialect over EditorConfig shell_variant (#56 ) (245387d )
reject combined short flags that include -w (#44 ) (da3d18f )
reject the long --write shfmt flag (#55 ) (afb4faf )
replace dead git.io shfmt URL with GitHub issues (#71 ) (ea36fc9 )
show an error when this platform has no shfmt build (#68 ) (26d6b7d )
stop awaiting shfmt download on activate (#52 ) (69ecb4b )
stop formatting providers leaking into subscriptions (#46 ) (17e6f06 )
throw too many redirects when the download limit is hit (#40 ) (7dafcb0 )
treat EditorConfig string booleans and indent_size (#53 ) (b889116 )
trim shfmt --version and time out hung binaries (#77 ) (419f002 )
wait for bundled shfmt before format (#65 ) (8b9c42e )
Features
harden formatter and cover the real gaps (#37 ) (c3d4b23 )
remove leftover shfmt binaries on install (#74 ) (f2323ff )
show a progress notification while shfmt downloads (#73 ) (1f19bbd )
Performance Improvements
cache editorconfig parse by directory mtimes (#47 ) (f1161f8 )
You can’t perform that action at this time.