Releases: Vuepic/vue-datepicker
Releases · Vuepic/vue-datepicker
v8.6.0
🚀 Features
- New event
overlay-toggle
added (#852) - Added option to click and hold
time-picker
arrows (#855)- Can be enabled with
config.timeArrowHoldThreshold
- Can be enabled with
- Added
[hours/minutes/seconds]-overlay-header
slots (#857) - Added
--dp-border-color-focus
CSS variable (#863)
🐛 Bug Fixes
- Fixed type errors for slot type definitions (#854, #858)
- Fixed issue where
12
has wrong values intime-picker
when:is-24="false"
(#851) - Fixed issue where the calendar is not reacting to mode change between
range
andmulti-dates
(#560) - Fixed issue where
prevent-min-max-navigation
is not calculated properly whenv-model
is provided inmonth-picker
mode (#861)
🔧 Refactor
- Deprecated events
time-picker-open
andtime-picker-close
in favor ofoverlay-toggle
event
v8.5.1
🐛 Bug Fixes
- Fixed missing prop type definition for
clear-icon
slot (#842) - Fixed issue with
update-month-year
event not being triggered on year change inmonth-picker
mode (#843) - Fixed issue where input value disappears on
internal-model-change
event (#848) - Fixed issue where
flow
is not working properly intime-picker
mode (#849)
v8.5.0
🚀 Features
- Added
keepViewOnOffsetClick
in theconfig
prop to prevent auto month change on offset date click (#797) - Various accessibility improvements (Date picker only) (#822)
PageUp
andPageDown
keyboard buttons go to the next/previous monthshift
+PageUp
orPageDown
keyboard buttons go to the next/previous yearhome
andend
keyboard buttons go to the start/end of the week
- New prop added
enable-minutes
(#830)
🐛 Bug Fixes
- Fixed issue where month names are not displayed correctly when using
format-locale
and overridden timezone (#817) - Added type definitions for slots (#819)
- Fixed issue with wrong disabled times in the overlay when using AM/PM mode (#820)
- Fixed issue with the
month-overlay-value
slot not working inmonth-picker
mode (#821) - Fixed issue with
--dp-border-radius
applied to calendar cells instead of--dp-cell-border-radius
(#827) - Fixed issue with positioning inside shadow DOM (#828) by @biesbjerg
- Fixed issue with selecting the end date before the start date on
text-input
range
mode (#837)
🔧 Refactor
- Overlay container height is now passed as a CSS variable and used within a class instead of inline style (#838)
- Expose all
data-test
attributespreset-dates
can also accept optionaltestId
to configure thedata-test
attribute
v8.4.0
🚀 Features
- Added support for
iso
format inmodel-type
(#804) - Added
top-extra
slot (#806) - Added a second parameter in the
internal-model-change
event with a matching value inv-model
(#808)
🐛 Bug Fixes
- Fixed issue with
disabled
flag on wrapper div causing unwanted behavior in Quasar framework (#800) - Fixed wrong borders when hovering weeks in between on ranged
week-picker
(#807) - Fixed issue with wrong classes applied in
range
mode including missing start and end range classes (#809)
🔧 Refactor
- Arrow position in the menu will now always match the center of the input or trigger slot (#802)
- Can be overridden in
config
prop
- Can be overridden in
v8.3.2
🐛 Bug Fixes
- Fixed issue with collapsed
[left/right]-sidebar
slots (#790) - Fixed issue where the date is cleared with
clearable="false"
intext-input
mode (#791) - Fixed issue with
auto-apply
not working inmonth-picker
andyear-picker
range
mode (#794) - Fixed
teleport
prop type order to fix boolean casting (#798) by @mcmimik
🔧 Refactor
v8.3.1
v8.3.0
🚀 Features
- Added support for dragging and selecting on
multi-dates
(#780)multi-dates
prop can now accept configuration object
timezone
prop can now acceptconvertModel
property (#773)
🐛 Bug Fixes
- Fixed issue where
format-locale
is being ignored when parsingtext-input
(#768) - Fixed issue where
filters
are not being applied inmonth-picker
mode (#769) - Fixed issue where year numbers are not formatted based on locale (#775)
- Fixed issue where
arrow-navigation
does not jump to the next/previous row on left/right navigation (#776) - Fixed issue where the date hover effect is missing in different modes (#777)
- Fixed issue where
partial-range
is not working withfixed-start/end
(#781) - Fixed issue where
selectOnFocus
doesn't select the value with customformat
ontext-input
(#782)
🔧 Refactor
- Revert
v-model
totimezone
conversion beforev8.1.0
(can be opted out via config) (#773) - Deprecated prop
multi-dates-limit
v8.2.0
🚀 Feature
- Add
weekDay
property toaria-labels
prop (#749)
🐛 Bug Fixes
- Fixed slow year update in
text-input
mode combined withrange
(#694) - Fixed issue with the
aria-labels
prop not being propagated to all components (#748) - Fixed issue with
[min/max]-range
not working inmonth-picker
mode (#758) - Fixed hydration mismatch error in Nuxt (#762)
- Fixed
partial-flow
withauto-apply
not closing the menu (#764) - Fixed missing
ariaLabels.menu
onrole="dialog"
(#765) - Fixed wrong seconds mapping in
time-picker
range mode (#766)
v8.1.1
v8.1.0
🚀 Features
- The
timezone
prop is extended with the configuration object - Added
fixedStart
andfixedEnd
range
support tomonth-picker
(#742)
🐛 Bug Fixes
- Fixed slow year update in
text-input
mode combined withrange
(#694) - Fixed issue with time update on
model-auto
with pre-definedv-model
(#719) - Fixed issue causing stretched menu after device rotation (#739)
🔧 Refactor
⚠️ Timezone validation rewrite- (Pottentionaly breaking), make sure to check the updated configuration
- Rewritten internal handling of props that provide date values
- Deprecated prop
emit-timezone