Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@maz-ui/cli

LouisMazel1.8kMIT4.1.3TypeScript support: included

CLI of Maz-ui

readme

Maz UI Logo

Maz UI

Lightweight and efficient library for Vue & Nuxt

vue badge nuxt badge npm types Downloads

Maintainability Code Coverage github actions test unit

Documentation · Getting Started · Showcase

<picture> <source media="(prefers-color-scheme: dark)" srcset="./resources/dashboard-dark.png"> Maz UI Demo Dashboard </picture>
Example of a dashboard built with Maz UI components

✨ Features

  • 🎯 Cherry-pick components - Use only what you need
  • 🌙 Dark mode - Built-in dark mode support
  • 🎨 Themeable - Easy to customize with CSS variables
  • 📱 Responsive - Mobile-first design approach
  • 🔧 TypeScript - Full type support included
  • ⚡️ Lightweight - Tree-shakeable, no bloat
  • 🔍 SSR - Server-side rendering ready

Documentation

Check the Documentation for more information.

🚀 Quick Start

npm install maz-ui

Vue

import { mazUi } from '@maz-ui/themes/presets'
import { fr } from '@maz-ui/translations'
import { MazUi } from 'maz-ui/plugins/maz-ui'
// main.ts
import 'maz-ui/styles'

const app = createApp(App)

app.use(MazUi, {
  theme: {
    preset: mazUi,
  },
  translations: {
    messages: {
      fr,
    },
  },
})

💡 Usage

Then, import and use only the components, composables, and more you need:

<script setup lang="ts">
import MazBtn from 'maz-ui/components/MazBtn'
</script>

<template>
  <MazBtn>Click me!</MazBtn>
</template>

Use provided resolvers to enjoy auto-imports and TypeScript support: Resolvers documentation

Nuxt

The Nuxt module automatically:

  • Imports all components, plugins, composables and directives on-demand (auto-imports)
  • Includes required styles
  • Provides TypeScript support out of the box

See options and more in the documentation

// nuxt.config.ts
export default defineNuxtConfig({
  modules: ['@maz-ui/nuxt'],
})

💡 Usage

No need to import components, plugins, composables or directives, they are all auto-imported.

<script setup lang="ts">
const toast = useToast()
</script>

<template>
  <MazBtn @click="toast.success('Hello Maz UI!')">
    Click me!
  </MazBtn>
</template>

🧰 What's included?

Modules

Packages

  • Themes - Easy to customize with CSS variables
  • Translations - Internationalization
  • Icons - Beautiful icons ready-to-use for Vue applications
  • Utils - Useful utilities for common tasks
  • Node - Useful utilities for node
  • MCP - AI assistant for documentation

🤝 Contributing

We're always looking for contributors! Check out our contribution guide to get started.

📄 License

MIT

Built with ❤️ by Louis Mazel

changelog

Change Log

v4.1.2...v4.1.3

compare changes

🚀 Features

💅 Refactors

  • maz-ui: MazRadioButtons - introduce size prop option (4f52fb43d)

❤️ Contributors

v4.1.1-beta.1...v4.1.2

compare changes

🩹 Fixes

  • maz-ui: MazSelect - reactivity warning with useTemplateRef - fix #1305 (#1305)
  • maz-ui: MazSelect - reactivity warning with useTemplateRef - fix #1305 (#1305)
  • maz-ui: MazBtn - remove width max-content CSS rule (2b3d69f9a)

💅 Refactors

  • @maz-ui/themes: Preset is only required when strategy is runtime or hybrid (a1585f765)
  • @maz-ui/themes: Preset is only required when strategy is runtime or hybrid (f4c0d1ecf)
  • @maz-ui/icons: Correct typo into icon list export (94756b7f2)
  • docs: Add v4 annoucement (264d13e27)

📖 Documentation

  • maz-ui: Updte readme with plugin installation (305be8a89)

❤️ Contributors

v4.1.1-beta.0...v4.1.1

compare changes

🩹 Fixes

  • maz-ui: MazSelect - reactivity warning with useTemplateRef - fix #1305 (#1305)
  • maz-ui: MazSelect - reactivity warning with useTemplateRef - fix #1305 (#1305)

💅 Refactors

  • @maz-ui/themes: Preset is only required when strategy is runtime or hybrid (a1585f765)
  • @maz-ui/themes: Preset is only required when strategy is runtime or hybrid (f4c0d1ecf)

❤️ Contributors

v4.1.1-beta.0...v4.1.1-beta.1

compare changes

Note: No relevant commits found

v4.1.0...v4.1.1-beta.0

compare changes

🩹 Fixes

  • maz-ui: MazSelect - reactivity warning with useTemplateRef - fix #1305 (#1305)

💅 Refactors

  • @maz-ui/themes: Preset is only required when strategy is runtime or hybrid (a1585f765)

❤️ Contributors

v4.0.1...v4.1.0

compare changes

🚀 Features

  • maz-ui: Add new composable - useMutationObserver (01f6edc84)
  • @maz-ui/nuxt: Add auto import support of useMutationObserver (4a4b1afbd)
  • @maz-ui/nuxt: State of isDark is automatically updated when dark class is added on the html element (c244721b9)

🩹 Fixes

  • maz-ui: MazDatePicker - correct position ref selector for popover (bc8e729c7)
  • maz-ui: MazSelect - reactivity warning with optionList ref - fix #1305 (#1305)
  • @maz-ui/themes: Theme switching when multiples style element existing (aa7d8d3e4)

💅 Refactors

  • maz-ui: MazBtn - add with max-content to fit with content (62c125832)

💄 Styles

  • maz-ui: MazInput - adjust position of floating label (319a6200e)
  • maz-ui: MazBtn - adjust icon sizing/spacing and pastel variant colors (6ff110469)
  • maz-ui: MazBadge - adujst color of pastel variant (29a6cc3fa)

❤️ Contributors

v4.0.0-beta.39...v4.0.1

compare changes

💅 Refactors

  • maz-ui: Disable heritage attributs for some components (8222257d4)
  • @maz-ui/themes: Preset can be optional for buildtime strategie (55d124287)
  • docs: Use buildtime strategy to inject theme (f271e533e)
  • maz-ui: Adjust destructive color to be darker (f9bef9710)
  • maz-ui: MazBtn, MazBadge - adjust colors of pastel variant (23e5cfed2)

❤️ Contributors

v4.0.0-beta.39...v4.0.0

compare changes

Note: No relevant commits found

v4.0.0-beta.37...v4.0.0-beta.38

compare changes

🚀 Features

  • @maz-ui/icons: Add country flags (faee5d8df)

❤️ Contributors

v4.0.0-beta.36...v4.0.0-beta.37

compare changes

🚀 Features

  • maz-ui: MazDropdown - Add transition option to choose customize the animation (7c0ebe468)

🩹 Fixes

  • @maz-ui/nuxt: Type inference of composables (822452095)

📖 Documentation

  • docs: Add nuxt command to install module (89fc8e905)

❤️ Contributors

v4.0.0-beta.35...v4.0.0-beta.36

compare changes

Note: No relevant commits found

v4.0.0-beta.34...v4.0.0-beta.35

compare changes

🩹 Fixes

  • maz-ui: MazBackdrop - listen pointerdown instead click on backdrop to close the dialog - fix #1211 (#1211)

💅 Refactors

  • maz-ui: MazBackdrop - accessibility and UX improvements (34fe331f2)
  • maz-ui: MazDialog - remove onBackdropClicked from slot properties (72746bc25)
  • maz-ui: Adjust colors after theme changes (b6138450e)
  • @maz-ui/themes: Adjust color generation with min max color luminosity (d26a0f17b)
  • @maz-ui/translations: Load english language by default (95a9593ac)
  • @maz-ui/translations: Rename MazTranslations to MazUiTranslations (cfa322703)

📖 Documentation

  • docs: MazBackdrop - add demo and documentation (1bcdc9d2b)
  • @maz-ui/utils: Add README.md (7eecb6ffd)

❤️ Contributors

v4.0.0-beta.33...v4.0.0-beta.34

compare changes

💅 Refactors

  • maz-ui: MazCardSpotlight - set padding min to 1px (11d5861cf)
  • maz-ui: Toast - set progress bar position min to 1px from bottom (b5acb1724)
  • maz-ui: MazPopover - set trap focus for dropdown menu (04630b4fe)
  • maz-ui: UseDisplayNames - add type descriptions and improve reactivity (b0556695c)

❤️ Contributors

v4.0.0-beta.32...v4.0.0-beta.33

compare changes

🩹 Fixes

  • maz-ui: VTooltip - destroy instances not open (05f48c1db)

❤️ Contributors

v4.0.0-beta.31...v4.0.0-beta.32

compare changes

📖 Documentation

❤️ Contributors

v4.0.0-beta.30...v4.0.0-beta.31

compare changes

🚀 Features

  • maz-ui: MazDatePicker - add a new option 'min-max-auto' to set or not set the current date to the minimum or maximum date when it is not in between (8a2a8455a)

🩹 Fixes

  • maz-ui: MazBtn - add background color for 'background' color instead of transparent (d7e32cd74)

💅 Refactors

  • maz-ui: VTooltip - remove useless container to avoid DOM injection (5bf2a62ee)
  • maz-ui: MazPopover - render trigger slot only if element is provided and add transition animation (e42087f44)
  • maz-ui: MazCard - update style of title and subtitle (5d5f9ecd0)
  • maz-ui: MazCarousel - add title prop and customize scroll bar (9749b01d6)
  • maz-ui: MazDropdown - use 'background' color by default (64157821c)
  • maz-ui: MazSelect - add prop 'transition' to choose the animation of the list option (43d9855b1)

📖 Documentation

  • docs: Replace loremflickr by placedog (1493985d5)
  • docs: Improve documentation (6551d0f41)

❤️ Contributors

v4.0.0-beta.29...v4.0.0-beta.30

compare changes

📖 Documentation

  • docs: Improve documentation about theme strategies (365d61139)

❤️ Contributors

v4.0.0-beta.28...v4.0.0-beta.29

compare changes

🩹 Fixes

  • @maz-ui/mcp: Fix dirname folder (9f3692a6a)

❤️ Contributors

v4.0.0-beta.27...v4.0.0-beta.28

compare changes

🩹 Fixes

❤️ Contributors

v4.0.0-beta.26...v4.0.0-beta.27

compare changes

🩹 Fixes

  • @maz-ui/nuxt: CSS injection logic between client and server (4ea9e0f8f)
  • maz-ui: UseInstanceUniqId - hydration issue with nuxt (3ec0c846b)

📖 Documentation

  • docs: MazInputPhoneNumber - add documentation about auto-format prop (79c990c1c)

❤️ Contributors

v4.0.0-beta.25...v4.0.0-beta.26

compare changes

Note: No relevant commits found

v4.0.0-beta.24...v4.0.0-beta.25

compare changes

🚀 Features

  • @maz-ui/utils: Add case option to normalizeString and add kebabCase utility (de70afd31)
  • mcp: Add mcp server for AI agents (949eb6595)
  • @maz-ui/mcp: Transform http server to stdio server (9aeeb4804)

💅 Refactors

  • @maz-ui/mcp: Remove search tools (17ce1c126)
  • @maz-ui/utils: Improve pascalCase method and add test units (41823d498)

📖 Documentation

  • @maz-ui/mcp: Update README.md (7de4c1ec7)
  • docs: Add documentation pages of kebabCase and snakeCase (41409e361)

❤️ Contributors

v4.0.0-beta.23...v4.0.0-beta.24

compare changes

🩹 Fixes

  • maz-ui: Enhanced positioning in MazPopover component (4b00355af)
  • maz-ui: Add position reference to MazDatePicker for improved positioning of panel (6d08f2efe)

💅 Refactors

  • maz-ui: Update MazPopover component to support autoPlacement and improve positioning logic (efd4450c7)
  • maz-ui: Update position handling in MazDatePicker, MazSelect, and MazSelectCountry components to support new positioning values and improve default behavior (3008e4a93)

📖 Documentation

  • docs: Upgrade nuxt installation (a5aa00ba1)
  • docs: Add vTooltip directive reference (7aa431c27)

❤️ Contributors

v4.0.0-beta.22...v4.0.0-beta.23

compare changes

🩹 Fixes

  • maz-ui: MazDatePicker, MazDropdown, MazInput, MazSelect - should follow parent sizes (8f2b58058)

❤️ Contributors

v4.0.0-beta.21...v4.0.0-beta.22

compare changes

🚀 Features

  • vue-app: Add theme selector and udpate theme handling (ebcbad550)

🩹 Fixes

  • maz-ui: Update MazDropdown component to disable closeOnClick and enhance trigger handling (a6fa4d874)
  • maz-ui: Update file data binding types in MazDropzone component (069ecaf75)

💅 Refactors

  • @maz-ui/themes: Update theme system and improve color mode handling (034d009e9)
  • @maz-ui/nuxt: Improve CSS injection logic to support SPA application (51eb6d533)
  • maz-ui: Update MazPopover component to enhance type definitions and improve hover delay (bc7a74b56)
  • maz-ui: Enhance type definitions in MazRadioButtons component for improved flexibility (c6566be07)
  • maz-ui: Update MazToast component styles and button handling for improved UI consistency (623fa238b)
  • maz-ui: Improve positioning logic and cleanup in MazPopover component for better performance and reliability (25004046a)

❤️ Contributors

v4.0.0-beta.20...v4.0.0-beta.21

compare changes

🚀 Features

  • @maz-ui/nuxt: Detecte nuxt pages on spa mode (5aade8a64)

❤️ Contributors

v4.0.0-beta.19...v4.0.0-beta.20

compare changes

Note: No relevant commits found

v4.0.0-beta.18...v4.0.0-beta.19

compare changes

