master
fix: avoid race condition in async parallel parse/parseInline with hooks (#3924)
docs: explain partial extensions in use (#4033)
fix: keep the em/strong mask the same length as the source (#4044)
feat: add emStrongMask hook (#3749)
fix: fall back to default checkbox renderer when extension returns false (#4023)
chore: rename escape helper function (#3900)
fix: only create tokens inside tokenizers (#3755)
fix: Fix spurious deeper nesting in a blockquote continuation (#4030)
feat: add generic types for parser and renderer output (#3722)
fix: fix infinite loop for indented code blank line (#3947)
fix: parse EOF backtick fences after paragraphs (#4039)