28.2.0 (2026-04-24)
Features
- icons: add missing filetypes and fix generic fallbacks (eff7690)
- icons: add missing filetypes and fix generic fallbacks (8dca41c)
- latex: Allow rendering of symbols directly part of
subscript/superscript(239feb7), closes #475 - markdown: Added support for Obsidian-style tags (288db27), closes #491
- renderers, markdown, block_quotes: Allow
block quotesto use background colors (563ef9b), closes #490 - renderers, markdown: Use LPeg for parsing table columns (918f3f9), closes #476
Bug Fixes
- asciidoc: Prevent rendering inside source blocks/code blocks (12e4e62)
- autocmds:
set_query()fix forcodecompanion.nvimbuffers (542b4b8), closes #480 - autocmds: Correctly handle
0in autocmds (0383545), closes #478 - autocmds: Fixed a bug triggering
on_mode_changeon disabled buffers (ed989a2) - callbcaks: Fixed a bug with
on_mode_changenot triggering (9c17d2b) - parser: Added parser check to prevent crashes on nvim-0.12 (e27dee8), closes #492 #488
- parsers, markdown, table: Allow empty columns (fdc8bac), closes #473
- parsers, markdown: Added checks for getting node text ranges (aab99eb), closes #494
- tostring: add footnote pattern to LPeg parser for correct table column widths (0509437)
- tostring: add footnote pattern to LPeg parser for correct table column widths (5aac2d8)
- tostring: recurse into nested inline elements inside bold/italic (1861f95)
- tostring: recurse into nested inline elements inside bold/italic (75f9a32)
- tostring: resolve emoji shorthands to Unicode for correct table column widths (38a14a4)
- tostring: resolve emoji shorthands to Unicode for correct width calculation (e8606ae)
- tostring: support balanced parentheses in URL link destinations (5bd30cb)
- tostring: support balanced parentheses in URL link destinations (0114472)