Skip to content

Releases: OXY2DEV/markview.nvim

v27.0.0

02 Nov 02:50
f612352

Choose a tag to compare

27.0.0 (2025-11-02)

⚠ BREAKING CHANGES

  • commands: Migrated commands to their own sub-module
  • Moved plugin/markview.lua into separate sub-modules
  • Removed deprecated commands

Features

  • config, html: Added support for <kbd></kbd> (22c1c8e), closes #402
  • html: Added more tag support (77d07ca)
  • latex, commands: Allow LTeX commands to optionally have 0 args (86857db)
  • latex: 0 arg commamds support added (b3e7b53)
  • links: Added ability to switch to sections in another file (a56331c), closes #410
  • links: Added basic link parser (a9f471c), closes #410
  • links: Added Github styled heading link(section link) support (a17a33a), closes #410
  • links: Fragment links now update the jumplist (79f1049), closes #410
  • markdown: Added basic support indented code blocks (3720ca2)
  • presets: Added new heading presets (6569360)
  • renderer_markdown: Added org_indent support for setext_headings (18a6a87), closes #409
  • renderer_markdown: Added custom text support for numbered list items (c18fa7a), closes #412
  • renderer_markdown: Added support for shift_width in (18a6a87)

Bug Fixes

  • actions, splitview: Splitview preview buffer is now correctly updated (cba2ff7)
  • actions: Fixed filetype for splitview buffer (0344b6a)
  • actions: Hybrid mode is now handled correctly (c3be7ad)
  • actions: Splitview source is now correctly removed (a3c536e)
  • core: Fixed how clean() works (eb8c8a1)
  • core: Update queries when filw is changed outside of Neovim (c93ea99), closes #419
  • filetypes: Fixed an issue with internal icon provider (b2a1a0a)
  • Fixed incorrect org_indent amount (2374bc2), closes #409
  • gx, links: 🧩 is removed from fragment links (fd3320f)
  • highlights: Added background to MarkviewInlineCode highlight group (2438138)
  • highlights: Fixed highlight for MarkviewCodeInfo (2ddad87), closes #416
  • hybrid_mode: Fixed how raw_previews is parsed (34787bc)
  • lazy: Fixed an issue with lazy-loading (de79a76), closes #403
  • lazy: Fixed logic for detecting lazy-loading (1c57e6a)
  • links: Fixed mismatch types (4a460b3), closes #410
  • links: Various improvements to link parsing (a56331c)
  • org_indent: Fixed incorrect range issues with setext_headings (89405b5), closes #407
  • org_indent: Tweaked section range calculation for setext_heading (a3c43a2), closes #407
  • parswr_markdown: Fixed a bug causing incorrect conceal for code block delimiters (2f5d568), closes #417
  • renderer_markdown: Fixed a bug with incorrect highlight range for code_blocks (8c6d294), closes #413
  • renderer_markdown: Fixed highlight issues with tables (6616796), closes #407
  • renderer_markdown: Fixed incorrect shift amount & org_indent in renders (7fb8978)
  • spec: Fixed icon for anchor tags (d8b1ba4)
  • splitview: list & winhl are now disabled in splitview (6cdbe74)
  • splitview: Disabled number & relativenumber for splutview (587005b)
  • splitview: Fixed an issue with queries not being applied to splitview window (587005b)
  • splitview: Fixed incorrect text updating (7acfc92), closes #408
  • state: enable() now works correctly (7e6b408)
  • state: Fixed a bug causing stack overflow (7c162d3)
  • wrap: Fixed incorrect wrapping when called on non-current window (2b04e70)

Reverts

  • actions: Reverted action name changes (30f1e33)

Code Refactoring

  • commands: Migrated commands to their own sub-module (c3ce771)
  • Moved plugin/markview.lua into separate sub-modules (1401a85)
  • Removed deprecated commands (6d8c009)

v26.0.1

30 Sep 03:42
202e9e3

Choose a tag to compare

26.0.1 (2025-09-30)

Bug Fixes

  • parser_markdown: Fixed an error with trailing wrap cleanup code (7bdec07)
  • renderer_markdown: Fixed a bug where trailing code block delimiters don't get hidden (f8f4470)

v26.0.0

28 Sep 16:22
81f2989

Choose a tag to compare

26.0.0 (2025-09-28)

⚠ BREAKING CHANGES

  • wrap: Removed relaince on screenpos for wrap support
  • wrap: Reworked how wrap support is implamented
  • Calling setup() no longer re-apply highlights
  • config: Separated config into multiple files
  • Removed dependency for custom query files

refacto

  • wrap: Removed relaince on screenpos for wrap support (01825b0)

Features

  • parser_markdown: Parsed list items now have nesting data (24f5b38)
  • parser_markdown: Parsed sections now have indentation ranges (92c6168)

Bug Fixes

  • config: Fixed an issue with <a></a> tags icon being cut off (fd4bc72)
  • core: Fixed issues with non-existing buffer missing state value (82c21e3), closes #394
  • parser_markdown: Added missing proeprty for block quotes (1ec84d4)
  • parser_markdown: Fixes indentation of trailing lines in list items (3df4aea), closes #399
  • renderer_markdown: Block quote borders now have correct right_gravity (1276282)

Code Refactoring

  • Calling setup() no longer re-apply highlights (b895174)
  • config: Separated config into multiple files (b7aeff1)
  • Removed dependency for custom query files (b8cec24), closes #332
  • wrap: Reworked how wrap support is implamented (b5f90fe), closes #393

v25.11.0

