This repository has been archived by the owner on Aug 31, 2023. It is now read-only.
Releases: rome/tools
Releases · rome/tools
VSCode Extension v0.19.20221117
What's Changed
- chore(VSCode): publish extension to Open VSX by @sebmck in #3677
- feat(rome_js_formatter,rome_cli): Add semicolons option by @MichaReiser in #3702
- chore: remove preview from VSCode extension by @ematipico in #3759
- fix(rome_js_analyze): improve exception control flow handling by @leops in #3761
- feat(rome_js_analyze): new rule noCondAssign by @95th in #3750
- feat(ci): add a new PR command to benchmark the CLI with hyperfine by @leops in #3764
- ci: change stable bot wording by @ematipico in #3760
- fix(ci): finish the
!bench_cli
command by @leops in #3766 - feat(rome_fs): Add support for symbolic links (symlinks) by @diceride in #3706
New Contributors
- @diceride made their first contribution in #3706
Full Changelog: lsp/v0.19.20221116...lsp/v0.19.20221117
VSCode Extension v0.19.20221116
What's Changed
- fix(npm/js-api): Import type from @rometools/backend-jsonrpc by @nikolaxhristov in #3647
- [website] Port docs to astro by @sebmck in #3659
- Revert "[website] Port docs to astro" by @sebmck in #3662
- docs: change indent-style from tabs to tab by @lolopinto in #3657
- fix(website): fix grammar mistake by @strager in #3666
- doc(website): Astro migration and playground polish by @sebmck in #3679
- website(docs): Astro fixes by @sebmck in #3687
- Fix pnpm install command by @levrik in #3688
- docs(configuration): add to sidebar by @simon04 in #3691
- website(docs): Add package manager command selector by @sebmck in #3692
- website(docs): Add ability to resize playground code view and collapse settings by @sebmck in #3693
- website(docs): Fix some regressions by @sebmck in #3694
- website(docs): Remove base property from netlify.toml by @sebmck in #3696
- docs: fix broken links by @mkusaka in #3685
- fix(lindoc): fix generated docs path by @95th in #3700
- fix(rome_js_parser): Allow super in constructor parameter #3613 by @denbezrukov in #3678
- docs: Add
repository
field inpackage.json
files of published npm packages by @nstepien in #3703 - website(docs): Add CodeBlockHeader by @sebmck in #3704
- website(docs): Add default layout property by @sebmck in #3705
- website(docs): More website tweaks by @sebmck in #3707
- docs(website): added checkbox to toggle linter in playground by @PatrM in #3699
- fix(rome_js_formatter): new expression attribute by @denbezrukov in #3686
- website(docs): More playground IDE features by @sebmck in #3711
- fix(rome_js_parser): improve yield parsing in non generator function by @95th in #3622
- fix(rome_js_parser): improve await handling in non-async context by @95th in #3573
- test(rome_js_formatter): update prettier tests by @denbezrukov in #3684
- fix(rome_js_formatter): Single-line comment below a JSX prop triggers… by @denbezrukov in #3641
- doc(website): Add context about Romes philosophy by @jaschaio in #3714
- feat(rome_js_formatter): jestEach template literals #3308 by @denbezrukov in #3582
- feat(rome_js_analyze): Implement prefer-numeric-literals lint by @95th in #3558
- feat(rome_analyze): add a warning for unused suppression comments by @leops in #3718
- website(docs): set
color-scheme
on the root element by @nstepien in #3721 - fix(rome_lsp): update all diagnostics after a configuration change by @leops in #3724
- feat(vscode): try to resolve the rome package from the workspace root by @leops in #3717
- feat(rome_js_analyze): lint/correctness/noDupeKeys by @jeysal in #3562
- feat(rome_cli): add a
--force-colors
argument by @leops in #3625 - doc(website): Document Versioning by @MichaReiser in #3584
- feat(rome_cli): print number of errors in summary by @SuperchupuDev in #3651
- feat(rome_analyze): extend ActionCategory to allow expressing more code action kinds by @leops in #3627
- fix(rome_js_formatter): jsx whitespace is meaningful jsx text by @denbezrukov in #3732
- docs(contributing): update internal documentation links by @mzbac in #3742
- ci: fix conformance workflow by @ematipico in #3743
- chore: add @ematipico to some crates by @ematipico in #3744
- Add notes about language-specific config by @IanVS in #3730
- feat(rome_cli): ignore option of files config by @nissy-dev in #3564
- fix(rome_js_formatter): Unnecessary parentheses for return/unary with verbatim argument by @MichaReiser in #3736
- fix(rome_js_formatter): restrict export line break for single specifier by @unvalley in #3726
- fix(rome_lsp): improve the handling of UTF-8 and overflow errors in
LineIndex
by @leops in #3745 - feat(rome_js_analyzer): new rule: useConst by @95th in #3680
- docs(website): fix broken link to blog by @iamnapo in #3758
New Contributors
- @nikolaxhristov made their first contribution in #3647
- @lolopinto made their first contribution in #3657
- @levrik made their first contribution in #3688
- @simon04 made their first contribution in #3691
- @mkusaka made their first contribution in #3685
- @nstepien made their first contribution in #3703
- @PatrM made their first contribution in #3699
- @jaschaio made their first contribution in #3714
- @mzbac made their first contribution in #3742
- @IanVS made their first contribution in #3730
- @iamnapo made their first contribution in #3758
Full Changelog: js-api/v0.1.3...lsp/v0.19.20221116
CLI v10.0.1-nightly.00266da
What's Changed
- chore(VSCode): publish extension to Open VSX by @sebmck in #3677
- feat(rome_js_formatter,rome_cli): Add semicolons option by @MichaReiser in #3702
- chore: remove preview from VSCode extension by @ematipico in #3759
- fix(rome_js_analyze): improve exception control flow handling by @leops in #3761
- feat(rome_js_analyze): new rule noCondAssign by @95th in #3750
- feat(ci): add a new PR command to benchmark the CLI with hyperfine by @leops in #3764
- ci: change stable bot wording by @ematipico in #3760
- fix(ci): finish the
!bench_cli
command by @leops in #3766 - feat(rome_fs): Add support for symbolic links (symlinks) by @diceride in #3706
New Contributors
- @diceride made their first contribution in #3706
Full Changelog: lsp/v0.19.20221116...cli/v10.0.1-nightly.00266da
VSCode Extension v0.18.1
What's Changed
- fix(rome_js_analyze): improve the logic of jsx_reference_identifier_is_fragment by @leops in #3592
- fix(rome_cli): Respect formatter/linter
enabled
from configuration by @MichaReiser in #3591 - fix(rome_cli): correctly account for diff diagnostics in the printed diagnostics count by @leops in #3595
- feat(vscode): display the version of the language server in the status bar by @leops in #3616
- benchmark: Add pprettier and dprint to benchmark by @MichaReiser in #3597
- fix(rome_js_analyze): Verify method name of React API calls by @MichaReiser in #3619
- fix(rome_js_formatter): Trailing comma inside import #3600 by @denbezrukov in #3624
- fix(rome_js_analyze): useValidAnchor considering all possible expressions by @xunilrj in #3599
- chore(npm): add license by @SuperchupuDev in #3629
- fix(rome_js_analyze): improve the detection of
ReactDOM.render
calls innoRenderReturnValue
by @leops in #3626 - doc(editors): Clarify Rome discovery by @MichaReiser in #3639
- fix(rome_js_semantic): support for object and array bindings when exporting by @xunilrj in #3620
- fix(rome_js_analyze): False positives for interactive elements in
useKeyWithClickEvents
by @MichaReiser in #3644 - release: v10.0.1 by @leops in #3649
New Contributors
- @SuperchupuDev made their first contribution in #3629
Full Changelog: cli/v10.0.0...lsp/v0.18.1
JavaScript APIs v0.1.3
What's Changed
- feat(rome_lsp): stop the daemon after the last client disconnects by @leops in #3643
- fix(npm/js-api): Lazy load backend implementations by @MichaReiser in #3652
Full Changelog: js-api/v0.1.2...js-api/v0.1.3
JavaScript APIs v0.1.2
What's Changed
- feat(playground): add settings button and group IR by @dhrjarun in #3559
- fix(rome_cli): ensures the service only connects to compatible versions by @leops in #3642
- fix(npm/js_api): Ensure JS API build contains
dist
folder by @MichaReiser in #3648
New Contributors
Full Changelog: cli/v10.0.1...js-api/v0.1.2
JavaScript APIs v0.1.1
What's Changed
- fix(rome_js_analyze): improve the logic of jsx_reference_identifier_is_fragment by @leops in #3592
- fix(rome_cli): Respect formatter/linter
enabled
from configuration by @MichaReiser in #3591 - fix(rome_cli): correctly account for diff diagnostics in the printed diagnostics count by @leops in #3595
- feat(vscode): display the version of the language server in the status bar by @leops in #3616
- benchmark: Add pprettier and dprint to benchmark by @MichaReiser in #3597
- fix(rome_js_analyze): Verify method name of React API calls by @MichaReiser in #3619
- fix(rome_js_formatter): Trailing comma inside import #3600 by @denbezrukov in #3624
- fix(rome_js_analyze): useValidAnchor considering all possible expressions by @xunilrj in #3599
- chore(npm): add license by @SuperchupuDev in #3629
- fix(rome_js_analyze): improve the detection of
ReactDOM.render
calls innoRenderReturnValue
by @leops in #3626 - doc(editors): Clarify Rome discovery by @MichaReiser in #3639
- fix(rome_js_semantic): support for object and array bindings when exporting by @xunilrj in #3620
- fix(rome_js_analyze): False positives for interactive elements in
useKeyWithClickEvents
by @MichaReiser in #3644 - release: v10.0.1 by @leops in #3649
New Contributors
- @SuperchupuDev made their first contribution in #3629
Full Changelog: cli/v10.0.0...js-api/v0.1.1
CLI v10.0.1
What's Changed
- fix(rome_js_analyze): improve the logic of jsx_reference_identifier_is_fragment by @leops in #3592
- fix(rome_cli): Respect formatter/linter
enabled
from configuration by @MichaReiser in #3591 - fix(rome_cli): correctly account for diff diagnostics in the printed diagnostics count by @leops in #3595
- feat(vscode): display the version of the language server in the status bar by @leops in #3616
- benchmark: Add pprettier and dprint to benchmark by @MichaReiser in #3597
- fix(rome_js_analyze): Verify method name of React API calls by @MichaReiser in #3619
- fix(rome_js_formatter): Trailing comma inside import #3600 by @denbezrukov in #3624
- fix(rome_js_analyze): useValidAnchor considering all possible expressions by @xunilrj in #3599
- chore(npm): add license by @SuperchupuDev in #3629
- fix(rome_js_analyze): improve the detection of
ReactDOM.render
calls innoRenderReturnValue
by @leops in #3626 - doc(editors): Clarify Rome discovery by @MichaReiser in #3639
- fix(rome_js_semantic): support for object and array bindings when exporting by @xunilrj in #3620
- fix(rome_js_analyze): False positives for interactive elements in
useKeyWithClickEvents
by @MichaReiser in #3644 - release: v10.0.1 by @leops in #3649
New Contributors
- @SuperchupuDev made their first contribution in #3629
Full Changelog: cli/v10.0.0...cli/v10.0.1
VSCode Extension v0.18.0
What's Changed
- release: 10.0.0 by @ematipico in #3526
Full Changelog: cli/v0.10.1-nightly.d3351fd...lsp/v0.18.0
JavaScript APIs v0.1.0
What's Changed
- release: 10.0.0 by @ematipico in #3526
Full Changelog: cli/v0.10.1-nightly.d3351fd...js-api/v0.1.0