Releases: chakra-ui/ark
Releases · chakra-ui/ark
@ark-ui/vue@5.34.1
Fixed
- Carousel:
- Fixed issue where carousel inside a Portal (e.g., Dialog) computes incorrect page count due to incomplete DOM layout
at mount time - Keep page and indicators in sync after drag release and scroll settling
- Handle rapid mixed interactions (drag, wheel, buttons, indicators) more consistently
- Keep page state valid when
slidesPerPage,slidesPerMove, direction, or orientation change - Make
slidesPerMoveprogression more predictable
- Fixed issue where carousel inside a Portal (e.g., Dialog) computes incorrect page count due to incomplete DOM layout
- Combobox, Listbox, Select: Improved controlled-mode synchronization and callback/item resolution behavior across
filtered collections
Changed
- Format:
Format.Timenow acceptsamLabelandpmLabelas separate props instead of the previousamPmLabels
object
@ark-ui/svelte@5.19.1
Fixed
- Carousel:
- Fixed issue where carousel inside a Portal (e.g., Dialog) computes incorrect page count due to incomplete DOM layout
at mount time - Keep page and indicators in sync after drag release and scroll settling
- Handle rapid mixed interactions (drag, wheel, buttons, indicators) more consistently
- Keep page state valid when
slidesPerPage,slidesPerMove, direction, or orientation change - Make
slidesPerMoveprogression more predictable
- Fixed issue where carousel inside a Portal (e.g., Dialog) computes incorrect page count due to incomplete DOM layout
- Combobox, Listbox, Select: Improved controlled-mode synchronization and callback/item resolution behavior across
filtered collections
Changed
- Format:
Format.Timenow acceptsamLabelandpmLabelas separate props instead of the previousamPmLabels
object
@ark-ui/solid@5.34.1
Fixed
- Carousel:
- Fixed issue where carousel inside a Portal (e.g., Dialog) computes incorrect page count due to incomplete DOM layout
at mount time - Keep page and indicators in sync after drag release and scroll settling
- Handle rapid mixed interactions (drag, wheel, buttons, indicators) more consistently
- Keep page state valid when
slidesPerPage,slidesPerMove, direction, or orientation change - Make
slidesPerMoveprogression more predictable
- Fixed issue where carousel inside a Portal (e.g., Dialog) computes incorrect page count due to incomplete DOM layout
- Combobox, Listbox, Select: Improved controlled-mode synchronization and callback/item resolution behavior across
collections - Menu: Fixed
MenuCheckboxItemto usegetOptionItemStateforoptionItemStatecontext lookup
Changed
- Format:
Format.Timenow acceptsamLabelandpmLabelas separate props instead of the previousamPmLabels
object
@ark-ui/react@5.34.1
Fixed
- Carousel:
- Fixed issue where carousel inside a Portal (e.g., Dialog) computes incorrect page count due to incomplete DOM layout
at mount time - Keep page and indicators in sync after drag release and scroll settling
- Handle rapid mixed interactions (drag, wheel, buttons, indicators) more consistently
- Keep page state valid when
slidesPerPage,slidesPerMove, direction, or orientation change - Make
slidesPerMoveprogression more predictable
- Fixed issue where carousel inside a Portal (e.g., Dialog) computes incorrect page count due to incomplete DOM layout
- Combobox, Listbox, Select: Improved controlled-mode synchronization and callback/item resolution behavior across
filtered collections
Changed
- Format:
Format.Timenow acceptsamLabelandpmLabelas separate props instead of the previousamPmLabels
object
v0.0.1
@ark-ui/vue@5.34.0
Added
- Format: Added
Format.Timefor formatting time values and examples for basic, date input, seconds, custom AM/PM
labels, and locale
Fixed
- Build: Fixed CJS build issues in downstream Zag.js packages
@ark-ui/svelte@5.19.0
Added
- Format: Added
Format.Timefor formatting time values and examples for basic, date input, seconds, custom AM/PM
labels, and locale
Fixed
- Build: Fixed CJS build issues in downstream Zag.js packages
- Download Trigger: Fixed window resolution to use environment context in custom environments (for example,
iframes)
@ark-ui/solid@5.34.0
Added
- Format: Added
Format.Timefor formatting time values and examples for basic, date input, seconds, custom AM/PM
labels, and locale
Fixed
- Build: Fixed CJS build issues in downstream Zag.js packages
@ark-ui/react@5.34.0
Added
- Format: Added
Format.Timefor formatting time values and examples for basic, date input, seconds, custom AM/PM
labels, and locale
Fixed
- Build: Fixed CJS build issues in downstream Zag.js packages
@ark-ui/vue@5.33.0
Added
-
Date Picker: Added non-Gregorian calendar support via
createCalendarprop (Persian, Buddhist, Islamic, Hebrew,
and other calendar systems)<script setup> import { PersianCalendar } from "@internationalized/date" function createCalendar(identifier) { switch (identifier) { case "persian": return new PersianCalendar() default: throw new Error(`Unsupported calendar: ${identifier}`) } } </script> <DatePicker.Root locale="fa-IR" :create-calendar="createCalendar"> <!-- ... --> </DatePicker.Root>
-
Date Picker: Added
data-typeattribute to weekend table header and cell
Fixed
- Combobox: Fixed
onValueChangereturning emptyitemsarray when using controlled value - Popover: Fixed nested popover z-index layering
- Toast: Fixed types to ensure
parent/indexare exposed as props andexpand/collapseare exposed on the
store - Radio Group, Listbox, Progress, Segment Group: Fixed group labels rendering orphan label elements; now render as
spanper W3C ARIA pattern