Skip to content

Releases: j-hui/fidget.nvim

v2.0.0

21 Jun 06:19
e1a07a5

Choose a tag to compare

2.0.0 (2026-06-21)

⚠ BREAKING CHANGES

  • get rid of nvim-tree and xcodebuild-nvim integrations
  • avoid configurable filetypes when positioning notification window
  • limit window max_width to 0.3 + reflow by default
  • implement smart reflow w/ hyphenation support
  • reflow messages that exceed the max window width
  • render items with empty strings but non-empty annotes

Features

  • add line_margin option to pad lines with spaces (046930d)
  • add previewer to Telescope fidget picker (#271) (c1725fb), closes #270
  • avoid configurable filetypes when positioning notification window (dac6be2)
  • implement smart reflow w/ hyphenation support (8260f03), closes #269
  • implement vim.health checks (cd88801)
  • limit window max_width to 0.3 + reflow by default (5e0804e)
  • perf: cache multigrid ui state more aggressively (fb3823c)
  • perf: cache stable items during rendering (0892d20)
  • reflow messages that exceed the max window width (a762068), closes #269 #199
  • render items with empty strings but non-empty annotes (9db65d9)
  • render notifications with extmarks (2635400)
  • skip group headers whose icon and name are both false (a2467ae), closes #273
  • support fractional max_width option (821ebe8)
  • support left-aligned notification window (76be486), closes #244
  • use string key as group name when name is otherwise missing (d2ad321)

Bug Fixes

  • ... expansion in Line function (#293) (e931da8), closes #292
  • avoid empty line at the top (#286) (2cb5edb)
  • call strdisplaywidth() within the context of the fidget buffer (#280) (2a29bfd)
  • check type of percentage before formatting it (7fa433a), closes #297
  • correctly adjust the window width to account for ext_mark eol (1398da6)
  • correctly check for nvim version (6ada5b6), closes #285
  • disable FidgetNoBlend highlight for multigrid UI (#290) (4d5858b)
  • fix off-by-one issue with buf line count (53f03fa)
  • get rid of nvim-tree and xcodebuild-nvim integrations (95413e0)
  • manually add padding when eol_right_align isn't available (d0095a1), closes #284
  • move window when goto another tabpage (#304) (65eed44)
  • namespace highlights when colorscheme change (#303) (b52edd1)
  • progress: treat vim.NIL as nil in LSP progress fields (#310) (22a59a4)
  • Respect transparent backgrounds (#283) (9121965)
  • schedule vim.notify in fast event context (#307) (889e2e9), closes #306
  • set normal_hl and border_hl options with nvim_set_hl() (a837f06), closes #288
  • use FidgetNoBlend highlight group to block winblend (46cb5c1)
  • Use only the first line for the telescope picker entry (#299) (2e5b235)
  • use select(#, ...) instead of #{...} (6cca6a5)
  • use strwidth() instead of strdisplaywidth() (e4e71e9)
  • window: safely update buffer lines (#279) (24025a5)

v1.6.1

06 Feb 04:44
b61e8af

Choose a tag to compare

1.6.1 (2025-02-06)

Bug Fixes

  • ci: fix glob pattern for luarocks workflow (ebd7f74)

v1.6.0

05 Feb 06:26
3fa10de

Choose a tag to compare

1.6.0 (2025-02-05)

Features

v1.5.0

16 Dec 07:32
9238947

Choose a tag to compare

1.5.0 (2024-12-16)

Features

  • ignore messages via to filter functions (a01443a), closes #249
  • show progress for clients before they initialize (600ecc1), closes #177

Bug Fixes

  • don't render window is editor is too small (43607ed), closes #248
  • don't use client IDs from LspProgressUpdate (f53cc34)
  • nvim-tree: fix crash if winid is nil (#258) (fccbdfa)

v1.4.5

19 May 04:35
ef99df0

Choose a tag to compare

1.4.5 (2024-05-19)

Bug Fixes

  • another dummy commit for testing release-please (6ed1fc5)
  • dummy fix commit to trigger release-please (26e24cf)

v1.4.4

19 May 04:28
85dedcd

Choose a tag to compare

1.4.4 (2024-05-19)

Bug Fixes

  • another attempt to trigger luarocks workflow (19fa0e7)

v1.4.3

18 May 21:39
a2ece93

Choose a tag to compare

1.4.3 (2024-05-18)

Bug Fixes

  • trigger luarocks workflow on release published (ecfb680)

v1.4.2

18 May 21:30
0767f36

Choose a tag to compare

1.4.2 (2024-05-18)

Bug Fixes

  • trigger luarocks workflow on release (c4762f2)

v1.4.1

04 Apr 15:02
1ba38e4

Choose a tag to compare

1.4.1 (2024-03-20)

Bug Fixes

  • doc: require Neovim v0.9.0+ (close #225) (933db45)
  • integration: improved avoidance of Test Explorer (xcodebuild.nvim) (#221) (910104a)
  • logger: create log directory on initialization (fix #226) (0d4b47b)
  • missing argument for function (#219) (889028b)
  • progress: use INFO level for all progress notifications (ebb8e44)

v1.4.0

14 Feb 19:46
4e854f3

Choose a tag to compare

1.4.0 (2024-02-14)

Features

  • integration: improved avoidance of Test Explorer window from xcodebuild.nvim plugin (#213) (7d1873a)
  • integration: xcodebuild.nvim integration (#212) (9eb2833), closes #207

Bug Fixes

  • checking for winid value before to evoke it (#203) (53d5b79)
  • notificationa: don't reset x_offset when closing window (d1b2a71)

Erratum

This version of Fidget requires Neovim v0.9.0+ (related: 933db45).