Releases: unovue/reka-ui
Releases · unovue/reka-ui
v2.0.0
🚨 Breaking Changes
Do checkout Migration Guide for smooth transition! 😁
- New brand name - by @zernonia (98ea5)
- Arrow: Improve polygon - by @zernonia (ac8f3)
- Collapsible, Accordion: Add
unmount
prop to help SEO for hidden content - by @zernonia (a14f5) - Combobox: Drop dismissable prop. use Listbox instead - by @zernonia (83c51)
- NavigationMenu: Replace hardcoded CSS values with custom properties - by @gu-stav in #1481 (69348)
- Popover: Update aria, remove messy attribute - by @zernonia (de5cc)
- Select: Fix SSR, refactor the way SelectValue renders element - by @zernonia (6a623)
🚀 Features
- Expose useful types - by @zernonia (6785b)
- Expose combobox components - by @zernonia (9fb7f)
- Added codemods to docs - by @dfordp in #1258 (171dd)
- Bubble input/change for form component - by @zernonia (c66bb)
- Expose injectContext - by @zernonia (70fc8)
- Bundle with preserveModules, rollup types dts - by @zernonia (fb372)
- Include sourceMap, improve build - by @cyyynthia in #1432 (3efab)
- Expose more slotProps - by @zernonia (538ff)
- Support
null
value for all form components - by @zernonia (52028) - Expose state for RadioGrouoItem, StepperIndicator - by @zernonia (f0fbb)
- Calendar/DatePicker:
- Checkbox:
- Collapsible:
- Combobox:
- ConfigProvider:
- Listbox:
- Listbox, Combobox:
- NavigationMenu:
- Popper:
- Presence:
- RadioGroup:
- RangeCalendar:
- Select:
- SelectItem:
- Emit a select event when an option is selected - by @kilobyte2007 in #1513 (da489)
- TagsInput:
- Teleport:
- TimeField:
- ToggleGroup:
- useFilter:
- usePrimitiveElement:
🐞 Bug Fixes
- Patches, not-prose - by @zernonia (e7a3f)
- ComboboxEmpty render and nav menu - by @zernonia (82505)
- Generate scripts and results - by @zernonia (59237)
- Path to constant build entry - by @DamianGlowala in #1349 (78ac8)
- Missing export for inject - by @zernonia (5e901)
- Uncrypto works on https and localhost only - by @zernonia (47bad)
- Accordion:
- Checkbox:
- Update:modelValue typing - by @aguingand and aguingand in #1422 (efb28)
- Not clickable without v-model - by @zernonia (fbbf2)
- Combobox:
v1.9.16
🐞 Bug Fixes
- Remove type casting in useBodyScrollLock - by @hrubysi in #1629 (3f9aa)
- Calendar: Properly calculate focus on paged navigation false - by @epr3 in #1638 (05e96)
- DateField: Do not reset all segments when user delete value from any segment - by @zernonia in #1640 (0cf3c)
- useForwardExpose: Forward native element - by @felissi in #1632 (c052f)
View changes on GitHub
v1.9.15
v1.0.0-alpha.11
v1.0.0-alpha.10...v1.0.0-alpha.11
🚀 Enhancements
- Calendar/DatePicker: Expose more attribute as slotProps (357b6b82)
🔥 Performance
- Presence: Improve clearTimeout (#1628)
🩹 Fixes
- DatePicker: Error when unselecting a date (#1619)
- build: Wrong path for date after merging main (10ef6c31)
❤️ Contributors
- Zernonia (@zernonia)
- David Hart [email protected]
- Artem Melnyk (@MellKam)
v1.9.14
🚨 Breaking Changes
- Calendar/RangeCalendar (Alpha): Do not set isDisabled on outside month - by @epr3 in #1602 (ebc4c)
(CellTrigger'sdata-outside-view
no longer setdata-disabled=true
, you need to update styling to cater fordata-outside-view
)
🐞 Bug Fixes
- Date component type resolves incorrectly - by @zernonia in #1592 (5215f)
- Checkbox: Set aria-required to required prop value - by @pmairoldi in #1596 (14da5)
- DatePicker: Set placeholder based on modelValue - by @epr3 in #1604 (29379)
- Editable: Not submitting within a dialog - by @zernonia in #1613 (85902)
- PinInput: Error throw from resetPlaceholder's nextTick if component not in the DOM anymore - by @hartbit in #1606 (45343)
- RangeCalendar: Enable modelValue to be undefined and refactor combined watch condition - by @epr3 in #1612 (9ac65)
View changes on GitHub
v1.0.0-alpha.10
v1.0.0-alpha.9...v1.0.0-alpha.10
🚀 Enhancements
- Calendar/DatePicker: Expose disabled state (d1d4defd)
🩹 Fixes
- Date component type resolves incorrectly (#1592)
- Checkbox: Set aria-required to required prop value (#1596)
- Calendar/RangeCalendar:
⚠️ Do not set isDisabled on outside month (#1602) - PinInput: Error throw from resetPlaceholder's nextTick if component not in the DOM anymore (#1606)
- DatePicker: Set placeholder based on modelValue (#1604)
- DatePicker: Add missing parentheses to defineSlots (#1610)
- NavigationMenu: Indicator incorrect position during unmount (1a5e720f)
- Editable: Not submitting within a dialog (#1613)
- ContextMenu: Unable to change position of context menu when right click on trigger when it open (f0d23e76)
- RangeCalendar: Enable modelValue to be undefined and refactor combined watch condition (#1612)
⚠️ Breaking Changes
- Calendar/RangeCalendar:
⚠️ Do not set isDisabled on outside month (#1602)
❤️ Contributors
- Zernonia (@zernonia)
- Eduard Predescu (@epr3)
- Donaldkicksyourass (@donaldxdonald)
- David Hart (@hartbit)
- Serhat Ünver (@serhatunver)
- Pierre-Marc Airoldi [email protected]
- Fabian (@fgiering)
- Ben Sheedy (@sanscheese)
v1.0.0-alpha.9
🚀 Enhancements
- Expose state for RadioGrouoItem, StepperIndicator (f0fbbd07)
- RangeCalendar: Reset date range selection when pressing escape (c2809bfd)
- Teleport: Support Vue teleport defer prop (17d9deba)
- SelectItem: Emit a select event when an option is selected (#1513)
- Combobox: Add resetSearchTermOnSelect props to allow whether to clear search term on select (#1257)
- Expose FocusScope (#1584)
🩹 Fixes
- Popper: Performance degrade with manual throttle (af69fa1c)
- Toast: Screen readers announcing toasts (#1551)
- Splitter: IsCollapsed not working on ssr (1f472e2e)
- Tooltip: Multiple tooltip display at once (#1583)
- document.activeElement is incorrect when components are use within custom elements (#1570)
💅 Refactors
- Editable: Update model value only on submit (#1538)
📖 Documentation
- Add date picker selection example (984b74fe)
- Update tooltip cursor behavior, docs gen (121e3058)
- Fix private trapFocus prop being expose/generated (6b5af162)
- Fix combobox with tagsinput example (d2e66d52)
- Fix combobox usage as command (31331bc2)
🏡 Chore
- Revert changes to release step (b88695c5)
- Doc gen (bfe31a1c)
- deps-dev: Bump pnpm from 9.4.0 to 9.15.0 (8661511d)
- Make certain packages as peerDep (70358fb3)
- Update pnpm-lock (aadea789)
- Add Gurubase.io tag (#1439)
- deps-dev: Bump vite from 5.4.8 to 5.4.12 (#1571)
- Release v1.9.13 (587559ad)
- Release v1.0.0-alpha.9 (f1d372cf)
✅ Tests
- Range selection reset (e1bdf69b)
❤️ Contributors
- Zernonia (@zernonia)
- Roman Hrynevych (@hrynevychroman)
- Pierre-Marc Airoldi (@pmairoldi)
- Kursat Aktas [email protected]
- Nico Prat [email protected]
- Sergiu Cazac [email protected]
v1.0.0-alpha.8...v1.0.0-alpha.9
v1.9.13
🚀 Features
- Expose FocusScope - by @zernonia in #1584 (d0077)
- Combobox: Add
resetSearchTermOnSelect
props to allow whether to clear search term on select - by @hrynevychroman in #1257 (1fad2)
🐞 Bug Fixes
document.activeElement
is incorrect when components are use within custom elements - by @pmairoldi in #1570 (f56f2)- Splitter: IsCollapsed not working on ssr - by @zernonia (1f472)
- Toast: Screen readers announcing toasts - by @nicooprat in #1551 (6c490)
- Tooltip: Multiple tooltip display at once - by @zernonia in #1583 (0c46f)
View changes on GitHub
v1.0.0-alpha.8
🚀 Enhancements
- Support null value for all form components (52028c21)
🩹 Fixes
- Uncrypto works on https and localhost only (47bad410)
- Accordion: Focus was changed when pressing down on element inside content (#1505)
- NumberField: Input value was reset when attribute changes (#1506)
- Select: Typeahead not working (#1511)
- TagsInput: Avoid mutating modelValue directly (#1509)
- PinInput: Placeholder not showing after reseting the value programatically (#1530)
- Select: Selected item emit wrong type (3971c02f)
- Combobox: By props not being forwarded (e967948c)
💅 Refactors
- useTypeAhead: Adapt for better textValue support (8f8468a6)
- useSingleOrMultipleValue: Improve the usability of composable (a94cbc3f)
📖 Documentation
- Add Iran to preferences options calendar demo (#1492)
- Fix highlighted code in light mode (4ac8505a)
- More ComboboxVirtualization documentation and examples (#1502)
🏡 Chore
- Github action for common workflow (166fe8a9)
- Fix missing checkout in build step (4823c85b)
- Fix test (87c2d89d)
- Use a simple random string generator (f97e60ea)
❤️ Contributors
- Zernonia (@zernonia)
- Vojtěch Plocica (@ploca14)
- Rijenkii [email protected]
- Imanmalekian31 (@imanmalekian31)
v1.9.12
🐞 Bug Fixes
- Accordion: Focus was changed when pressing down on element inside content - by @zernonia in #1505 (c3159)
- NumberField: Input value was reset when attribute changes - by @zernonia in #1506 (0f732)
- PinInput: Placeholder not showing after reseting the value programatically - by @zernonia and antfu in #1530 (2ff8f)
- Select: Typeahead not working - by @zernonia in #1511 (cc5b2)
- TagsInput: Avoid mutating modelValue directly - by @ploca14 in #1509 (ad43e)