🚀 Features

  • maz-ui: V4.0.0 (c5309b260)
  • maz-ui: MazDropzone - new version - completely rewritten without deps (BREAKING_CHANGES) (#1189)
  • maz-ui: MazSlider - add step option (eafb4cf56)
  • @maz-ui/icons: Add new @maz-ui/icons package to export SVG icons and Vue JS components icons (cb1a243dd)
  • maz-ui: Plugin Toaster and useToast - improve UI and UX of toast (BREAKING_CHANGES) (414e1c6b5)
  • @maz-ui/icons: Add resolver to auto-import icons as Vue Components (6254ffa7e)
  • @maz-ui/nuxt: New standalone package for the nuxt module (no longer included in maz-ui bundle) (2922aed6a)
  • @maz-ui/eslint-config: New package - share custom and customizable eslint config (ba60b6b9d)
  • @maz-ui/themes: New package - create and manage theme with maz-ui (d81463fc0)
  • @maz-ui/nuxt: Implemente @maz-ui/themes - set and manage themes with nuxt (0dc3d8656)
  • maz-ui: Implement new theme manager provided by @maz-ui/themes (f6978f418)
  • maz-ui: MazPopover - new component to display content as overlay (e84fc95fa)
  • @maz-ui/themes: New package - create and manage theme with maz-ui (41516f9af)
  • @maz-ui/themes: Adding new theme named obsidian (3337ba6aa)
  • maz-ui: MazSelect - use popover to display option list (5383c51e4)
  • maz-ui: MazDropdown - use popover to display the dropdown menu (3b0ac1188)
  • maz-ui: MazInputPhoneNumber - display formatted number as input value (96741a145)
  • maz-ui: MazInputPhoneNumber, MazSelect, MazDropdown and vTooltip display the content in a popover (d92eed803)
  • @maz-ui/translations: New packages to manage maz-ui's translations easily (05f936be9)
  • maz-ui: MazSelectCountry - new form component to select country and languages (c04555fa1)
  • @maz-ui/themes: Use cookie to store color mode (e9853bec1)
  • maz-ui: MazUi plugin can install plugins and directives (2c4c6436b)
  • maz-ui: MazGallery - add prop option to choose background color (2986c9425)
  • maz-ui: MazDropdown, Mazpopover - new trigger mode 'adaptive' for desktop and mobile (9d5b51a6a)
  • maz-ui: UseFormValidator, useFormField - Type improvements and performance optimizations (99a4d0f3b)
  • maz-ui: MazBtn, MazCheckbox, MazInput, MazRadio, MazSwitch - improve UX when focused and disable style apply within fieldset disable (10258f4ae)
  • maz-ui: UseDisplayNames - improve cache to avoid memory leaks (7c5b6827d)
  • maz-ui: MazPopover - improve popover position placement and animations (5eadd40f8)
  • vue-app: Add test code (7ce2318db)
  • maz-ui: Add vite/client types into tsconfig (a0ff04adc)
  • @maz-ui/utils: Add new ts helpers to infer generic component type (ad2500bfc)
  • maz-ui: Rename MazDialogPromise component to MazDialogConfirm and add more button options (e175d0d64)
  • maz-ui: MazInput - add loading state component with spinner support (5be37b824)
  • @maz-ui/translations: Load intial locale and fallback locale synchronously (1c502b43c)
  • maz-ui: MazDialogConfirm - add option to hide default buttons (faaec8d5f)
  • @maz-ui/nuxt: Add spa mode option to inject all CSS on client side (d2dc8c2c1)
  • maz-ui: Replace alpha color used as background color in components (af41870a6)
  • @maz-ui/themes: Add new option to choose the color modes supported (2bdde86e0)
  • maz-ui: V4.0.0 (e160a883b)
  • maz-ui: MazDropzone - new version - completely rewritten without deps (BREAKING_CHANGES) (#1189)
  • maz-ui: MazSlider - add step option (af399673a)
  • @maz-ui/icons: Add new @maz-ui/icons package to export SVG icons and Vue JS components icons (3d4701bdd)
  • maz-ui: Plugin Toaster and useToast - improve UI and UX of toast (BREAKING_CHANGES) (7ad14ee68)
  • @maz-ui/icons: Add resolver to auto-import icons as Vue Components (84366e00b)
  • @maz-ui/nuxt: New standalone package for the nuxt module (no longer included in maz-ui bundle) (9b1439661)
  • @maz-ui/eslint-config: New package - share custom and customizable eslint config (3036fe051)
  • @maz-ui/themes: New package - create and manage theme with maz-ui (5c5a8f4f4)
  • @maz-ui/nuxt: Implemente @maz-ui/themes - set and manage themes with nuxt (7915d1e73)
  • maz-ui: Implement new theme manager provided by @maz-ui/themes (58344db69)
  • maz-ui: MazPopover - new component to display content as overlay (e36029d4b)
  • @maz-ui/themes: New package - create and manage theme with maz-ui (a1cdaf475)
  • @maz-ui/themes: Adding new theme named obsidian (f697d2bf8)
  • maz-ui: MazSelect - use popover to display option list (d5292e71c)
  • maz-ui: MazDropdown - use popover to display the dropdown menu (14c614bd4)
  • maz-ui: MazInputPhoneNumber - display formatted number as input value (28e323b76)
  • maz-ui: MazInputPhoneNumber, MazSelect, MazDropdown and vTooltip display the content in a popover (9ec5e3a99)
  • @maz-ui/translations: New packages to manage maz-ui's translations easily (edebcbf3d)
  • maz-ui: MazSelectCountry - new form component to select country and languages (38111a052)
  • @maz-ui/themes: Use cookie to store color mode (f20621394)
  • maz-ui: MazUi plugin can install plugins and directives (ddc43c81d)
  • maz-ui: MazGallery - add prop option to choose background color (05ffe009e)
  • maz-ui: MazDropdown, Mazpopover - new trigger mode 'adaptive' for desktop and mobile (c20abbad6)
  • maz-ui: UseFormValidator, useFormField - Type improvements and performance optimizations (25facb424)
  • maz-ui: MazBtn, MazCheckbox, MazInput, MazRadio, MazSwitch - improve UX when focused and disable style apply within fieldset disable (809916edc)
  • maz-ui: UseDisplayNames - improve cache to avoid memory leaks (0ae52a962)
  • maz-ui: MazPopover - improve popover position placement and animations (4985cf3b3)
  • vue-app: Add test code (978b6f8f0)
  • maz-ui: Add vite/client types into tsconfig (dae257b2d)
  • @maz-ui/utils: Add new ts helpers to infer generic component type (6034866af)
  • maz-ui: Rename MazDialogPromise component to MazDialogConfirm and add more button options (15d054acc)
  • maz-ui: MazInput - add loading state component with spinner support (09efa2d90)
  • @maz-ui/translations: Load intial locale and fallback locale synchronously (12ec8291a)
  • maz-ui: MazDialogConfirm - add option to hide default buttons (2950bbe6a)
  • @maz-ui/nuxt: Add spa mode option to inject all CSS on client side (87be9fe1e)
  • maz-ui: Replace alpha color used as background color in components (e04eab776)
  • @maz-ui/themes: Add new option to choose the color modes supported (f516e9eeb)

🔥 Performance

  • maz-ui: Toast uses passive event to improve perf (fbc2d5f11)
  • maz-ui: VTooltip - use element reference and do not recreate tooltip on update (f2f4f275a)
  • maz-ui: Toast uses passive event to improve perf (31fbb3b75)
  • maz-ui: VTooltip - use element reference and do not recreate tooltip on update (78911e4cf)

🩹 Fixes

  • Update component paths and improve documentation references (c1fe6d72c)
  • @maz-ui/themes: Correct bad typing of definePreset method (dbddb3627)
  • @maz-ui/nuxt: Use color mode config (5cf2035a8)
  • @maz-ui/icons: Export svg files correctly (5ede33435)
  • Package config to be published on npm (c4569ba86)
  • @maz-ui/themes: Force dark or light mode with colorMode config (4fda941c4)
  • maz-ui: Utilities export path (6bb55de9c)
  • @maz-ui/icons: Export svg files correctly (b3464c31a)
  • @maz-ui/nuxt: Do not load translation plugin asynchronously (56b889596)
  • Add --concurrency=1 to nx:affected:pre-commit to fix lint-staged backup issue (c85f3d3d1)
  • @maz-ui/nuxt: Type inference of plugin composables (8458c94a4)
  • maz-ui: UseFormField - improve types (0c18dd1ad)
  • maz-ui: UseFormField & useFormValidator - improve types (71b32a04f)
  • @maz-ui/nuxt: Inject initial color choosen (b5b9d3d2f)
  • Update component paths and improve documentation references (b6a7101c8)
  • @maz-ui/themes: Correct bad typing of definePreset method (f13148edd)
  • @maz-ui/nuxt: Use color mode config (e5d240c91)
  • @maz-ui/icons: Export svg files correctly (eb654c44c)
  • Package config to be published on npm (64f4c6740)
  • @maz-ui/themes: Force dark or light mode with colorMode config (d7ce92f61)
  • maz-ui: Utilities export path (93c84ce9f)
  • @maz-ui/icons: Export svg files correctly (03b8f87a8)
  • @maz-ui/nuxt: Do not load translation plugin asynchronously (7147a828a)
  • Add --concurrency=1 to nx:affected:pre-commit to fix lint-staged backup issue (bac680821)
  • @maz-ui/nuxt: Type inference of plugin composables (40cedca33)
  • maz-ui: UseFormField - improve types (a919a7614)
  • maz-ui: UseFormField & useFormValidator - improve types (452d07b43)
  • @maz-ui/nuxt: Inject initial color choosen (4d24387d4)

💅 Refactors

  • maz-ui: MazPicker - improve UI and UX (03b5a6fe6)
  • maz-ui: MazInput - improve UI and UX (BREAKING_CHANGES) (413c2688c)
  • maz-ui: Apply default border color to components (98566be9c)
  • @maz-ui/themes: Compatibility with vue and nuxt improvements (53ccfd3c9)
  • maz-ui: MazBtn, MazBadge - rename props outline to outlined (f750b2616)
  • maz-ui: Rename toaster plugin to toast (a69040c61)
  • @maz-ui/nuxt: Make directives not installed by default (0f6af6665)
  • docs: Split vue and nuxt guides (863cd5495)
  • maz-ui: MazLink can be a button (e97412aa2)
  • @maz-ui/nuxt: Translations and themes plugin can't be disable (fd6d87471)
  • nuxt-app: Lint app (48afa5bec)
  • @maz-ui/nuxt: Themes and translations plugins can't be disabled (5dd4af32e)
  • @maz-ui/nuxt: Add new property option to install plugins (c345fbf7a)
  • @maz-ui/nuxt: Improve typescript support of directives (046d18637)
  • maz-ui: Typescript support improvements for directives (320436e4d)
  • @maz-ui/icons: Improve typescript support with vite-svg-loader (4165c44d1)
  • @maz-ui/translations: Improve locale messages lazy loading (daae8c871)
  • maz-ui: MazPicker - improve UI and UX (5963014d3)
  • maz-ui: MazInput - improve UI and UX (BREAKING_CHANGES) (ed98285ad)
  • maz-ui: Apply default border color to components (99d7956a9)
  • @maz-ui/themes: Compatibility with vue and nuxt improvements (7201434c3)
  • maz-ui: MazBtn, MazBadge - rename props outline to outlined (c2361c9bf)
  • maz-ui: Rename toaster plugin to toast (e75c44553)
  • @maz-ui/nuxt: Make directives not installed by default (c3b103682)
  • docs: Split vue and nuxt guides (00549430c)
  • maz-ui: MazLink can be a button (9412e72e8)
  • @maz-ui/nuxt: Translations and themes plugin can't be disable (429b18c2b)
  • nuxt-app: Lint app (0f39a97cc)
  • @maz-ui/nuxt: Themes and translations plugins can't be disabled (5545730c8)
  • @maz-ui/nuxt: Add new property option to install plugins (fff41d25c)
  • @maz-ui/nuxt: Improve typescript support of directives (c2895b44f)
  • maz-ui: Typescript support improvements for directives (23ae58472)
  • @maz-ui/icons: Improve typescript support with vite-svg-loader (acd0f3ace)
  • @maz-ui/translations: Improve locale messages lazy loading (6c64cfec2)

📖 Documentation

  • docs: @maz-ui/nuxt - new documentation (47ebb0a99)
  • docs: Rewrite getting started page (18809dcd9)
  • docs: Add documentation about resolvers (bef76e9ea)
  • docs: Modules and components organization + add new documentation pages for utility modules (2d2fa251b)
  • docs: Improve vue, nuxt and migration documentations (7fc610a84)
  • @maz-ui/translations: Add documentation into type definitions (b1a2c08f7)
  • docs: Improve documentation about plugins and directives (25a2af75c)
  • docs: Improve documentation of useFormValidator (2908ea789)
  • docs: Tooltip - how to change tooltip position with modifier (2ddb23679)
  • docs: Enhance use-form-validator documentation with async validation examples (dcc17c7b0)
  • docs: Add documentation about translations (301163f92)
  • docs: Update migration guide v3 to v4 (511f9fe7b)
  • docs: @maz-ui/nuxt - new documentation (4294d5f9a)
  • docs: Rewrite getting started page (e81e3c532)
  • docs: Add documentation about resolvers (05e79969c)
  • docs: Modules and components organization + add new documentation pages for utility modules (e78e9c8c5)
  • docs: Improve vue, nuxt and migration documentations (a6a11b925)
  • @maz-ui/translations: Add documentation into type definitions (7b9214c98)
  • docs: Improve documentation about plugins and directives (32a77b94d)
  • docs: Improve documentation of useFormValidator (0fb1861e1)
  • docs: Tooltip - how to change tooltip position with modifier (c9dd00e7c)
  • docs: Enhance use-form-validator documentation with async validation examples (ce9d6e0b6)
  • docs: Add documentation about translations (bf7bc8ce9)
  • docs: Update migration guide v3 to v4 (9bfae9d2d)

❤️ Contributors

v4.0.0-beta.17...v4.0.0-beta.18

compare changes

🚀 Features

  • maz-ui: V4.0.0 (c5309b260)
  • maz-ui: MazDropzone - new version - completely rewritten without deps (BREAKING_CHANGES) (#1189)
  • maz-ui: MazSlider - add step option (eafb4cf56)
  • @maz-ui/icons: Add new @maz-ui/icons package to export SVG icons and Vue JS components icons (cb1a243dd)
  • maz-ui: Plugin Toaster and useToast - improve UI and UX of toast (BREAKING_CHANGES) (414e1c6b5)
  • @maz-ui/icons: Add resolver to auto-import icons as Vue Components (6254ffa7e)
  • @maz-ui/nuxt: New standalone package for the nuxt module (no longer included in maz-ui bundle) (2922aed6a)
  • @maz-ui/eslint-config: New package - share custom and customizable eslint config (ba60b6b9d)
  • @maz-ui/themes: New package - create and manage theme with maz-ui (d81463fc0)
  • @maz-ui/nuxt: Implemente @maz-ui/themes - set and manage themes with nuxt (0dc3d8656)
  • maz-ui: Implement new theme manager provided by @maz-ui/themes (f6978f418)
  • maz-ui: MazPopover - new component to display content as overlay (e84fc95fa)
  • @maz-ui/themes: New package - create and manage theme with maz-ui (41516f9af)
  • @maz-ui/themes: Adding new theme named obsidian (3337ba6aa)
  • maz-ui: MazSelect - use popover to display option list (5383c51e4)
  • maz-ui: MazDropdown - use popover to display the dropdown menu (3b0ac1188)
  • maz-ui: MazInputPhoneNumber - display formatted number as input value (96741a145)
  • maz-ui: MazInputPhoneNumber, MazSelect, MazDropdown and vTooltip display the content in a popover (d92eed803)
  • @maz-ui/translations: New packages to manage maz-ui's translations easily (05f936be9)
  • maz-ui: MazSelectCountry - new form component to select country and languages (c04555fa1)
  • @maz-ui/themes: Use cookie to store color mode (e9853bec1)
  • maz-ui: MazUi plugin can install plugins and directives (2c4c6436b)
  • maz-ui: MazGallery - add prop option to choose background color (2986c9425)
  • maz-ui: MazDropdown, Mazpopover - new trigger mode 'adaptive' for desktop and mobile (9d5b51a6a)
  • maz-ui: UseFormValidator, useFormField - Type improvements and performance optimizations (99a4d0f3b)
  • maz-ui: MazBtn, MazCheckbox, MazInput, MazRadio, MazSwitch - improve UX when focused and disable style apply within fieldset disable (10258f4ae)
  • maz-ui: UseDisplayNames - improve cache to avoid memory leaks (7c5b6827d)
  • maz-ui: MazPopover - improve popover position placement and animations (5eadd40f8)
  • vue-app: Add test code (7ce2318db)
  • maz-ui: Add vite/client types into tsconfig (a0ff04adc)
  • @maz-ui/utils: Add new ts helpers to infer generic component type (ad2500bfc)
  • maz-ui: Rename MazDialogPromise component to MazDialogConfirm and add more button options (e175d0d64)
  • maz-ui: MazInput - add loading state component with spinner support (5be37b824)
  • @maz-ui/translations: Load intial locale and fallback locale synchronously (1c502b43c)
  • maz-ui: MazDialogConfirm - add option to hide default buttons (faaec8d5f)
  • @maz-ui/nuxt: Add spa mode option to inject all CSS on client side (d2dc8c2c1)
  • maz-ui: V4.0.0 (e160a883b)
  • maz-ui: MazDropzone - new version - completely rewritten without deps (BREAKING_CHANGES) (#1189)
  • maz-ui: MazSlider - add step option (af399673a)
  • @maz-ui/icons: Add new @maz-ui/icons package to export SVG icons and Vue JS components icons (3d4701bdd)
  • maz-ui: Plugin Toaster and useToast - improve UI and UX of toast (BREAKING_CHANGES) (7ad14ee68)
  • @maz-ui/icons: Add resolver to auto-import icons as Vue Components (84366e00b)
  • @maz-ui/nuxt: New standalone package for the nuxt module (no longer included in maz-ui bundle) (9b1439661)
  • @maz-ui/eslint-config: New package - share custom and customizable eslint config (3036fe051)
  • @maz-ui/themes: New package - create and manage theme with maz-ui (5c5a8f4f4)
  • @maz-ui/nuxt: Implemente @maz-ui/themes - set and manage themes with nuxt (7915d1e73)
  • maz-ui: Implement new theme manager provided by @maz-ui/themes (58344db69)
  • maz-ui: MazPopover - new component to display content as overlay (e36029d4b)
  • @maz-ui/themes: New package - create and manage theme with maz-ui (a1cdaf475)
  • @maz-ui/themes: Adding new theme named obsidian (f697d2bf8)
  • maz-ui: MazSelect - use popover to display option list (d5292e71c)
  • maz-ui: MazDropdown - use popover to display the dropdown menu (14c614bd4)
  • maz-ui: MazInputPhoneNumber - display formatted number as input value (28e323b76)
  • maz-ui: MazInputPhoneNumber, MazSelect, MazDropdown and vTooltip display the content in a popover (9ec5e3a99)
  • @maz-ui/translations: New packages to manage maz-ui's translations easily (edebcbf3d)
  • maz-ui: MazSelectCountry - new form component to select country and languages (38111a052)
  • @maz-ui/themes: Use cookie to store color mode (f20621394)
  • maz-ui: MazUi plugin can install plugins and directives (ddc43c81d)
  • maz-ui: MazGallery - add prop option to choose background color (05ffe009e)
  • maz-ui: MazDropdown, Mazpopover - new trigger mode 'adaptive' for desktop and mobile (c20abbad6)
  • maz-ui: UseFormValidator, useFormField - Type improvements and performance optimizations (25facb424)
  • maz-ui: MazBtn, MazCheckbox, MazInput, MazRadio, MazSwitch - improve UX when focused and disable style apply within fieldset disable (809916edc)
  • maz-ui: UseDisplayNames - improve cache to avoid memory leaks (0ae52a962)
  • maz-ui: MazPopover - improve popover position placement and animations (4985cf3b3)
  • vue-app: Add test code (978b6f8f0)
  • maz-ui: Add vite/client types into tsconfig (dae257b2d)
  • @maz-ui/utils: Add new ts helpers to infer generic component type (6034866af)
  • maz-ui: Rename MazDialogPromise component to MazDialogConfirm and add more button options (15d054acc)
  • maz-ui: MazInput - add loading state component with spinner support (09efa2d90)
  • @maz-ui/translations: Load intial locale and fallback locale synchronously (12ec8291a)
  • maz-ui: MazDialogConfirm - add option to hide default buttons (2950bbe6a)
  • @maz-ui/nuxt: Add spa mode option to inject all CSS on client side (87be9fe1e)
  • maz-ui: Replace alpha color used as background color in components (e04eab776)
  • @maz-ui/themes: Add new option to choose the color modes supported (f516e9eeb)

🔥 Performance

  • maz-ui: Toast uses passive event to improve perf (fbc2d5f11)
  • maz-ui: VTooltip - use element reference and do not recreate tooltip on update (f2f4f275a)
  • maz-ui: Toast uses passive event to improve perf (31fbb3b75)
  • maz-ui: VTooltip - use element reference and do not recreate tooltip on update (78911e4cf)

🩹 Fixes

  • Update component paths and improve documentation references (c1fe6d72c)
  • @maz-ui/themes: Correct bad typing of definePreset method (dbddb3627)
  • @maz-ui/nuxt: Use color mode config (5cf2035a8)
  • @maz-ui/icons: Export svg files correctly (5ede33435)
  • Package config to be published on npm (c4569ba86)
  • @maz-ui/themes: Force dark or light mode with colorMode config (4fda941c4)
  • maz-ui: Utilities export path (6bb55de9c)
  • @maz-ui/icons: Export svg files correctly (b3464c31a)
  • @maz-ui/nuxt: Do not load translation plugin asynchronously (56b889596)
  • Add --concurrency=1 to nx:affected:pre-commit to fix lint-staged backup issue (c85f3d3d1)
  • @maz-ui/nuxt: Type inference of plugin composables (8458c94a4)
  • maz-ui: UseFormField - improve types (0c18dd1ad)
  • maz-ui: UseFormField & useFormValidator - improve types (71b32a04f)
  • Update component paths and improve documentation references (b6a7101c8)
  • @maz-ui/themes: Correct bad typing of definePreset method (f13148edd)
  • @maz-ui/nuxt: Use color mode config (e5d240c91)
  • @maz-ui/icons: Export svg files correctly (eb654c44c)
  • Package config to be published on npm (64f4c6740)
  • @maz-ui/themes: Force dark or light mode with colorMode config (d7ce92f61)
  • maz-ui: Utilities export path (93c84ce9f)
  • @maz-ui/icons: Export svg files correctly (03b8f87a8)
  • @maz-ui/nuxt: Do not load translation plugin asynchronously (7147a828a)
  • Add --concurrency=1 to nx:affected:pre-commit to fix lint-staged backup issue (bac680821)
  • @maz-ui/nuxt: Type inference of plugin composables (40cedca33)
  • maz-ui: UseFormField - improve types (a919a7614)
  • maz-ui: UseFormField & useFormValidator - improve types (452d07b43)
  • @maz-ui/nuxt: Inject initial color choosen (4d24387d4)

💅 Refactors

  • maz-ui: MazPicker - improve UI and UX (03b5a6fe6)
  • maz-ui: MazInput - improve UI and UX (BREAKING_CHANGES) (413c2688c)
  • maz-ui: Apply default border color to components (98566be9c)
  • @maz-ui/themes: Compatibility with vue and nuxt improvements (53ccfd3c9)
  • maz-ui: MazBtn, MazBadge - rename props outline to outlined (f750b2616)
  • maz-ui: Rename toaster plugin to toast (a69040c61)
  • @maz-ui/nuxt: Make directives not installed by default (0f6af6665)
  • docs: Split vue and nuxt guides (863cd5495)
  • maz-ui: MazLink can be a button (e97412aa2)
  • @maz-ui/nuxt: Translations and themes plugin can't be disable (fd6d87471)
  • nuxt-app: Lint app (48afa5bec)
  • @maz-ui/nuxt: Themes and translations plugins can't be disabled (5dd4af32e)
  • @maz-ui/nuxt: Add new property option to install plugins (c345fbf7a)
  • @maz-ui/nuxt: Improve typescript support of directives (046d18637)
  • maz-ui: Typescript support improvements for directives (320436e4d)
  • @maz-ui/icons: Improve typescript support with vite-svg-loader (4165c44d1)
  • @maz-ui/translations: Improve locale messages lazy loading (daae8c871)
  • maz-ui: MazPicker - improve UI and UX (5963014d3)
  • maz-ui: MazInput - improve UI and UX (BREAKING_CHANGES) (ed98285ad)
  • maz-ui: Apply default border color to components (99d7956a9)
  • @maz-ui/themes: Compatibility with vue and nuxt improvements (7201434c3)
  • maz-ui: MazBtn, MazBadge - rename props outline to outlined (c2361c9bf)
  • maz-ui: Rename toaster plugin to toast (e75c44553)
  • @maz-ui/nuxt: Make directives not installed by default (c3b103682)
  • docs: Split vue and nuxt guides (00549430c)
  • maz-ui: MazLink can be a button (9412e72e8)
  • @maz-ui/nuxt: Translations and themes plugin can't be disable (429b18c2b)
  • nuxt-app: Lint app (0f39a97cc)
  • @maz-ui/nuxt: Themes and translations plugins can't be disabled (5545730c8)
  • @maz-ui/nuxt: Add new property option to install plugins (fff41d25c)
  • @maz-ui/nuxt: Improve typescript support of directives (c2895b44f)
  • maz-ui: Typescript support improvements for directives (23ae58472)
  • @maz-ui/icons: Improve typescript support with vite-svg-loader (acd0f3ace)
  • @maz-ui/translations: Improve locale messages lazy loading (6c64cfec2)

📖 Documentation

  • docs: @maz-ui/nuxt - new documentation (47ebb0a99)
  • docs: Rewrite getting started page (18809dcd9)
  • docs: Add documentation about resolvers (bef76e9ea)
  • docs: Modules and components organization + add new documentation pages for utility modules (2d2fa251b)
  • docs: Improve vue, nuxt and migration documentations (7fc610a84)
  • @maz-ui/translations: Add documentation into type definitions (b1a2c08f7)
  • docs: Improve documentation about plugins and directives (25a2af75c)
  • docs: Improve documentation of useFormValidator (2908ea789)
  • docs: Tooltip - how to change tooltip position with modifier (2ddb23679)
  • docs: Enhance use-form-validator documentation with async validation examples (dcc17c7b0)
  • docs: Add documentation about translations (301163f92)
  • docs: Update migration guide v3 to v4 (511f9fe7b)
  • docs: @maz-ui/nuxt - new documentation (4294d5f9a)
  • docs: Rewrite getting started page (e81e3c532)
  • docs: Add documentation about resolvers (05e79969c)
  • docs: Modules and components organization + add new documentation pages for utility modules (e78e9c8c5)
  • docs: Improve vue, nuxt and migration documentations (a6a11b925)
  • @maz-ui/translations: Add documentation into type definitions (7b9214c98)
  • docs: Improve documentation about plugins and directives (32a77b94d)
  • docs: Improve documentation of useFormValidator (0fb1861e1)
  • docs: Tooltip - how to change tooltip position with modifier (c9dd00e7c)
  • docs: Enhance use-form-validator documentation with async validation examples (ce9d6e0b6)
  • docs: Add documentation about translations (bf7bc8ce9)
  • docs: Update migration guide v3 to v4 (9bfae9d2d)

❤️ Contributors

v4.0.0-beta.16...v4.0.0-beta.17

compare changes

🚀 Features

  • @maz-ui/nuxt: Add spa mode option to inject all CSS on client side (d2dc8c2c1)

❤️ Contributors

v4.0.0-beta.15...v4.0.0-beta.16

compare changes

🚀 Features

  • maz-ui: V4.0.0 (d59c08f2a)
  • maz-ui: MazDropzone - new version - completely rewritten without deps (BREAKING_CHANGES) (#1189)
  • maz-ui: MazSlider - add step option (9becb79c2)
  • @maz-ui/icons: Add new @maz-ui/icons package to export SVG icons and Vue JS components icons (9e3955d6b)
  • maz-ui: Plugin Toaster and useToast - improve UI and UX of toast (BREAKING_CHANGES) (d7617bd74)
  • @maz-ui/icons: Add resolver to auto-import icons as Vue Components (b76f65c52)
  • @maz-ui/nuxt: New standalone package for the nuxt module (no longer included in maz-ui bundle) (d8e4dd466)
  • @maz-ui/eslint-config: New package - share custom and customizable eslint config (d975107b8)
  • @maz-ui/themes: New package - create and manage theme with maz-ui (7726ff8e7)
  • @maz-ui/nuxt: Implemente @maz-ui/themes - set and manage themes with nuxt (d369b1f62)
  • maz-ui: Implement new theme manager provided by @maz-ui/themes (bc23c6a66)
  • maz-ui: MazPopover - new component to display content as overlay (22d61d056)
  • @maz-ui/themes: New package - create and manage theme with maz-ui (a6ce6e642)
  • @maz-ui/themes: Adding new theme named obsidian (ffa642146)
  • maz-ui: MazSelect - use popover to display option list (4bf8d747e)
  • maz-ui: MazDropdown - use popover to display the dropdown menu (c3b324e95)
  • maz-ui: MazInputPhoneNumber - display formatted number as input value (754d1677f)
  • maz-ui: MazInputPhoneNumber, MazSelect, MazDropdown and vTooltip display the content in a popover (44406d094)
  • @maz-ui/translations: New packages to manage maz-ui's translations easily (f8c2518f0)
  • maz-ui: MazSelectCountry - new form component to select country and languages (97fedf75e)
  • @maz-ui/themes: Use cookie to store color mode (780157cd7)
  • maz-ui: MazUi plugin can install plugins and directives (68c43f6d4)
  • maz-ui: MazGallery - add prop option to choose background color (b1a37eeb6)
  • maz-ui: MazDropdown, Mazpopover - new trigger mode 'adaptive' for desktop and mobile (2ed51aaa9)
  • maz-ui: UseFormValidator, useFormField - Type improvements and performance optimizations (26e1c7b10)
  • maz-ui: MazBtn, MazCheckbox, MazInput, MazRadio, MazSwitch - improve UX when focused and disable style apply within fieldset disable (98d415cc7)
  • maz-ui: UseDisplayNames - improve cache to avoid memory leaks (68fdcbf60)
  • maz-ui: MazPopover - improve popover position placement and animations (fb9d89cfc)
  • vue-app: Add test code (27344c3b3)
  • maz-ui: Add vite/client types into tsconfig (f93eb4045)
  • @maz-ui/utils: Add new ts helpers to infer generic component type (53a8b32a2)
  • maz-ui: Rename MazDialogPromise component to MazDialogConfirm and add more button options (3e0f76de7)
  • maz-ui: MazInput - add loading state component with spinner support (ec4e0cfef)
  • @maz-ui/translations: Load intial locale and fallback locale synchronously (ccff5df7d)
  • maz-ui: MazDialogConfirm - add option to hide default buttons (6606917cb)
  • maz-ui: V4.0.0 (c5309b260)
  • maz-ui: MazDropzone - new version - completely rewritten without deps (BREAKING_CHANGES) (#1189)
  • maz-ui: MazSlider - add step option (eafb4cf56)
  • @maz-ui/icons: Add new @maz-ui/icons package to export SVG icons and Vue JS components icons (cb1a243dd)
  • maz-ui: Plugin Toaster and useToast - improve UI and UX of toast (BREAKING_CHANGES) (414e1c6b5)
  • @maz-ui/icons: Add resolver to auto-import icons as Vue Components (6254ffa7e)
  • @maz-ui/nuxt: New standalone package for the nuxt module (no longer included in maz-ui bundle) (2922aed6a)
  • @maz-ui/eslint-config: New package - share custom and customizable eslint config (ba60b6b9d)
  • @maz-ui/themes: New package - create and manage theme with maz-ui (d81463fc0)
  • @maz-ui/nuxt: Implemente @maz-ui/themes - set and manage themes with nuxt (0dc3d8656)
  • maz-ui: Implement new theme manager provided by @maz-ui/themes (f6978f418)
  • maz-ui: MazPopover - new component to display content as overlay (e84fc95fa)
  • @maz-ui/themes: New package - create and manage theme with maz-ui (41516f9af)
  • @maz-ui/themes: Adding new theme named obsidian (3337ba6aa)
  • maz-ui: MazSelect - use popover to display option list (5383c51e4)
  • maz-ui: MazDropdown - use popover to display the dropdown menu (3b0ac1188)
  • maz-ui: MazInputPhoneNumber - display formatted number as input value (96741a145)
  • maz-ui: MazInputPhoneNumber, MazSelect, MazDropdown and vTooltip display the content in a popover (d92eed803)
  • @maz-ui/translations: New packages to manage maz-ui's translations easily (05f936be9)
  • maz-ui: MazSelectCountry - new form component to select country and languages (c04555fa1)
  • @maz-ui/themes: Use cookie to store color mode (e9853bec1)
  • maz-ui: MazUi plugin can install plugins and directives (2c4c6436b)
  • maz-ui: MazGallery - add prop option to choose background color (2986c9425)
  • maz-ui: MazDropdown, Mazpopover - new trigger mode 'adaptive' for desktop and mobile (9d5b51a6a)
  • maz-ui: UseFormValidator, useFormField - Type improvements and performance optimizations (99a4d0f3b)
  • maz-ui: MazBtn, MazCheckbox, MazInput, MazRadio, MazSwitch - improve UX when focused and disable style apply within fieldset disable (10258f4ae)
  • maz-ui: UseDisplayNames - improve cache to avoid memory leaks (7c5b6827d)
  • maz-ui: MazPopover - improve popover position placement and animations (5eadd40f8)
  • vue-app: Add test code (7ce2318db)
  • maz-ui: Add vite/client types into tsconfig (a0ff04adc)
  • @maz-ui/utils: Add new ts helpers to infer generic component type (ad2500bfc)
  • maz-ui: Rename MazDialogPromise component to MazDialogConfirm and add more button options (e175d0d64)
  • maz-ui: MazInput - add loading state component with spinner support (5be37b824)
  • @maz-ui/translations: Load intial locale and fallback locale synchronously (1c502b43c)
  • maz-ui: MazDialogConfirm - add option to hide default buttons (faaec8d5f)

🔥 Performance

  • maz-ui: Toast uses passive event to improve perf (8bd22a1b6)
  • maz-ui: VTooltip - use element reference and do not recreate tooltip on update (7f96b720f)
  • maz-ui: Toast uses passive event to improve perf (fbc2d5f11)
  • maz-ui: VTooltip - use element reference and do not recreate tooltip on update (f2f4f275a)

🩹 Fixes

  • Update component paths and improve documentation references (2a970a176)
  • @maz-ui/themes: Correct bad typing of definePreset method (e2324fe3b)
  • @maz-ui/nuxt: Use color mode config (cd5837b2c)
  • @maz-ui/icons: Export svg files correctly (dd760f3d0)
  • Package config to be published on npm (ceb1f68f2)
  • @maz-ui/themes: Force dark or light mode with colorMode config (6b333d206)
  • maz-ui: Utilities export path (d31aee3ea)
  • @maz-ui/icons: Export svg files correctly (c84ad5c32)
  • @maz-ui/nuxt: Do not load translation plugin asynchronously (af2c96756)
  • Add --concurrency=1 to nx:affected:pre-commit to fix lint-staged backup issue (da73cb0c1)
  • @maz-ui/nuxt: Type inference of plugin composables (3bd71df7f)
  • maz-ui: UseFormField - improve types (ad3d9db43)
  • maz-ui: UseFormField & useFormValidator - improve types (c5e1e91ed)
  • Update component paths and improve documentation references (c1fe6d72c)
  • @maz-ui/themes: Correct bad typing of definePreset method (dbddb3627)
  • @maz-ui/nuxt: Use color mode config (5cf2035a8)
  • @maz-ui/icons: Export svg files correctly (5ede33435)
  • Package config to be published on npm (c4569ba86)
  • @maz-ui/themes: Force dark or light mode with colorMode config (4fda941c4)
  • maz-ui: Utilities export path (6bb55de9c)
  • @maz-ui/icons: Export svg files correctly (b3464c31a)
  • @maz-ui/nuxt: Do not load translation plugin asynchronously (56b889596)
  • Add --concurrency=1 to nx:affected:pre-commit to fix lint-staged backup issue (c85f3d3d1)
  • @maz-ui/nuxt: Type inference of plugin composables (8458c94a4)
  • maz-ui: UseFormField - improve types (0c18dd1ad)
  • maz-ui: UseFormField & useFormValidator - improve types (71b32a04f)

💅 Refactors

  • maz-ui: MazPicker - improve UI and UX (26b827210)
  • maz-ui: MazInput - improve UI and UX (BREAKING_CHANGES) (0c979efe7)
  • maz-ui: Apply default border color to components (9254573d0)
  • @maz-ui/themes: Compatibility with vue and nuxt improvements (cd369d2f0)
  • maz-ui: MazBtn, MazBadge - rename props outline to outlined (5de3baf27)
  • maz-ui: Rename toaster plugin to toast (48386006a)
  • @maz-ui/nuxt: Make directives not installed by default (aa43e45cf)
  • docs: Split vue and nuxt guides (bc89b1b55)
  • maz-ui: MazLink can be a button (507ca66ff)
  • @maz-ui/nuxt: Translations and themes plugin can't be disable (72db58c6f)
  • nuxt-app: Lint app (eb0b10b60)
  • @maz-ui/nuxt: Themes and translations plugins can't be disabled (68985b620)
  • @maz-ui/nuxt: Add new property option to install plugins (baef755b1)
  • @maz-ui/nuxt: Improve typescript support of directives (ecb0b612b)
  • maz-ui: Typescript support improvements for directives (5d79004e0)
  • @maz-ui/icons: Improve typescript support with vite-svg-loader (089880186)
  • @maz-ui/translations: Improve locale messages lazy loading (4a4e16d6c)
  • maz-ui: MazPicker - improve UI and UX (03b5a6fe6)
  • maz-ui: MazInput - improve UI and UX (BREAKING_CHANGES) (413c2688c)
  • maz-ui: Apply default border color to components (98566be9c)
  • @maz-ui/themes: Compatibility with vue and nuxt improvements (53ccfd3c9)
  • maz-ui: MazBtn, MazBadge - rename props outline to outlined (f750b2616)
  • maz-ui: Rename toaster plugin to toast (a69040c61)
  • @maz-ui/nuxt: Make directives not installed by default (0f6af6665)
  • docs: Split vue and nuxt guides (863cd5495)
  • maz-ui: MazLink can be a button (e97412aa2)
  • @maz-ui/nuxt: Translations and themes plugin can't be disable (fd6d87471)
  • nuxt-app: Lint app (48afa5bec)
  • @maz-ui/nuxt: Themes and translations plugins can't be disabled (5dd4af32e)
  • @maz-ui/nuxt: Add new property option to install plugins (c345fbf7a)
  • @maz-ui/nuxt: Improve typescript support of directives (046d18637)
  • maz-ui: Typescript support improvements for directives (320436e4d)
  • @maz-ui/icons: Improve typescript support with vite-svg-loader (4165c44d1)
  • @maz-ui/translations: Improve locale messages lazy loading (daae8c871)

📖 Documentation

  • docs: @maz-ui/nuxt - new documentation (275746bcc)
  • docs: Rewrite getting started page (1a9a3f8c4)
  • docs: Add documentation about resolvers (f3ed70232)
  • docs: Modules and components organization + add new documentation pages for utility modules (9191b6d7b)
  • docs: Improve vue, nuxt and migration documentations (6511995fa)
  • @maz-ui/translations: Add documentation into type definitions (63e98f2e9)
  • docs: Improve documentation about plugins and directives (3685003db)
  • docs: Improve documentation of useFormValidator (091c5c389)
  • docs: Tooltip - how to change tooltip position with modifier (79049b488)
  • docs: Enhance use-form-validator documentation with async validation examples (942d152ba)
  • docs: Add documentation about translations (9789765cb)
  • docs: Update migration guide v3 to v4 (2af761a28)
  • docs: @maz-ui/nuxt - new documentation (47ebb0a99)
  • docs: Rewrite getting started page (18809dcd9)
  • docs: Add documentation about resolvers (bef76e9ea)
  • docs: Modules and components organization + add new documentation pages for utility modules (2d2fa251b)
  • docs: Improve vue, nuxt and migration documentations (7fc610a84)
  • @maz-ui/translations: Add documentation into type definitions (b1a2c08f7)
  • docs: Improve documentation about plugins and directives (25a2af75c)
  • docs: Improve documentation of useFormValidator (2908ea789)
  • docs: Tooltip - how to change tooltip position with modifier (2ddb23679)
  • docs: Enhance use-form-validator documentation with async validation examples (dcc17c7b0)
  • docs: Add documentation about translations (301163f92)
  • docs: Update migration guide v3 to v4 (511f9fe7b)

❤️ Contributors

v4.0.0-beta.14...v4.0.0-beta.15

compare changes

📖 Documentation

  • docs: Update migration guide v3 to v4 (2af761a28)

❤️ Contributors

v4.0.0-beta.13...v4.0.0-beta.14

compare changes

Note: No relevant commits found

v4.0.0-beta.12...v4.0.0-beta.13

compare changes

🩹 Fixes

  • maz-ui: UseFormField - improve types (ad3d9db43)
  • maz-ui: UseFormField & useFormValidator - improve types (c5e1e91ed)

❤️ Contributors

v4.0.0-beta.11...v4.0.0-beta.12

compare changes

🩹 Fixes

  • @maz-ui/nuxt: Type inference of plugin composables (3bd71df7f)

❤️ Contributors

v4.0.0-beta.10...v4.0.0-beta.11

compare changes

Note: Version bump only to follow ecosystem versioning

v4.0.0-beta.9...v4.0.0-beta.10

compare changes

🚀 Features

  • maz-ui: MazDialogConfirm - add option to hide default buttons (6606917cb)

❤️ Contributors

v4.0.0-beta.8...v4.0.0-beta.9

compare changes

Note: Version bump only to follow ecosystem versioning

v4.0.0-beta.7...v4.0.0-beta.8

compare changes

🩹 Fixes

  • Add --concurrency=1 to nx:affected:pre-commit to fix lint-staged backup issue (da73cb0c1)

❤️ Contributors

v4.0.0-beta.6...v4.0.0-beta.7

compare changes

🚀 Features

  • maz-ui: UseFormValidator, useFormField - Type improvements and performance optimizations (f0ef47ebe)
  • maz-ui: MazBtn, MazCheckbox, MazInput, MazRadio, MazSwitch - improve UX when focused and disable style apply within fieldset disable (be6a80cc0)
  • maz-ui: UseDisplayNames - improve cache to avoid memory leaks (488f05d42)
  • maz-ui: MazPopover - improve popover position placement and animations (69853d82e)
  • vue-app: Add test code (d1ed20be5)
  • maz-ui: Add vite/client types into tsconfig (5e729c42b)
  • @maz-ui/utils: Add new ts helpers to infer generic component type (08991733a)
  • maz-ui: UseFormValidator, useFormField - Type improvements and performance optimizations (26e1c7b10)
  • maz-ui: MazBtn, MazCheckbox, MazInput, MazRadio, MazSwitch - improve UX when focused and disable style apply within fieldset disable (98d415cc7)
  • maz-ui: UseDisplayNames - improve cache to avoid memory leaks (68fdcbf60)
  • maz-ui: MazPopover - improve popover position placement and animations (fb9d89cfc)
  • vue-app: Add test code (27344c3b3)
  • maz-ui: Add vite/client types into tsconfig (f93eb4045)
  • @maz-ui/utils: Add new ts helpers to infer generic component type (53a8b32a2)
  • maz-ui: Rename MazDialogPromise component to MazDialogConfirm and add more button options (3e0f76de7)
  • maz-ui: MazInput - add loading state component with spinner support (ec4e0cfef)
  • @maz-ui/translations: Load intial locale and fallback locale synchronously (ccff5df7d)

🔥 Performance

  • maz-ui: Toast uses passive event to improve perf (c8420c152)
  • maz-ui: VTooltip - use element reference and do not recreate tooltip on update (602cbe2a8)
  • maz-ui: Toast uses passive event to improve perf (8bd22a1b6)
  • maz-ui: VTooltip - use element reference and do not recreate tooltip on update (7f96b720f)

🩹 Fixes

  • @maz-ui/icons: Export svg files correctly (757867b02)
  • @maz-ui/nuxt: Do not load translation plugin asynchronously (65d2fdef0)
  • @maz-ui/icons: Export svg files correctly (c84ad5c32)
  • @maz-ui/nuxt: Do not load translation plugin asynchronously (af2c96756)

💅 Refactors

  • @maz-ui/translations: Improve locale messages lazy loading (4a4e16d6c)

📖 Documentation

  • docs: Improve documentation of useFormValidator (073cc49bb)
  • docs: Tooltip - how to change tooltip position with modifier (c4de40f24)
  • docs: Improve documentation of useFormValidator (091c5c389)
  • docs: Tooltip - how to change tooltip position with modifier (79049b488)
  • docs: Enhance use-form-validator documentation with async validation examples (942d152ba)
  • docs: Add documentation about translations (9789765cb)

❤️ Contributors

v4.0.0-beta.5...v4.0.0-beta.6

compare changes

🚀 Features

  • maz-ui: UseFormValidator, useFormField - Type improvements and performance optimizations (f0ef47ebe)
  • maz-ui: MazBtn, MazCheckbox, MazInput, MazRadio, MazSwitch - improve UX when focused and disable style apply within fieldset disable (be6a80cc0)
  • maz-ui: UseDisplayNames - improve cache to avoid memory leaks (488f05d42)
  • maz-ui: MazPopover - improve popover position placement and animations (69853d82e)
  • vue-app: Add test code (d1ed20be5)
  • maz-ui: Add vite/client types into tsconfig (5e729c42b)
  • @maz-ui/utils: Add new ts helpers to infer generic component type (08991733a)

🔥 Performance

  • maz-ui: Toast uses passive event to improve perf (c8420c152)
  • maz-ui: VTooltip - use element reference and do not recreate tooltip on update (602cbe2a8)

🩹 Fixes

  • @maz-ui/icons: Export svg files correctly (757867b02)
  • @maz-ui/nuxt: Do not load translation plugin asynchronously (65d2fdef0)

📖 Documentation

  • docs: Improve documentation of useFormValidator (073cc49bb)
  • docs: Tooltip - how to change tooltip position with modifier (c4de40f24)

❤️ Contributors

4.0.0-beta.5 (2025-07-10)

Bug Fixes

  • maz-ui: utilities export path (d31aee3)

4.0.0-beta.4 (2025-07-10)

Bug Fixes

  • @maz-ui/themes: force dark or light mode with colorMode config (6b333d2)

Features

  • maz-ui: MazDropdown, Mazpopover - new trigger mode 'adaptive' for desktop and mobile (2ed51aa)

4.0.0-beta.3 (2025-07-10)

Note: Version bump only

4.0.0-beta.2 (2025-07-09)

Note: Version bump only

4.0.0-beta.1 (2025-07-09)

Note: Version bump only

4.0.0-beta.0 (2025-07-09)

✨ Features

🧱 New packages

🧩 New components

🎨 Enhancements


💅 Refactors


📝 Documentation


⚠️ Breaking Changes Summary

  • MazDropzone – Completely rewritten with no external deps
  • MazInput – Major UI/UX overhaul
  • Toast – Renamed and reworked

v3.50.0...v3.50.1

compare changes

🩹 Fixes

  • maz-ui: MazPicker - js errors while lazy loading of children components (7a75f72f4)

💅 Refactors

  • docs: Move MazChart into data section (5d84d77a3)

🏡 Chore

  • docs: Improve error handling (3d25123a9)
  • docs: Improve deployment - can be deployed outside from github actions (559971162)

❤️ Contributors

v3.49.3...v3.50.0

compare changes

🚀 Enhancements

  • maz-ui: MazAnimatedCounter - add an option to replay or not the animation when the component is visible again (6b392802a)
  • maz-ui: MazAnimatedText - add an option to replay or not the animation when the component is visible again (a293456d4)
  • maz-ui: MazAnimatedElement - add an option to replay or not the animation when the component is visible again (2f2b27a2b)
  • maz-ui: MazCircularProgressBar - add an option to replay or not the animation when the component is visible again (345b9c7bc)

🩹 Fixes

  • maz-ui: MazSlider - remove warning log when component is not visible (912c2b4f0)

💅 Refactors

  • docs: Add screenshot of demonstrations for mobile and tablet (87327704c)
  • maz-ui: MazTable - use inputSize for pagination button to fit with input size (b5701b0cd)

🏡 Chore

❤️ Contributors

v3.49.2...v3.49.3

compare changes

🩹 Fixes

  • maz-ui: Add hash to css files to avoid overriding (09e7a35a8)

📖 Documentation

🏡 Chore

❤️ Contributors

v3.49.1...v3.49.2

compare changes

💅 Refactors

  • maz-ui: MazAnimateCounter - make it SSR friendly (6187cc2b0)

❤️ Contributors

v3.49.0...v3.49.1

compare changes

🩹 Fixes

  • maz-ui: MazAnimateCounter - animation on mobile browsers (984ec3731)

📖 Documentation

  • Add demonstration page on home page (4aeb5ca58)

❤️ Contributors

v3.48.3...v3.49.0

compare changes

🚀 Enhancements

  • maz-ui: MazCheckList - add search-function option to replace the default search function (053b3a1d8)
  • maz-ui: MazSelect - add search-function option to replace the default search function (32aa42d81)
  • maz-ui: MazAnimatedElement: new component to animated elements (e26e2e214)
  • maz-ui: MazAnimatedText: new component to animated text (7878ce9ad)
  • maz-ui: MazAnimatedCounter - add delay option to run the animation (b274ff63b)

💅 Refactors

  • nuxt-module: Add import prefix to avoid conflicts with other libs or existing modules (d37120bdc)
  • maz-ui: Theme - change the contrast color (used by text) of success color to improve contrast ratio (97708bd76)
  • maz-ui: MazBtn - remove the default font-weight on button text (f166d2d98)

📖 Documentation

  • Documentation improvement of @mazui/cli (e513cbda7)
  • New hero section of maz-ui documentation (6edd6669c)

✅ Tests

  • maz-ui: MazSelect - fix search tests (c4a3acfd2)

❤️ Contributors

v3.48.2...v3.48.3

compare changes

🩹 Fixes

  • maz-ui: MazDialog - add padding to bottom when no footer (1a774556a)

❤️ Contributors

v3.48.1-beta.1...v3.48.2

compare changes

🩹 Fixes

  • maz-ui: MazPhoneNumberInput - generate type definition file (bab1b0139)

🏡 Chore

❤️ Contributors

v3.48.1-beta.1...v3.48.1

compare changes

🏡 Chore

❤️ Contributors

v3.48.0...v3.48.1-beta.1

compare changes

🩹 Fixes

  • docs: MazChecklist documentation page (b24e9b422)
  • maz-ui: Rename tailwind CSS variables to avoid conflicts with other libraries also using tailwind (fc313a386)

💅 Refactors

  • maz-ui: UseLanguageDisplayNames - improve performances (8b7a815b0)

🏡 Chore

❤️ Contributors

v3.47.1...v3.48.0

compare changes

🚀 Enhancements

  • maz-ui: Add new CSS variables - maz-bg-color-dark-dark, maz-bg-color-dark-darker, maz-bg-surface-400-dark and maz-bg-color-dark-darker (a6b653042)
  • docs: Add new sections for populare and latest components and module (5337d336d)
  • maz-ui: MazInput - add new options: topLabel (label above the input) and assistiveText (text below the input) (9ac994c75)
  • maz-ui: MazTextarea - add new prop options: padding (bool), transparent, border (bool), roundedSize. add slots: label and append (with appendJustify props) (986dcf5d9)
  • maz-ui: MazTextarea - make it a generic component (54669c454)
  • maz-ui: VToolip - add offset option (50fd5dc34)
  • maz-ui: UseFormValidator - expose the onBlur method (cc66cffbd)
  • maz-ui: Styles - can disable reset CSS (#1180)

🩹 Fixes

  • maz-ui: MazDialogPromise - cancelText and confirmText display by default in the button if provided (1b6c09289)
  • maz-ui: UseFormValidator - not required property in partial model in the schema (69b42dae1)
  • maz-ui: MazPhoneNumberInput - the phone number should be displayed on mount (10ec4a6e1)
  • maz-ui: MazPhoneNumberInput - country switching and formatting number (65e131836)
  • maz-ui: MazPhoneNumberInput - fix some errors with formatted phone numbers (2c51fee59)
  • maz-ui: MazPhoneNumberInput - fix some errors with formatted phone numbers (79a81c02d)
  • maz-ui: Typescript issue with generate tailwind config (b71c7496d)
  • maz-ui: MazDialog - add padding on the bottom to the content when no footer (edd3113d5)

💅 Refactors

  • maz-ui: V-fullscreen-img - improve animation behavior and UX (81c9596b5)
  • maz-ui: MazTable - make it a generic component (TS) (276cf7fbc)
  • maz-ui: Toaster - use primary color for message toast for the progress bar (9074b70a1)
  • maz-ui: MazLink - href is undefined by default (fe3be6bba)
  • maz-ui: MazTable - add data row into the actions slot (cef169c8a)
  • maz-ui: UseFormValidator - TS improvements: a non required key in model should not required in input schema (c146c100c)
  • maz-ui: MazSelect - not stop enter key event (to submit form) (3c9e276ca)
  • maz-ui: MazChecklist - item slot share all item payload (a2a9e0bd6)
  • maz-ui: MazDropdown - add dropdownIcon prop to replace the icon (993c27870)
  • maz-ui: MazDropdown - add dropdownIconAnimation to disable the icon animation on open (e4354e54c)
  • maz-ui: Reduce hydration warnings from Nuxt (use CSS variables instead of v-bind in style) (9fc1f556f)
  • maz-ui: MazTable - remove truncate prop option and add scrollable option (117a4390a)
  • maz-ui: MazBtn - use space-between, space-around and space-evenly instead of between, around, evenly for justify options (6e1782da2)
  • maz-ui: MazBtn, MazAvatar, MazBadge, MazInput, MazTable: CSS - not apply a border radius to 0 when rounded-size is none to let the dev set his own border-radius without important (5a330786e)
  • maz-ui: UseLanguageDisplayNames - add all languages codes (BCP 47 & ISO 639 1) ad delete getAllPossibleLanguages (151f3fd49)
  • maz-ui: MazCircularProgressBar - Add options to control the auto-color states (14f1fe2f9)
  • maz-ui: VClosable - improve excluded element dectection (36af1ed32)
  • maz-ui: MazBackdrop - improve behavior and UX for MazDialog, MarDrawer and MazBottomSheet (84f7a1cab)

🏡 Chore

🎨 Styles

  • maz-ui: MazInputTags - tags button sizes (bdee7f93f)

❤️ Contributors

v3.47.0...v3.47.1

compare changes

🩹 Fixes

  • docs: UseIdleTimeout - fix JS errors (e3c49ecaa)
  • maz-ui: MazDialogPromise - change button texts with options data.cancelText and data.confirmText (13c26be37)

💅 Refactors

  • maz-ui: MazLazyImg x MazAvatar - add bg color light when the img is in error (28dbec3e4)
  • maz-ui: MazSpinner - the default color is now 'theme' (7132b6ffc)
  • maz-ui: MazFullscreenLoader uses Teleport now (to body by default) (e3335383f)

🏡 Chore

✅ Tests

  • maz-ui: Idle-timeout - fix (cfa2ffe36)
  • maz-ui: MazDialogPromise - add more tests (7b3ca68b4)

❤️ Contributors

v3.46.0...v3.47.0

compare changes

🚀 Enhancements

  • maz-ui: MazAvatar - add loading option to choose for SSR compatibilty (8269acd01)
  • maz-ui: MazDropdown - add options to apply class and style to menu panel (866c3c502)
  • maz-ui: MazDropdown - add block options (fab52bf74)
  • maz-ui: MazTable - add translation prop, choose the rounded size of elements and size on search input components (38c52b013)
  • maz-ui: MazBtn - add justify options to choose how elements in button are aligned (cbeb8d900)
  • maz-ui: MazCheckList - new component (fd935945c)
  • maz-ui: UseLanguageDisplayNames - new composable get and manage languages (77adc06a2)

🩹 Fixes

  • maz-ui: UseFormValidator - watch new values in schema (fa2e85228)

💅 Refactors

  • maz-ui: MazDropdown - menu item by inherits MazLink props (842e7b771)
  • maz-ui: Use useId composable to generate component ids (5c9b4d25a)
  • maz-ui: MazPhoneNumberInput - use flag from flagcdn and add possibility to disable auto-format (b448a9dd5)
  • maz-ui: MazBtn - add size ton icons, clean DOM and remove content-class prop (b8b43a65d)
  • maz-ui: MazCheckbox - add theme color (96e8f5d7d)
  • maz-ui: MazSwitch - add theme color (aa6485b1b)
  • maz-ui: MazIcon - clean comments (740eecac4)
  • maz-ui: MazInputTags - display trash icon with MazBtn (b0af9a476)
  • docs: Use v-show instead v-show ComponentDemo to index code part (7be6e36f5)
  • nuxt-module: Enable all features by default (968bcfef4)
  • maz-ui: MazBtn - use min-height instead height to set the minimal height (a0c0bdb17)
  • maz-ui: MazDialog - reduce size of the close button (ddd7f0861)
  • maz-ui: MazDialogPromise - by default, the reject button throw an new Error('cancel') (ff4bd8de9)

📖 Documentation

  • docs: MazBtn - add exemple with icon custom component (2ebe1b821)

🏡 Chore

✅ Tests

  • maz-ui: Improve tests for MazBtn and MazTable (c904e1fb4)

🎨 Styles

  • maz-ui: MazSwitch - improve UX and UI (3814a782b)

❤️ Contributors

v3.46.1-beta.6...v3.47.0

compare changes

v3.45.6...v3.46.0

compare changes

🚀 Enhancements

  • maz-ui: Add new dialog plugin to display dialog modals programmatically (88b860391)

🩹 Fixes

  • maz-ui: MazPhoneNumberInput - auto-fill (9533d0f19)

🏡 Chore

❤️ Contributors

v3.45.5...v3.45.6

compare changes

🚀 Enhancements

  • maz-ui: MazPhoneNumberInput - add search-threshold prop option to adjust search results (6bfcaa938)

❤️ Contributors

v3.45.4...v3.45.5

compare changes

🚀 Enhancements

  • maz-ui: MazSelect - add search-threshold prop option to adjust search results (293f28151)

🩹 Fixes

  • docs: UseSwipe - correct type of element (aa85ff58d)

🏡 Chore

  • deps: Upgrade dependencies and exec linter (894315066)

✅ Tests

  • maz-ui: UseFormValidator - add tests (9f74464c7)

❤️ Contributors

v3.45.3...v3.45.4

compare changes

💅 Refactors

  • maz-ui: UseSwipe - add documentation and SSR compatibility (131dbb6fa)

❤️ Contributors

v3.45.2...v3.45.3

compare changes

🩹 Fixes

  • maz-ui: MazTabsBar - current tabs init when model value is defined (3d84bea9f)

🏡 Chore

❤️ Contributors

v3.45.1...v3.45.2

compare changes

🩹 Fixes

  • docs: UseFormValidator - eager form reactivity (f87aee488)

🏡 Chore

  • deps: Fix peer dependencies supported version on valibot, unplugin-auto-import & unplugin-vue-components (c94d9ae25)

❤️ Contributors

v3.45.0...v3.45.1

compare changes

🩹 Fixes

  • docs: Add missing env var in doc deploy CI (c61268421)
  • docs: Deploy doc with ftp (fdef5c90e)

📖 Documentation

  • docs: UseFormValidator - improve documentation (58708077e)

🏡 Chore

🎨 Styles

  • maz-ui: MazCardSpotlight - correct inner container border radius (baac41555)

❤️ Contributors

v3.44.3...v3.45.0

compare changes

🚀 Enhancements

  • maz-ui: UseFormValidator - composable to simplify form validation with Valibot (9fc1725d2)
  • maz-ui: UseFormValidator - improve types (3e8c06565)
  • maz-ui: UseFormValidator - support no reactive schema (bf147cf49)
  • maz-ui: UseFormValidator - make valibot not mandatory (4e98945ce)
  • maz-ui: UseFormValidator - can use multiple forms on the same component (cdcf27799)
  • maz-ui: UseFormValidator - get refs from component instance (b8bea2730)
  • maz-ui: Add hint and states to all form components (c9455a60b)
  • maz-ui: UseFormValidator - use watch instead of input HTML event (ed176a965)
  • maz-ui: UseFormValidator - add progressive mode (826d8d739)
  • maz-ui: Add modules resolver for unplugin-auto-import (05059eeb9)
  • maz-ui: MazPicker - add transformer function option to format value displayed into input field (656fee421)

🩹 Fixes

  • maz-ui: MazSelect - increase thresold of search results #1120 (#1120)
  • maz-ui: MazSelect - should not select option with space key while searching #1121 (#1121)

💅 Refactors

🏡 Chore

🎨 Styles

❤️ Contributors

v3.44.2...v3.44.3

compare changes

💅 Refactors

❤️ Contributors

v3.44.1...v3.44.2

compare changes

🏡 Chore

  • Indicate compatibility with new v4 major (e55f49810)

❤️ Contributors

v3.44.0...v3.44.1

compare changes

💅 Refactors

  • maz-ui: Tailwind - enable preflight css (da6e6fae6)
  • maz-ui: Toaster - close toast when timeout is ended (3295c74e0)

🏡 Chore

❤️ Contributors

v3.43.4...v3.44.0

compare changes

🩹 Fixes

  • maz-ui: MazRadioButtons - identify input with his name (7dc57f63e)
  • maz-ui: MazPhoneNumberInput - can reinitialize v-model value to null (394f2b431)
  • maz-ui: MazInput - import/export errors (eb1b2c818)

💅 Refactors

  • maz-ui: Remove reset css file (cb71a3182)
  • maz-ui: MazRadioButtons - add funciton to get the option id (189ec7850)
  • maz-ui: MazInputTags - add tags on blur (72aab2a0b)

🏡 Chore

✅ Tests

❤️ Contributors

v3.43.3...v3.43.4

compare changes

💅 Refactors

  • maz-ui: MazPhoneNumberInput - Add possibility to choose between label or placeholder for phone number input (#1081)

❤️ Contributors

v3.43.2...v3.43.3

compare changes

💅 Refactors

  • maz-ui: MazInputCode - keyboard accessibility - support ArrowLeft and ArrowRight to switch input (506211965)

❤️ Contributors

v3.43.1...v3.43.2

compare changes

💅 Refactors

  • maz-ui: MazExpandAnimation - use transition event to set overflow hidden (7198dd9d1)

🏡 Chore

  • deps: Remove eslint from maz-ui's dependencies (cdde5502e)

❤️ Contributors

v3.43.0...v3.43.1

compare changes

💅 Refactors

  • maz-ui: MazExpandAnimation - remove the overflow hidden when open and animation is finished (d85a35039)

❤️ Contributors

v3.42.8...v3.43.0

compare changes

🚀 Enhancements

  • MazExpandAnimation - new component 🎉 (8c2a63d7d)

🩹 Fixes

  • docs: Vue component doc generation while building vitepress (a5158aa73)

💅 Refactors

  • maz-ui: MazDialog - make modelValue prop not required (30672744f)

🏡 Chore

❤️ Contributors

v3.42.7...v3.42.8

compare changes

🩹 Fixes

  • maz-ui: MazPicker - lazy loading of children components (b09c35595)

❤️ Contributors

v3.42.6...v3.42.7

compare changes

🩹 Fixes

  • Documentation deployment (3adbb324a)
  • maz-ui: MazInputTags - don't remove tags on backspace key if value (fe63d1b26)

💅 Refactors

  • maz-ui: MazAccordion - increase size of clickable area of each items (2f0800642)
  • maz-ui: MazInput - type export (99b91d43b)

🏡 Chore

  • Dependabot config - check weekly instead of daily (44859ebaa)
  • deps: Upgrade dependencies (c5e2cabb0)

🎨 Styles

  • maz-ui: MazInputTags - tags button sizes (9abdda9de)

❤️ Contributors

v3.42.5...v3.42.6

compare changes

💅 Refactors

  • maz-ui: MazDialogPromise - support custom buttons from composable data (7b31feb9a)

❤️ Contributors

v3.42.4...v3.42.5

compare changes

💅 Refactors

  • maz-ui: MazDialogPromise - support custom buttons from composable data (025c524b7)

❤️ Contributors

v3.42.3...v3.42.4

compare changes

💅 Refactors

  • maz-ui: MazDialogPromise - enrich options to give more option of button actions (6674373af)

❤️ Contributors

v3.42.2...v3.42.3

compare changes

🩹 Fixes

  • maz-ui: MazSelect - search with accented writing (b2f2dc66e)

❤️ Contributors

v3.42.1...v3.42.2

compare changes

🩹 Fixes

  • maz-ui: MazDialogPromise - use dialog data from composable (d6d53c5b)

❤️ Contributors

v3.42.0...v3.42.1

compare changes

🩹 Fixes

  • maz-ui: Copy declaration file types of resolvers in dist build (38fe2d0b)

❤️ Contributors

v3.41.1...v3.42.0

compare changes

🚀 Enhancements

  • maz-ui: VToolip - new directive 🎉 (5b46e809)

📖 Documentation

  • Add documentation page of vTooltip (a1d40d1c)

🏡 Chore

✅ Tests

  • maz-ui: VTooltip - add integration tests (9851e4bb)

❤️ Contributors

v3.41.0...v3.41.1

compare changes

💅 Refactors

  • maz-ui: UseThemeHandler - add watcher to update theme when you set selectedTheme value (888d2b67)

❤️ Contributors

v3.40.4...v3.41.0

compare changes

🚀 Enhancements

  • MazAnimatedCounter - new component 🎉 (f65c3b4e)
  • MazCircularProgressBar - new component 🎉 (a79d7324)

❤️ Contributors

v3.40.3...v3.40.4

compare changes

🩹 Fixes

  • maz-ui: MazBtn - apply rounded size only if it's not a fab button (259a485d)

💅 Refactors

  • maz-ui: MazCardSpotlight - remove default content-class (afcfe56f)

❤️ Contributors

v3.40.2...v3.40.3

compare changes

💅 Refactors

  • maz-ui: MazCardSpotlight - add default padding to content and make it more customizable (b081380d)
  • maz-ui: MazCard - typo correction collapsable --> collapsible and make collapsable deprecated (684f6b99)
  • maz-ui: Remove focus effects on elements to use outline style of browser (e6e7f4b7)

📖 Documentation

  • Update README with theme generator mention for @mazui/cli (e0656a74)
  • Update sidebar documentation to add mention about theme generator (c1a4ba7b)
  • Improvement documentation about theme generator with @mazui/cli (65809e32)

❤️ Contributors

v3.40.1...v3.40.2

compare changes

🩹 Fixes

  • maz-ui: MazStepper - add missing import of MazIcon component (5ba14df3)

❤️ Contributors

v3.40.0...v3.40.1

compare changes

💅 Refactors

  • maz-ui: MazStepper - disabled step has gray text title and add new slot and option to replace step number by icon (5ec1e23d)

📖 Documentation

  • MazSelect - add documentation about exposed methods (9e65d426)

❤️ Contributors

v3.39.1...v3.40.0

compare changes

🚀 Enhancements

  • maz-ui: Toaster - add option to remove icon in toast (289ee3e5)

❤️ Contributors

v3.39.0...v3.39.1

compare changes

🏡 Chore

❤️ Contributors

v3.38.0...v3.39.0

compare changes

🚀 Enhancements

  • maz-ui: MazInput - make it a generic component (2ed0c964)
  • maz-ui: MazSelect - make it a generic component (e77f6342)

🩹 Fixes

  • maz-ui: MazInput - debounce method never emit the new value (190b3de5)

❤️ Contributors

v3.37.8...v3.38.0

compare changes

🚀 Enhancements

  • maz-ui: MazLink - new component (649468c0)
  • maz-ui: MazBtn - add prop option to choose the rounded size (9dbefe27)

🏡 Chore

✅ Tests

  • maz-ui: Improve TS support of tests (5ed1eaad)

❤️ Contributors

v3.37.7...v3.37.8

compare changes

💅 Refactors

  • docs: UseThemeHandler - remove default theme (594a53be)
  • nuxt-module: Add auto-import of useStringMatching and improve implementation of useThemeHandler to pass options (2995c0ac)

❤️ Contributors

v3.37.6...v3.37.7

compare changes

🩹 Fixes

  • docs: MazPhoneNumberInput - internal links to translations sections in feature list (3ad1daaa)

💅 Refactors

  • docs: MazInputNumber - documentation improvement (a471e698)
  • maz-ui: UseThemeHandler - add defaultTheme option to set theme if no theme is already set by the user (bd0dac8c)

❤️ Contributors

v3.37.5...v3.37.6

compare changes

🩹 Fixes

  • maz-ui: MazPhoneNumberInput - use provide/inject for data to not sharing state between instances - issue #1024 (#1024)

❤️ Contributors

v3.37.4...v3.37.5

compare changes

🩹 Fixes

  • maz-ui: MazSelect - check exclude selectors to avoid glitch on click (b5994392)
  • maz-ui: VLazyImg - make options optional (3ccc3b50)

💅 Refactors

  • maz-ui: Directives - improve support of typescript (c5399d81)
  • maz-ui: Use new path to lazy img directive (af081ab6)
  • maz-ui: Composables - function syntax instead of arrow function (39c4ac25)
  • maz-ui: MazSelect - use closable directive to handle close option list (eedcdf8f)
  • maz-ui: MazPhoneNumberInput - use closable directive to handle the close of countries list (1a49445b)
  • maz-ui: MazPhoneNumberInput - improve responsive and add orientation prop option to choose the input orientation (2381b09e)

📖 Documentation

  • docs: Directives - add documentation for closable and improve others by adding types (aec078ac)

🏡 Chore

  • Eslint config for path import style (34b1aafa)
  • deps: Upgrade dependencies (d8692dd4)
  • deps: Fix version of eslint (a501a8cf)

✅ Tests

  • maz-ui: Add test for closable directive (b3ec9101)

🎨 Styles

  • maz-ui: MazPicker - rounded style for date in calendar (cec09120)

❤️ Contributors

v3.37.3...v3.37.4

compare changes

🩹 Fixes

  • maz-ui: MazPhoneNumberInput - support of country selector slots (19071ccd)

💅 Refactors

  • maz-ui: MazRadioButtons - imrpove style and add selector prop to display a selector icon (ce9bed41)
  • maz-ui: MazCard - add 'block' prop option (2865ccf5)
  • maz-ui: MazRadioButtons - use CSS variables directly in style attributes (716b21e0)
  • docs: Create ComponentDemo to wrapp component and highlight code (29d56f29)

🏡 Chore

❤️ Contributors

v3.37.2...v3.37.3

compare changes

🩹 Fixes

  • maz-ui: MazSelect - fix scroll behavior of options list (fc9aa28f)

❤️ Contributors

v3.37.1...v3.37.2

compare changes

🩹 Fixes

  • maz-ui: MazPhoneNumberInput - add missing import of MazInput (eb0e40e9)

❤️ Contributors

v3.37.0...v3.37.1

compare changes

💅 Refactors

  • maz-ui: Inputs - add block prop option to display component in full width (6b57da78)

❤️ Contributors

v3.36.5...v3.37.0

compare changes

🚀 Enhancements

  • maz-ui: UseStringMatching - add new composable to make string matching (a0b10922)

🩹 Fixes

  • maz-ui: MazPhoneNumberInput - formatting (679f6abe)

💅 Refactors

  • maz-ui: MazPhoneNumberInput - add id to country selector (bd3b2942)
  • maz-ui: MazPhoneNumberInput - simplify phone number sanitizer method (fdca0457)
  • maz-ui: MazPhoneNumberInput - add error in log when loading examples fail (6b64df07)
  • maz-ui: Put inline-flex components that are natively inline (input, button, img, etc) (5e12b4f4)
  • maz-ui: MazSelect - improve close method on blur input (eb768b1d)
  • maz-ui: MazInputTags - improve tag sizes to avoid glitch (023a5555)
  • maz-ui: Decrease globale animation durations (a56c14e3)
  • maz-ui: MazPhoneNumberInput - rewrite the component to improve it and fix bugs (6617b2ea)

🏡 Chore

  • deps: Upgrade dependencies (879deaee)
  • deps: Use plugin of typescript-eslint instead of standard-with-typescript (ca1ccc0e)
  • maz-ui: Edit eslint config to add vue parser (812c7b49)
  • deps: Upgrade dependencies (39b35639)
  • deps: Upgrade dependencies (1de8b42d)

✅ Tests

❤️ Contributors

v3.36.4...v3.36.5

compare changes

🩹 Fixes

  • Opt in to import.meta.* properties (f3a5498f)

📖 Documentation

  • Add nuxt module documentation in readme (a4dd683c)

🏡 Chore

❤️ Contributors

v3.36.3...v3.36.4

compare changes

🩹 Fixes

  • maz-ui: MazDialog - remove close button when persistent props is true (90439b98)

✅ Tests

  • maz-ui: MazSelect - missing property of opt-group (58fdd2ed)

❤️ Contributors

v3.36.2...v3.36.3

compare changes

💅 Refactors

  • maz-ui: MazTable - add data row into the actions slot (59f717a3)

❤️ Contributors

v3.36.1...v3.36.2

compare changes

🩹 Fixes

  • maz-ui: MazSelect - show label in input for false value (cf989805)

❤️ Contributors

v3.36.0...v3.36.1

compare changes

🩹 Fixes

  • maz-ui: MazDialog - add light border to dialog with dark mode (15fe570b)
  • Doc generation error with MazPagination component (d459b2c6)

🏡 Chore

  • deps: Upgrade dependencies (4cd55172)
  • deps: Upgrade dependencies (0222de36)
  • deps: Downgrade vue-docgen-cli to 4.67 (e46d40f6)

🤖 CI

  • Add job to test doc generation by vue-docgen (6ba24e05)

❤️ Contributors

v3.35.2...v3.36.0

compare changes

🚀 Enhancements

  • maz-ui: Toaster - add close to toast and pass timeout to false to disable auto close (454020f0)

❤️ Contributors

v3.35.1...v3.35.2

compare changes

🩹 Fixes

  • maz-ui: MazSelect - can select an option with false value (0e5b0e96)

💅 Refactors

  • docs: Not apply vitepress style to components (ffdf6c67)

🏡 Chore

  • docs: Replace placekitten by loremflickr (625401b7)

❤️ Contributors

v3.35.0...v3.35.1

compare changes

💅 Refactors

  • maz-ui: MazTabsBar - improve animations (dc1b06e8)

❤️ Contributors

v3.34.1...v3.35.0

compare changes

🚀 Enhancements

  • maz-ui: MazSelect - add optgroup (b1053340)

❤️ Contributors

v3.34.0...v3.34.1

compare changes

🩹 Fixes

  • docs: Generated docs of components (46db81b2)
  • docs: Generated docs of components (a430f110)

💅 Refactors

  • Add CSS variables to choose color of component's borders (6cc84d9f)
  • maz-ui: MazPicker - enable auto-close feature for range date picker (a3bbb23c)

🏡 Chore

❤️ Contributors

v3.33.0...v3.34.0

compare changes

🚀 Enhancements

  • maz-ui: MazDropdown - add slot to replace dropdown menu (0a06e150)
  • maz-ui: UseThemeHandler - add listener to auto update theme when mode system changes (bfcb6719)

💅 Refactors

  • playground: Header - move theme buttons in dropdown (b4582a1a)
  • playground: Header - move theme buttons in dropdown (d48241e3)
  • maz-ui: UseWindowSize - remove listener when component is unmount (74261fe3)
  • playground: Header - dropdown menu closed by default (500fe845)

❤️ Contributors

v3.32.2...v3.33.0

compare changes

🚀 Enhancements

  • maz-ui: MazPagination - add new component to manage pagination (6033dbcd)

🩹 Fixes

  • maz-ui: MazSelect - toggle list button accessibility (add aria-label) (#927)

🏡 Chore

  • deps: Upgrade dependencies (74ca0d93)
  • deps: Upgrade dependencies (#937)

❤️ Contributors

v3.32.1...v3.32.2

compare changes

🎨 Styles

  • maz-ui: MazCard - border color in light mode (ee5ab2ca)

❤️ Contributors

v3.32.0...v3.32.1

compare changes

🩹 Fixes

  • maz-ui: MazDropdown - remove lazy import of RouterLink (e9fa8eac)

❤️ Contributors

v3.31.6...v3.32.0

compare changes

🚀 Enhancements

  • docs: Generate images for page og:image meta (f0e4669a)
  • maz-ui: Add throttle helper function (bca9bd52)
  • maz-ui: MazReadingBar - new component (8f662b97)
  • maz-ui: UseReadingTime - new composable to get reading time of text (b89fbb40)
  • nuxt-module: Add auto-import of useReadTime composable (2914279f)
  • maz-ui: MazInput - add option to use custom rounded size (45f8c39b)
  • maz-ui: MazCarousel - add option to hide scrollbar when component is not active, focused or hovered (bfe2942c)

🩹 Fixes

  • maz-ui: Tailwing config - cap-f utility class not use prefix (b9bbba0b)
  • docs: Canonical urls of all pages (7620f440)
  • maz-ui: MazCard - make props not required (897910c8)
  • maz-ui: MazCard - make header props not required (cca9da99)
  • maz-ui: MazCard - scale animation for linked card with href or to (83398bd7)
  • maz-ui: MazInput - model value type (0adaefad)
  • maz-ui: MazInput - model value type (5d12cd2a)
  • nuxt-module: Path to modules types (ef6e00fc)

💅 Refactors

  • docs: Add link to SSR feature card in home page to nuxt module doc (04384f36)
  • docs: Increase size of generate meta image to 1200x630 (dfe9c0b2)
  • maz-ui: MazBtn - use light border for the theme outlined variant (2ea8780f)
  • maz-ui: MazDrawer - remove bg-color-light from drawer content & remove shadow from header (515ef047)
  • maz-ui: MazDrawer - reduce duration of open/close animation (286af198)
  • maz-ui: MazCarousel - improve accessibilty by adding aria-label to scroll buttons (d6cffcef)
  • maz-ui: MazCard - use a darker color for the border in light mode (44b591de)
  • maz-ui: Export props of components to facilitate overriding (efc2d8dc)
  • maz-ui: MazBadge - add support of theme color (68e26830)
  • maz-ui: MazAvatar & MazLazyImg - add fallback-src option in props API (442d675e)
  • maz-ui: MazCard - add support of vue-router for linked card (2720381d)
  • maz-ui: MazInput - use new hook defineModel (91081029)
  • docs: MazInput - add all examples of rounded sizes (81505624)
  • maz-ui: MazInput - not use new hook defineModel (3a38648e)
  • maz-ui: MazInput - not use new hook defineModel (40376c20)
  • maz-ui: MazPicker - enable open/close picker on click on chevron icon (98d20d48)
  • maz-ui: MazDropdown - add lazy import of RouterLink (a97e5a74)

📖 Documentation

  • docs: Add mention about unicode flag polyfill (4aab4ffd)
  • docs: MazReadingProgressBar - add mention about Teleport (12cd3d6c)

🏡 Chore

✅ Tests

  • maz-ui: MazAvatar - fix test unit (e6ca1679)
  • maz-ui: MazInput - fix test unit (be67ae24)
  • maz-ui: MazInput - fix test unit (4228ea3d)

🎨 Styles

  • docs: Color of block warning code (591fe46a)

❤️ Contributors

v3.31.5...v3.31.6

compare changes

🩹 Fixes

  • maz-ui: MazPhoneNumberInput - phone number model reactivity (6486ec32)

🏡 Chore

🤖 CI

  • Run test unit coverage for PR except dependabot/** (4b06546c)
  • Run test unit coverage for PR except dependabot/** (6d028acd)

❤️ Contributors

v3.31.4...v3.31.5

compare changes

🩹 Fixes

  • maz-ui: MazPhoneNumberInput - make country locale option reactive (edc2cab7)

🏡 Chore

  • deps-dev: Bump @nuxtjs/tailwindcss from 6.10.1 to 6.10.3 (c9dc6186)
  • Upgrade dependencies (95bcf65f)

🤖 CI

  • Fix test units with dependabot (d93f7433)

❤️ Contributors

v3.31.3...v3.31.4

compare changes

🩹 Fixes

  • maz-ui: MazPhoneNumberInput - use the country code provided to initialize the component (e181093e)

❤️ Contributors

v3.31.2...v3.31.3

compare changes

💅 Refactors

  • docs: Add link to crontributing doc in header nav bar (d3406a6d)

🏡 Chore

❤️ Contributors

v3.31.1...v3.31.2

compare changes

💅 Refactors

  • maz-ui: MazTable - add possibility to add title in header (f262f3ce)
  • maz-ui: MazAccordion - align text to left in button (b4067bf7)

  • deps: Upgrade dependencies (74907ee2)

🎨 Styles

  • maz-ui: MazSelect - improve list UI (92f6a5e7)

❤️ Contributors

v3.31.0...v3.31.1

compare changes

💅 Refactors

  • docs: Use sitemap generator of vitepress (7c551fc6)
  • maz-ui: MazDropdown & MazAccordion - remove default prop id (5a57c3f5)

❤️ Contributors

v3.30.1...v3.31.0

compare changes

🚀 Enhancements

  • maz-ui: MazBtn - use components into icon props (a12ee3bd)
  • maz-ui: MazInput - use components into icon props (afcc7648)

🏡 Chore

🤖 CI

  • Add pull repo to get last version of packages (eaaf19a8)

❤️ Contributors

v3.30.0...v3.30.1

compare changes

💅 Refactors

  • docs: MazTable - add examples and types (1040042d)
  • maz-ui: MazIcon - add JSDoc of props and events for documentation (d02f4033)
  • maz-ui: MazTable - improve support of align option to headers and rows (85de420e)

🏡 Chore

🤖 CI

  • Not running lib publish workflow on push commit (70cdf990)

❤️ Contributors

v3.29.12...v3.30.0

compare changes

🚀 Enhancements

  • maz-ui: UseSwipe - new composable to handling mobile swipe (a1a4e949)
  • maz-ui: MazTabsBar - possibitily to add a badge in items or use a template to have a custom HTML (c47ab86b)
  • maz-ui: MazTable - new component (77aa0844)
  • docs: MazTable and children documentation (0c265d6d)

🩹 Fixes

  • docs: MazCard - typo in prop description (efd7428f)
  • maz-ui: MazDropdown - apply only necessary props on each item to avoid router-link errors (e363a7eb)
  • maz-ui: MazSelect - type of options (3e1b2d72)

💅 Refactors

  • maz-ui: Toaster - force animation timing function (3dd72076)
  • maz-ui: Inputs - add support of inputmode attribut (dfa35b3c)
  • maz-ui: MazInputNumber - emit input event (blur, focus, update, change, click) (0c4b7a6f)
  • maz-ui: MazTabsBar - add autoscroll to active tab if it not visible (03449295)
  • maz-ui: MazTabsBar - add delay before run animations (a4847603)
  • maz-ui: MazDropdown - use v-click-outside to close dropdown if trigger=click, useful for mobile (4fa32fa5)
  • maz-ui: MazDropdown - add slot to add a screen reader label (bf7e1034)
  • maz-ui: MazAccordion - improve accessibility (db4d0e07)
  • maz-ui: Icons - update icons pack (641ae182)
  • maz-ui: MazBtn - use gap instead margin between text and icons - use bg alpha-05 color for outlined style (dc9abbb8)
  • maz-ui: MazSelect - add support of simple array as options (1b4c2f60)
  • maz-ui: MazAvatar - add space between avatar and caption (22f8ab40)
  • maz-ui: MazInputNumber - force border radius of elements (9fb4a7fe)

📖 Documentation

  • docs: MazTabs - add example of custom item template (55259088)

🏡 Chore

  • maz-ui: MazBadge - rewrite props in typed props (e2cb7490)

✅ Tests

❤️ Contributors

v3.29.11...v3.29.12

compare changes

🩹 Fixes

  • maz-ui: MazPhoneNumberInput - flag position when no placeholder & clear all values in phone number input (7cdfa328)

💅 Refactors

  • maz-ui: MazTabsBar - add option to remove shadow (fb8bd520)
  • maz-ui: MazBtn - use cursor wait when is loading=true (18006d8c)
  • maz-ui: MazDialogPromise - change promise response to 'accept' and 'cancel' (a171dd91)
  • maz-ui: MazInputNumber - add option to remove buttons (53e3f0d4)
  • maz-ui: MazInputNumber - add option to center text or not (5a9ab4c5)
  • maz-ui: MazInputCode - add missing class inherits and export missing types (7ea26cae)
  • docs: MazInputNumber - add input without buttons in docs (23a85376)

📖 Documentation

  • docs: MazPhoneNumberInput - add example of v-model:country-input (c2a0ba96)
  • Update CONTRIBUTING.md (99222e8e)
  • Update CONTRIBUTING.md (63871984)

🏡 Chore

✅ Tests

  • maz-ui: MazPhoneNumberInput - fix (b367cd7a)

🎨 Styles

  • maz-ui: CSS variables - modify bg-color-lighter for a lighter gray (6f290c2f)

🤖 CI

  • Deploy packages on release published (722bfe85)

❤️ Contributors

v3.29.10...v3.29.11

compare changes

🩹 Fixes

🏡 Chore

  • Release flow - push tag after release commit (054483ad)
  • deps: Upgrade dependencies (115a31c1)

❤️ Contributors

v3.29.9...v3.29.10

compare changes

💅 Refactors

  • maz-ui: MazGallery use vFullscreenImg (f524a2cd)

🏡 Chore

  • New release flow to no break tags (ce9b6282)

❤️ Contributors

v3.29.8...v3.29.9

compare changes

v3.29.7...v3.29.8

compare changes

🩹 Fixes

  • maz-ui: UseToast - make message method SSR friendly (a02a487d)

💅 Refactors

  • maz-ui: UseThemeHandler - option 'onlyWithStoredValue' supports system theme (6ceb601f)
  • maz-ui: MazLazyImg - add props src and deprecate image to match with the HTMLImageElement (4a23d5c2)
  • maz-ui: VFullscreemImg - improve animation and zoom to works on all devices (ecfa2deb)

❤️ Contributors

v3.29.6...v3.29.7

compare changes

💅 Refactors

  • maz-ui: UseThemeHandler - add 'onlyWithStoredValue' option to autoSetTheme method (a90d27d6)

❤️ Contributors

v3.29.5...v3.29.6

compare changes

🏡 Chore

  • Upgrade dependencies (ba5fdf59)
  • maz-ui: Enable type checking before build (caf5c2aa)

❤️ Contributors

v3.29.4...v3.29.5

compare changes

🩹 Fixes

  • maz-ui: Typing in tailwind utils (3c441b9a)
  • maz-ui: MazTextarea - label should up when placeholder is provided and has hint (5b7c0bbd)

💅 Refactors

  • maz-ui: MazChart - export types ChartType, ChartData and UpdateMode (2698bef8)
  • maz-ui: UseThemeHandler - make it SSR friendly (21400df7)

❤️ Contributors

v3.29.3...v3.29.4

compare changes

🩹 Fixes

  • maz-ui: Tailwing config utils typescript errors (c3b153a8)
  • maz-ui: MazDropzone - fix error with dropzone constructor (5f271166)

🏡 Chore

  • nuxt-module: Specify build cmd (e643ff9f)

❤️ Contributors

v3.29.2...v3.29.3

compare changes

🩹 Fixes

  • maz-ui: MazInputNumber - don't use Number.NEGATIVE_INFINITY when min and modelValue are not set to increment and decrement (efe713c5)

❤️ Contributors

v3.29.1...v3.29.2

compare changes

🩹 Fixes

  • maz-ui: MazPullToRefresh - add lazy import of MazSpinner (767ed4bd)

💅 Refactors

  • maz-ui: MazDropdown - use v-show instead of v-if to be accessible by robots and not render menu on each open (b38ef69b)
  • maz-ui: MazFullscreenLoader - the interface is no longer scrollable when it is present (12b65110)

❤️ Contributors

v3.29.0...v3.29.1

compare changes

🚀 Enhancements

💅 Refactors

  • maz-ui: MazAvatar - chose the rounded size (e930ae0c)
  • maz-ui: MazPullToRefrsh - add options and make it SSR friendly (494b7fe5)

🏡 Chore

  • docs: Add screenshot to public assets (1e0f6cb1)

✅ Tests

  • maz-ui: MazPullToRefresh - fix test (2c316b68)

❤️ Contributors

v3.28.9...v3.29.0

compare changes

🚀 Enhancements

🤖 CI

  • Not run linters and builds check on push (b77be598)

❤️ Contributors

v3.28.8...v3.28.9

compare changes

🩹 Fixes

  • maz-ui: MazTabsBar - current tabs init when persistent option is present (6b49f089)

❤️ Contributors

v3.28.7...v3.28.8

compare changes

💅 Refactors

  • maz-ui: Dark mode enable if parent element has 'dark' class (34cc36ed)

🏡 Chore

  • Lerna config - check version (8914e269)

🤖 CI

  • Run test pipelines only on push if is master branch (d72cc1f0)

❤️ Contributors

v3.28.6...v3.28.7

compare changes

💅 Refactors

  • maz-ui: MazTabs - add option 'persistent' to use query param and keep current tab on reload. 'useAnchor' is no longer supported (13e8396a)
  • maz-ui: MazTabsBar - remove support of use-anchor option (ba96c6ae)

🏡 Chore

🎨 Styles

  • maz-ui: MazStepper - improve ui (0c0b532a)

❤️ Contributors

v3.28.4...v3.28.6

compare changes

🩹 Fixes

  • maz-ui: MazInputNumber - decrement and increment blocked when value (c584b8fd)

💅 Refactors

  • maz-ui: MazInputNumber - use min value on first increment and decrement (dad75a4f)

🏡 Chore

  • Update CHANGELOG.md (cd57e303)
  • Update commit message for changelog update (8664b848)
  • release: Bump version to v3.28.5 (ce00fbb1)
  • release: Bump version to v3.28.6 (7d645ec9)

❤️ Contributors

v3.28.4...v3.28.5

compare changes

💅 Refactors

  • maz-ui: MazInputNumber - use min value on first increment and decrement (dad75a4f)

🏡 Chore

  • Update CHANGELOG.md (cd57e303)
  • Update commit message for changelog update (8664b848)
  • release: Bump version to v3.28.5 (806392c1)

❤️ Contributors

v3.28.3...v3.28.4

compare changes

🩹 Fixes

  • maz-ui: MazDialog - not using <dialog /> tag (e08ca22e)

🏡 Chore

❤️ Contributors

v3.28.2...v3.28.3

compare changes

🩹 Fixes

  • maz-ui: UseTimer - remove onBeforeMount to avoid vue warnings (a212f600)
  • maz-ui: MazDialogPromise - correct declaration types of useMazDialogPromise composable (40da6ff3)

🏡 Chore

❤️ Contributors

v3.28.1...v3.28.2

compare changes

🩹 Fixes

  • maz-ui: UseAos - animation not stop with anchor option (9a6faa16)

🏡 Chore

❤️ Contributors

v3.28.0...v3.28.1

compare changes

💅 Refactors

  • maz-ui: MazInputNumber - not fix size and padding to elements (c1abcf49)

🏡 Chore

❤️ Contributors

v3.27.4...v3.28.0

compare changes

🚀 Enhancements

  • maz-ui: MazTabsBar - fix anchor (0dc83f8a)

💅 Refactors

  • maz-ui: MazAvatar - remove background color (cc4f31fb)
  • maz-ui: MazImg - remove background color (1835c419)

🏡 Chore

❤️ Contributors

v3.27.3...v3.27.4

compare changes

🩹 Fixes

  • maz-ui: MazTabs - fix anchor link (b39d6551)
  • maz-ui: MazBtn - apply CSS base font-size (5e5dbc78)

🏡 Chore

❤️ Contributors

v3.27.2...v3.27.3

compare changes

💅 Refactors

  • maz-ui: MazAvatar: show initials if caption has multiple words (33336263)
  • maz-ui: Remove font-size CSS rules to all components to inherits font-size (md size only) (94790813)

🏡 Chore

✅ Tests

❤️ Contributors

v3.27.1...v3.27.2

compare changes

🩹 Fixes

  • maz-ui: MazTransition - do not apply animate duration to all childs (cea6be8c)

🏡 Chore

❤️ Contributors

v3.27.0...v3.27.1

compare changes

🩹 Fixes

  • maz-ui: MazCardSpotlight - animation not showing when used with maz-aos (7fcbf86d)

📖 Documentation

  • docs: MazAccordion - add example code (0769299f)

🏡 Chore

❤️ Contributors

v3.26.0...v3.27.0

compare changes

🚀 Enhancements

  • maz-ui: New component - MazAccordion (15459c45)

🩹 Fixes

🏡 Chore

❤️ Contributors

v3.25.4...v3.26.0

compare changes

🚀 Enhancements

  • maz-ui: MazCardSpotlight - new component (8f293017)

🏡 Chore

❤️ Contributors

v3.25.3...v3.25.4

compare changes

🏡 Chore

🎨 Styles

  • maz-ui: MazCard - add radius to header for collapsible card (414eabec)

❤️ Contributors

v3.25.2...v3.25.3

compare changes

🏡 Chore

✅ Tests

🎨 Styles

  • maz-ui: MazCard - correct header color border and animation (f6844e67)
  • maz-ui: Decrease default border width to 1px (0.063rem) (80b59011)
  • maz-ui: MazStepper - use default border (c5ad8480)

❤️ Contributors

v3.25.1...v3.25.2

compare changes

🩹 Fixes

  • maz-ui: UseTimer - stop method reset the timer (601dbafd)

🏡 Chore

🎨 Styles

  • maz-ui: MazCard - use default background color and add borders in dark mode (83c3ec5d)
  • maz-ui: MazTabs - update indicator style, use default background color and add borders in dark mode (7e7bd10b)
  • maz-ui: Increase default border-radius vars to 0.7rem (3d09f74c)
  • maz-ui: MazBadge & MazCheckbox - adjust border-radius (f257fae0)

❤️ Contributors

v3.25.0...v3.25.1

compare changes

🩹 Fixes

  • maz-ui: MazDropdown - button container take full space (9c92d35f)

🏡 Chore

❤️ Contributors

v3.24.0...v3.25.0

compare changes

🚀 Enhancements

  • maz-ui: MazDropdown - can be trigger by a custom element or component (f97a763f)

💅 Refactors

  • maz-ui: Components inherits class and style on root element (e357e687)
  • cli: Remove snapshot test in template (ed3a2473)

🏡 Chore

✅ Tests

❤️ Contributors

v3.23.5...v3.24.0

compare changes

🚀 Enhancements

  • UseTimer - add composable to manage timer (c363f3e4)
  • maz-ui: Toaster - add message method, icons to other methods and progress bar (73b9368f)
  • nuxt-module: Add auto-import of useTimer composable (9e7a62c8)

🩹 Fixes

  • nuxt-module: Maz-icon-path - provide path to vueApp (eaba4f4e)
  • docs: Repo url to edit doc (885b03ac)

💅 Refactors

  • maz-ui: MazDropdown - add chevron icon (83fb6e9f)
  • maz-ui: MazInputTags - improve tag sizes to avoid glitch (e08f395a)
  • maz-ui: MazRadioButtons - accessibility - button focusables and can be selectable with keyboard (space) (63526781)
  • maz-ui: MazBtn - add better type for variant prop (0de90030)
  • maz-ui: MazInput - use dark pseudo-class in css (c30388bb)
  • maz-ui: MazAvatar, MazCard, MazInputTags - use default border size for components (0fe0d4bc)

🏡 Chore

  • Update CHANGELOG.md (108c9784)
  • maz-ui: Lint & format code (438b4cef)
  • maz-ui: Tailwind.config - remove commented code (ce7e8885)
  • Disable prettier in vscode settings (a474c16a)
  • Upgradedependencies (6826c5ee)
  • release: Bump version to v3.24.0 (39e35972)

✅ Tests

  • maz-ui: MazInputTags - add test unit (fecc887c)

❤️ Contributors

v3.23.4...v3.23.5

compare changes

🏡 Chore

❤️ Contributors

v3.23.3...v3.23.4

compare changes

🩹 Fixes

  • nuxt-module: Aos - install plugin (50733c6c)

🏡 Chore

❤️ Contributors

v3.23.2...v3.23.3

compare changes

💅 Refactors

  • docs: Use css package exports (5f91cf57)
  • nuxt-module: Improve composables to support server side (#752)

📖 Documentation

  • docs: Remove typescript recommandation part in getting started (d32bbe4e)

🏡 Chore

  • Update CHANGELOG.md (11d62f30)
  • Upgrade dependencies (#749)
  • Upgrade dependencies (#751)
  • release: Bump version to v3.23.3 (887a7f12)

❤️ Contributors

v3.23.1...v3.23.2

compare changes

🩹 Fixes

  • maz-ui: Resolvers - add folder to npm pack (9cb45f29)

🏡 Chore

❤️ Contributors

v3.23.0...v3.23.1

compare changes

🩹 Fixes

  • maz-ui: Resolvers - correct format to be require with vite (6d35ecb1)

🏡 Chore

❤️ Contributors

v3.22.4...v3.23.0

compare changes

🚀 Enhancements

  • maz-ui: Add resolvers for unplugin-vue-components (bfcb2e84)

💅 Refactors

  • maz-ui: MazSelect - improve search filter to support cyrilic alphabet (dce86776)

🏡 Chore

🎨 Styles

  • maz-ui: MazDialog* - change open animation from translateY to scale (1defb9ea)

❤️ Contributors

v3.22.3...v3.22.4

compare changes

💅 Refactors

  • maz-ui: MazGallery - add option to choose color of borders between images (b20a0ae8)

🏡 Chore

❤️ Contributors

v3.22.2...v3.22.3

compare changes

🩹 Fixes

  • docs: UseIdleTimeout - definition const (d36cfa80)

💅 Refactors

  • docs: Country-code-to-unicode-flag - add documentation (#730)
  • maz-ui: MazPhoneNumberInput - add slots to replace flags (f20915e0)

🏡 Chore

🎨 Styles

  • docs: Color of warning block for dark theme (933a141d)

❤️ Contributors

v3.22.1...v3.22.2

compare changes

🩹 Fixes

  • docs: MazPhoneNumberInput - typo (01eedf64)
  • Import nuxt composables from #imports (#727)

🏡 Chore

  • Update CHANGELOG.md (3f29a1ee)
  • Upgrade dependencies (#728)
  • release: Bump version to v3.22.2 (462a5e28)

❤️ Contributors

v3.22.0...v3.22.1

compare changes

💅 Refactors

  • maz-ui: MazInputTags - use same border color as MazInput (c3fb08d3)
  • maz-ui: MazInput - inherit class and style attributes in root element (55651ff4)
  • maz-ui: MazTextarea - inherit class and style attributes in root element (adcb2a32)
  • maz-ui: MazSelect - inherit class and style attributes in root element (e048bd06)
  • maz-ui: MazPhoneNumberInput - Add new options to display country name & choose selector size (7ec7d285)

🏡 Chore

✅ Tests

🎨 Styles

  • docs: Color of link in detail blocks (982d7238)

❤️ Contributors

v3.21.5...v3.22.0

compare changes

🩹 Fixes

  • cli: Create-files - fix typo (b4d767f4)

🏡 Chore

❤️ Contributors

v3.21.4...v3.21.5

compare changes

🩹 Fixes

  • docs: MazPhoneNumberInput - typo (55f3e42f)
  • maz-ui: MazInput - align text label to the left (fdab4549)

💅 Refactors

  • maz-ui: UseThemeHandler - vars naming - internalTheme to selectedTheme (3f8d2471)
  • docs: MazDropdown - add MenuItem type (804ec4be)

🏡 Chore

❤️ Contributors

v3.21.3...v3.21.4

compare changes

💅 Refactors

  • maz-ui: MazPhoneNumberInput - add options to disable validation UI states (#719)

🏡 Chore

  • Update CHANGELOG.md (051ef1ce)
  • Upgrade dependencies (#720)
  • release: Bump version to v3.21.4 (7980b43a)

✅ Tests

  • maz-ui: UseThemeHandler - fix tests (dd524ace)

❤️ Contributors

v3.21.2...v3.21.3

compare changes

💅 Refactors

  • maz-ui: MazDropdown - set default position to 'bottom left' (6562a3f7)

🏡 Chore

❤️ Contributors

v3.21.1...v3.21.2

compare changes

💅 Refactors

  • maz-ui: UseThemeHandler - not set theme.value with method autoSetTheme (1e99f1e0)
  • maz-ui: MazDropdown - option to add classes to menu item (027fcc68)

🏡 Chore

❤️ Contributors

v3.21.0...v3.21.1

compare changes

🩹 Fixes

💅 Refactors

  • maz-ui: MazBtn - hover color for transparent color (2fe1870a)

🏡 Chore

❤️ Contributors

v3.20.0...v3.21.0

compare changes

🚀 Enhancements

  • lib: Maz-dropdown - new component (2eeb7698)
  • docs: MazDropdown - add documentation (11d03218)
  • maz-ui: MazDropdown - new component (d0ff3166)

💅 Refactors

  • lib: Improve accessibility (b43d1e9f)
  • maz-ui: Refactor debounce helper to improve TS support (8026819c)

🏡 Chore

  • Update CHANGELOG.md (a986c159)
  • Bump eslint-plugin-sonarjs from 0.22.0 to 0.23.0 (#712)
  • Change commitlint scope lib to maz-ui (c9e6e506)
  • Change commitlint scope mazui-cli to @mazui/cli (ef804674)
  • docs: Add word to dictionnary (1a55d335)
  • playground: Reinit view (ea2689c1)
  • Update dependencies (47026acd)
  • release: Bump version to v3.21.0 (fc47bcef)

✅ Tests

  • maz-ui: MazDropdown - add unit tests (fdcdd6d1)

❤️ Contributors

v3.19.3...v3.20.0

compare changes

🚀 Enhancements

  • lib: Maz-select - add select multiple options (bbb677b8)
  • lib: Maz-select - add select multiple options (6e3b7c35)

💅 Refactors

  • lib: MazCheckbox - style and animations improvements + size option support (240fee3c)
  • docs: MazCheckbox - improve and update doc with size option (179a3361)
  • docs: Update doc theme colors (f91be598)
  • docs: MazSelect - add documentation for multi-select input (0de4717e)

🏡 Chore

✅ Tests

  • lib: MazCheckbox - add test units (52ce7aca)
  • lib: MazPhoneNumberInput - update snapshot (c4866fdf)
  • lib: MazSelect - add unit test for multiple feature (9082d3d1)

❤️ Contributors

v3.19.2...v3.19.3

compare changes

💅 Refactors

  • lib: Maz-phone-number-input - no using lazy-loading of child components (9bc1a679)

🏡 Chore

  • Update CHANGELOG.md (a3267902)
  • Upgrade deps (30654572)
  • Update dependencies (525eb95c)
  • deps-dev: Bump eslint-plugin-vue from 9.18.0 to 9.18.1 (#700)
  • release: Bump version to v3.19.3 (51e258f4)

✅ Tests

  • lib: MazPhoneNumberInput - update snapshot (43415ee7)

🤖 CI

  • Run test pipelines when pnpm-lock.yaml is updated (2077b74b)

❤️ Contributors

v3.19.1...v3.19.2

compare changes

🩹 Fixes

  • lib: Theme-handler - SSR compatibility - wait client side to access to localstorage (fc83e827)
  • lib: MazLazyImg - use correct attributes of v-lazy-img directive (d0d24efc)

💅 Refactors

  • lib: Theme-handler - add method to set system theme (d8de257d)
  • lib: Theme-handler - improvements about current theme selected (494feb26)

🏡 Chore

❤️ Contributors

v3.19.0...v3.19.1

compare changes

🩹 Fixes

  • lib: MazPicker - trouble with first-day-of-week according with the timezone (007032e3)

💅 Refactors

  • docs: MazPicker - add basic example (f77d8600)

🏡 Chore

  • Update CHANGELOG.md (379639fb)
  • Update dependencies (#683)
  • release: Bump version to v3.19.1 (3ab5b3c5)

❤️ Contributors

v3.18.2...v3.19.0

compare changes

🩹 Fixes

  • lib: MazPhoneNumberInput - updating data and model when changing country (85fc0fef)

💅 Refactors

  • lib: Maz-phone-number-input - formatting and fix bugs (1d344651)
  • lib: MazPhoneNumberInput - add option to disabled formatting as you type (acde6c4b)
  • lib: MazPhoneNumberInput - add option to choose locale of countries list (54a51bbb)
  • docs: MazPhoneNumberInput - update documentation with changes (8d3bf588)
  • lib: MazSelect - improve search feature and better ux (4b4defaa)
  • lib: Toaster - improve spacing between elements (25df7345)

🏡 Chore

✅ Tests

  • lib: MazPhoneNumberInput - add unit tests (dadd5045)

❤️ Contributors

v3.18.1...v3.18.2

compare changes

🩹 Fixes

  • lib: Toaster - add link and action to toaster options declaration type (2e3475e7)

💅 Refactors

🏡 Chore

❤️ Contributors

v3.18.0...v3.18.1

compare changes

🚀 Enhancements

  • Use changelogen instead of lerna-changelog (#669)
  • lib: Toaster - add option to add link or action (6a58c72b)

🏡 Chore

  • release: Bump version to v3.18.1 (da7c1e64)

❤️ Contributors

3.18.0 (2023-10-18)

Features

  • maz-gallery & maz-card - add support of thumbnail (f5de1b4)

Performance Improvements

  • lib: lazy-loading of components and icons + reduce bundle size (5407483)

3.17.1-alpha.9 (2023-10-18)

Note: Version bump only for package root

3.17.1-alpha.8 (2023-10-18)

Note: Version bump only for package root

3.17.1-alpha.7 (2023-10-17)

Performance Improvements

  • lib: lazy-loading of components and icons + reduce bundle size (89e000a)

3.17.1-alpha.6 (2023-10-12)

Performance Improvements

  • lib: lazy-loading of components and icons + reduce bundle size with remove duplicated imports (c357d9d)

3.17.1-alpha.5 (2023-09-29)

Note: Version bump only for package root

3.17.1-alpha.4 (2023-09-29)

Note: Version bump only for package root

3.17.1-alpha.3 (2023-09-29)

Note: Version bump only for package root

3.17.1-alpha.2 (2023-09-29)

Note: Version bump only for package root

3.17.1-alpha.1 (2023-09-29)

Note: Version bump only for package root

3.17.1-alpha.0 (2023-09-29)

Features

  • lib: add helper to transform locale to unicode flag (5f89873)

3.17.0 (2023-09-28)

Note: Version bump only for package root

3.16.1-alpha.0 (2023-09-28)

Features

  • add @mazui/cli to generate theme (5b64c1c)

3.16.0 (2023-09-27)

Features

  • nuxt-module: add option to set default path of maz icon path (b83e565)

3.15.3 (2023-09-26)

Bug Fixes

  • nuxt-module: correct file path to components for production (8ded09a)

3.15.1 (2023-09-26)

Note: Version bump only for package root

3.15.0 (2023-09-26)

Note: Version bump only for package root

3.14.3-alpha.3 (2023-09-26)

Note: Version bump only for package root

3.14.3-alpha.2 (2023-09-26)

Note: Version bump only for package root

3.14.3-alpha.1 (2023-09-26)

Note: Version bump only for package root

3.14.3-alpha.0 (2023-09-26)

Features

  • add new workspace to dev nuxt-module (7d8c776)

3.14.2 (2023-09-22)

Bug Fixes

  • lib: nuxt module - correct path to module types for options (b59bd9b)

3.14.1 (2023-09-22)

Bug Fixes

  • lib: v-fullscreen-img - add lazy loading of vue-scrollto (c1343d7)

3.14.0 (2023-09-22)

Bug Fixes

  • cli: use correct path to import component in doc template (dc29e4e)
  • docs: lazy-img - remove useless code (e194f38)
  • docs: zoom-img - typo (b4f2091)

Features

  • add new MazFullscreenLoader component (32fd370)
  • add new v-fullscreen-img directive (373483a)
  • lib: nuxt module - add auto-import of multiple composables, directives and plugins (d0020c6)

3.13.0 (2023-09-20)

Bug Fixes

  • lib: package exports declarations - set default has the last one (c82b1f6)

Features

  • lib: add default animation delay to aos plugin (96041a1)

3.12.2 (2023-09-20)

Bug Fixes

  • lib: maz-tabs - remove id to tab bar buttons (8bbf4a3)

3.12.1 (2023-09-20)

Bug Fixes

  • lib: maz-tabs - better deduction to current tab when use-anchor option is enable (b82bf6f)

3.12.0 (2023-09-19)

Bug Fixes

  • lib: type declaration compatibility with moduleResolution 'node' (e3bfc97)

Features

  • lib: nuxt module - add auto-import of css files (2c17f5f)

3.11.4 (2023-09-18)

Note: Version bump only for package root

3.11.3 (2023-09-18)

Note: Version bump only for package root

3.11.2 (2023-09-18)

Bug Fixes

  • component docs generating with cli (af5088b)
  • lib: type files exportation (5291e47)
  • lib: type files exportation (063ffde)
  • lib: use postcss-nested to compile css (d3b1e94)

3.11.1 (2023-09-16)

Bug Fixes

  • lib: dark mode with tailwind (2e4ee54)
  • lib: declaration types file of MazChart (82155a7)

3.11.0 (2023-09-14)

Features

  • lib: add tabs components (e3b9a6b)

3.10.5 (2023-09-14)

Note: Version bump only for package root

3.10.4 (2023-09-03)

Bug Fixes

  • lib: nuxt module install (8b74b6d)

3.10.3 (2023-09-02)

Bug Fixes

  • lib: nuxt module - add necessary file for component auto import (0dccce5)

3.10.2 (2023-09-02)

Note: Version bump only for package root

3.10.1 (2023-09-02)

Bug Fixes

3.10.0 (2023-09-01)

Features

  • lib: add nuxt module to install maz-ui (#589) (930cf38)

3.9.1 (2023-06-08)

Note: Version bump only for package root

3.9.0 (2023-04-24)

Note: Version bump only for package root

3.8.0 (2023-03-28)

Bug Fixes

  • lib: maz-dialog-promise - bind good methods (a048f0d)

Features

  • lib: MazDialogPromise - add more options: custom buttons and responses (9c29a61)

3.7.1 (2023-03-07)

Features

  • lib: maz-dialog - add max-height & scrollable options (64e16c8)

3.7.0 (2023-03-06)

Bug Fixes

  • docs: dead link for filters in home (fe5f845)
  • lib: maz-backdrop - make component SSR compatible (2d34cb6)
  • lib: maz-phone-number-input - phone number formatting on initialization (383a0cb)
  • lib: use secure ipwho as locale provider (https) (0360545)
  • testing: correct paths to lib modules (10a2036)
  • typo (ff9125b)

Features

  • cli: add maz-cli (f48f7c5)
  • lib: maz-dialog - add with max-width & wrapper-classes props options (720619b)

Reverts

  • Revert "release/3.6.13 (#492)" (de4e067), closes #492
  • Revert "chore(release): bump version to v3.7.0" (2def308)

3.6.12 (2023-01-26)

Bug Fixes

  • lib: MazDialogPromise - use prop data with good button slot (b5b7c78)

3.6.11 (2023-01-19)

Note: Version bump only for package root

3.6.7 (2022-12-25)

Features

  • docs: use-theme-handler - add documentation for setDarkTheme & setLightTheme methods (143b4f8)
  • lib: add setTheme method to theme handler composable (7a8a381)

3.6.6 (2022-12-23)

Note: Version bump only for package root

3.6.5 (2022-12-21)

Note: Version bump only for package root

3.6.4 (2022-12-17)

Bug Fixes

  • lib: maz-drawer - sidebar on height full screen (5d4faeb)

3.6.3 (2022-12-17)

Bug Fixes

  • lib: maz-drawer - sidebar on height full screen (3606db7)

3.6.2 (2022-12-16)

Bug Fixes

Features

  • testing: use alias instead of local package (#464) (fcb4138)

Reverts

  • Revert "chore(release): bump version to %s" (30b0409)

3.6.1 (2022-12-13)

Note: Version bump only for package root

3.6.0 (2022-12-13)

Features

3.5.0 (2022-12-12)

3.4.2 (2022-12-06)

Bug Fixes

  • lib: v-zoom-img - error while showing image (4d61871)

Features

  • docs: add methods prop to ComponentPropDoc (c9bc6ba)

3.4.1 (2022-12-06)

Bug Fixes

  • lib: toaster - use max z-index to always show it (dbb9e28)

3.4.0 (2022-12-03)

Features

  • lib: maz-stepper colors & validated steps UI (#431) (36c8db2)

3.3.2 (2022-12-02)

3.3.1 (2022-12-01)

Bug Fixes

  • lib: maz-phone-number-input - model-value reactivity (255fbd2)

3.3.0 (2022-12-01)

Bug Fixes

  • docs: build error (#353) (f3fc68d)
  • docs: components rendering (#272) (af3d72e)
  • docs: deployment (#283) (d389c51)
  • docs: doc build error - use maz-ui from npm (#383) (758a763)
  • docs: documentation components rendering on server side (#276) (0ee8a5f)
  • docs: documentation components rendering on server side (#277) (dd8aed7)
  • docs: documentation components rendering on server side (#278) (f0b9faf)
  • docs: downgrade vuepress to 43 (#273) (ebbf739)
  • docs: helpers method use (#284) (8a3d67c)
  • docs: meta title (#285) (d7da878)
  • docs: server components rendering (#274) (59f9091)
  • docs: typo (#297) (75fbc36)
  • lib: maz-phone-number-input - default-country-code reactivity & use ipwho.is to get countrycode (10b0da4)
  • lib: maz-select - scroll in to view behaviour (#389) (ebac7c8)

Features

Reverts

  • Revert "release: v3.1.2 (#415)" (4895427), closes #415

3.2.1 (2022-12-01)

Note: Version bump only for package root

3.2.0 (2022-12-01)

  • lib: maz-select - scroll in to view behaviour (#389) (ebac7c8)

3.1.1 (2022-11-30)