Skip to content

Swift-Markdown-engine

v0.7.1 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

Published 1mo 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 mouse-wheel scrolling past stale content height.

Full changelog

Added

  • heightBehavior / .fitsContent — the editor can grow to its content height and report it to SwiftUI, so an enclosing ScrollView scrolls the page instead of a nested internal scroller. Opt-in, off by default — no change for existing embedders. (#75)
  • BlockquoteStyle.extraLineHeight — line spacing inside blockquotes, matching the ListStyle.extraLineHeight / ParagraphStyle.lineHeightExtraSpacing pattern. Defaults to 0. (#76)

Fixed

  • Mouse-wheel / trackball scrolling no longer clamps back at the bottom past a stale content-height measurement. (#71)
  • Inspector clip mask and caret reveal at the document end. (#73)
  • Scroll position is remembered per document across switches; Writing Tools results stay styled and visible after accept. (#70)
  • Empty-file placeholder no longer clips to one line after a view rebuild. (#69)

New Contributors

  • @scosman made their first contribution in https://github.com/nodes-app/swift-markdown-engine/pull/75
  • @sospartan made their first contribution in https://github.com/nodes-app/swift-markdown-engine/pull/76

Full Changelog: https://github.com/nodes-app/swift-markdown-engine/compare/0.7.0...0.7.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 →

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]