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.20221206

06 Dec 08:23
5cd4dfd
Compare
Choose a tag to compare
Pre-release

What's Changed

  • feat(rome_js_analyze): complete rule useAriaPropsForRole by @ematipico in #3902
  • feat(rome_js_analyze): better JS suppressions by @ematipico in #3855
  • fix(rome_cli): Remove eprintln by @MichaReiser in #3922
  • test(rome_formatter_test): JSON Prettier Tests #2568 by @denbezrukov in #3913
  • feat(rome_js_analyze): Improve generated suppression text by @MichaReiser in #3924
  • refactor(rome_js_analyze): enable the recommended nursery rules on unstable builds by @leops in #3880
  • feat(rome_js_analyze): useEnumInitializers by @Conaclos in #3839
  • feat(rome_js_analyze): useExponentiationOperator rule by @kaioduarte in #3848
  • feat(rome_js_analyze): useDefaultParameterLast by @Conaclos in #3873
  • feature(rome_js_analyze): implement import sorting for named specifiers by @leops in #3916
  • fix(vscode): improve the logging of connection errors by @leops in #3952
  • fix(rome_js_analyze): fix for unused flag on functional types on ts by @xunilrj in #3860
  • feat(rome_formatter_test): spec test #2568 by @denbezrukov in #3935
  • refactor(rome_js_analyze): reorganize lint rules into additional categories by @leops in #3908
  • fix(rome_cli): improve the logging of panics and connection errors by @leops in #3957

Full Changelog: cli/v10.0.1-nightly.40f10a4...lsp/v0.19.20221206

CLI v10.0.1-nightly.5cd4dfd

06 Dec 08:23
5cd4dfd
Compare
Choose a tag to compare
Pre-release

What's Changed

  • feat(rome_js_analyze): complete rule useAriaPropsForRole by @ematipico in #3902
  • feat(rome_js_analyze): better JS suppressions by @ematipico in #3855
  • fix(rome_cli): Remove eprintln by @MichaReiser in #3922
  • test(rome_formatter_test): JSON Prettier Tests #2568 by @denbezrukov in #3913
  • feat(rome_js_analyze): Improve generated suppression text by @MichaReiser in #3924
  • refactor(rome_js_analyze): enable the recommended nursery rules on unstable builds by @leops in #3880
  • feat(rome_js_analyze): useEnumInitializers by @Conaclos in #3839
  • feat(rome_js_analyze): useExponentiationOperator rule by @kaioduarte in #3848
  • feat(rome_js_analyze): useDefaultParameterLast by @Conaclos in #3873
  • feature(rome_js_analyze): implement import sorting for named specifiers by @leops in #3916
  • fix(vscode): improve the logging of connection errors by @leops in #3952
  • fix(rome_js_analyze): fix for unused flag on functional types on ts by @xunilrj in #3860
  • feat(rome_formatter_test): spec test #2568 by @denbezrukov in #3935
  • refactor(rome_js_analyze): reorganize lint rules into additional categories by @leops in #3908
  • fix(rome_cli): improve the logging of panics and connection errors by @leops in #3957

Full Changelog: cli/v10.0.1-nightly.40f10a4...cli/v10.0.1-nightly.5cd4dfd

VSCode Extension v0.19.20221202

02 Dec 07:45
40f10a4
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: cli/v10.0.1-nightly.00f5dfe...lsp/v0.19.20221202

VSCode Extension v0.19.20221201

01 Dec 16:38
40f10a4
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: cli/v10.0.1-nightly.00f5dfe...lsp/v0.19.20221201

CLI v10.0.1-nightly.c595ab0

01 Dec 16:38
40f10a4
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: cli/v10.0.1-nightly.00f5dfe...cli/v10.0.1-nightly.c595ab0

CLI v10.0.1-nightly.40f10a4

02 Dec 07:44
40f10a4
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: cli/v10.0.1-nightly.00f5dfe...cli/v10.0.1-nightly.40f10a4

VSCode Extension v0.19.20221129

29 Nov 13:51
f71a2b2
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

Full Changelog: cli/v10.0.1-nightly.b7eb6fd...lsp/v0.19.20221129

CLI v10.0.1-nightly.00f5dfe

29 Nov 13:52
f71a2b2
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

Full Changelog: cli/v10.0.1-nightly.b7eb6fd...cli/v10.0.1-nightly.00f5dfe

VSCode Extension v0.19.20221125

25 Nov 16:09
97af058
Compare
Choose a tag to compare
Pre-release

