Skip to content

Commit 50d9548

Browse files
authored
Merge pull request #706 from kivikakk/release/v0.49.0
Release v0.49.0.
2 parents f345ec3 + 4a872eb commit 50d9548

2 files changed

Lines changed: 28 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,32 @@ Categories to use in this document, and the order in which to give them:
1414
* Behind the scenes
1515

1616

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+
1743
# [v0.48.0] - 2025-11-13
1844

1945
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.

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Specify it as a requirement in `Cargo.toml`:
1616

1717
```toml
1818
[dependencies]
19-
comrak = "0.48"
19+
comrak = "0.49"
2020
```
2121

2222
Comrak's library supports Rust <span class="msrv">1.70</span>+.
@@ -118,7 +118,7 @@ Options:
118118
[possible values: strikethrough, tagfilter, table, autolink, tasklist, superscript,
119119
footnotes, inline-footnotes, description-lists, multiline-block-quotes, math-dollars,
120120
math-code, wikilinks-title-after-pipe, wikilinks-title-before-pipe, underline, subscript,
121-
spoiler, greentext, alerts, cjk-friendly-emphasis, subtext, highlight]
121+
spoiler, greentext, alerts, cjk-friendly-emphasis, subtext, highlight, phoenix-heex]
122122
123123
-t, --to <FORMAT>
124124
Specify output format

0 commit comments

Comments
 (0)