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

09 Aug 21:08
817d5ac
Compare
Choose a tag to compare

What's Changed

Full Changelog: lsp/v0.26.0...lsp/v0.28.0

VSCode Extension v0.26.0

09 Aug 13:53
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: cli/v12.1.3-nightly.4c8cf32...lsp/v0.26.0

VSCode Extension v0.25.20230719

19 Jul 11:41
9360776
Compare
Choose a tag to compare
Pre-release

What's Changed

  • feat(rome_js_parser): Implement option-passing mechanism for parser test #4631 by @denbezrukov in #4652
  • chore: upgrade bpaf by @ematipico in #4659
  • feat(rome_js_analyze): new lint rule noExcessiveComplexity by @arendjr in #4657
  • refactor(rome_service): better messaging for rule options by @ematipico in #4661
  • fix(rome_js_analyze): noUselessFragments use JsxString node when replacing JsxText by @nissy-dev in #4662
  • feat(rome_js_analyze): noFallthroughSwitchClause by @ddanielsantos in #4626
  • fix(rome_js_analyze): noNonoctalDecimalEscape returns single diagnostic by @unvalley in #4663
  • feat(rome_cli): show diagnostics even when --apply-unsafe is applied by @ematipico in #4668
  • chore: add more cases to noSelfAssign by @ematipico in #4672
  • chore(new-lintrule): improve category generation to avoid git conflicts by @Conaclos in #4665
  • feat(rome_cli): exit with error if there are warnings by @ematipico in #4676
  • fix(rome_js_analyze): skip this reference identifier in the semantic analyzer by @nissy-dev in #4675
  • fix(rome_js_parser): Crash at @ character in class name / body #4669 by @denbezrukov in #4677
  • fix(rome_js_parser): Crash at empty default export #4670 by @denbezrukov in #4680
  • feat(rome_css_parser): CSS lexer #4682 by @denbezrukov in #4684
  • feat(rome_js_analyze): useLiteralKeys handle string literal properties by @Conaclos in #4692
  • fix(rome_js_analtzer): semantic analyzer handles ts export declaration clause correctly by @nissy-dev in #4694
  • feat: transformations by @ematipico in #4696
  • feat(rome_js_analyze): noUselessEmptyExport by @Conaclos in #4693
  • refactor(rome_js_analyze): noFallthroughSwitchClause handle block statements by @Conaclos in #4695
  • refactor(rome_js_analyze): handle string literal names in useNamingCo… by @Conaclos in #4698
  • feat(rome_js_analyze): noControlCharactersInRegex by @unvalley in #4656
  • feat(rome_js_formatter, rome_cli): add arrowParentheses option by @SuperchupuDev in #4667
  • docs: auto generated CLI reference by @ematipico in #4671
  • chore: revert the cli.mdx by @ematipico in #4705
  • feat(rome_js_analyze): useIsArray by @Conaclos in #4701
  • refactor(rome_js_analyze): handle globalThis for noNewSymbol by @Conaclos in #4707
  • fix(rome_js_formatter): improve handling of arrow parentheses by @SuperchupuDev in #4704
  • fix(rome_js_analyze): fix a false positive for noDuplicateCase by @Conaclos in #4709

New Contributors

Full Changelog: cli/v12.1.3-nightly.f65b0d9...lsp/v0.25.20230719

CLI v12.1.3-nightly.4c8cf32

19 Jul 11:41
9360776
Compare
Choose a tag to compare
Pre-release

What's Changed

  • feat(rome_js_parser): Implement option-passing mechanism for parser test #4631 by @denbezrukov in #4652
  • chore: upgrade bpaf by @ematipico in #4659
  • feat(rome_js_analyze): new lint rule noExcessiveComplexity by @arendjr in #4657
  • refactor(rome_service): better messaging for rule options by @ematipico in #4661
  • fix(rome_js_analyze): noUselessFragments use JsxString node when replacing JsxText by @nissy-dev in #4662
  • feat(rome_js_analyze): noFallthroughSwitchClause by @ddanielsantos in #4626
  • fix(rome_js_analyze): noNonoctalDecimalEscape returns single diagnostic by @unvalley in #4663
  • feat(rome_cli): show diagnostics even when --apply-unsafe is applied by @ematipico in #4668
  • chore: add more cases to noSelfAssign by @ematipico in #4672
  • chore(new-lintrule): improve category generation to avoid git conflicts by @Conaclos in #4665
  • feat(rome_cli): exit with error if there are warnings by @ematipico in #4676
  • fix(rome_js_analyze): skip this reference identifier in the semantic analyzer by @nissy-dev in #4675
  • fix(rome_js_parser): Crash at @ character in class name / body #4669 by @denbezrukov in #4677
  • fix(rome_js_parser): Crash at empty default export #4670 by @denbezrukov in #4680
  • feat(rome_css_parser): CSS lexer #4682 by @denbezrukov in #4684
  • feat(rome_js_analyze): useLiteralKeys handle string literal properties by @Conaclos in #4692
  • fix(rome_js_analtzer): semantic analyzer handles ts export declaration clause correctly by @nissy-dev in #4694
  • feat: transformations by @ematipico in #4696
  • feat(rome_js_analyze): noUselessEmptyExport by @Conaclos in #4693
  • refactor(rome_js_analyze): noFallthroughSwitchClause handle block statements by @Conaclos in #4695
  • refactor(rome_js_analyze): handle string literal names in useNamingCo… by @Conaclos in #4698
  • feat(rome_js_analyze): noControlCharactersInRegex by @unvalley in #4656
  • feat(rome_js_formatter, rome_cli): add arrowParentheses option by @SuperchupuDev in #4667
  • docs: auto generated CLI reference by @ematipico in #4671
  • chore: revert the cli.mdx by @ematipico in #4705
  • feat(rome_js_analyze): useIsArray by @Conaclos in #4701
  • refactor(rome_js_analyze): handle globalThis for noNewSymbol by @Conaclos in #4707
  • fix(rome_js_formatter): improve handling of arrow parentheses by @SuperchupuDev in #4704
  • fix(rome_js_analyze): fix a false positive for noDuplicateCase by @Conaclos in #4709

