Skip to content

chore(deps): bump markdown-to-jsx from 7.7.3 to 9.8.0#784

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/markdown-to-jsx-9.8.0
Open

chore(deps): bump markdown-to-jsx from 7.7.3 to 9.8.0#784
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/markdown-to-jsx-9.8.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 12, 2026

Bumps markdown-to-jsx from 7.7.3 to 9.8.0.

Release notes

Sourced from markdown-to-jsx's releases.

markdown-to-jsx@9.8.0

Minor Changes

  • 51a68b1: React Native: overrides now work the same as on web. Pass an override for code, pre, strong, em, del, blockquote, hr, h1h6, ul, ol, li, or input and it fires for parsed markdown — no more silent no-ops on inline emphasis, fenced code, headings, lists, or GFM task checkboxes. The styles prop is also tightened: each key is narrowed to the style type its component actually accepts (TextStyle, ViewStyle, or ImageStyle), so passing an ImageStyle to paragraph is now a compile-time error. Task list items now render with sensible row + center-aligned defaults so the checkbox and label sit on the same line out of the box; pass your own styles.listItem to opt out (e.g. for multi-line task labels). The Markdown component additionally accepts string[] children to absorb the common JSX case where children arrive as a coalesced array.

markdown-to-jsx@9.7.16

Patch Changes

  • fb5efc2: Fix HTML output for markdown inside <table> cells (#862). Lists, blockquotes, fenced code, and headings inside a cell now render as nested content without breaking the surrounding rows or dropping closing tags.

markdown-to-jsx@9.7.15

Patch Changes

  • 7ff0713: Fix React 19 RSC dev warning "Attempted to render without development properties"

markdown-to-jsx@9.7.14

Patch Changes

  • 3df970f: Fix frontmatter detection silently consuming content when a thematic break (---) starts the document. The colon-anywhere heuristic is replaced with proper YAML key-value validation, and a new disableFrontmatter option is added to skip detection entirely.

  • c7e0d07: Fix <hr> and other void HTML elements silently dropping all subsequent content when not followed by a newline (#856)

  • c7e0d07: Fix HTML blocks with markdown content inside tables (#862) and restore CommonMark-correct behavior for HTML block content without blank lines (#860)

    • Markdown lists inside HTML table cells now render as proper nested lists instead of breaking the table structure
    • HTML block content on its own line without surrounding blank lines (e.g. <div>\n*text*\n</div>) is now preserved as literal text per CommonMark Example 189
    • HTML block content surrounded by blank lines (e.g. <div>\n\n*text*\n\n</div>) continues to parse markdown as before (CommonMark Example 188)
  • 0dfde05: Fix HTML compiler dropping the closing tag for empty non-void elements (e.g. <p></p> rendered as <p>, <div></div> rendered as <div>)

  • b0a7c68: fix: add key props to thead/tbody in table rendering to resolve React key warning (#858)

  • c7e0d07: Fix Vue adapter "Non-function value encountered for default slot" warning when using component overrides (#855)

markdown-to-jsx@9.7.13

Patch Changes

  • bcf178a: Fix streaming mode incorrectly stripping self-closing custom component tags (e.g. <CustomButton />) and leaking incomplete trailing tags as escaped text in inline content.

    修复流式模式错误地移除自闭合自定义组件标签(如 <CustomButton />),以及内联内容中不完整的尾部标签作为转义文本泄漏的问题。

    स्ट्रीमिंग मोड में सेल्फ-क्लोज़िंग कस्टम कंपोनेंट टैग (जैसे <CustomButton />) को गलत तरीके से हटाने और इनलाइन कंटेंट में अपूर्ण ट्रेलिंग टैग को एस्केप्ड टेक्स्ट के रूप में लीक होने की समस्या को ठीक करें।

markdown-to-jsx@9.7.12

Patch Changes

  • 1c430ae: Fix missing TypeScript declaration files in published package. Add standalone post-build verification that fails the build when type declarations are not generated, independent of the bundler's plugin system.

    发布包中缺少 TypeScript 声明文件的修复。添加独立的构建后验证,当类型声明未生成时构建失败,不依赖于打包器的插件系统。

    प्रकाशित पैकेज में गायब TypeScript डिक्लेरेशन फ़ाइलों को ठीक करें। स्वतंत्र बिल्ड-बाद सत्यापन जोड़ें जो टाइप डिक्लेरेशन जनरेट न होने पर बिल्ड विफल करे, बंडलर के प्लगइन सिस्टम से स्वतंत्र।

... (truncated)

Changelog

Sourced from markdown-to-jsx's changelog.

9.8.0

Minor Changes

  • 51a68b1: React Native: overrides now work the same as on web. Pass an override for code, pre, strong, em, del, blockquote, hr, h1h6, ul, ol, li, or input and it fires for parsed markdown — no more silent no-ops on inline emphasis, fenced code, headings, lists, or GFM task checkboxes. The styles prop is also tightened: each key is narrowed to the style type its component actually accepts (TextStyle, ViewStyle, or ImageStyle), so passing an ImageStyle to paragraph is now a compile-time error. Task list items now render with sensible row + center-aligned defaults so the checkbox and label sit on the same line out of the box; pass your own styles.listItem to opt out (e.g. for multi-line task labels). The Markdown component additionally accepts string[] children to absorb the common JSX case where children arrive as a coalesced array.

9.7.16

Patch Changes

  • fb5efc2: Fix HTML output for markdown inside <table> cells (#862). Lists, blockquotes, fenced code, and headings inside a cell now render as nested content without breaking the surrounding rows or dropping closing tags.

9.7.15

Patch Changes

  • 7ff0713: Fix React 19 RSC dev warning "Attempted to render without development properties"

9.7.14

Patch Changes

  • 3df970f: Fix frontmatter detection silently consuming content when a thematic break (---) starts the document. The colon-anywhere heuristic is replaced with proper YAML key-value validation, and a new disableFrontmatter option is added to skip detection entirely.

  • c7e0d07: Fix <hr> and other void HTML elements silently dropping all subsequent content when not followed by a newline (#856)

  • c7e0d07: Fix HTML blocks with markdown content inside tables (#862) and restore CommonMark-correct behavior for HTML block content without blank lines (#860)

    • Markdown lists inside HTML table cells now render as proper nested lists instead of breaking the table structure
    • HTML block content on its own line without surrounding blank lines (e.g. <div>\n*text*\n</div>) is now preserved as literal text per CommonMark Example 189
    • HTML block content surrounded by blank lines (e.g. <div>\n\n*text*\n\n</div>) continues to parse markdown as before (CommonMark Example 188)
  • 0dfde05: Fix HTML compiler dropping the closing tag for empty non-void elements (e.g. <p></p> rendered as <p>, <div></div> rendered as <div>)

  • b0a7c68: fix: add key props to thead/tbody in table rendering to resolve React key warning (#858)

  • c7e0d07: Fix Vue adapter "Non-function value encountered for default slot" warning when using component overrides (#855)

9.7.13

Patch Changes

  • bcf178a: Fix streaming mode incorrectly stripping self-closing custom component tags (e.g. <CustomButton />) and leaking incomplete trailing tags as escaped text in inline content.

9.7.12

Patch Changes

  • 1c430ae: Fix missing TypeScript declaration files in published package. Add standalone post-build verification that fails the build when type declarations are not generated, independent of the bundler's plugin system.

9.7.11

Patch Changes

  • 5eecb05: Skip rendering empty tbody when a table has only a header row and no data rows.

... (truncated)

Commits
  • 7f10119 Version Packages (#876)
  • 51a68b1 feat(native): override parity with web renderer (#875)
  • de6f806 Version Packages (#869)
  • fb5efc2 fix: HTML compiler renders markdown in table cells (#862) (#868)
  • 9f2f1b3 Version Packages
  • c009061 refactor: unify reserved-prop pattern between mangler and verifier
  • 7ff0713 fix: preserve _debugStack/_debugTask through prop mangling
  • 1d65776 Version Packages
  • 291ca05 docs: drop multi-language changeset policy and clean up changelog
  • 0dfde05 fix: empty non-void HTML elements drop closing tag
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for markdown-to-jsx since your current version.


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [markdown-to-jsx](https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib) from 7.7.3 to 9.8.0.
- [Release notes](https://github.com/quantizor/markdown-to-jsx/releases)
- [Changelog](https://github.com/quantizor/markdown-to-jsx/blob/main/lib/CHANGELOG.md)
- [Commits](https://github.com/quantizor/markdown-to-jsx/commits/markdown-to-jsx@9.8.0/lib)

---
updated-dependencies:
- dependency-name: markdown-to-jsx
  dependency-version: 9.8.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 12, 2026

Labels

The following labels could not be found: dependabot. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label May 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants