What's Changed
- fix(rome_js_parser): Fix directive parsing by @MichaReiser in #2323
- feat(vscode): add
Show syntax tree
command for supported documents by @ematipico in #2309 - docs(website): add 'Getting Started' section by @ematipico in #2320
- docs: add diff and migration against other formatters by @ematipico in #2312
- docs: enhancements, add documentation for playground by @ematipico in #2319
- docs(website): add link to binaries by @ematipico in #2326
- chore(website): Grammar and style fixes by @NicholasLYang in #2329
- refactor(rome_rowan): Split API/Cursor files by @MichaReiser in #2330
- feat(rome_console): Display trait and diff printing by @leops in #2328
- fix(rome_playground): Unicode Support by @MichaReiser in #2332
- fix(rome_formatter): add empty line after interpreter by @ematipico in #2336
- feat(npm): add a postinstall script to the cli package by @leops in #2333
- refactor(rome_js_parser): Streamline parser events by @MichaReiser in #2327
- chore: rename
rome_formatter
torome_js_formatter
by @ematipico in #2334 - feat(rome_cli): integrate the new diff printing with CI mode by @leops in #2337
- chore: add CHANGELOG.md and README.md to npm by @ematipico in #2340
- refactor(rome_js_formatter): move language agnostic code into
rome_formatter
by @ematipico in #2342 - feat(rome_console): add a Codespan utility struct to display annotated code fragments by @leops in #2341
- chore(ci): enable changelog generation and bump the version numbers for the extension and CLI by @leops in #2345
- fix(rome_js_parser): correctly parse regex with unicode chars by @xunilrj in #2344
- fix(vscode): update the format of the npm lockfile by @leops in #2347
Full Changelog: v0.4.0...v0.4.2