New Contributors

Full Changelog: cli/v12.1.3-nightly.f65b0d9...cli/v12.1.3-nightly.4c8cf32

VSCode Extension v0.25.20230705

05 Jul 06:51
f65b0d9
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

Full Changelog: cli/v12.1.3-nightly.af25635...lsp/v0.25.20230705

CLI v12.1.3-nightly.f65b0d9

05 Jul 06:51
f65b0d9
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

Full Changelog: cli/v12.1.3-nightly.af25635...cli/v12.1.3-nightly.f65b0d9

VSCode Extension v0.25.20230627

27 Jun 05:41
af25635
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: cli/v12.1.3-nightly.50eb45f...lsp/v0.25.20230627

CLI v12.1.3-nightly.af25635

27 Jun 05:42
af25635
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: cli/v12.1.3-nightly.50eb45f...cli/v12.1.3-nightly.af25635

JavaScript APIs v0.3.0-nightly.50eb45f

22 Jun 11:13
89faa6c
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Implement round-trip fuzzers for finding correctness bugs by @addisoncrump in #4559
  • refactor(rome_js_analyze): remove noExtraSemicolon by @Conaclos in #4576
  • docs: update CHANGELOG by @Conaclos in #4578
  • fix typo in diagnostic message by @stef7 in #4581
  • refactor(rome_js_analyze): enhance useDefaultParameterLast by @Conaclos in #4577
  • feat(rome_service): add parser option for unsafe decorators by @ematipico in #4574
  • docs: fix broken link in change log by @strager in #4588
  • docs: linkify lint rules in change log by @strager in #4589
  • fix(docs): fix typo in lint rule name by @strager in #4590
  • fix(rome_js_analyze): noRedundantUseStrict check only 'use strict' directive by @nissy-dev in #4591
  • feat(rome_js_analyze): useNamingConvention by @Conaclos in #4534
  • feat(rome_service, rome_js_parser): add parse options by @ematipico in #4587
  • fix(rome_js_analyze): useExhaustiveDependencies support function syntax, or React.use* hooks and more. by @nissy-dev in #4571
  • refactor(rome_js_analyze): relax noConfusingArrow by @Conaclos in #4593
  • docs: remove unintended configuration by @ematipico in #4596
  • fix(rome_cli): Use lines() separator for os independent git ignore pa… by @m1212e in #4558
  • feat(rome_json_analyze): noDuplicateKeys by @ematipico in #4592
  • docs: getting started by @ematipico in #4600

New Contributors

Full Changelog: cli/v12.1.3-nightly.3de5a1a...js-api/v0.3.0-nightly.50eb45f

CLI v12.1.3-nightly.50eb45f

22 Jun 11:13
89faa6c
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Implement round-trip fuzzers for finding correctness bugs by @addisoncrump in #4559
  • refactor(rome_js_analyze): remove noExtraSemicolon by @Conaclos in #4576
  • docs: update CHANGELOG by @Conaclos in #4578
  • fix typo in diagnostic message by @stef7 in #4581
  • refactor(rome_js_analyze): enhance useDefaultParameterLast by @Conaclos in #4577
  • feat(rome_service): add parser option for unsafe decorators by @ematipico in #4574
  • docs: fix broken link in change log by @strager in #4588
  • docs: linkify lint rules in change log by @strager in #4589
  • fix(docs): fix typo in lint rule name by @strager in #4590
  • fix(rome_js_analyze): noRedundantUseStrict check only 'use strict' directive by @nissy-dev in #4591
  • feat(rome_js_analyze): useNamingConvention by @Conaclos in #4534
  • feat(rome_service, rome_js_parser): add parse options by @ematipico in #4587
  • fix(rome_js_analyze): useExhaustiveDependencies support function syntax, or React.use* hooks and more. by @nissy-dev in #4571
  • refactor(rome_js_analyze): relax noConfusingArrow by @Conaclos in #4593
  • docs: remove unintended configuration by @ematipico in #4596
  • fix(rome_cli): Use lines() separator for os independent git ignore pa… by @m1212e in #4558
  • feat(rome_json_analyze): noDuplicateKeys by @ematipico in #4592
  • docs: getting started by @ematipico in #4600

New Contributors

Full Changelog: cli/v12.1.3-nightly.3de5a1a...cli/v12.1.3-nightly.50eb45f