🎉 Highlights
- Introduce MDCCached component, an efficient makdown parser and renderer for streaming texts.
Note
Markdown stringifier adds spaces around inline components. This is due to #371 fix.
🚀 Enhancements
- Introduce MDCCached component (#382)
🩹 Fixes
- Vue server renderer does not render \r causes hydration issue (b722c4a)
- Dynamic load parser in MDC component (#363)
- parser: Simplify filename regex in parseThematicBlock function (#367)
- MDCRenderer: Re-render when tags are modified (78a0571)
- stringify: Force hast-util-to-mdast to treat textComponent nodes as text (cd1c4fd)
- shiki: Allow overriding base transformers (760874d)
- md-highlighter: Import bundledLanguagesInfo directly from shiki (#375)
- Unify class properties (b820147)
- MDCRenderer: Ensure nodes are in right order on re-render (#381)
- Render button nodes (5242c08)
- stringify: Ensure inline components are separated by space (c9f538a)
- Do not add spacing around binding (c3efdd5)
- Do not add space between components and punctuation (6ea4163)
- Prevent undefined error (fc8c294)
💅 Refactors
- Imports for Shiki (#365)
📖 Documentation
- Fix link (bcb41b1)
🏡 Chore
- Upgrade deps (918ae96)
- Upgrade deps (418852c)
- Upgrade to latest remark-mdc (180983f)
- release: Release v0.17.0 (58e5ef0)