Skip to content

Releases: emacs-lsp/lsp-dart

Improve test output + dart 3.0.0 support

16 May 00:54
5356af1
Compare
Choose a tag to compare
  • Avoid outdated test tree after tests run.
  • Improve test output to be more precise on output messages.
  • Fix lsp-dart-run not working for dart ^3.0.0. #197

Improve debugger communication

02 Nov 01:23
cc6c51b
Compare
Choose a tag to compare
  • Handle flutter.appStarted notification during debug.
  • Better handle snap installings of flutter on linux.
  • Replace communication implementation with flutter daemon with jsonrpc avoiding exception parsing jsons.
  • Bump legacy debugger extension to 3.52.0

Improve project navigation

29 Oct 22:20
b99f743
Compare
Choose a tag to compare
  • Fix lsp-dart-run when default-directory is not the project root. #173
  • Add lsp-dart-project-root-discovery-strategies variable to search project root with different startegies and orders.
  • Fix find definition of external files on Flutter, not asking for project root anymore, this should help a lot navigating between flutter classes loading properly the imports

Improve debugging

22 May 19:03
4d28d13
Compare
Choose a tag to compare
  • Change lsp-dart-dap-vm-additional-args from string to vector type following debugger server changes. #136
  • Check for dart related file extension during hot-reload/restart when auto-save enabled. #134
  • Run flutter proccess if not already running during hot-restart/hot-reload. #143
  • Bump dart debugger extension to 3.40.0
  • Add flag to use Dart SDK debugger instead of vscode extension. #128
  • Drop variable lsp-dart-dap-only-essential-log, usually it filters important logs.
  • Improve flutter debugging, fixing some cases where multiple devices available would result in error.

Flutter outline performance improvements and minor fixes

02 Jan 18:15
813d3c9
Compare
Choose a tag to compare
  • Add support for specifying different program entrypoints via variable lsp-dart-program-entrypoints used by DAP for example.
  • Drop support for Eamcs 26.1 and 26.2
  • Improve lsp-dart-flutter-outline performance a lot, requesting code actions lazily. #127
  • Bump debugger extension to 3.32.0

Minor fixes

09 Oct 20:37
e2f4ee0
Compare
Choose a tag to compare

Minor fixes from previous 1.19.4 and 1.19.5 versions

Fix configuration sent to server

09 Oct 20:36
fab25f9
Compare
Choose a tag to compare

Support moving cursor when wrapping widgets

09 Oct 15:44
d5b0b9b
Compare
Choose a tag to compare

Debugger improvements

29 Aug 00:33
1a839dc
Compare
Choose a tag to compare
  • Add new command to run your flutter/dart app lsp-dart-run, which use dap-mode to run flutter but without debug support, this command also supports custom args as prefix-argument
  • Improve logs during run/debug, some logs were not being logged and now this was fixed.
  • Add new lsp-dart-dap-only-essential-log with default as nil which should reduce the debug/run output

Fix server not starting for some cases

26 Aug 14:55
0e2dbd1
Compare
Choose a tag to compare

This should fix server not starting because pkg-info is not present, with thise release pkg-info is not a dependency anymore