⚠️ Breaking Changes
- Library now requires
vue >= v3.3
- Calendar cells
id
attribute is now prefixed withdp-
- Calendar cells
data-test-id
attribute now matches theid
value - Ref
dpWrapMenuRef
is now exposed via the getter functiongetDpWrapMenuRef
instead of direct access
For more info, take a look at the migration guide
🚀 Features
- Allow
preset-dates
value
to be computed when clicked 11bd8bc (#1031) by @ayrtonandino - Added prop
always-clearable
94ff47d (#1033) by @Georglider - Added option
escClose
to thetext-input
configuration object (#1038) - When min or max range config is provided, the calendar will auto-disable dates out of range (#1039)
- Custom
onClickOutside
function now receives the second param of typePointerEvent
(#1040) - Exposed
isDisabled
tomonth-year
slot props 19a1bbd (#1056) by @vukadinFE
🐛 Bug Fixes
- Fixed issue with incorrect handling of
allowed-dates
inmonth-picker
andyear-picker
modes (#1035, #1047) - Fixed issue where the start time is not reset on value reset (#1048)
- Fixed invalid calendar cell
id
(#1051) - Fixed typescript error from wrongly exposed property (#1053)
- Fixed issue with the wrong year format on the first week in
week-picker
mode (#1055) - Fixed issue where clicking DST date from outside DST and active timezone increments by an hour (#1059)
- Fixed issue with being unable to scroll over the calendar without selecting the date on iOS touch devices (#1061, #1066)
- Fixed typescript error due to missing type export
InternalTime
724027e (#1062) by @davidglezz