All notable changes to the "wasm-fmt" extension will be documented in this file.
Check Keep a Changelog for recommendations on how to structure this file.
Suport range formatting for C/C++ (clang-format).
Add support for YAML and GitHub Actions Workflow.
Bump dependencies.
Add support for Dart. Require vscode engine 1.88.0.
Bump dependencies. Pass filename to clang-format.
Support Lua. Support SQL.
Fix regression: web_fmt
not working with untitled files.
Support HTML/Svelte/Vue/Jinja/Twig Note: powered by markup_fmt
Revert vscode engine requirement.
Support python in Notebook(ipynb) file.
Introduce new formatter: malva
CSS/SCSS/SASS/LESS are supported.
tune c/cpp default style
use biome for js/ts formatter
Add support for Zig. Add logger.
Import new Formatter: Rome
Change default formatter for JavaScript/TypeScript to Rome. Add support for JSX/TSX.
Update default clang-format style.
- C/C++/C# use Microsoft style
- Java use Google style
- JavaScript/TypeScript use Chromium style.
Fix bug: Web Extension plugin should be universal target.
First version
supported languages:
gofmt
- Golang
Ruff
- Python
Clang Format
- C/C++
- Java
- C#
- Objective-C/C++
- Protobuf
- JavaScript
- TypeScript
- JSON
- Initial release