Skip to content
This repository has been archived by the owner on Aug 31, 2023. It is now read-only.

Releases: rome/tools

VSCode Extension v0.19.20221117

17 Nov 07:35
00266da
Compare
Choose a tag to compare
Pre-release

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

16 Nov 09:12
c1ccf87
Compare
Choose a tag to compare
Pre-release

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 in package.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

Full Changelog: js-api/v0.1.3...lsp/v0.19.20221116

CLI v10.0.1-nightly.00266da

17 Nov 08:34
00266da
Compare
Choose a tag to compare
Pre-release

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

10 Nov 14:04
7ce602c
Compare
Choose a tag to compare

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 in noRenderReturnValue 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

Full Changelog: cli/v10.0.0...lsp/v0.18.1

JavaScript APIs v0.1.3

10 Nov 16:56
b0828f1
Compare
Choose a tag to compare

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

10 Nov 15:53
b6a9634
Compare
Choose a tag to compare

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

10 Nov 14:03
7ce602c
Compare
Choose a tag to compare

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 in noRenderReturnValue 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

Full Changelog: cli/v10.0.0...js-api/v0.1.1

CLI v10.0.1

10 Nov 14:04
7ce602c
Compare
Choose a tag to compare

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 in noRenderReturnValue 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

Full Changelog: cli/v10.0.0...cli/v10.0.1

VSCode Extension v0.18.0

08 Nov 14:22
82b9aa7
Compare
Choose a tag to compare

What's Changed

Full Changelog: cli/v0.10.1-nightly.d3351fd...lsp/v0.18.0

JavaScript APIs v0.1.0

08 Nov 14:20
82b9aa7
Compare
Choose a tag to compare

What's Changed

Full Changelog: cli/v0.10.1-nightly.d3351fd...js-api/v0.1.0