⚠️ Breaking Changes
- Form: resolve async validation in yup & issue directly mutate state (#2701)
🚀 Features
- Accordion: add
close
event (#2750) (419a24f) - Badge: handle
icon
prop (#2594) (0d1a76e) - InputMenu/SelectMenu: add support for
dot notation
inby
prop (#2607) (53df9d9) - Link: allow partial query match for
activeClass
(#2663) (03e24f4) - Notification: add
pauseTimeoutOnHover
prop (#2661) (11b8c3d) - Table: add contextmenu handling to table rows (#2283) (c9e6256)
- Table: add custom
@select:all
event (#2581) (ac323c4) - Table: allow dynamically render
checkbox
(#2549) (d6daf46)
🐛 Bug Fixes
- AvatarGroup/ButtonGroup/MeterGroup: allow deeply partial
ui
config (#2542) (bf58086) - Carousel: wrong
ui
type withstrategy
(07ef771) - components: replace
as const
with correct type in config (#2652) (51c8b8e) - DatePicker: undefined
dayIndex
(#2545) (ce955d2) - Form: resolve async validation in yup & issue directly mutate state (#2701) (f3632dd)
- Form: use parsed value from
joi
instead of original state (#2587) (acecff4) - InputMenu/SelectMenu: use
by
prop to compare objects & support dot notation invalue-attribute
(#2566) (7154254) - Link:
exactQuery
prop type (#2781) (4cde571) - Notification: element renders even when no
notification
is present (#2561) (d4e408c) - Table: data outdated when rows change (#2600) (b23f2de)
- Table: missing type on props
loadingState
(#2551) (6e66990) - Table: prevent
onClick
while blocking element (#2592) (9703786) - types: improve
DeepPartial
type for App Config (#2621) (976b03f)
👋 New Contributors
- @Snack-X made their first contribution in #2542
- @nfpocket made their first contribution in #2283
- @julien1619 made their first contribution in #2621
- @jcahal made their first contribution in #2653
- @gioboa made their first contribution in #2652
- @Jevin0 made their first contribution in #2714
- @hansemannn made their first contribution in #2750
- @HarshPatel5940 made their first contribution in #2661
Full Changelog: v2.19.2...v2.20.0