Skip to content

Latest commit

 

History

History
283 lines (175 loc) · 23.7 KB

CHANGELOG.md

File metadata and controls

283 lines (175 loc) · 23.7 KB

Changelog

2.10.0 (2023-10-18)

Features

  • open({focus=false}) now works as intended (600fe24)

Bug Fixes

  • auto_open: dont steal focus on auto open. Fixes #344 (1f00b6f)

2.9.1 (2023-10-09)

Bug Fixes

2.9.0 (2023-10-07)

Features

  • Make floating window configuration customizable (#310) (ef0336a)

Bug Fixes

  • check that view is valid before render and focus (#319) (81e1643)
  • only filter msg if sev is hardcoded (#328) (0ccc43d)
  • qf: properly deal with invalid qf entries. Fixes #87. Fixes #188. Fixes #336 (46b60e9)

2.8.0 (2023-07-25)

Features

  • Create Configuration for IncludeDeclaration (#312) (7691d93)

2.7.0 (2023-07-25)

Features

  • Expose help action (#311) (467dc20)
  • Use code descriptions for opening URIs with extra information (#309) (d2b0f1d)

2.6.0 (2023-07-22)

Features

  • make multiline the default (1f2eb71)

2.5.0 (2023-07-22)

Features

2.4.0 (2023-07-16)

Features

  • add option to control cycling of result list (#302) (e7805dc)
  • rendering messages from provider (#304) (a66a78b)

Bug Fixes

  • Check parent window is valid before setting active (#291) (c14786d)
  • move end of doc pos to last line. Fixes #151 (cb4da04)

2.3.0 (2023-05-25)

Features

  • filter diagnostics by severity level (#285) (b1f607f)

2.2.3 (2023-05-22)

Bug Fixes

2.2.2 (2023-04-17)

Bug Fixes

  • util: auto_jump when trouble is open. Fixes #144 (e4f1623)
  • util: save position in jump list before jump. Fixes #143 Fixes #235 (f0477b0)

2.2.1 (2023-03-26)

Bug Fixes

  • icons: fixed deprecated icons with nerdfix (39db399)

2.2.0 (2023-02-28)

Features

2.1.1 (2023-02-19)

Bug Fixes

  • ensure that the diagnostic parameters are complete (#179) (210969f)
  • icorrect row/line in diagnostics. Fixes #264 (32fa4ed)

2.1.0 (2023-02-18)

Features

  • expose require("trouble").is_open() (2eb27b3)

2.0.1 (2023-02-16)

Bug Fixes

2.0.0 (2023-02-16)

⚠ BREAKING CHANGES

  • Trouble now requires Neovim >= 0.7.2

Features

  • Trouble now requires Neovim >= 0.7.2 (ef93259)

Bug Fixes

  • Focus parent before closing (#259) (66b057b)
  • preview: properly load buffer when showing preview (949199a)
  • util: properly load a buffer when jumping to it (bf0eeea)

Performance Improvements

  • dont load buffers when processing items. Get line with luv instead (82c9a9a)

1.0.2 (2023-02-10)

Bug Fixes

  • telescope: properly fix issue with relative filenames in telescope. See #250 (7da0821)

1.0.1 (2023-01-23)

Bug Fixes

  • ensure first line is selected when padding is false (#233) (b2d6ac8)
  • telescope: correctly use cwd for files. Fixes #250 (3174767)

1.0.0 (2023-01-04)

⚠ BREAKING CHANGES

  • renamed use_lsp_diagnostic_signs to use_diagnostic_signs
  • removed deprecated commands

Features

  • added "hover" action that defaults to "K" to show the full multiline text #11 (9111a5e)
  • added actions for opening in new tab, split and vsplit. Fixes #36 (c94cc59)
  • added mapping for jump & close (defaults to "o") #15 (09de784)
  • added support for vim.diagnostics and Neovim 0.7 (735dcd5)
  • allow proper passing of plugin options (79513ed)
  • Api to go to first and last items (#157) (0649811)
  • better preview and mode (160fa6c)
  • command complete (9923b01)
  • comments to open/toggle workspace or ducument mode directly (f7db1c2)
  • config for auto_preview (0ad97fb)
  • define multiple keybindings for the same action (better for defaults) (bf8e8ee)
  • expose items (#41) (4f84ca4)
  • indent lines (f9e6930)
  • inital version (980fb07)
  • Lsp implementation (#50) (069cdae)
  • lsp references, loclist and quickfix lists! (0b852c8)
  • made it easier to integrate with trouble (1dd72c2)
  • make file grouping and padding configurable (#66) (ff40475)
  • make position of the trouble list configurable (top, bottom, left or right) #27 (0c9ca5e)
  • make signs configurable (ff9fd51)
  • make sorting keys configurable (#190) (68d3dc5)
  • next/previous API. Implements #44 (a2a7dbf)
  • option to automatically jump when there is only one result (fixes #57) (#79) (09fafb2)
  • providers.lsp: Add definitions support (#20) (a951198)
  • sort files by current directory and prefer non-hidden (ea9a5e3)
  • sort items by severity / filename / lnum / col (4a45782)
  • sort results by row and column isntead of just row (#118) (5897b09)
  • telescope provider: (Smart) multiselect (#39) (45ff198)
  • Telescope support (9c81e16)
  • use vim.notify for logging (293118e)

Bug Fixes

  • Add nowait option to keymap (#30) (4375f1f)
  • added additional space between message and code (aae12e7)
  • added compatibility to retrieve signs from vim.diagnostic (dab82ef)
  • added suport for vim.diagnostic hl groups (d25a8e6)
  • added support for new handler signatures (backward compatible with 0.5) (87cae94)
  • auto_open was broken. Fixed now #29 (a2f2b92)
  • better detection of the parent window (4c5fd8a)
  • default to current window in jump_to_item (#175) (ec24219)
  • don't "edit" en existing buffer. Use "buffer" instead. (#5, #6) (abef115)
  • don't steal focus on auto_open. Fixes #48 (36b6813)
  • don't try to fetch sign for "other" (5b50990)
  • don't use file sorter for items without a valid filename (20469be)
  • dont advance two items at a time. Fixes folke/todo-comments.nvim#39 (7de8bc4)
  • files without col/row should be set to col=1 and row=1 #22 (fcd5f1f)
  • filetype set too early (#230) (c4da921)
  • fixed auto_open swicth_to_parent. Fixes #7 (7cf1aa1)
  • give focus back to correct window when closing (#72) (a736b8d)
  • handle normal api calls to trouble as it should #42 (52b875d)
  • if grouping is off, decrease indent (#140) (ed65f84)
  • lazy include telescope when needed (7e3d4f9)
  • lsp diag creates ugly buffers for unopened files in the workspace. Fixed now (91d1139)
  • lsp diagnostics codes (dbbd523)
  • lsp handler error log (#95) (063aefd)
  • lsp: avoid overwriting uri of result (#60) (655391c)
  • only use old hl groups when they exist (Fixes #49) (d4ce76f)
  • possible vim.NIL on diagnostics code (1faa347)
  • prevent segfault on closing (756f09d)
  • properly close trouble window on close (d10ee4b)
  • properly exit when trouble is the last window. Fixes #24 (2b27b96)
  • remove useless "no results" notification (#164) (da61737), closes #154
  • removed space betweend rendering of source + code (b676029)
  • removed unused plenary require. Fixes #1 (1ff45e2)
  • replace possible newlines in rendered text (08d068f)
  • restore item indentation (7c93271)
  • set buftype before filetype (#67) (169b2ec)
  • set EndOfBuffer to LspTroubleNormal and hide ~ #23 (7d67f34)
  • set nowrap for the trouble window. Fixes #69 (51dd917)
  • set the filetype lastly so autocmd's can override options from it (#126) (b5353dd)
  • show warning when icons=true but devicons is not installed (7aabea5)
  • support LocationLink (#94) (7f3761b)
  • typos (#55) (059ea2b)
  • use deprecated vim.lsp.diagnostics for now (afb300f)
  • use new DiagnosticChanged event (#127) (4d0a711), closes #122
  • use vim.diagnostic instead of vim.lsp.diagnostic when available (a2e2e7b)
  • workspace and document diagnostics were switched around (1fa8469)

Performance Improvements

  • debounce auto refresh when diagnostics get updated (068476d)
  • much faster async preview (2c9b319)
  • only fetch line when needed. Fixes #26 (52f18fd)
  • only update diagnostics once when window changes (d965d22)
  • prevent nested loading of preview #2 (b20a784)
  • use vim.lsp.util.get_line to get line instad of bufload (607b1d5)

Code Refactoring

  • removed deprecated commands (dd89ad9)
  • renamed use_lsp_diagnostic_signs to use_diagnostic_signs (9db77e1)