Releases: quasarframework/quasar-ui-qcalendar
Releases · quasarframework/quasar-ui-qcalendar
v4.0.0-beta.2
- fix(Task): slot days scoped data 'days' renamed to 'timestamps' (days deprecated)
- breaking(Task): slot days scoped data 'width' renamed to 'cellWidth'
- breaking(Task): slot title-task scoped data 'width' renamed to 'cellWidth'
- breaking(Task): slot title-day scoped data 'width' renamed to 'cellWidth'
- feat(Task): slot task scoped data added expanded
- feat(Task): slot head-date/head-day scoped data added droppable
- fix(Scheduler): slot head-resources scoped data 'days' renamed to 'timestamps' (days deprecated)
- fix(Scheduler): slot head-days-events scoped data 'days' renamed to 'timestamps' (days deprecated)
- fix(Scheduler): slot resource-label scoped data 'days' renamed to 'timestamps' (days deprecated)
- fix(Scheduler): slot resource-days scoped data 'days' renamed to 'timestamps' (days deprecated)
- fix(Day): slot head-intervals scoped data 'days' renamed to 'timestamps' (days deprecated)
- fix(app-ext): to be "compatibleWith" with quasar/v2 & app/v3
- fix(ui): Module '"@quasar/quasar-ui-qcalendar"' has no exported member (#313)
v4.0.0-beta.1
- fix(ui): typescript is now Vue 3 compliant
Beta 1 Release
No new breaking changes are anticipated.
Next steps:
- Continue updating docs site
- Update JSON API
- Convert examples using Options API to use Composition API
Please see here: https://qcalendar.netlify.app/contributing/call-to-action
Donations
QCalendar is an open-source MIT licensed project that has been made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider:
v4.0.0-alpha.14
- feat(task): date button is hoverable/focusable
- feat(day/scheduler/task): allow Enter/space keys to select date on focused weekday
- fix(task): slot
head-task
renamed tohead-tasks
to be consistent with other calendars - fix(scheduler/resource): use parseInt on resource height in case of string
- fix(task): fix incorrect css name
- fix(scheduler/resource): no need to emit all resources on expanded/collapsed
- feat(task): hierarchical children
v4.0.0-alpha.12
** breaking change **
-
fix(month):
day-height
ignored because of css- This is a breaking change. Use the property
day-min-height
to fix Month calendars that don't look proper after this change is applied.
- This is a breaking change. Use the property
-
feat(ui): new methods
heightToMinutes
andwidthToMinutes
- Can be used to calculate a duration given a height of an event (used when stretching/condensing a dev-land event with a mouse). Available for interval-based calendars and the Resource calendar.
-
feat(intervals): updated
scrollToTime
andscrollToTimeX
v4.0.0-alpha.13
v3.4.0
v4.0.0-alpha.11
- fix(ui): on "click-date" preventDefault on button click event
- fix(ui): Scheduler cell width, resource width, resource height
- fix(scheduler): cell width not computing properly
- fix(minimode): active date color in dark mode
v4.0.0-alpha.9
- fix(resource): scoped data for head-resources slot
- fix(resource): data for interval-label slot
- fix(resource): incorrect usage of interval-label slot
- fix(resource): drag and drop on 'resource interval'
- fix(resource): scoped data for 'head-resources', 'resource-label', 'resource-intervals' and 'resource-interval'
- fix(resource): should use cell-width prop instead of interval-header-width to be consistent with other calendars
- feat(ui): add 'time' as a focus-type
- fix(ui): remove z-index on focus helper to avoid sticky issues
- fix(resource): add missing css class for resource--interval
- feat(resource): add support for hoverable and focusable
v4.0.0-alpha.8
- fix(resource/scheduler): incorrect place for resource-label slot
- fix(ui): ellipsis overflow handling
v4.0.0-alpha.7.0
- fix(task): container and body are swapped compared to other calendars
- fix(resource): incorrect resource height
- fix(resource): resource width is controlled by --calendar-resources-width css var
- fix(resource): resource height not calculated properly
- fix(resource/task): use css var --calendar-head-font-weight for head
- fix(task): use css var --calendar-head-font-weight for footer