Releases: mst101/vue-datepicker
Releases · mst101/vue-datepicker
v6.0.0
6.0.0 (2023-10-16)
⚠ BREAKING CHANGES
- datepicker: Make from/to dates inclusive
Features
- dateinput: Arrow down from input (0fa129a)
- dateinput: Convert span to button (16fbac7)
- dateinput: Don't close calendar on input blur (8e02f3b)
- dateinput: Emit
typed-date
event on keyup (c14e718) - dateinput: format typeable inputs on blur (#44) (53f1e8f)
- dateinput: Only validate typed date on blur/enter (1a1d3aa)
- dateinput: Remove deprecated icon props (19f3dda)
- dateinput: Toggle via space bar (50240be)
- dateinput: Update typedDate when selectedDate changes (9d227db)
- datepicker: Add prop to append calendar to body (#37) (ca8d021)
- datepicker: Add prop to determine first-day-of-week (#41) (78abc56)
- datepicker: Add transition on toggle (aa6a95c)
- datepicker: Add transition on view change (db98efb)
- datepicker: Apply highlighted-start and -end to ranges (1f6771f)
- datepicker: Build an array of navElements to focus trap (5bbf131)
- datepicker: Close on losing focus (150d72c)
- datepicker: Determine which cell is tabbable initially (f26a376)
- datepicker: Don't select date on
typed-date
event (fe7b189) - datepicker: Emit a
changed
event (0e8712a) - datepicker: Emit input event on valid typedDate (3ac6d5b)
- datepicker: Exclude non-tabbable slot elements from focus trap (bedc3b8)
- datepicker: Exclude non-tabbable slot elements from focus trap (bf63a79)
- datepicker: Focus correct element on close (8807c91)
- datepicker: Focus correct element on open (22ebd1d)
- datepicker: Focus correct element on view change (4154a72)
- datepicker: Focus prev/next buttons on click (4931fa2)
- datepicker: Handle scroll direction on typed-date (889c4e9)
- datepicker: Keep track of
latestValidTypedDate
(a39a97c) - datepicker: Keep track of tabbable-cell (824f711)
- datepicker: Let invalid
open-date
default to today (5c9fdf6) - datepicker: Make
focus
&blur
events refer to entire datepicker (1ea96fe) - datepicker: Make from/to dates inclusive (c63a968)
- datepicker: Remove superfluous selected-disabled event (49d5f38)
- datepicker: Reset default page date on close (b0a1fa2)
- datepicker: Revert to open date/close on escape (55a23c0)
- datepicker: Revert to open date/close on escape (7c26eb3)
- datepicker: Select a date on pressing enter (26ea7a1)
- datepicker: Select a typed date on losing focus (850006b)
- datepicker: Set
isActive
when calendar is focused (540cb34) - datepicker: Set
pageDate
whenlatestValidTypedDate
changes (7596aac) - datepicker: Set correct transition on typed date (186ca0f)
- datepicker: Slide correct way on reverting to open date (074e359)
- datepicker: Tab through focus-trapped navElements (f04ecf0)
- datepicker: Tabbing to/from an inline datepicker (52ad18a)
- datepicker: Update tabbable cell on focus change (47bc71d)
- datepicker: Watch for changes to
disabled-dates
(3455f25) - datepicker: Watch for whether
value
date is disabled (cbdde98) - demo: Add a slots example to the demo page (9c4d603)
- demo: Add date-fns example (1490a4f)
- docs: Upgrade integrations (ed78e87)
- format: change overall formatting rules to match date-fns (ebc2792)
- input: add html input attributes autofocus/maxlength/pattern (3dee8ee)
- input: add prop to only open on button click (fb6fc85)
- input: Add slot for calendar icons (#75) (6b9600a)
- navMixin: Update
tabbableCell
withlatestValidTypedDate
(3478953) - picker-day: add dayCelltContent slot (#95) (6e7c86f)
- pickercells: Convert span to button (8bb136d)
- pickercells: Handle arrow keys (26d29ee)
- pickerheader: Arrow keys on prev/up/next buttons (da51292)
- picker: Replace blank days with dates from previous / next months (#46) (b14b611)
- pickers: Add slide transition on page change (618e3d3)
- pickers: Extract UpButton.vue & convert span to button ([...
v1.0.0
1.0.0 (2023-10-14)
⚠ BREAKING CHANGES
- project: Prepare release as
@mst101/vue-datepicker
Features
- dateinput: Arrow down from input (0fa129a)
- dateinput: Convert span to button (16fbac7)
- dateinput: Don't close calendar on input blur (8e02f3b)
- dateinput: Emit
typed-date
event on keyup (c14e718) - dateinput: format typeable inputs on blur (#44) (53f1e8f)
- dateinput: Only validate typed date on blur/enter (1a1d3aa)
- dateinput: Remove deprecated icon props (19f3dda)
- dateinput: Toggle via space bar (50240be)
- dateinput: Update typedDate when selectedDate changes (9d227db)
- datepicker: Add prop to append calendar to body (#37) (ca8d021)
- datepicker: Add prop to determine first-day-of-week (#41) (78abc56)
- datepicker: Add transition on toggle (aa6a95c)
- datepicker: Add transition on view change (db98efb)
- datepicker: Apply highlighted-start and -end to ranges (1f6771f)
- datepicker: Build an array of navElements to focus trap (5bbf131)
- datepicker: Close on losing focus (150d72c)
- datepicker: Determine which cell is tabbable initially (f26a376)
- datepicker: Don't select date on
typed-date
event (fe7b189) - datepicker: Emit a
changed
event (0e8712a) - datepicker: Emit input event on valid typedDate (3ac6d5b)
- datepicker: Exclude non-tabbable slot elements from focus trap (bedc3b8)
- datepicker: Exclude non-tabbable slot elements from focus trap (bf63a79)
- datepicker: Focus correct element on close (8807c91)
- datepicker: Focus correct element on open (22ebd1d)
- datepicker: Focus correct element on view change (4154a72)
- datepicker: Focus prev/next buttons on click (4931fa2)
- datepicker: Handle scroll direction on typed-date (889c4e9)
- datepicker: Keep track of
latestValidTypedDate
(a39a97c) - datepicker: Keep track of tabbable-cell (824f711)
- datepicker: Let invalid
open-date
default to today (5c9fdf6) - datepicker: Make
focus
&blur
events refer to entire datepicker (1ea96fe) - datepicker: Make from/to dates inclusive (b27f3a4)
- datepicker: Remove superfluous selected-disabled event (49d5f38)
- datepicker: Reset default page date on close (b0a1fa2)
- datepicker: Revert to open date/close on escape (55a23c0)
- datepicker: Revert to open date/close on escape (7c26eb3)
- datepicker: Select a date on pressing enter (26ea7a1)
- datepicker: Select a typed date on losing focus (850006b)
- datepicker: Set
isActive
when calendar is focused (540cb34) - datepicker: Set
pageDate
whenlatestValidTypedDate
changes (7596aac) - datepicker: Set correct transition on typed date (186ca0f)
- datepicker: Slide correct way on reverting to open date (074e359)
- datepicker: Tab through focus-trapped navElements (f04ecf0)
- datepicker: Tabbing to/from an inline datepicker (52ad18a)
- datepicker: Update tabbable cell on focus change (47bc71d)
- datepicker: Watch for changes to
disabled-dates
(3455f25) - datepicker: Watch for whether
value
date is disabled (cbdde98) - demo: Add a slots example to the demo page (9c4d603)
- demo: Add date-fns example (1490a4f)
- docs: Upgrade integrations (ed78e87)
- format: change overall formatting rules to match date-fns (ebc2792)
- input: add html input attributes autofocus/maxlength/pattern (3dee8ee)
- input: add prop to only open on button click (fb6fc85)
- input: Add slot for calendar icons (#75) (6b9600a)
- navMixin: Update
tabbableCell
withlatestValidTypedDate
(3478953) - picker-day: add dayCelltContent slot (#95) (6e7c86f)
- pickercells: Convert span to button (8bb136d)
- pickercells: Handle arrow keys (26d29ee)
- pickerheader: Arrow keys on prev/up/next buttons (da51292)
- picker: Replace blank days with dates from previous / next months (#46) (b14b611)
- pickers: Add slide transition on page change (618e3d3)
- pickers: Extract UpButton.vue & convert span ...
v3.0.0-alpha
A test release for the vue 3 compatible version of the datepicker.