1.15.9 (2023-07-25)
- health: allow running in GUIs with multigrid (71a7591)
1.15.8 (2023-07-21)
1.15.7 (2023-07-20)
1.15.6 (2023-07-18)
1.15.5 (2023-07-17)
- lsp: allow whitespace info string in markdown (#535) (1343acc)
- ui: dont propagate events handled by Noice to other uis. Fixes #17 (1cff24c)
1.15.4 (2023-06-30)
- progress use vim.lsp.get_client_by_id (#529) (397619d)
- workaround E36: Not enough room errors (#522) (f43775f)
1.15.3 (2023-06-24)
1.15.2 (2023-06-22)
- telescope: wrap text in telescope's previewer (#514) (a7f611e)
- views: don't override winbar and foldenable for every view (a7d60f7)
- views: increase zindex for cmdline popup, popupmenu and confirm from 60 to 200 (d71c1de)
1.15.1 (2023-06-10)
- nui: nui broke noice. added a temporary work-around till the problem is solved (4db3c8f)
- ui: safer adding of winhl (36b1935)
1.15.0 (2023-06-06)
- add
circleFull
spinner (#495) (5427398) - popupmenu: allow different views for regular/cmdline popupmenu (af706c4)
- popupmenu: always show the regular (non-cmdline) popupmenu near the cursor (e3936cc)
- preset: palette now configures cmdline_popupmenu instead of popupmenu (294097a)
- popupmenu: re-use existing nui menu for rendering the popupmenu (fdd78c2)
1.14.2 (2023-05-27)
- block: better deal with carriage return characters (take 2) (ee24b36)
- text: temp fixup for CRLF handling (3e1400f)
1.14.1 (2023-05-27)
1.14.0 (2023-05-25)
- cmdline: added support for FloatTitle and added proper default (79c7059)
1.13.4 (2023-05-24)
- cmdline: fixed a byte offset issue with the new virtual inline text (a13a88f)
1.13.3 (2023-05-24)
- overrides: noice was leaking extmarks for stylize_markdown (9b148a1)
1.13.2 (2023-05-22)
- don't bufload when highlighting a buffer (8df4cbd)
1.13.1 (2023-05-21)
- support older Neovim versions (4a1ec5e)
1.13.0 (2023-05-21)
- cmp: incude item.detail when it's not part of item.documentation (c2a745a)
- notify: nvim-notify replace can be an id or a record (a9cc87b)
- cache highlighter queries (b4eb215)
1.12.4 (2023-05-07)
- lsp: add non-nil guard to setup function (#454) (4524216)
- markdown: conceal escaping forward slashes. Fixes #455 (a7246aa)
1.12.3 (2023-05-04)
- health: fix deprecated health checks healthcheck (#438) (0f12ed3)
- markdown: replace additional html entities (#448) (d31fe94), closes #447
- popupmenu: only use popupmenu hl group for known item kinds. Fixes #453 (0b86a7b)
- signature: safer lsp signature parameters (#449) (e33c346)
1.12.2 (2023-04-18)
- signature: nil check for parameter label. Fixes #435 (9d778e7)
- signature: support label offsets (9649d9f)
1.12.1 (2023-04-17)
1.12.0 (2023-04-16)
1.11.0 (2023-04-16)
- lsp: added config.lsp.hover.silent. Fixes #412 (e2a53cf)
- signature: added signature param docs. Fixes #421 (e76ae13)
- confirm: keep newlines in confirm message. Fixes #422 (051111f)
- markdown: replace
<code>
. Fixes #424 (38fb652) - markdown: revert (d767be9)
1.10.2 (2023-03-26)
- icons: removed all obsolete icons thanks to nerdfix (cf6a194)
1.10.1 (2023-03-24)
1.10.0 (2023-03-23)
- cmdline: added cmdline support for
:lua=
and:=
(acfa513)
1.9.5 (2023-03-19)
1.9.4 (2023-03-15)
- markdown: better check to see if a ts parser is available. Fixes #397 (d60bee1)
- markdown: strip "\r" chars (4d2801b)
1.9.3 (2023-03-14)
1.9.2 (2023-03-12)
- cmdline: make sure cursor is always visible (2f0a427)
- config: allow overriding options set by presets (5a1bf17)
- config: correctly set the presets (e5cb84f)
1.9.1 (2023-03-03)
1.9.0 (2023-03-03)
1.8.3 (2023-03-02)
1.8.2 (2023-02-07)
1.8.1 (2023-02-06)
1.8.0 (2023-01-24)
- added deactivate (bf216e0)
1.7.1 (2023-01-23)
- nui: make sure nui recreates buffer and window when needed (3e6dfd8)
- nui: mount if buffer is no longer valid (71d7b5c)
- nui: set mounted=false if buffer is no longer valid (3353a7a)
- make noice a bit more robust when exiting to prevent possible delays on exit (35e3664)
1.7.0 (2023-01-14)
- ui: added hybrid messages functionality, but not needed for now (addc0a2)
- swap: additionally check for updates when a swap file was found (1165d3e)
- ui: work-around for segfaults in TUI. Fixes #298 (176ec31)
1.6.2 (2023-01-13)
- ui_attach: dont update router during
ext_messages
and disable/enable Noice during confirm. #298 (a4cbc0f)
1.6.1 (2023-01-10)
- show unstable message after loading noice (2613a16)
1.6.0 (2023-01-10)
- show warning when running with TUI rework (cf2231b)
1.5.2 (2023-01-01)
- treesitter: only disable injections for php and html (0e1bf11)
1.5.1 (2022-12-31)
- dont error in checkhealth if nvim-treesitter is not installed (044767a)
- health: dont use nvim-treesitter to check if a lang exists (585d24e)
- notify_send: properly close file descriptors from spwaning notifysend (f5132fa)
- nui: dont trigger autocmds when doing zt (d176765)
- popupmenu: replace any newlines by space. Fixes #265 (5199089)
- treesitter: dont allow recursive injections. Fixes #286 (a31b41a)
1.5.0 (2022-12-21)
- added
Filter.cond
to conditionally use a route (29a2e05) - format: allow
config.format.level.icons
to be false. Fixes #274 (aa68eb6)
- correctly apply padding based on four numbers (c9c1fbd)
- nui: removed work-around for padding and border style shadow (4f34d33)
1.4.2 (2022-12-16)
- debug: calculate stacktrace outisde of vim schedule to make it useful (a5de1ca)
- debug: only concat debug info that is a string (78ec5c6)
- nui: remove border text when style is
nil
,"none"
, or"shadow"
(d85a4d0) - nui: remove padding when border is
shadow
(1515007)
1.4.1 (2022-12-03)
- scrollbar destructs itself, so make a copy to see if there are any remnants left (8d80a69)
- stop processing messages when Neovim is exiting. Fixes #237 (8c8acf7)
1.4.0 (2022-12-03)
- added support for <pre>{lang} code blocks used in the Neovim codebase (de48a45)
- check if loader returned a function before loading (66946c7)
- reset preloader before trying to load the module (08655e9)