Skip to content

Commit 4a872eb

Browse files
committed
CHANGELOG: finish 0.49.0.
1 parent 9fcad7f commit 4a872eb

File tree

1 file changed

+26
-20
lines changed

1 file changed

+26
-20
lines changed

CHANGELOG.md

Lines changed: 26 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,3 @@
1-
# [v0.49.0] - 2025-12-09
2-
3-
## What's Changed
4-
* Clean up find_special_char logic for inlines by @liamwhite in https://github.com/kivikakk/comrak/pull/692
5-
* Fix typos in repository and add typos CI config by @liamwhite in https://github.com/kivikakk/comrak/pull/691
6-
* Add byte_matches helper to simplify get/map_or chaining tests in parser by @liamwhite in https://github.com/kivikakk/comrak/pull/694
7-
* feat: phoenix heex support by @leandrocp in https://github.com/kivikakk/comrak/pull/693
8-
* chore: apply clippy suggestions by @leandrocp in https://github.com/kivikakk/comrak/pull/700
9-
* chore(ci): promote clippy warns to errors by @leandrocp in https://github.com/kivikakk/comrak/pull/701
10-
* fix(heex): self closing tag on same line by @leandrocp in https://github.com/kivikakk/comrak/pull/702
11-
* refactor(html): DRY out the create_formatter macro a bit by @nberlette in https://github.com/kivikakk/comrak/pull/704
12-
* Add sourcepos for the task item symbol by @kivikakk in https://github.com/kivikakk/comrak/pull/705
13-
14-
## New Contributors
15-
* @nberlette made their first contribution in https://github.com/kivikakk/comrak/pull/704
16-
17-
**Full Changelog**: https://github.com/kivikakk/comrak/compare/v0.48.0...v0.49.0
18-
19-
---snip---
20-
211
Categories to use in this document, and the order in which to give them:
222

233
* Security
@@ -34,6 +14,32 @@ Categories to use in this document, and the order in which to give them:
3414
* Behind the scenes
3515

3616

17+
# [v0.49.0] - 2025-12-09
18+
19+
New APIs:
20+
21+
* Support for Phoenix HEEx has been added! Comrak can now avoid interpreting the contents of HEEx tags, representing them in their own node type in the AST. (by @leandrocp in https://github.com/kivikakk/comrak/pull/693, https://github.com/kivikakk/comrak/pull/702)
22+
* Add sourcepos for the task item symbol (i.e. the `x` in `[x]`). (by @kivikakk in https://github.com/kivikakk/comrak/pull/705)
23+
24+
Build changes:
25+
26+
* Fix typos in repository and add typos CI config. (by @liamwhite in https://github.com/kivikakk/comrak/pull/691)
27+
* Promote clippy warns to errors in CI. (by @leandrocp in https://github.com/kivikakk/comrak/pull/701)
28+
29+
Behind the scenes:
30+
31+
* Clean up `find_special_char` logic for inlines. (by @liamwhite in https://github.com/kivikakk/comrak/pull/692)
32+
* Add `byte_matches` helper to simplify `get`/`map_or` chaining tests in parser. (by @liamwhite in https://github.com/kivikakk/comrak/pull/694)
33+
* Apply clippy suggestions. (by @leandrocp in https://github.com/kivikakk/comrak/pull/700)
34+
* DRY out the `create_formatter` macro a bit. (by @nberlette in https://github.com/kivikakk/comrak/pull/704)
35+
36+
## New Contributors
37+
38+
* @nberlette made their first contribution in https://github.com/kivikakk/comrak/pull/704
39+
40+
Diff: https://github.com/kivikakk/comrak/compare/v0.48.0...v0.49.0
41+
42+
3743
# [v0.48.0] - 2025-11-13
3844

3945
The breaking changes are listed right at the top! Please note that AST content now represents `NUL` bytes (codepoint number zero) as they were in the input; these used to be translated to the lovely � character at the very beginning of the input process, presumably so the rest of the reference C parser didn't have to deal with the possibility of strings containing NUL bytes. We can do better, though, so let's! The � character is now emitted by our formatters in place of `NUL`, but if you use custom or manual formatters and emit any part of the AST content **directly** (without using `comrak::html::escape`, `context::html::escape_href`, or the same-named functions on `Context`), you may need to do the same translation yourself.

0 commit comments

Comments
 (0)