Skip to content

Releases: Vuepic/vue-datepicker

v3.6.0

01 Dec 17:26
cd2b8b7
Compare
Choose a tag to compare

🚀 Features

  • timezone - Support for timezones (#185)
  • no-disabled-range - Prevent range selection if the range includes disabled dates (#188)
  • textInputOptions.format to display the given format on input focus and global format for value display (#190)
  • on-click-outside - Custom on click outside handler with exposed validation function 54d3f15 & 0795686 (#191)
  • six-weeks - Always display six weeks in the calendar (#199)
  • New slots - month-year, time-picker, action-row

🐛 Bug Fixes

  • Fixed hours auto-increment on date change on UTC preserve mode 45b80f2 (#182)
  • Fixed start-date being ignored in month-picker mode (#186)
  • Fixed issues related to min and max range (#187)
    • number of dates to include both start and end dates, not between dates
    • min range >= 1 allows the selection of the same date
  • Fixed auto-apply when used in combination with model-auto (#195)
  • Fixed issue where the page scroll is blocked on mobile devices (#197)

🔧 Refactor

  • Code reorganization
  • Significantly reduced code complexity
  • Improved code readability
  • Test coverage over 80%
  • Rewritten top/bottom positioning logic, smoother and consistent animation
  • All prop changes should be reactive now
  • disabled-dates in the range will be marked as part of the range
  • ⚠️(deprecated) - custom components are now deprecated, additional slots are added instead
  • ⚠️(breaking) - html property for custom HTML in the markers prop is replaced with the slot (marker-tooltip) for security purposes
  • ⚠️(breaking) - Custom format function will now receive date object(s) on all modes
  • ⚠️(breaking) - Slots with the name [month/year/hours/minutes]-overlay are renamed to [month/year/hours/minutes]-overlay-value

v3.5.3

01 Nov 18:04
f00a339
Compare
Choose a tag to compare

🚀 Feature

  • hideNavigation - Allows hiding navigation buttons from month/year/time overlays (#166)

🐛 Bug Fixes

  • Fixed issue where positioning teleportCenter is not reactive while the menu is open (#164)
  • Fixed issue when :is24="false" hours range is 0-11 instead of 1-12 9601d65 (#174)

🔧 Refactor

v3.5.2

09 Oct 08:03
d42c73f
Compare
Choose a tag to compare

🐛 Bug Fix

  • Fixed wrong positioning introduced in v3.5.1

v3.5.1

08 Oct 11:25
2139d7f
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fixed wrong positioning on window scrollX (#160)
  • Fixed unable to select proper months in monthPicker and range (#comment ref #147)

v3.5.0

01 Oct 09:04
7eb8196
Compare
Choose a tag to compare

🚀 Features

  • dayClass - Pass custom classes to the specific calendar days (#136)
  • Extended presetRanges to pass a custom slot (#140)
  • highlightDisabledDays - Keep disabled dates highlighted if enabled 77eefcd (#150)
  • Extended markers to accept html string d8cfe85 (#156)
  • New slots added left-sidebar and right-sidebar
  • updateInternalModelValue - New method to update internal model-value while the picker is in open state

🐛 Bug Fixes

  • Fixed autoApply not working with yearPicker (#138)
  • Fixed issue with invalid selection in monthPicker with range mode (#147)
  • Fixed issue with calendar flow step being skipped when changing months via chevron (#149)

🔧 Refactor

v3.4.8

09 Sep 11:11
fd00750
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fixed the issue that opens the keyboard after selecting the date on IOS and Android devices (#128)
  • Fixed the issue that prevents selecting the current month upon the first menu open when using range with monthPicker (#131)
  • Accessibility
    • Fixed issue where Next/Previous month button is announced by screenreader as group instead of button cea5a79 (#132)
    • Fixed typo on Next month ActionIcon aria label not being read out due to a typo in code cea5a79 (#132)

🔧 Refactor

  • Mark navigation buttons as disabled if preventMinMaxNavigation is enabled (#126)
  • Accessibility - Use the spacebar also to mark selection (#133)

v3.4.7

01 Sep 10:59
628a95c
Compare
Choose a tag to compare

🚀 Features

  • highlightWeekDays - highlight days based on the day of the week b27394e (#125)
  • ignoreTimeValidation - disables the time check when using minDate or maxDate (#124)

v3.4.6

19 Aug 11:06
e3375b4
Compare
Choose a tag to compare

🐛 Bug Fix

  • Fixed issue that fails to load proper build format (#116)

🔧 Refactor

  • Use .cjs and .js for build formats
  • Updated installation step in installation instructions for nuxt

v3.4.5

16 Aug 12:54
c91866e
Compare
Choose a tag to compare

🐛 Bug Fix

  • Fix malformed scss (#113)

v3.4.4

15 Aug 15:22
91b39ac
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fixed scss export in package.json
  • Fixed highlight class not added on the selected date (#112)