Changelog
Release notes for new features and bug fixes.
1.5.5
- Feature: add
avatarprop to UserMenu component - Feature: add
headerIconprop to Dialog component - Feature: add
labelslot to MarkdownEditor component - Fix: file size validation for FileInput component
- Fix: improve styling for Input and Textarea component
1.5.4
- Feature: add
formatDatefunction to useDate composable - Feature: improve
readonlystyling for Input and Textarea components - Fix: selection color of text in MarkdownEditor
1.5.3
- Feature: paste files from clipboard to FileInput component
- Disable mermaid and katex in MarkdownEditor component
- Update value of
--size-lgdesign token to 1.5rem - Remove
--color-select-bgdesign token - Add
outlinevariant to Radio component - Add CSS utility class for
.divider - Add
showArrowIconprop to Popover component - Improve thumbnail quality for YouTube videos
- Update computed error message in Input component
- Update submit button label for screen readers in Search component
- Update CSS variables used in Card component
1.5.2
- Fix: layout jump between pages with and without a scrollbar on Windows
1.5.1
- Fix: fix error message in FileInput component for images that exceed the file size limit
- Fix: add
size="1"to Select component
1.5.0
- Change: update to Nuxt 4
- Breaking: remove heroicons-solid as fallback icon set in components:
- Button
- Chip
- Callout
- Input
- Popover
- Tooltip
- MobileMenu
- Feature: add
diableEscapeprop to Dialog component - Feature: add
outlinevariant to Button component - Feature: add
fontSizeprop to Chip component - Feature: add
variantandnameprops to Switch component - Feature: add
sizeprop to Search, MultiSelect and DatePicker components - Change: update icons to material-symbols set
- Change: increase default border-radius for Button, Chip and Input components
- Change: rename default slot to
labelin Textarea component - Fix: prevent side effects when closing MultiSelect with Escape
- Fix: prevent side effects when closing DatePicker with Escape
- Fix: prevent side effects when closing Tooltip with Escape
- Fix: prevent side effects when closing Popover with Escape
- Fix: align indenting for unordered and numbered lists
- Fix: arrow color of Tooltip component
- Fix: arrow position for AccordionDetails component
1.4.8
- Add color swatch plugin to MarkdownPreview and MarkdownEditor components
- Add
isprop to Ellipsis component - Update dark theme colors
1.4.7
- Update color design tokens
1.4.6
- Expose
submitfunction from Form component - Add
disabledprop to all form input components - Add
ariaLabelprop to Button component - Add
offsetprop to Tooltip and Popover components - Add
closeIconprop to MobileMenu component - Add
showPercentageprop to ProgressMeter component - Add
hidePageSizesprop to Pagination component - Add
--dialog-padding-blockand--dialog-padding-inlinedesign tokens for Dialog component - Fix overflowing hyperlinks in MarkdownPreview component
- Update font size design tokens
- Update icon for external links in MarkdownPreview component
- Update icons for ThemeToggle and ThemeSelect components
1.4.5
- Add
variantprop to Form, Input, Textarea, Select, Checkbox(Group) and Radio(Group) components - Add
iconSizeprop to Chip component - Add new graphic color design tokens, for example
--color-accent-graphic - Fix colors for
--color-accentand--color-accent-text
1.4.4
- Emit blur event from Textarea and MarkdownEditor components
- Fix colors for
--color-accentand--color-accent-text
1.4.3
- Use
hsl()for color design tokens - Remove
scroll-behaviour: smoothfrom CSS reset - Update to Nuxt 3.17+ to fix useTemplateRef issue with Nuxt Layer
- Add support for SVG icons in Tabs component
1.4.2
- Add RangeInput component
- Add UserMenu component
- Add Radio component
- Add MenuListTooltip component
- Add
menu-list-itemslot to MenuList and Popover components - Add
iconColorprop to Tooltip component - Add
colorprop to ProgressMeter component - Add block-start and block-end options to
positionprop for Dialog component - Add
instructionandshowOptionIconsprops to MultiSelect component
1.4.1
- Breaking: rename focusTrigger to
focusElementin Popover component - Expose
focusElementin Button component - Increase minimum click area to 24px for Tooltip component
- Add
ellipsisLinesprop to MarkdownPreview component - Add
buttonFontSizeprop to MobileMenu component - Add
fontSizeprop to ThemeToggle component - Add solar icon set
- Fix default icon sizes for Button component
- Refactor: Pagination component
- Refactor: class and style bindings
- Refactor: replace
withDefaults()with destructured props syntax
1.4.0
- Breaking: rename props for MobileMenu component
- Breaking: rename
triggerVarianttobuttonVariantprop in Popover component - Change implementation of aria-hidden to
inertin FocusLoop component - Add
isprop to FocusLoop component - Add
modalprop to FocusLoop, Popover and Dialog components - Fix issue with animations for Dialog and MobileMenu components
- Fix accessibility issue with using Escape key to close Dialog component
- Add
roleprop to Dialog component - Add
labelandclickOutsideprops to MobileMenu component - Improve accessibility for ProgressMeter and ProgressCircle components
- Add
fontSizeandroleprops to ProgressMeter and ProgressCircle components - Add
borderRadius,paddingandmobilePaddingprops to Card component - Reduce specificity of CSS reset rules
- Improve docs with accessibility requirements
1.3.8
- Improve accessibility for Tooltip and Popover components
- Improve docs for ToggleTip, Popover, Dialog and MobileMenu components
1.3.7
- Move tests to playground
1.3.6
- Remove
@nuxt/test-utils/modulefrom nuxt config - Update to Nuxt 3.16.1
1.3.5
- Update to Nuxt 3.16.0
1.3.4
- Automation test
1.3.3
- Add accessibility tests and Axe Popup component for development
- set
detectBrowserLanguageto false to fix default locale bug - change reset icon in Search component
1.3.2
- Remove animation from Dialog component
1.3.1
- Move locales folder to root i18n folder
1.3.0
- Breaking: replace
datetime()function withd()to replace$d()from vue-i18n - Add
readonlyprop to Input and Textarea components
1.2.7
- Add VideoPlayer component
- Add CopyButton component
- Add ThemeToggle component
- Add
ariaLabelprop to Callout component - Add
iconPosprop to Popover component - Add
inlineprop to MenuList component - Add design tokens for
--font-weight-regular,--font-weight-mediumand--font-weight-bold - Fix word break in Ellipsis component
- Fix z-index issue with close button in MobileMenu component
- Fix table overflow issue with visuallyhidden text
1.2.6
- Add
skeleton,skeletonRowsandskeletonColsprops to Table component - Add
word-break: allto Ellipsis component
1.2.5
- Fix wrapping for code examples in MarkdownPreview component
1.2.4
- Add
iconSizeprop to Callout component - Fix: add video element to CSS reset
1.2.3
- Improve accessibility for Tooltip and Popover components
- Improve styling for Callout component
1.2.2
- Change: remove
cursor: pointerfrom buttons - Add ghost variant to Popover component and set to default
1.2.1
- Fix: set
overflow: visibleif content is visible in Accordion component - Add
tabindexprop to Input, Checkbox, CheckboxGroup, RadioGroup, Select and MultiSelect components
1.2.0
- Feature: improve
iconprop in components - Breaking: remove support for
iconLibprop in components - Breaking: rename Meter to ProgressMeter component
- Fix
--font-sizedesign token for Button component - Fix text overflow in link variant for Button component
1.1.8
- Add
maxprop to ProgressCircle component - Fix placeholder color for DatePicker component
- Fix background color of Markdown components
1.1.7
- Add
borderWidthprop to Card component - Add
hideLabelprop to Meter component - Remove background color from MarkdownPreview component
- Fix styling in
menuvariant for Button component
1.1.6
- Fix overflow issue for code blocks in MarkdownPreview component
1.1.5
- Improve logic for
iconandiconLibprops in Button component - Add
autofocus,autocompleteanddhideSubmitButtonprops to Search component - Fix whitespace issue in Popover menu
1.1.4
- Add
iconSizeprop to Button component - Add
fontSize,iconSizeandlabelIconprops to MenuList component - Add
datetime()helper function
1.1.3
- Add ProgressCircle component
- Remove
mdc-unwrap="p"attribute from Card, Accordion and AccordionDetails components
1.1.2
- Add
--animation-shakedesign token - Add
loadingprop to Table component - Add
radiusprop to Chip component
1.1.1
- Add
fontSizeprop to Button component - Add
fontSizeprop to Callout component - Expose
focusTabpanel()function in Tabs component - Remove
--app-max-widthdesign token to prevent flashing layout - Improve types
1.1.0
- Breaking: rename Details to AccordionDetails component
- Change summary slot to trigger slot
- Change default slot to content slot
- Add
labelLinkprop to MenuList component - Add
mdc-unwrap="p"attribute to slot Accordion, AccordionDetails, Card, Callout, Chip and Ellipsis components - Add size design tokens
- Add size options to circle variant in Skeleton component
- Add
iconLibprop to MobileMenu component - Add
orderargument to sort function - Fix flashing hidden content in Accordion component
1.0.21
- Add Skeleton and Spacer components
- Add
iconLibprop to MobileMenu component
1.0.20
- Add outline option to
triggerVariantprop in Popover component - Fix secondary button color in Popover component
- Fix text truncation in MultiSelect component
1.0.19
- Add
triggerVariantto Popover component
1.0.18
- Fix whitespace for Checkbox component
- Remove visually hidden comma from required label in form inputs
1.0.17
- Fix tooltip icon size in Chip component
- Fix formatting for i18n
datetimeLongoption - Increase gap in
.table-cellhelper class - Add transition to LogoCardan component
1.0.16
- Fix border-radius in MenuList component
- Fix z-index issue for caret in MultiSelect component
- Translations update for password reset
1.0.15
- Translations fix
1.0.14
- Add
autofocusprop to MarkdownEditor component - Improve styling for Callout component
1.0.13
- Add
hideExternalIconprop to Button component - Add
lgoption tosizeprop in Table component - Fix hover styles for disabled buttons in Popover component
- Add translations
1.0.12
- Add more validation options for Input component
- Fix icon support for Input component
1.0.11
- Fix loading prop when Button component is rendered as NuxtLink
- Add
titleprop to Tooltip component
1.0.10
- Breaking: rename
focusFnprop toinvalidFocusFnin Form component - Add
hideLabelprop to MarkdownEditor component - Expose
focusElement()function in MultiSelect component - Improve styling for MenuList component
1.0.9
- Add
triggerClassprop to MobileMenu component - Improve
requiredprop for MarkdownEditor component - Add
.labelhelper class for easy swapping with nativelabelelement
1.0.8
- Add
labelandhTagprops to MenuList component - Add icon support for Tabs component
1.0.7
- Increase size for links in MobileMenu component
1.0.6
- Add
hideLabelprop to Checkbox component - Fix: show label in FileInput component
1.0.5
- Breaking: rename
navListprop tolistin MobileMenu component - Add
placeholderUrlprop to FileInput component - Expose
focusElementin Input component
1.0.4
- Add
iconSizeprop to Tooltip component
1.0.3
- Publish
@krafters/uipackage to NPM
1.0.2
- Add
positionprop to Dialog component - Add animations to Dialog component
- Add
loadingprop to Popover component
1.0.1
- Fix aria-live for FileInput component
1.0.0
- Add documentation for existing components
- Add RadioGroup component
- Add
isprop to Card component - Add
sizeprop to MultiSelect component - Add
@mdit/plugin-markto MarkdownEditor and MarkdownPreview components