2.2.0 (2026-01-14)
- Add Inspect Widget command (#509) (5e863a2)
- add Toggle Dev Log in telescope menu (#511) (ad5fd81)
- debugger: fix file URI handling for Windows in inspect event (#514) (3b2f652)
2.1.0 (2026-01-04)
2.0.0 (2026-01-03)
- config: allow to pass additional arguments to flutter run command (#407)
- outline: remove code actions from outline (#387)
- add FlutterAttach command (#425) (cf92ff1)
- add FlutterDebug command (#420) (da3682a)
- add option to disable ftplugin (#417) (85492be)
- add possibility to set default run args (#471) (d1022db)
- add pub workspace support for LSP root detection (#505) (2f26317)
- adds analyzer_web_port config which starts the LSP analysis server with the given port (#479) (ed9f78b)
- config: add ability to set web-browser-flag (#406) (80770c6)
- config: allow to pass additional arguments to flutter run command (#407) (4f48d8b)
- devices: add cold boot option for android emulators (#412) (40f974b)
- improves project root detection by always going up the directory tree until we find a project root marker (#482) (3a3f6f5)
- log: add focus option for log window (9ad676c)
- log: add toggle command for log buffer (#411) (bc36e2e)
- open dev tools when running in debug mode (#419) (2f9db8b)
- outline: remove code actions from outline (#387) (6610090)
- resolve package urls when using
gforgF(#392) (6bf887b) - setup plugin on
require("flutter-tools").setup_project(#408) (fb976f0) - support passing args to FlutterAttach command (#454) (a643f2f)
- add conditional use of client.notify because of deprecation (#481) (0fcb08a)
- add write permission to release workflow (654c013)
- Buffer is not 'modifiable' (#477) (d4b0cb9)
- check for nil value when handle_log is called (#436) (26c511d)
- commands: force debug with FlutterDebug command (4a8aad2)
- commands: make inspect widget command work in debug runner (#413) (824faf5)
- correct vim API reference in color utils (1d6b57f)
- correct vim.fn.has() comparisons to use explicit == 1 (6faf2c7)
- dap: improve debugger integration with nvim-dap (#455) (8edcdab)
- devices: filter out unwanted device lines (1787090)
- do not start new LSP client when navigating to flutter dependency file (#483) (65b7399)
- docs: remove misleading debugger instructions (377f21c)
- docs: update repo name (#400) (3d6979b)
- error on color ext marks set (fdca1cf)
- fix dap crash on BufWritePost (#427) (197c547)
- fixes error when no flutter binary was present and notifies user that we could not find the executable (#480) (8a761c6)
- flutter-debug: pass run options to runner callbacks (#444) (d135e1d)
- fvm/windows: append .bat extension on fvm command (#469) (93e64d4)
- fvm/windows: append '.bat' extention to flutter path (#468) (f33c5b2)
- keep LSP attached and auto-save buffers after LSP rename operations (8fa438f)
- log: correct buffer variable in append function (9955c98)
- log: ensure autoscroll finds correct window (f06ac07)
- log: handle nil when clearing log (7e6d861)
- log: remove redundant autoscroll call in toggle (e5a3998)
- lsp: restore dart go to super functionality (#438) (b2ec4e0)
- outline: improve outline URI handling (#447) (8199f8b)
- parse fvm command json output (#421) (54314bc)
- project_config: show project config selector once on start (#423) (a5a6036)
- select device only once when starting (#424) (a526c30)
- toggling of boolean flutter dev tools commands (#460) (07e1603)
- update github actions (cb09e56)
- use new vim.validate only in nvim v0.11 (49be6d4)
- use yaml parser for flutter dependency detection in pubspec.yaml (#389) (ce18f5d)
- user proper names for validation function (2d91a86)
- windows: devtools opening (#492) (69db9cd)
1.14.0 (2024-08-29)
- config: add possibility to provide cwd via project configuration (#383) (7efc0d8), closes #329
- respect cwd when detecting is it flutter project, handle running dart-only projects (#384) (cde6625), closes #375
1.13.0 (2024-08-23)
- CI: add ability to trigger CI workflow manually (b6b62ba)
- dap: add option
evaluate_to_string_in_debug_views(#377) (0842bbe)
1.12.0 (2024-08-19)
1.11.0 (2024-08-14)
1.10.0 (2024-06-25)
- config: add an optional pre_run_callback attribute to
setup_project(f898850)
- ui: add check for line in buffer range (0fbb3ee)
- ui: render labels only in the document range (#360) (fd0443e)
1.9.1 (2024-05-18)
- handle deprecated vim.tbl_islist function (e9f6f65)
- replace deprecated vim.lsp.get_active_clients with vim.lsp.get_clients (c19f945)
1.9.0 (2024-03-28)
- fvm: support FVM in monorepo setup (21c4496)
1.8.0 (2024-02-14)
- don't attach lsp to buffer with empty path (78b5a42)
1.7.0 (2024-01-03)
- add option to configure flutter mode via config (#314) (69466cc)
- add performance_overlay, repaint_rainbow and slow_animations commands (deb4fa8)
- add web port param to config (#320) (b13d46b)
1.6.0 (2023-12-18)
- commands: set current device while running project (045fa0f)
1.5.1 (2023-10-04)
- dap: fix cwd not being considered (0c97d46)
1.5.0 (2023-10-01)
- dap: add custom commands to dap (af591f5)
1.4.1 (2023-09-20)
- lsp rename when files with import is opened in another buffer (29da857)
1.4.0 (2023-09-18)
1.3.1 (2023-07-24)
1.3.0 (2023-05-10)
1.2.1 (2023-05-04)
1.2.0 (2023-04-20)
1.1.0 (2023-04-18)
- add FlutterRename command (#234) (4d9391b)
- config: add project configuration (#232) (f898ac2)
- decorations: view selected project config in statusline (#241) (5967d65)
1.0.2 (2023-03-31)
- color: ensure values exist when setting colors (bdd6365)