← All Releases
1.1
March 30, 2026New Register block, Radio and mobile UX upgrades, API alignment, and broad dependency maintenance
Summary
- Added a new Register/Signup block and completed Radio component rollout across runtime, wrappers, tests, and docs.
- Improved mobile interaction behavior for key form/overlay components and added input validation timing controls.
- Aligned component APIs (including modal slot naming), refreshed docs/release-notes pages, and updated CLI/module sync behavior.
Added
- Added Register/Signup block implementation and playground documentation page (
blocks/register). - Added full Radio component support in runtime, wrappers, templates, tests, and docs pages.
- Added
validateOnInputprop forLevInputandLevTextareato control validation trigger timing. - Added shared mobile input capability handling/composables and mobile focus scroll directive/plugin wiring.
Changed
- Updated Modal slot API to use a named
contentslot for consistency with Popover. - Updated Button link/disabled behavior and related docs/tests for clearer semantics.
- Updated docs layout/navigation, release-notes pages, and many component docs examples to align behavior and usage.
- Updated CLI/module-related files (
src/cli.ts,src/extract-metadata.ts,src/module.ts) and component source syncing paths. - Updated serverless/customerkeys and related configuration files as part of environment and deployment setup changes.
- Updated dependency set across module/playground (including security and maintenance bumps).
Fixed
- Fixed Dropzone preview URL lifecycle issues after unmount/remount.
- Fixed multiple mobile UX issues (focus behavior, keyboard interactions, and touch-friendly defaults).
- Fixed disabled/loading behavior for link-style buttons by preserving disabled semantics.
- Fixed workflow/runtime consistency issues surfaced by docs-to-component mismatches.
Breaking Changes
- Modal API change: the default modal body slot has been renamed to a named
contentslot inAcceleratorModalandAcceleratorModalMultiStep. - Migration:
- Before: place modal body in the default slot (unnamed content).
- After: wrap modal body in
<template #content>...</template>.