Skip to content

v4.9.1

Choose a tag to compare

@LouisMazel LouisMazel released this 15 Apr 16:14
· 31 commits to master since this release

compare changes

🚀 Features

  • maz-ui: Add topLabel prop and autogrow toggle to MazTextarea (808bc789)

    • topLabel: displays a static label above the textarea, supports error/success/warning states
    • autogrow (default: true): set to false to disable auto-expand and use a fixed-height textarea with manual resize
  • maz-ui: Add topLabel prop and autogrow toggle to MazTextarea (28faa9cc)

    • topLabel: displays a static label above the textarea, supports error/success/warning states
    • autogrow (default: true): set to false to disable auto-expand and use a fixed-height textarea with manual resize

🔥 Performance

  • maz-ui: Replace JS autogrow with native CSS field-sizing in MazTextarea (63a1ee7b)

    Use the native CSS field-sizing: content property instead of the JavaScript
    TextareaAutogrow class. This eliminates resize/focus event listeners, DOM height
    recalculations, and the MutationObserver overhead — resulting in zero JS cost
    for textarea auto-sizing.

🩹 Fixes

  • @maz-ui/nuxt: SSR build with toast plugin anc Vite@8 (Rolldown) (1e063c17)
  • @maz-ui/nuxt: ColorMode config option overrides user cookie preference on page reload (94ac2b65)

💅 Refactors

  • maz-ui: Check slot content to render the slot (323c609b)
  • maz-ui: Use base rounded size in all components to inherits theme value (444c24fc)
  • maz-ui: Use base rounded size in all components to inherits theme value (c5bdf98a)

📦 Build

❤️ Contributors