Skip to content

v1.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Sep 11:51
· 26 commits to master since this release
574bf0d

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)