Skip to content

Swift-Markdown-engine

v0.10.1 Feature

This release adds 1 notable feature for engineering teams evaluating rollout.

Published 5d 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

Fixed list marker visibility on selection and prevented unclosed code fences from swallowing document content.

Full changelog

Added

  • Custom SF Symbols for task checkboxes: MarkdownEditorConfiguration accepts custom unchecked and checked symbols for - [ ] / - [x] task-list items (opt-in; the defaults are unchanged).

Fixed

  • List markers no longer disappear while a selection covers them, and selecting a list item now reveals its raw marker syntax like other inline constructs.
  • An unclosed ``` fence no longer swallows the rest of the document: typing an opening fence above existing content left every block below it (tables, block LaTeX, thematic breaks, links) unrendered until the closing fence was typed. A fence now forms a code block only once its closing fence exists.

Contributors

  • @Nicolas-Py — custom task-checkbox symbols (#103)
  • @luca-chen198 — list-marker selection fix (#102)
  • @xandaaaa — code-fence pairing fix (#105)

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 →

Related context

Earlier breaking changes

  • v0.10.0 `==highlight==` and `~~strikethrough~~` are now opt‑in extensions, not core grammar.
  • v0.7.0 Default `scrollView` content inset is now `0`; opt back in via `config.safeAreaInsets`.
  • v0.7.0 `scrollView.documentView` is now always an internal container view, never the `NSTextView`.

Beta — feedback welcome: [email protected]