Skip to content

Latest commit

 

History

History
280 lines (155 loc) · 22.6 KB

File metadata and controls

280 lines (155 loc) · 22.6 KB

Changelog

2.2.0 (2026-01-14)

Features

  • 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)

Bug Fixes

  • lsp: use regex for pub workspace detection instead of YAML parsing (#516) (6d040bc), closes #515

2.1.0 (2026-01-04)

Features

  • implement automatic widget inspector navigation (#507) (685321f), closes #503

2.0.0 (2026-01-03)

⚠ BREAKING CHANGES

  • config: allow to pass additional arguments to flutter run command (#407)
  • outline: remove code actions from outline (#387)

Features

  • 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 gf or gF (#392) (6bf887b)
  • setup plugin on require("flutter-tools").setup_project (#408) (fb976f0)
  • support passing args to FlutterAttach command (#454) (a643f2f)

Bug Fixes

  • 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)

Features

  • 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

Bug Fixes

1.13.0 (2024-08-23)

Features

  • CI: add ability to trigger CI workflow manually (b6b62ba)
  • dap: add option evaluate_to_string_in_debug_views (#377) (0842bbe)

Bug Fixes

1.12.0 (2024-08-19)

Features

  • labels: add option to set closing tag virtual text priority (#373) (18a28d6)

1.11.0 (2024-08-14)

Features

  • add ability to filter flutter output in dev log (#371) (654c477)

1.10.0 (2024-06-25)

Features

  • config: add an optional pre_run_callback attribute to setup_project (f898850)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

  • fvm: support FVM in monorepo setup (21c4496)

Bug Fixes

  • guides: prevent overwriting custom guide colors (#335) (e44df1c)

1.8.0 (2024-02-14)

Features

Bug Fixes

  • don't attach lsp to buffer with empty path (78b5a42)

1.7.0 (2024-01-03)

Features

  • 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)

Features

  • commands: add install/uninstall commands to menu (#315) (cd73844)

Bug Fixes

  • commands: set current device while running project (045fa0f)

1.5.1 (2023-10-04)

Bug Fixes

  • dap: fix cwd not being considered (0c97d46)

1.5.0 (2023-10-01)

Features

  • dap: add custom commands to dap (af591f5)

1.4.1 (2023-09-20)

Bug Fixes

  • lsp rename when files with import is opened in another buffer (29da857)

1.4.0 (2023-09-18)

Features

1.3.1 (2023-07-24)

Bug Fixes

  • dap: define adapter and config when running standalone dart (#272) (356f643)

1.3.0 (2023-05-10)

Features

Bug Fixes

  • lsp: avoid using private lsp client methods (3ec80d3), closes #256

1.2.1 (2023-05-04)

Bug Fixes

1.2.0 (2023-04-20)

Features

  • commands: add option to silence flutter errors (#246) (bafdc2c)

1.1.0 (2023-04-18)

Features

  • 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)

Bug Fixes

  • color: ensure values exist when setting colors (bdd6365)

1.0.1 (2023-03-31)

Bug Fixes

  • color: use correct require path (f12b1f4)
  • config: use correct require path (7db39ef)