This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Summary
AI summaryAdded raw source mode, find & replace with undo support, and clipboard handling improvements.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds rawSourceMode to present document as verbatim Markdown source. Adds rawSourceMode to present document as verbatim Markdown source. Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Feature | Low |
Adds find & replace with optional replaceCurrent/replaceAll and proper undo support. Adds find & replace with optional replaceCurrent/replaceAll and proper undo support. Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Feature | Low |
Adds clean clipboard functionality copying rich text (RTF + WebArchive) from AST. Adds clean clipboard functionality copying rich text (RTF + WebArchive) from AST. Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Bugfix | Medium |
Fixes find/jump scroll to work without a reading column using TextKit 2. Fixes find/jump scroll to work without a reading column using TextKit 2. Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Bugfix | Low |
Fixes inline syntax markers to use mutedText while caret is inside the span. Fixes inline syntax markers to use mutedText while caret is inside the span. Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Bugfix | Low |
Adds wiki‑link edit zone to web links, revealing source on outer ~30% click. Adds wiki‑link edit zone to web links, revealing source on outer ~30% click. Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Bugfix | Low |
Prevents auto‑linking from double‑linkifying URLs inside markdown/wiki links. Prevents auto‑linking from double‑linkifying URLs inside markdown/wiki links. Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Bugfix | Low |
Improves wiki link UUID robustness and adds keyboard navigation in autocomplete list. Improves wiki link UUID robustness and adds keyboard navigation in autocomplete list. Source: llm_adapter@2026-07-14 Confidence: high |
— |
Full changelog
Editor-focused release: raw source mode, find & replace, a cleaner clipboard, and several link/scroll fixes.
Added
rawSourceMode— present the document as verbatim Markdown source (no syntax hiding, no styling,[[Name|UUID]]shown as-is), fully editable, runtime-switchable. Defaultfalse; existing embedders unaffected.- Find & replace — new optional
replaceCurrent/replaceAllbus notifications with proper undo (replaceAll is a single, back-to-front undo step). Purely additive. - Clean clipboard — ⌘C copies rich text (RTF +
com.apple.webarchive) built from the AST; paste converts HTML → Markdown. Wiki-link ID side-channels no longer leak into copied text.
Fixed
- Find/jump scroll works without a reading column — the reliable TextKit 2 fragment scroll path now runs universally instead of only when
readingWidthwas set. - Inline syntax markers (
**,*,~~,==) usemutedTextwhile the caret is inside the span, matching inline code / link brackets. - Web links
[text](url)gain the wiki-link click "edit zone" (outer ~30% reveals the source instead of navigating). - Auto-linking no longer double-linkifies a URL inside a markdown/wiki link's own range.
- Wiki links: UUID-robust labels/embeds + keyboard nav in the autocomplete list.
Contributors
- Find/jump scroll fix and find & replace by @ChristineTham
- Inline syntax-marker color fix by @sospartan
- rawSourceMode, clean clipboard, web-link edit zone, and wiki-link robustness by @luca-chen198
Full Changelog: https://github.com/nodes-app/swift-markdown-engine/compare/0.8.0...0.9.0
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Swift-Markdown-engine
All releases →Related context
Related tools
Earlier breaking changes
Beta — feedback welcome: [email protected]