@@ -42,7 +42,14 @@ pandoc (2.2.2)
4242 + Parse more siunitx unit commands (#4296, #4773).
4343 + Be more forgiving in key/value option parsing (#4761).
4444
45− * Markdown reader: Allow empty code spans, e.g. `` ` ` ``.
45+ * Markdown reader:
46+
47+ + Allow empty code spans, e.g. `` ` ` ``.
48+ + Emojis are now wrapped in Spans with class `emoji` and
49+ attribute `data-emoji` (Anders Waldenborg, #4743).
50+ This allows the writer to handle them in a special way
51+ (e.g. using a special font, or just rendering the
52+ emoji name).
4653
4754 * Muse reader (Alexander Krotov, except where indicated):
4855
@@ -60,6 +67,11 @@ pandoc (2.2.2)
6067 * Markdown writer: Preserve `implicit_figures` with attributes, even if
6168 `implicit_attributes` is not set, by rendering in raw HTML (#4677).
6269
70+ * Markdown and commonmark/github writers now respect the `emoji`
71+ extension. So, `-f markdown+emoji -t markdown+emoji` now leaves
72+ `:smile:` as `:smile:` rather than converting it to a smile
73+ character.
74+
6375 * Docx writer: Be sensitive to `toc` in YAML metadata (#4645).
6476
6577 * ODT/OpenDocument writer: Make internal links work (#4358).
@@ -98,6 +110,11 @@ pandoc (2.2.2)
98110 * Custom writer: fix error message on script failure (Albert Krewinkel).
99111 Error messages produced by Lua were not displayed by Pandoc.
100112
113+ * Text.Pandoc.Emoji now exports `emojiToInline`, which returns a Span
114+ inline containing the emoji character and some attributes with metadata
115+ (class `emoji`, attribute `data-emoji` with emoji name). (API change,
116+ Anders Waldenborg, #4743).
117+
101118 * Text.Pandoc.PDF:
102119
103120 + Revert fix for #4484 (only compress images on last run, #4755).