Releases: readmeio/markdown
Releases · readmeio/markdown
v13.1.2
Version 13.1.2
🛠 Fixes & Updates
- magic blocks: ensure newline characters processed as hard breaks (#1329) (bb37d62)
- fix callout magic blocks when rendered directly below a list item (#1331) (de2b82a)
- fix rendering content in table magic blocks (#1318) (0ea1cfc)
- preserve recipe top level attributes in mdast (#1324) (98f466b)
- stripComments: properly pass in the micromark extensions (#1335) (7ec9d46)
- mdxish: properly terminate html blocks (#1336) (d221861)
v13.1.1
v13.1.0
v13.0.0
Version 13.0.0
⚠ BREAKING CHANGES
- magic-blocks: paragraphs.
🧬 QA & Testing
Important
As creating micromark extensions is new in this repo, I reckon we need
to extensively test beforehand before pushing this. Here are some
testing files I used
✨ New & Improved
- add a readme-variable node compiler to
mdxishMdastToMd(#1317) (eaaf77f) - magic-blocks: create a micromark tokenizer for magic blocks (#1301) (17c5625)
- support parsing and compiling jsx block syntax to the correct node type (#1311) (c83a819)
🛠 Fixes & Updates
- mdxish: code samples inside code block with underscores do not render correctly (#1305) (6f1d38b)
- glossary tooltip does not cause horizontal overflow (#1307) (fe012f3)
- image alignment in callout/blockquote, Image component for MDXish (#1313) (434252e)
- mdxish: prevent stray backtick from making everything into a codeblock (#1322) (946eac3)
v12.2.0
v12.1.1
v12.1.0
v12.0.1
v12.0.0
Version 12.0.0
⚠ BREAKING CHANGES
- mdxish: the component tree.
3. HTML Entity Decoding
Because we introduced the double quotes, I needed to encode & decode
some special characters in the attributes so it doesn't split the
attributes nodes
After
Screen.Recording.2026-01-16.at.3.43.02.pm.mov
🧬 QA & Testing
- In an mdxish project, create a custom component with some props
- In a document, use the component while passing in template literal
prop. For example:
<MyComponent title={`Hello world`} />
