Skip to content

Commit d2b5393

Browse files
Update changelog with pre-release info, update demos after colorscheme changes
1 parent 8d14528 commit d2b5393

File tree

7 files changed

+63
-0
lines changed

7 files changed

+63
-0
lines changed

CHANGELOG.md

+62
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,67 @@
11
# Change Log
22

3+
## Pre-release (slated for 2024-08-19)
4+
5+
### ⚠ BREAKING CHANGES
6+
7+
- `custom_handlers` render method deleted and replaced with parse method. The
8+
former assumed rendering inside, the latter gets marks back so they are not
9+
interchangeable. Notice of deprecation has been available for a month since
10+
[726c85c](https://github.com/MeanderingProgrammer/markdown.nvim/commit/726c85cb9cc6d7d9c85af6ab093e1ee53b5e3c82).
11+
- Ultimately removed in TODO
12+
- Add additional user command controls to allow lazy loading on command [#72](https://github.com/MeanderingProgrammer/markdown.nvim/issues/72)
13+
[3c36a25](https://github.com/MeanderingProgrammer/markdown.nvim/commit/3c36a257e2a5684b274c1a44fddd64183c7a7507)
14+
- In order to fix:
15+
- `RenderMarkdownToggle` -> `RenderMarkdown toggle`
16+
17+
### Features
18+
19+
- Full anti-conceal support [726c85c](https://github.com/MeanderingProgrammer/markdown.nvim/commit/726c85cb9cc6d7d9c85af6ab093e1ee53b5e3c82)
20+
- Link custom highlight groups to better support color schemes [#70](https://github.com/MeanderingProgrammer/markdown.nvim/issues/70)
21+
[0f32655](https://github.com/MeanderingProgrammer/markdown.nvim/commit/0f3265556abf4076170ac0b6a456c67d814ece94)
22+
[6aa19e9](https://github.com/MeanderingProgrammer/markdown.nvim/commit/6aa19e9bf36938049e36cd97aafedfe938de8d79)
23+
- Code blocks support block / fixed width [#88](https://github.com/MeanderingProgrammer/markdown.nvim/pull/88)
24+
- Separate highlight group for inline code blocks [#87](https://github.com/MeanderingProgrammer/markdown.nvim/pull/87)
25+
- Disable heading icons by setting an empty list [#86](https://github.com/MeanderingProgrammer/markdown.nvim/pull/86)
26+
- Support full_reference_link nodes [#75](https://github.com/MeanderingProgrammer/markdown.nvim/issues/75)
27+
[5879827](https://github.com/MeanderingProgrammer/markdown.nvim/commit/5879827bc36830dc5516d09e7df1f365ca615047)
28+
- Disable signs per component [#64](https://github.com/MeanderingProgrammer/markdown.nvim/issues/64)
29+
[9b771cc](https://github.com/MeanderingProgrammer/markdown.nvim/commit/9b771cc485677f1aa5873642e33a3522b270225d)
30+
- Improve health check, plugin conflicts, treesitter highlights [#89](https://github.com/MeanderingProgrammer/markdown.nvim/issues/89)
31+
[a8a3577](https://github.com/MeanderingProgrammer/markdown.nvim/commit/a8a35779437e63d930cf69312fe80c3993c80b5b)
32+
[8d14528](https://github.com/MeanderingProgrammer/markdown.nvim/commit/8d1452860e1c6b03d814af10024c7edc88e44963)
33+
- Left padding for code blocks [0bbc03c](https://github.com/MeanderingProgrammer/markdown.nvim/commit/0bbc03c5a208274c89f15c625a0ee3700c9adda8)
34+
- Right padding for list bullets [#93](https://github.com/MeanderingProgrammer/markdown.nvim/issues/93)
35+
[2c8be07](https://github.com/MeanderingProgrammer/markdown.nvim/commit/2c8be07c7760dc7e05b78f88b6ddf8a9f50e410b)
36+
- Fixed width dash [#92](https://github.com/MeanderingProgrammer/markdown.nvim/pull/92)
37+
[ff1b449](https://github.com/MeanderingProgrammer/markdown.nvim/commit/ff1b449bd02ab1a72a4ac9e621c033e335c47863)
38+
- Case insensitive callout matching [#74](https://github.com/MeanderingProgrammer/markdown.nvim/issues/74)
39+
[123048b](https://github.com/MeanderingProgrammer/markdown.nvim/commit/123048b428eb85618780fcef9ea9f4d68b5d2508)
40+
- Improve lazy.nvim instructions [#80](https://github.com/MeanderingProgrammer/markdown.nvim/pull/80)
41+
42+
### Bug Fixes
43+
44+
- Rendering for buffers with no cached marks [#65](https://github.com/MeanderingProgrammer/markdown.nvim/issues/65)
45+
[#66](https://github.com/MeanderingProgrammer/markdown.nvim/pull/66) [4ab8359](https://github.com/MeanderingProgrammer/markdown.nvim/commit/4ab835985de62b46b6785ae160f5f709b77a0f92)
46+
- Code highlight border with notermguicolors [#77](https://github.com/MeanderingProgrammer/markdown.nvim/issues/77)
47+
[#81](https://github.com/MeanderingProgrammer/markdown.nvim/pull/81)
48+
- Hide cursor row in active buffer only [56d92af](https://github.com/MeanderingProgrammer/markdown.nvim/commit/56d92af432141346f2d414213726f7a45e82b2b3)
49+
50+
### Collaborator Shoutouts
51+
52+
- @folke
53+
- @scottmckendry
54+
- @akthe-at
55+
- @jeremija
56+
- @chrisgrieser
57+
- @Zeioth
58+
59+
### Awesome Things
60+
61+
- Added to LazyVim distribution [#4139](https://github.com/LazyVim/LazyVim/pull/4139)
62+
- Supported by tokyonight.nvim colorscheme [71429c9](https://github.com/folke/tokyonight.nvim/commit/71429c97b7aeafecf333fa825a85eadb21426146)
63+
- Supported by cyberdream.nvim colorscheme [ba25d43](https://github.com/scottmckendry/cyberdream.nvim/commit/ba25d43d68dd34d31bee88286fb6179df2763c31)
64+
365
## 4.1.0 (2024-07-14)
466

567
### Features

demo/box_dash_quote.gif

1.19 KB
Loading

demo/callout.gif

-7.17 KB
Loading

demo/heading_code.gif

19.5 KB
Loading

demo/latex.gif

12.1 KB
Loading

demo/list_table.gif

1.64 KB
Loading

doc/todo.md

+1
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@
44
alignment info.
55
- Add a performance test suite to measure improvements, relative value on
66
same hardware should still be useful.
7+
- Look into showing marks when switching buffers, currently remains hidden

0 commit comments

Comments
 (0)