Skip to content

All versions since 1.0.2

On this page

1.0.2 Latest

Every @aparte/* package ships at this version (they are released in lockstep).

Patch Changes

  • d8a544c: Enter now sends what is written in a question’s text field or an approval’s instruction; Shift+Enter starts a new line in the instruction. Nothing to change in your code.

    Who saw it: anyone answering a panel from the keyboard. In an approval’s “Or tell it what to do instead…”, Enter added a line and sent nothing; in a question’s text box or its “Other…” field, it did nothing. The composer’s button was the only way out.

    Why: a panel takes the editor’s place, and the editor was the only thing listening for the key. The composer now listens on the panel too, and Enter there goes through submit(), so it follows the same gates as the button: nothing written, nothing sent; a panel put aside sends nothing.

    submit-on-enter="false" swaps the keys here as it does in the editor. A multi-line answer (multiline: true) keeps Enter for its next line. A panel of your own passed to showPanel() gets the same behaviour on its one-line fields; a field that handles Enter itself and calls preventDefault(), such as a combobox, keeps the key. @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.