21 Sep 19:21
b1d648d

Choose a tag to compare

25.11.0 (2025-09-01)

Features

  • parser_markdown: Added heading level to parsed data (b342ee9), closes #384
  • renderer_latex: Added some supplementary symbols for subscript & superscript (6e06451), closes #379

Bug Fixes

  • core: Check buffee validity before running callbacks after closing splitView (4e5f93e), closes #388
  • parsee_markdown: Fixed a bug with how text was extracted from elements (6d63416), closes #387
  • parser_latex: Added new symbols to the parser (2f071fd)
  • parser_markdown: Fixed a bug with missing indent level (3feaed6), closes #384
  • renderer_latex: Removed incorrect epsilon symbol for subscript (ea7e9d6), closes #379
  • renderer_markdown: Fixed an issue with org_indent not handling indention correctly (#389) (e6b0f5a)

v25.10.0

04 Aug 13:13
2d68c06

Choose a tag to compare

25.10.0 (2025-08-04)

Features

  • core: Added fixes for RTP issues with nvim-treesitter (a456da1), closes #363
  • core: ts compat (a4d10e7)

Bug Fixes

  • parser_markdown: Fixed an issue with markdown parser not recognizing single column tables (fbfcd8e)
  • renderer_markdown: Added ~text~ support (5bdb206), closes #378
  • renderer_markdown: Fixed a bug where calloits with no icon's would fail to render (48180da), closes #367

v25.9.0

12 Jun 03:34
b8465d5

Choose a tag to compare

25.9.0 (2025-06-11)

Features

  • Added supppet for using custom config in render() calls (4956124), closes #353
  • experimental: Added option to prevent org_ondent's from being hidden (c00870e), closes #360

Bug Fixes

  • entities: Fixed an issuw with the checker function returning nil (ffa848c)
  • Fixed an issue with attaching to buffers that get deleted quickly (5e9c1fc), closes #356
  • markdown: Fixed a bug with callouts not inheriting option values from default (c0f67d4)
  • markdown: Fixed a bug with list item indent size type mismatch (5cec366)
  • renderer_markdown: apply scope_hl when concealing is disabled (cbb5223)
  • renderer_markdown: apply scope_hl when concealing is disabled (29608fc)
  • renderers: Removed the need for a visible window in renderers (a225dcb)
  • sepc: Added missing deprecation alert (a803117)
  • typst: Fixed a bug with list item indent size type mismatch (2371e09)
  • utils: Added support for main branch of nvim-treesitter (16e4786), closes #357
  • utils: calling buf_getwin with 0 no longer returns {} (bd7bd8f)

v25.8.0

27 May 14:42
1edad11

Choose a tag to compare

25.8.0 (2025-05-27)

Features

  • gx: Added option to disable gx mapping (a9584cd), closes #346
  • markdown: Added option to make table parsing strict (68c9603), closes #349
  • presets: Added a preset for regular font users (b88d735), closes #350

Bug Fixes

  • blink: Updated condition for blink.cmp source (e966d1f)
  • cmp, blink: Fixed an issue with completion sources not loading (183c0ed), closes #351
  • cmp: Updated condition for nvim-cmp source (e966d1f)
  • core: Minor load time improvements (91e9a51)
  • core: Reduced initial load time of parsers & renderers (caa689a)
  • filetypes: Added support for shell filetype (165121d)
  • hl: Colorscheme highlight groups are now respected: (23f8bda)
  • hl: Fixed how highlight group definition is checked (cd47dc5)
  • icons: Fixed option to disable icons (1aa42c9), closes #350
  • list_items: Fixed incorrect character for list item markers (2089a0f)
  • markdown: Fixed variable name for table rows (8bac6e9)
  • renderer: Fixed a bug with renderers not working (f0a6f99)
  • spec: Minor load time improvement when calling setup() (11e2cc3)
  • ts_directive: Tree-sitter directive is no longer lazy loaded (03687b5), closes #347

v25.7.0

07 May 08:53
01a2011

Choose a tag to compare

25.7.0 (2025-05-07)

Features

  • core: Added ability to toggle linewise hybrid mode (4c880d2), closes #330
  • latex: Added \mathrm{} to latex fonts (0f27afe), closes #341

Bug Fixes

  • config: Fixed a bug with concealcursor beinh not set when preview is disabled (eed5410)
  • core: Fixed a bug with preview being shown after runnibg Disable (2b810d7)
  • link: Allow users to change preference for opening text files (7953828), closes #328
  • renderer_markdown: List item padding's start_col no longer exceeds line length (40a7356)
  • renderer_markdown: Shift width & indent size of list items now fallback to 1 when the function calculation fails (180c67b)
  • renderer_markdown: Signs for ATX heading now pass through tostring() first (ad10211), closes #323
  • renderer_markdown: Turn non-number indent_size to 1 (59d3baa), closes #323

v25.6.0

28 Mar 08:22
44d547c

Choose a tag to compare

25.6.0 (2025-03-28)

Features

  • Added <pre> to supported HTML tag list (0d67884), closes #323
  • core: Added <a> support to supported HTML container elements (6499c7f), closes #323

v25.5.4

24 Mar 15:53
556cac8

Choose a tag to compare

25.5.4 (2025-03-23)

Bug Fixes

  • blink: Attempt to get dynamic source list for blink.cmp (e4c47d2), closes #317
  • cmp, blink: Non-existing peview no longer causes error with completion (2192327), closes #320
  • Markview no longer overwrites user source list for blink.cmp (351366e), closes #317