github rome/tools lsp/v0.12.0
VSCode Extension v0.12.0

latest releases: lsp/v0.28.0, lsp/v0.26.0, cli/v12.1.3-nightly.4c8cf32...
23 months ago

What's Changed

  • feature(rome_js_formatter): Track suppression handling by @MichaReiser in #2780
  • chore(playground): remove TreeStyle and related functionality by @IWANABETHATGUY in #2892
  • ci: remove double quotes from the version by @ematipico in #2893
  • ci: using the preview version of setup-rome by @ematipico in #2894
  • feat(rome_js_analyze): useTemplate by @IWANABETHATGUY in #2803
  • chore(website): Tweak lint rule page UI, make category more recognizable by @IWANABETHATGUY in #2884
  • feat(rome_service): auto generate configuration for rules by @ematipico in #2890
  • chore(rome_analyzer): declare rules with version by @ematipico in #2891
  • feat: replace the system allocator with mimalloc on Windows by @leops in #2900
  • feat(vscode): add a trace channel for better debugging by @IWANABETHATGUY in #2885
  • fix(CI): broken format result by @IWANABETHATGUY in #2901
  • feature(rome_js_analyze): no function reassign lint rule by @xunilrj in #2895
  • refactor(rome_analyze): merge analyzer phases by @leops in #2882
  • refactor(rome_formatter): Pre-compute suppressions by @MichaReiser in #2902
  • chore: add paragraph to our technical documentation by @ematipico in #2908
  • fix(rome_js_analyze/useTemplate): comments in trivia when merge Vec<JsAnyExpression> into a JsTemplate by @IWANABETHATGUY in #2898
  • fix(playground): potential xss attack by @IWANABETHATGUY in #2906
  • ci: broken code by @IWANABETHATGUY in #2914
  • docs: adds rome_rowan and the rome_js_parser to the deployed crates by @ematipico in #2913
  • feat(rome_lsp): renaming symbols by @xunilrj in #2910
  • refactor(rome_service): move globals, refactor rule configuration by @ematipico in #2907
  • feat(rome_analyze): allow rules to dynamically emit local suppressions by @leops in #2909
  • docs: move documentation inside crates by @ematipico in #2899
  • feat(rome_console): add an hyperlink markup element by @leops in #2911
  • feat(rome_analyze): refactor code actions to use batch mutations by @leops in #2915
  • refactor(rome_service): remove root field from configuration by @ematipico in #2927
  • feat(playground): Add Syntax Hightlighting and folding for RomeAst by @IWANABETHATGUY in #2917
  • feat(rome_workspace): ensure all parameters and result structs on the workspace interface are serializable by @leops in #2928
  • fix(rome_lsp): code action wrong diagnosticRelatedInformation span by @IWANABETHATGUY in #2920
  • fix(rome_cli): better printing of message by @ematipico in #2929
  • chore: init message using newlines and tabs by @ematipico in #2931
  • feat(rome_service): support for recommendation of rules by @ematipico in #2924
  • fix(rome_js_analyze): include the exception handlers in the complexity score of the CFG by @leops in #2930
  • chore(vscode): upgrade dependencies by @ematipico in #2936
  • fix(rome_lsp): fix panics on out of bounds formatting range by @leops in #2935
  • fix(rome_js_syntax): Don't panic on unclosed block comment by @MichaReiser in #2933
  • refactor(vscode): remove beta formatter options by @ematipico in #2939
  • fix(rome_js_semantic): bug when hoisting function scope by @xunilrj in #2940
  • chore(website): upgrade eleventy by @ematipico in #2934
  • fix(rome_rowan): Slots iterator last and size_hint by @MichaReiser in #2951
  • chore(cargo): always enable LTO in release mode by @leops in #2950
  • refactor(rome_rowan): change mutation methods to return detached nodes by @leops in #2949
  • feat(rome_js_formatter): If Statement Formatting by @MichaReiser in #2957
  • fix(rome_lsp): silently ignore FormatWithErrorsDisabled errors in the language server by @leops in #2956
  • refactor(rome_formatter): Pretty Print Formatter IR by @MichaReiser in #2963
  • feat(rome_analyze): improve the extensibility of the declare_rule macro by @leops in #2964
  • test(rome_js_formatter): Only snapshot not matching prettier tests by @MichaReiser in #2968
  • fix(rome_js_analyze): improve trivia handling in useSingleVarDeclarator by @leops in #2955
  • feat(rome_js_analyze): useCamelCase by @xunilrj in #2926
  • fix(rome_js_analyze): fixing broken build by @xunilrj in #2971
  • fix(playground): rome ast codemirror grammar by @IWANABETHATGUY in #2974
  • fix(rome_js_semantic):should push a new scope when meet a function expression by @IWANABETHATGUY in #2973
  • chore(git): mark additional generated files in the gitattributes by @leops in #2982
  • fix(rome_js_analyze): fix the removal of nodes from syntax lists in batch mutations by @leops in #2980
  • fix(rome_js_parser): Better error recover for jsx attribute #2944 by @IWANABETHATGUY in #2954
  • fix: broken ci by @IWANABETHATGUY in #2989
  • fix(rome_js_analyze): improve the handling of trivia in useBlockStatements by @leops in #2981
  • release: 0.8.0 by @ematipico in #2925

Full Changelog: cli/v"0.7.0-next.f6510d6"...lsp/v0.12.0

Don't miss a new tools release

NewReleases is sending notifications on new releases.