v6.0.0
·
434 commits
to main
since this release
6.0.0 (2024-08-05)
⚠ BREAKING CHANGES
custom_handlersrender method deleted and replaced with parse method. The former assumed rendering inside, the latter gets marks back so they are not interchangeable. Notice of deprecation has been available for a month since (726c85c)- Ultimately removed in (83b3865)
- In order to fix:
- Implement
parsemethod instead ofrender, no direct translation
- Implement
- Remove
profilefield in favor of benches (dcfa033)- In order to fix:
profilefield was only meant for development, should not have any users
- In order to fix:
- Updated buftype options
- In order to fix:
exclude.buftypes.<v>->overrides.buftype.<v>.enabled = falsesign.exclude.buftypes.<v>->overrides.buftype.<v>.sign.enabled = false
- In order to fix:
Features
- Performance only parse & render visible range (c7a2055)
- Support full buftype options (9a8a2e5)
- Inline heading position (#107) (345596b)
- Pre-compute concealed data once per parse cycle (fcd908b) (3bdae40)
- Improve table parsing performance by storing state (4d046cd)
- Improve performance of showing / hiding marks by storing mark id (ef0c921)
- Hide code block background based on language (#110) (9725df2)
- Right aligned code block language hint (#73) (4d8b603)
- Obsidian like custom callout titles (#109) (a1bcbf4)
- Support for wikilinks (e6695b4)
- Skip parsing when no text changes and already parsed (#115) (6bb1d43)
- Callouts on wrapped lines kind of (#114) (66110dd)
- Custom link icons based on destination (#117) (d5b57b3)
Bug Fixes
- Repo has been renamed
markdown.nvim->render-markdown.nvim, one can argue this was a long standing bug. Everything internally & externally already used therender markdownnaming convention except for the repo itself. Since Github treats the URLs the same and redirects between the 2 there should be no breaking changes from this. (aeb5cec) (090ea1e) - Block code rendering with transparent background (#102)
- Remove broken reference to
profilermodule (#105) (15d8e02) - Loading user configuration with vim-plug (#111) (4539c1a)
Collaborator Shoutouts
Awesome Things
- Supported by catppuccin colorscheme (#740)