This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryAdded optional meta layout hints to UI block helpers, presenter composition via extendPresenter(), async callback support with makeAsync(), and declarative async fields in PresenterConfig.
Full changelog
Added
UiBlockMeta— layout hints for UI blocks — Optionalmetaparameter on all 8ui.*helpers withtitle,width, andpriorityfields. Rendered as XML attributes on<ui_passthrough>wrappers. Fully backward-compatible.extendPresenter()— Presenter composition — Merge base config with overrides. Rules merged additively (static concatenated, dynamic chained). Schema/UI/name: override wins. Embeds andredactPIIpaths merged.makeAsync()— asynchronous callback support — ReturnsPromise<ResponseBuilder>enriching syncmake()with async callbacks. Four fluent methods:.asyncUiBlocks(),.asyncCollectionUiBlocks(),.asyncRules(),.asyncSuggestActions(). Introspection viahasAsyncCallbacks(). Syncmake()unchanged (zero breaking changes).PresenterConfigasync fields — DeclarativeasyncUi,asyncCollectionUi,asyncRules,asyncSuggestActionswired indefinePresenter()andextendPresenter().- 43 new tests — Comprehensive coverage for UiBlockMeta (13),
extendPresenter()(11), andmakeAsync()(19).
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
About vinkius-labs/mcp-fusion
A TypeScript framework for building production-ready MCP servers with automatic tool discovery, multi-transport support (stdio/SSE/HTTP), built-in validation, and zero-config setup.
Related context
Related tools
Beta — feedback welcome: [email protected]