Skip to content

Swift-Markdown-engine

v0.4.1 Bugfix

This release fixes issues for SREs watching stability and regressions.

Published 13d Editors & IDEs
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Summary

AI summary

Read-only markdown views now allow link clicks and preserve spell/grammar toggles while moving the caret.

Changes in this release

Bugfix Medium

Decouples `isSelectable` from `isEditable` in `NativeTextViewWrapper`; read-only views can now open URLs and select text.

Decouples `isSelectable` from `isEditable` in `NativeTextViewWrapper`; read-only views can now open URLs and select text.

Source: llm_adapter@2026-05-26

Confidence: high

Bugfix Medium

Preserves user's spell‑check and grammar‑check toggles across caret movement in the coordinator.

Preserves user's spell‑check and grammar‑check toggles across caret movement in the coordinator.

Source: llm_adapter@2026-05-26

Confidence: high

Bugfix Low

Prevents code‑block copy button from jumping during copy/paste operations.

Prevents code‑block copy button from jumping during copy/paste operations.

Source: llm_adapter@2026-05-26

Confidence: high

Full changelog

Bug Fixes

  • #32 — Decouple isSelectable from isEditable in NativeTextViewWrapper by @axelandersson
    Read-only markdown views can now open URLs and fire onLinkClick for wiki links again. Setting isEditable: false previously also forced isSelectable = false on the underlying NSTextView, which made it skip link hit-testing and disable text selection. isSelectable is now always true; isEditable controls only caret and editing, as documented. Fixes #31.
    Additionally, the coordinator's caret-driven active-token reveal is suppressed when isEditable is false, so clicking a heading / code / task / HR line in a read-only view no longer flashes the raw markdown syntax.

  • #36 — Persist user's spell/grammar toggle across caret movement by @Nicolas-Py
    User-set spell-check and grammar-check toggles are now preserved as the caret moves. The coordinator was resetting them on every selection change. Fixes #34.

Other Changes

  • Code-block copy button no longer jumps on copy/paste (#21)
  • Updated CONTRIBUTING.md, README.md, and added ARCHITECTURE.md (#17, #28)
  • Demo project (MarkdownEngineDemo) gains an app icon + richer wiring (#30)

Full Changelog: https://github.com/nodes-app/swift-markdown-engine/compare/0.4.0...0.4.1

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

Track Swift-Markdown-engine

Get notified when new releases ship.

Sign up free

About Swift-Markdown-engine

All releases →

Beta — feedback welcome: [email protected]