← All Releases

1.1

March 30, 2026

New 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 validateOnInput prop for LevInput and LevTextarea to 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 content slot 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 content slot in AcceleratorModal and AcceleratorModalMultiStep.
  • Migration:
    • Before: place modal body in the default slot (unnamed content).
    • After: wrap modal body in <template #content>...</template>.