Releases: Vuepic/vue-datepicker
Releases · Vuepic/vue-datepicker
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
v8.0.0
⚠️ Breaking Changes
- Default
week-picker
format is changed to week numbers - Tabbing out from the overlay will shift focus to the action row button if present
highlight
prop types are changed to either a configuration object or a function- Removed deprecated props
id
for cell days in the calendar is changed to format value instead ISO datedate-fns-tz
dependency is removeddate-fns
is updated to versionv3
(#688)
For more info, take a look at the migration guide
🚀 Features
- Added
dp--past
anddp--future
classes in the calendar (#676) - Added
range
support forweek-picker
(#700, #665, #283) - Added
loading
prop that adds loading overlay in the menu (#722) - Added
minMaxRawRange
in therange
configuration object (#732)
🐛 Bug Fixes
- Fixed slow year update in
text-input
mode combined withrange
(#694) - Fixed year
0
on the second solo calendar when the range is within the first calendar (#702) - Fixed issue with scroll jump when selecting year range (#705)
- Fixed unhandled error when using
flow
withmonth-picker
(#712) - Fixed issue where the
@update-month-year
event is not being triggered inyear-picker
(#716) - Fixed issue where the
dp-input
slot is not showing on:inline={ input: true }
mode (#717) - Fixed issue with time update on
model-auto
with pre-definedv-model
(#719) - Fixed select button style override by global CSS selectors (#721)
- Fixed issue with
partial-range
and predefinedv-model
not highlighting hovered date and resetting selection (#726) - Fixed issue with bypassing
[min/max]-time
when selected boundary values (#727) - Fixed issue with vue compact warnings (#728)
- Fixed issue with word break on Chinese action button labels (#733)
- Fixed issue with duplicated calendars when using
preset-dates
and:multi-calendars="{ solo: true }"
(#735) - Fixed issue with wrong month selection in
month-picker
mode when the current date is greater than the days on the selected month (#736, #738) - Fixed wrong
transitions
type (#740)
🔧 Refactor
- Update the mobile layout if the calendar width is larger than the document width (#690)
- When tabbing out from overlay, shift focus to the action row button (#695)
- Debounce on
month-change-on-scroll
is changed to a variable rate throttle (#725) by @phillanier - Use
format
instead of ISO date split for day cellid
(#729) range
prop can now accept configuration object- Deprecated the following props in favor of the range configuration object:
show-last-in-range
no-disabled-range
disable-time-range-validation
max-range
min-range
partial-range
auto-range
fixed-start
fixed-end
v7.4.1
🐛 Bug Fixes
- Fixed issue with
hide-navigation
not working inmonth-picker
mode (#674) - Fixed issue with
year-picker
inrange
mode not highlighting end year on re-open (#677) - Fixed issue with
allowed-dates
not properly mapped whentimezone
is provided (#680) - Fixed issue with
:multi-calendars="{ solo: true }"
not showing proper month/year on the second calendar (#681) - Fixed wrong icon on time-overlay when
time-picker-inline
is used (#686) - Fixed error when selecting January when using
month-picker
mode withmulti-dates
(#687) - Fixed issue where input loses focus when combining
text-input
withmonth-picker
oryear-picker
(#693) - Fixed issue where disabled months are not highlighted properly (#698)
- Fixed issue where
filters
are not working inyear-picker
mode (#701)
🔧 Refactor
v7.4.0
🚀 Feature
- Exposed
openMenu
,closeMenu
andtoggleMenu
functions to thedp-input
slot (#673)
🐛 Bug Fixes
- Fixed missing
week-numbers
prop object type definition (#667) - Fixed issue with focusing out from the input field and not focusing on the next/previous element (#668)
- Fixed issue with
flow
not working inmonth-picker
mode (#669)