What's Changed

  • feat(rome_js_analyze): implement noUnsafeFinally lint by @95th in #3752
  • feat(rome_js_analyze): Suggested fix for Conditional Assignment by @95th in #3771
  • feat(rome_js_parser): export default function in declare module #3485 by @denbezrukov in #3775
  • chore: remove unused .. by @msdlisper in #3773
  • docs(website): add language support page by @ematipico in #3751
  • fix(rome_js_analyze): inline variable considering initializer by @xunilrj in #3777
  • feat(rome_cli): cli exit as error when no files are found by @xunilrj in #3722
  • feat(rome_js_analyze): noPrecisionLoss by @95th in #3756
  • doc(contributing): fix the wrong link for analyzers and lint rules selection by @mzbac in #3784
  • chore: remove dbg by @95th in #3785
  • feat(rome_js_parser): Improve parser error for generator function in an ambient context by @denbezrukov in #3778
  • fix(semantic_analyzers): fix the false positive for noConstAssign by @mzbac in #3747
  • fix(rome_js_analyze): false negatives of noArrayIndexKey by @lucasweng in #3681
  • fix(rome_js_semantic): include binding for type parameters by @95th in #3803
  • refactor(rome_diagnostics): remove the legacy Diagnostics API by @leops in #3811
  • feat(rome_service): add $schema to configuration by @ematipico in #3738
  • fix(rome_js_formatter): Inline object like pattern for formal parameter by @denbezrukov in #3802
  • fix(rome_js_parser): async label #3612 by @denbezrukov in #3808
  • feat(rome_js_analyze): add noEmptyInterface rule by @kaioduarte in #3801
  • fix: apply chmod at pkg creation time by @castarco in #3800
  • refactor(rome_cli): improve the stability of the max_diagnostics tests by @leops in #3729
  • refactor(rome_analyze): align the syntax of lint suppression with the corresponding diagnostic category by @leops in #3788
  • feat(rome_js_analyze): add noHeaderScope rule by @kaioduarte in #3804
  • chore(website): update code contributors list by @kaioduarte in #3819
  • feat(website): Throttle playground URL update by @sebmck in #3821
  • feat(rome_js_analyze): Implement noStringCaseMismatch by @95th in #3794
  • feat(rome_js_analyze): rule noAccessKey by @lucasweng in #3796
  • feat(rome_js_analyze): noVar by @Conaclos in #3765
  • feat(rome_analyze): suppress rule via code actions by @ematipico in #3572
  • feat(website): change enabledNurseryRules to All/Recommended select by @Kanary159357 in #3810
  • feat(rome_js_analyze): noConstructorReturn by @Conaclos in #3805
  • feat(rome_js_analyze): noSetterReturn by @Conaclos in #3783
  • fix(rome_js_formatter): shothanded named import line break with default import by @unvalley in #3826
  • feat(rome_js_analyze): implement noDistractingElements by @95th in #3820
  • feat(rome_json_parser): JSON Lexer by @MichaReiser in #3809
  • feat(rome_js_semantic): model improvements by @xunilrj in #3825
  • fix(rome_lsp): lsp friendly catch unwind by @xunilrj in #3740
  • feat(rome_js_analyze): add noExtraNonNullAssertion rule by @kaioduarte in #3797
  • fix(rome_diagnostics): allow diagnostic locations to be created without a resource by @leops in #3834
  • feat(rome_cli): expose the --verbose flag to the CLI by @leops in #3812
  • feat(rome_js_analyze): noVoidTypeReturn by @Conaclos in #3806
  • website(docs): Fix text formatting by @andywampir in #3828
  • feat(rome_js_analyze): use exhaustive deps support properties by @xunilrj in #3581
  • chore: run rustfmt and typo fix by @lucasweng in #3840
  • feat(rome_js_analyze): useDefaultSwitchClauseLast by @Conaclos in #3791
  • fix(semantic_analyzers): style/noShoutyConstants does not recognize multiple uses of a constant. by @mzbac in #3789
  • feat(rome_js_analyze): faster version of noArguments by @xunilrj in #3838
  • chore(rome_analyze): remove FileId from diagnostics by @ematipico in #3843
  • docs(formatter): configuration using rome.json by @simon04 in #3689
  • refactor(rome_js_parser): Extract shared parser infrastructure by @MichaReiser in #3833
  • fix(rome_cli): normalize the content of CLI snapshots by @leops in #3835
  • fix(rome_cli): fix small CLI and test issues by @leops in #3853
  • feat(rome_diagnostics): add with_severity API by @ematipico in #3823
  • feat(rome_json_parser): JSON Parser by @MichaReiser in #3836
  • chore: Upgrade Prettier by @MichaReiser in #3857
  • refactor(js-api): remove the JSON-RPC backend and unimplemented methods by @leops in #3831
  • feat(rome_js_analyze): implement the organizeImports code action by @leops in #3818

New Contributors

Full Changelog: cli/v10.0.1-nightly.00266da...lsp/v0.19.20221125

CLI v10.0.1-nightly.b7eb6fd

25 Nov 16:02
97af058
Compare
Choose a tag to compare
Pre-release

