Skip to content

v0.8.0

Choose a tag to compare

@JoaoPauloCMarra JoaoPauloCMarra released this 11 Jun 14:37
· 1 commit to main since this release
628fd80

[0.8.0] - 2026-06-11

Added

  • MarkdownStream now accepts renderMarkdown so consumers can keep Nitro-backed stream batching and incremental AST updates while rendering with their own Markdown component.
  • Exported useMarkdownStreamState, MarkdownStreamRenderProps, MarkdownStreamState, MarkdownStreamSourceAstStatus, and MarkdownStreamSourceAstDisabledReason for headless stream renderers.

Changed

  • Strengthened package TypeScript checks with exactOptionalPropertyTypes and tightened optional prop construction so stream and renderer APIs omit absent fields instead of passing undefined.

Fixed

  • iOS MarkdownSession.getTextRange() and replace() now clamp finite out-of-bounds ranges before converting to Int, avoiding crashes from very large JS number inputs.
  • MarkdownStream no longer rereads the full native session text on stable parent renders, reducing unnecessary bridge work during active streams.