2.0.0 (2026-06-21)
- 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
- 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)
- ... 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)
1.6.1 (2025-02-06)
- ci: fix glob pattern for luarocks workflow (ebd7f74)
1.6.0 (2025-02-05)
1.5.0 (2024-12-16)
- ignore messages via to filter functions (a01443a), closes #249
- show progress for clients before they initialize (600ecc1), closes #177
- 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)
1.4.5 (2024-05-19)
- another dummy commit for testing release-please (6ed1fc5)
- dummy fix commit to trigger release-please (26e24cf)
1.4.4 (2024-05-19)
- another attempt to trigger luarocks workflow (19fa0e7)
1.4.3 (2024-05-18)
- trigger luarocks workflow on release published (ecfb680)
1.4.2 (2024-05-18)
- trigger luarocks workflow on release (c4762f2)
1.4.1 (2024-03-20)
- 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)
1.4.0 (2024-02-14)
- integration: improved avoidance of Test Explorer window from xcodebuild.nvim plugin (#213) (7d1873a)
- integration: xcodebuild.nvim integration (#212) (9eb2833), closes #207
- checking for winid value before to evoke it (#203) (53d5b79)
- notificationa: don't reset x_offset when closing window (d1b2a71)
1.3.0 (2024-02-04)
- log: auto-prune logs to prevent them from growing indefinitely (e3cb72b)
- logger: improve LSP progress message logging (f03a2d6)
- log: log $/progress handler invocations (8d4cd3b)
1.2.0 (2024-01-08)
- add :Fidget ex-command (ecc187e)
- add API function to remove() notification items (df0caf2)
- add update_hook option to notification group Config (0fb9e3f)
- complete group_key from active groups (0e28434)
- deduplicate repeated messages (close #162) (09f0c91)
- history: introduce separate HistoryItem type, with group_name and group_icon (010e4d1)
- history: show notifications history in echo buffer (921ee3f)
- integrate with nvim-tree to avoid collisions (72be8c6), closes #163
- notification: configure skip_history from notification config (580b4e4)
- notification: support notifications history (93d944f)
- poll: convert timetamps to absolute UNIX timestamps (9a8c672)
- progress: omit progress messages from notifications history (4ca2fb1)
- redirect notifications to alternate backends (91eb16f)
- don't render hidden items (2b44812)
- history: convert reltime to UNIX time in add_removed (fix #191) (1ba4ed7)
1.1.0 (2023-12-08)
- ci: do not add lemmy-help binary in CI (e1ecc2d)
- doc: generate link instead of tag in ToC (3f5a5bb)
- docs badge link (fd95ef3)
1.0.0 (2023-12-07)
- reorganize all documentation (fix #144)
- the emoji in the README lol (5be46c8)