What's Changed

  • feat(rome_js_analyze): implement noUnsafeFinally lint by @95th in #3752
  • feat(rome_js_analyze): Suggested fix for Conditional Assignment by @95th in #3771
  • feat(rome_js_parser): export default function in declare module #3485 by @denbezrukov in #3775
  • chore: remove unused .. by @msdlisper in #3773
  • docs(website): add language support page by @ematipico in #3751
  • fix(rome_js_analyze): inline variable considering initializer by @xunilrj in #3777
  • feat(rome_cli): cli exit as error when no files are found by @xunilrj in #3722
  • feat(rome_js_analyze): noPrecisionLoss by @95th in #3756
  • doc(contributing): fix the wrong link for analyzers and lint rules selection by @mzbac in #3784
  • chore: remove dbg by @95th in #3785
  • feat(rome_js_parser): Improve parser error for generator function in an ambient context by @denbezrukov in #3778
  • fix(semantic_analyzers): fix the false positive for noConstAssign by @mzbac in #3747
  • fix(rome_js_analyze): false negatives of noArrayIndexKey by @lucasweng in #3681
  • fix(rome_js_semantic): include binding for type parameters by @95th in #3803
  • refactor(rome_diagnostics): remove the legacy Diagnostics API by @leops in #3811
  • feat(rome_service): add $schema to configuration by @ematipico in #3738
  • fix(rome_js_formatter): Inline object like pattern for formal parameter by @denbezrukov in #3802
  • fix(rome_js_parser): async label #3612 by @denbezrukov in #3808
  • feat(rome_js_analyze): add noEmptyInterface rule by @kaioduarte in #3801
  • fix: apply chmod at pkg creation time by @castarco in #3800
  • refactor(rome_cli): improve the stability of the max_diagnostics tests by @leops in #3729
  • refactor(rome_analyze): align the syntax of lint suppression with the corresponding diagnostic category by @leops in #3788
  • feat(rome_js_analyze): add noHeaderScope rule by @kaioduarte in #3804
  • chore(website): update code contributors list by @kaioduarte in #3819
  • feat(website): Throttle playground URL update by @sebmck in #3821
  • feat(rome_js_analyze): Implement noStringCaseMismatch by @95th in #3794
  • feat(rome_js_analyze): rule noAccessKey by @lucasweng in #3796
  • feat(rome_js_analyze): noVar by @Conaclos in #3765
  • feat(rome_analyze): suppress rule via code actions by @ematipico in #3572
  • feat(website): change enabledNurseryRules to All/Recommended select by @Kanary159357 in #3810
  • feat(rome_js_analyze): noConstructorReturn by @Conaclos in #3805
  • feat(rome_js_analyze): noSetterReturn by @Conaclos in #3783
  • fix(rome_js_formatter): shothanded named import line break with default import by @unvalley in #3826
  • feat(rome_js_analyze): implement noDistractingElements by @95th in #3820
  • feat(rome_json_parser): JSON Lexer by @MichaReiser in #3809
  • feat(rome_js_semantic): model improvements by @xunilrj in #3825
  • fix(rome_lsp): lsp friendly catch unwind by @xunilrj in #3740
  • feat(rome_js_analyze): add noExtraNonNullAssertion rule by @kaioduarte in #3797
  • fix(rome_diagnostics): allow diagnostic locations to be created without a resource by @leops in #3834
  • feat(rome_cli): expose the --verbose flag to the CLI by @leops in #3812
  • feat(rome_js_analyze): noVoidTypeReturn by @Conaclos in #3806
  • website(docs): Fix text formatting by @andywampir in #3828
  • feat(rome_js_analyze): use exhaustive deps support properties by @xunilrj in #3581
  • chore: run rustfmt and typo fix by @lucasweng in #3840
  • feat(rome_js_analyze): useDefaultSwitchClauseLast by @Conaclos in #3791
  • fix(semantic_analyzers): style/noShoutyConstants does not recognize multiple uses of a constant. by @mzbac in #3789
  • feat(rome_js_analyze): faster version of noArguments by @xunilrj in #3838
  • chore(rome_analyze): remove FileId from diagnostics by @ematipico in #3843
  • docs(formatter): configuration using rome.json by @simon04 in #3689
  • refactor(rome_js_parser): Extract shared parser infrastructure by @MichaReiser in #3833
  • fix(rome_cli): normalize the content of CLI snapshots by @leops in #3835
  • fix(rome_cli): fix small CLI and test issues by @leops in #3853
  • feat(rome_diagnostics): add with_severity API by @ematipico in #3823
  • feat(rome_json_parser): JSON Parser by @MichaReiser in #3836
  • chore: Upgrade Prettier by @MichaReiser in #3857
  • refactor(js-api): remove the JSON-RPC backend and unimplemented methods by @leops in #3831
  • feat(rome_js_analyze): implement the organizeImports code action by @leops in #3818

New Contributors

Full Changelog: cli/v10.0.1-nightly.00266da...cli/v10.0.1-nightly.b7eb6fd