Skip to content

[pull] main from ueberdosis:main - #208

Merged
pull[bot] merged 20 commits into
code:mainfrom
ueberdosis:main
Sep 22, 2026
Merged

pull[bot] merged 20 commits into
code:mainfrom
ueberdosis:main

Conversation

@pull

@pull pull Bot commented Sep 22, 2026 •

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

lazerg and others added 20 commits September 2, 2026 04:36
…red list

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TgWFnwc9wduBkoq2RTpTJR
Duplicates #8303. Carried here so this PR's CI can go green before that lands; the change is identical, so it collapses to nothing on merge.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TgWFnwc9wduBkoq2RTpTJR
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TgWFnwc9wduBkoq2RTpTJR
…ear-markdown-scan

# Conflicts:
#	packages/extension-list/tests/integration/orderedListLargeDocument.spec.ts
…e-cell-pipe-escape

# Conflicts:
#	packages/extension-table/tests/integration/tableMarkdown.test.ts
Join multi-block cells with newlines (then <br>) instead of the vestigial
UNIT SEPARATOR, and strip any leftover U+001F before emit.

Fixes #8152

Co-authored-by: Bennett Payoyo <Yahiro025@users.noreply.github.com>
Numeric character references like &#39; and &#x27; were left as literal
text when parsing markdown, because decodeHtmlEntities only handled the
four named entities it emits itself. Decode numeric and hex references
too, and leave out-of-range code points untouched instead of throwing.
The chained replaces re-scanned their own output, so a decimal entity
that produced '&' could be decoded again (e.g. &#38;#x27; became '). Use
one regex over a single pass so a replacement is never decoded twice.
Replace cellLineSeparator inside each rendered child before joining
so a blank paragraph stays a blank line when the separator is two newlines.

Co-authored-by: Bennett Payoyo <Yahiro025@users.noreply.github.com>
Invalid code points (zero, surrogates, above U+10FFFF) become U+FFFD,
over-long references (more than 7 decimal or 6 hex digits) stay literal,
and the C1 range (0x80-0x9F) is remapped to Windows-1252.
…arator-8440

fix(extension-table): stop leaking U+001F into table markdown
fix(core): decode numeric HTML entities when parsing markdown
…markdown-scan

perf(extension-list): stop scanning the whole document for every ordered list
fix(markdown): choose an inline code fence the content cannot close
…scape

fix(extension-table): escape pipe characters in serialized table cells
@pull pull Bot locked and limited conversation to collaborators Sep 22, 2026
@pull pull Bot added the ⤵️ pull label Sep 22, 2026
@pull
pull Bot merged commit f878c05 into code:main Sep 22, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants