Changelog
Release notes for aparté 1.0.1: what changed in each @aparte package, and what to update.
On this page
Version 1.0.1
Every @aparte/* package ships at this version (they are released in lockstep).
Patch Changes
-
b9ecb6a: A streamed reply no longer shows raw Markdown, such as the
**of a bold, for a moment at the start of a text or reasoning block. Nothing to change in your code.Who saw it: apps on
@aparte/plugin-marked/streaming, or on marked beside@aparte/plugin-streaming-markdown(the pair Getting started sets up). With@aparte/plugin-streaming-markdownalone the first chunk was already formatted. It lasted until the next chunk arrived: a reply opening on**Sure**flickered its asterisks, and a block whose first chunk wasDone: **Bookshowed it as typed.Why: a new segment’s first chunk was drawn by the one-shot Markdown provider, which reads a half-written reply as finished text, and the streaming renderer (which closes what the model has not closed yet: remend for marked) only took over from the second chunk. The stream parser’s text carries no
isStreamingflag, and a segment’ssetupread that as finished, because a restored message’s segments carry none either. Now a text or reasoning segment flaggedisStreaming: trueis written by the streaming renderer from its first chunk;addSegmenton a streaming bubble treats an unflagged one as arriving; andpopulateBubbleFromMessageflags the last segment of a message whose status isstreaming. A segment set by hand withsetSegmentsis still drawn as finished, and every segment drawn this way is settled when the message stops, as one written chunk by chunk always was.@aparte/core
Version-only bumps (no changes of their own): @aparte/engine, @aparte/runner-ag-ui, @aparte/runner-n8n, @aparte/provider-ai-sdk, @aparte/provider-openai-compat, @aparte/provider-scenario, @aparte/provider-transformers, @aparte/plugin-approval, @aparte/plugin-artifacts, @aparte/plugin-ask-user, @aparte/plugin-cards, @aparte/plugin-chartjs, @aparte/plugin-compaction, @aparte/plugin-echarts, @aparte/plugin-katex, @aparte/plugin-marked, @aparte/plugin-mermaid, @aparte/plugin-model-selector, @aparte/plugin-shiki, @aparte/plugin-storage-idb, @aparte/plugin-streaming-markdown, @aparte/plugin-titler, @aparte/angular, @aparte/react, @aparte/svelte, @aparte/vue, @aparte/locales, @aparte/docs-mcp.