Skip to content

fix(deps): update dependency markdown-to-jsx to v9.8.2#716

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/markdown-to-jsx-9.x
Open

fix(deps): update dependency markdown-to-jsx to v9.8.2#716
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/markdown-to-jsx-9.x

Conversation

@renovate

@renovate renovate Bot commented Feb 20, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
markdown-to-jsx (source) 9.7.09.8.2 age confidence

Release Notes

quantizor/markdown-to-jsx (markdown-to-jsx)

v9.8.2

Compare Source

Patch Changes
  • 47408cd: Parsing is significantly faster, around 40% on large documents, with the biggest gains on link-heavy and code-heavy content. Also fixed an edge case where a reference definition split across blockquote lines could be matched by a link using the raw, unnormalized label.
  • 47408cd: Documents with many bold or italic spans now parse in a fraction of the time. Previously, parsing slowed down sharply as the number of emphasized spans grew, which could make very large or adversarial inputs hang.
  • 47408cd: The <Markdown> component no longer re-parses its content when a parent re-renders with unchanged props. Previously the rest-props object was reallocated on every render, which invalidated the internal compile cache and forced a full re-parse each time.
  • 47408cd: Text on its own line after a nested HTML element (such as content following </summary> inside <details>) now renders instead of being dropped or misplaced when no blank line separates them. This now behaves consistently across the React, React Native, Solid, and Vue outputs.

v9.8.1

Compare Source

Patch Changes
  • 24661c0: fix: stop fast-skip from truncating bare email local-parts containing inline-special chars
  • c0c432f: Markdown with many malformed link starts (e.g. repeated []() now parses quickly instead of slowing to a crawl on large inputs.

v9.8.0

Compare Source

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.

v9.7.16

Compare Source

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.

v9.7.15

Compare Source

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

v9.7.14

Compare Source

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)

v9.7.13

Compare Source

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.

v9.7.12

Compare Source

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.

v9.7.11

Compare Source

Patch Changes
  • 5eecb05: Skip rendering empty tbody when a table has only a header row and no data rows.
  • 130cc33: Suppress React 19 RSC development warning about missing internal properties on manually-created elements.

v9.7.10

Compare Source

