Changelog#
1.24.3#
- Add
lsp-dart-dap-tools-args
to configure custom args for DAP process. - Fix flutter daemon failing to initialize on recent emacs versions. #209
- Ignore flutter DAP message avoiding unecessary warning during debug.
1.24.2#
- 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
1.24.1#
- Understand by default that dart codes inside
~/.pub-cache
are libraries and not projects, avoiding asking to import the project. - Avoid warnings about "No event handler for 'debug' during dap-debug tests".
1.24.0#
- 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
1.23.0#
- 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.
1.22.2#
- Fix
(wront-type-argument stringp ("daemon"))
on last version. #171
1.22.1#
- Fix some emulators not starting for new sdk debugger. #167
- Fix duplicated logs on old debugger. #154
- Fix
lsp-dart-run
for dart only files. #168 - Fix test tree when debugging dart/flutter tests.
- Fix some dart commands not working after dart sdk 2.16.0.
1.22.0#
- 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.
1.21.0#
- 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
1.20.0#
- 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 asnil
which should reduce the debug/run output
1.19.2#
- Add error message when dart sdk not found for flutter installations.
1.19.1#
- Fixes the way lsp-dart handle library files, flutter/dart files. (requires lsp-mode upgrade)
1.19.0#
- Supports web debug on google chrome via dap-mode.
- Deprecate
dap-dart-setup
, uselsp-dart-dap-setup
now. - Improve debugger setup downloading directly from Dart-Code repo.
- Bump debugger from 3.19.2 to 3.23.0.
- Fix device label for web/chrome
1.18.3#
- Improve
lsp-dart-version
command with more details to help debug issues
1.18.2#
- Support lsp-dart on pubspec.yaml, allowing completions
1.18.1#
- Change the default of
lsp-dart-only-analyze-projects-with-open-files
tonil
as a recommendation from Dart LSP server.
1.18.0#
- Add
lsp-dart-show-todos
as false by default. - Add
lsp-dart-complete-function-calls
as true by default.
1.17.14#
- Fix cache when debugging devices/emulators - Fixes #96
1.17.13#
- Bump debugger extension: 3.17 -> 3.19.2
1.17.9#
- Remove group name from test name on test tree making it clear.
1.17.8#
- Fix tests trees with latest dart sdk 2.10.0.
1.17.6#
- Add
lsp-dart-flutter-executable
.
1.17.0#
- Add test tree feature.
- Add
lsp-dart-test-show-tree
.
1.16.0#
- Improve tests backend and output.
- Prepare for test tree feature.
1.15.0#
- Add
lsp-dart-enable-sdk-formatter
setting. - Add
lsp-dart-line-length
setting.
1.14.0#
- Add
lsp-dart-pub-get
command. - Add
lsp-dart-pub-upgrade
command. - Add
lsp-dart-pub-outdated
command. - Add keybindings to all lsp-dart test commands.
1.13.4#
- Safe checks when dart sdk is not present for most commands usage.
1.13.3#
- Improve flutter widget guide lines performance.
1.13.1#
- Fix anaylerStatus notification performance.
1.13.0#
- Drop emacs 25.X support.
- Add mode to most features like
closing-labels
,outline
,widget-guide-lines
andflutter-fringe-colors
.
1.12.0#
- Migrate lsp-dart to use lsp-protocol following lsp-mode.
1.11.9#
- Add Dart SDK version to
lsp-dart-version
command.
1.11.0#
- Add main code lens support, can be disable setting
lsp-dart-main-code-lens
tonil
.
1.10.5#
- Add
lsp-dart-run-all-tests
command.
1.10.0#
- Support for debugging Dart/Flutter tests.
- Add "Debug" code lens on tests.
- Add
lsp-dart-debug-test-at-point
command. - Add
lsp-dart-debug-last-test
command.
1.9.0#
- Add
lsp-dart-visit-last-test
command. - Add
lsp-dart-run-last-test
command.
1.8.0#
- Flutter debug support using DAP.
- Flutter DevTools support debugging.
1.7.0#
- Support for open DevTools in the browser for the current debug session.
1.6.7#
- Add
lsp-dart-version
command.
1.6.0#
- Support for Flutter widgets guides on widget tree.
1.5.0#
- Support for Dart debug via
dap-mode
using the DAP (Debugger Adapter Protocol).
1.4.1#
- Change hook for update the Flutter colors on fringe.
1.4.0#
- Add Flutter colors on Emacs fringe.
1.3.0#
- Add test support for Dart/Flutter tests.
- Run all buffer tests or a test at point.
1.2.0#
- Add actions on outline tree view with mouse support.
1.1.0#
- Smart search for Dart SDK on $PATH.
1.0.0#
- Migrate from
lsp-mode
.
Last update:
August 21, 2024