Patch Changes
  • 3daa41e: fix: strip trailing asterisks from bare URL href (fixes #​839)

    When a bare URL was wrapped in bold markdown (**url**), the generated link's href incorrectly included the closing asterisks (e.g. href="https://example.com/foo**"). The parser now trims trailing * from bare URLs so the href is correct. No consumer changes required.

  • f520531: resolve emphasis delimiters closing before hard line breaks (two trailing spaces or backslash before newline)

  • f520531: include _store on raw React elements unconditionally so React dev-mode validation works in all bundler environments

v9.7.9

Compare Source

Patch Changes
  • 2d21e43: Fail the build when type declarations are not generated, preventing releases without TypeScript types.

v9.7.8

Compare Source

Patch Changes
  • 58502fc: Resolve broken exports in bundled output caused by Bun bundler bug with cross-entry re-exports

v9.7.7

Compare Source

Patch Changes
  • e0100f0: fix: nested HTML blocks with same tag name now correctly match depth-paired closing tags
  • bf5d906: fix: suppress ambiguous setext headings during streaming to avoid premature heading rendering

v9.7.6

Compare Source

Patch Changes
  • 565e3ea: fix: add missing _owner field on raw React elements for dev-mode compatibility

    Fixes "Cannot set properties of undefined (setting 'validated')" errors in React 19 dev mode by adding the _owner field that React's reconciler expects on all elements.

  • 565e3ea: fix: prevent void elements from receiving children when preceded by a blank line

    Void HTML elements (e.g. <br>, <hr>, <img>) preceded by a blank line no longer cause React error #​137. The parser now returns void elements as content-less blocks, and all compilers guard against passing children to void elements.

v9.7.5

Compare Source

Patch Changes
  • cc1a8a7: Fix "Cannot set properties of undefined (setting 'validated')" error introduced in 9.7.1. React's dev-mode reconciler sets element._store.validated to track element creation source; raw elements created by the fast path now include _store: {} in non-production builds.

v9.7.4

Compare Source

Patch Changes
  • 01b68df: - Fix HTML entity decoding in link titles (e.g. &ndash; now correctly decodes to )
    • Fix bare email autolinks matching when DNS labels exceed 63 characters
    • Fix <pre>, <script>, <style>, and <textarea> content being incorrectly parsed as markdown instead of rendered verbatim

v9.7.3

Compare Source

Patch Changes
  • 2dca780: Improve HTML compiler performance by ~57%, bringing it to parity with the React compiler.

v9.7.2

Compare Source

Patch Changes
  • 30db3f3: Accept case-insensitive GFM alert blockquote syntax (e.g., [!Tip], [!tip]) matching GitHub's behavior.
  • da2eb8c: Moved benchmarking and documentation website dev dependencies out of the library package for cleaner dependency management.

v9.7.1

Compare Source

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.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@vercel

vercel Bot commented Feb 20, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
o2s-docs Skipped Skipped Mar 24, 2026 3:14pm

Request Review

@vercel
vercel Bot temporarily deployed to Preview – o2s-docs February 20, 2026 18:34 Inactive
@github-actions

github-actions Bot commented Feb 20, 2026

Copy link
Copy Markdown
Contributor

Coverage Report for packages/configs/vitest-config

Status Category Percentage Covered / Total
🔵 Lines 78.27% 1740 / 2223
🔵 Statements 77.15% 1830 / 2372
🔵 Functions 74.89% 519 / 693
🔵 Branches 65.68% 1148 / 1748
File CoverageNo changed files found.
Generated in workflow #699 for commit 89a3374 by the Vitest Coverage Report Action

@renovate
renovate Bot force-pushed the renovate/markdown-to-jsx-9.x branch from 73d6668 to 124bf46 Compare February 21, 2026 01:29
@renovate renovate Bot changed the title fix(deps): update dependency markdown-to-jsx to v9.7.5 fix(deps): update dependency markdown-to-jsx to v9.7.6 Feb 21, 2026
@vercel
vercel Bot temporarily deployed to Preview – o2s-docs February 21, 2026 01:29 Inactive
@marcinkrasowski marcinkrasowski self-assigned this Feb 23, 2026
@renovate
renovate Bot force-pushed the renovate/markdown-to-jsx-9.x branch from 124bf46 to 947bcc5 Compare February 24, 2026 14:23
@vercel
vercel Bot temporarily deployed to Preview – o2s-docs February 24, 2026 14:23 Inactive
@renovate
renovate Bot force-pushed the renovate/markdown-to-jsx-9.x branch from 947bcc5 to 75a98df Compare February 27, 2026 07:47
@vercel
vercel Bot temporarily deployed to Preview – o2s-docs February 27, 2026 07:47 Inactive
@renovate
renovate Bot force-pushed the renovate/markdown-to-jsx-9.x branch from 75a98df to 3e8cc65 Compare March 12, 2026 13:36
@renovate renovate Bot changed the title fix(deps): update dependency markdown-to-jsx to v9.7.6 fix(deps): update dependency markdown-to-jsx to v9.7.9 Mar 12, 2026
@vercel
vercel Bot temporarily deployed to Preview – o2s-docs March 12, 2026 13:37 Inactive
@renovate
renovate Bot force-pushed the renovate/markdown-to-jsx-9.x branch from 3e8cc65 to 510026b Compare March 13, 2026 11:32
@vercel
vercel Bot temporarily deployed to Preview – o2s-docs March 13, 2026 11:32 Inactive
@renovate
renovate Bot force-pushed the renovate/markdown-to-jsx-9.x branch from 510026b to e6fdcb7 Compare March 17, 2026 08:02
@vercel
vercel Bot temporarily deployed to Preview – o2s-docs March 17, 2026 08:02 Inactive
@renovate
renovate Bot force-pushed the renovate/markdown-to-jsx-9.x branch from e6fdcb7 to 420e2ca Compare March 19, 2026 05:43
@renovate renovate Bot changed the title fix(deps): update dependency markdown-to-jsx to v9.7.9 fix(deps): update dependency markdown-to-jsx to v9.7.10 Mar 19, 2026
@vercel
vercel Bot temporarily deployed to Preview – o2s-docs March 19, 2026 05:43 Inactive
@renovate
renovate Bot force-pushed the renovate/markdown-to-jsx-9.x branch from 420e2ca to 2715236 Compare March 19, 2026 10:12
@renovate renovate Bot changed the title fix(deps): update dependency markdown-to-jsx to v9.7.10 fix(deps): update dependency markdown-to-jsx to v9.7.11 Mar 19, 2026
@vercel
vercel Bot temporarily deployed to Preview – o2s-docs March 19, 2026 10:12 Inactive
@renovate
renovate Bot force-pushed the renovate/markdown-to-jsx-9.x branch from 2715236 to bdd69e3 Compare March 20, 2026 17:05
@renovate renovate Bot changed the title fix(deps): update dependency markdown-to-jsx to v9.7.11 fix(deps): update dependency markdown-to-jsx to v9.7.12 Mar 20, 2026
@vercel
vercel Bot temporarily deployed to Preview – o2s-docs March 20, 2026 17:05 Inactive
@renovate
renovate Bot force-pushed the renovate/markdown-to-jsx-9.x branch from bdd69e3 to 86a7131 Compare March 22, 2026 00:47
@renovate renovate Bot changed the title fix(deps): update dependency markdown-to-jsx to v9.7.12 fix(deps): update dependency markdown-to-jsx to v9.7.13 Mar 22, 2026
@vercel
vercel Bot temporarily deployed to Preview – o2s-docs March 22, 2026 00:48 Inactive
@renovate
renovate Bot force-pushed the renovate/markdown-to-jsx-9.x branch from 86a7131 to 76bc68f Compare March 24, 2026 15:13
@vercel
vercel Bot temporarily deployed to Preview – o2s-docs March 24, 2026 15:14 Inactive
@renovate
renovate Bot force-pushed the renovate/markdown-to-jsx-9.x branch from 76bc68f to abbc1fc Compare March 25, 2026 08:52
@renovate
renovate Bot force-pushed the renovate/markdown-to-jsx-9.x branch from abbc1fc to 51763df Compare April 1, 2026 20:20
@renovate
renovate Bot force-pushed the renovate/markdown-to-jsx-9.x branch from 51763df to f5bcfec Compare April 2, 2026 09:35
@renovate
renovate Bot force-pushed the renovate/markdown-to-jsx-9.x branch from f5bcfec to 5012b63 Compare April 7, 2026 17:58
@renovate renovate Bot changed the title fix(deps): update dependency markdown-to-jsx to v9.7.13 fix(deps): update dependency markdown-to-jsx to v9.7.14 Apr 7, 2026
@renovate
renovate Bot force-pushed the renovate/markdown-to-jsx-9.x branch from 5012b63 to edb867d Compare April 8, 2026 01:19
@renovate renovate Bot changed the title fix(deps): update dependency markdown-to-jsx to v9.7.14 fix(deps): update dependency markdown-to-jsx to v9.7.15 Apr 8, 2026
@renovate
renovate Bot force-pushed the renovate/markdown-to-jsx-9.x branch from edb867d to f059701 Compare April 17, 2026 21:11
@renovate renovate Bot changed the title fix(deps): update dependency markdown-to-jsx to v9.7.15 fix(deps): update dependency markdown-to-jsx to v9.7.16 Apr 17, 2026
@renovate
renovate Bot force-pushed the renovate/markdown-to-jsx-9.x branch from f059701 to f17917c Compare April 29, 2026 16:06
@renovate
renovate Bot force-pushed the renovate/markdown-to-jsx-9.x branch from f17917c to f39a507 Compare May 11, 2026 10:00
@renovate renovate Bot changed the title fix(deps): update dependency markdown-to-jsx to v9.7.16 fix(deps): update dependency markdown-to-jsx to v9.8.0 May 11, 2026
@renovate
renovate Bot force-pushed the renovate/markdown-to-jsx-9.x branch from f39a507 to 1ce3027 Compare May 20, 2026 18:53
@renovate renovate Bot changed the title fix(deps): update dependency markdown-to-jsx to v9.8.0 fix(deps): update dependency markdown-to-jsx to v9.8.1 May 20, 2026
@renovate
renovate Bot force-pushed the renovate/markdown-to-jsx-9.x branch from 1ce3027 to e3e4d1a Compare June 10, 2026 06:36
@renovate renovate Bot changed the title fix(deps): update dependency markdown-to-jsx to v9.8.1 fix(deps): update dependency markdown-to-jsx to v9.8.2 Jun 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant