November 7, 2024
- Added support for nested resources (302)
October 17, 2024
- Fixed an issue in
timeline
views with displaying events beyond midnight whenslotMaxTime
is greater than24:00
(333)
October 1, 2024
- Fixed
destroy()
method in pure JS version of the library
October 1, 2024
- Fixed some issues in Svelte 5 (235)
⚠️ destroy()
is no longer available in Svelte version
September 20, 2024
- Added
extendedProps
for resources (310) - Added
filterEventsWithResources
option
August 1, 2024
- Added the ability to set additional styles for a specific event (305)
- Added the ability to set additional CSS classes for a specific event
- Added the ability to apply default rendering in the
eventContent
callback by returningundefined
(306) - Fixed return value of
addEvent
andupdateEvent
methods (301)
July 26, 2024
- Now all-day background events are rendered in
dayGridMonth
/resourceTimelineMonth
views, as well as in theall-day
slot of thetimeGrid
views (300) - Fixed
endDelta
ineventResize
callback (145) - Fixed display of events in
resourceTimeline
views when the start of the event falls afterslotMaxTime
July 22, 2024
- Fixed an issue with
dateFromPoint
method (145)
July 15, 2024
- Fixed an issue with the pointer not hiding when hovering over the
all-day
slot
July 14, 2024
- Added the ability to pass
html
to custom buttons (277) - Added
active
parameter for custom buttons - Fixed event background color defined from resource (295)
June 21, 2024
- Added
resourceTimelineMonth
view (275) - Added
next()
andprev()
methods (279) - Added CSS classes for toolbar sections (283)
June 3, 2024
- Fixed so that
ResourceTimeline
plugin does not depend onResourceTimeGrid
- Fixed minor visual defects in
ResourceTimeline
view
May 24, 2024
- Fixed
scrollTime
inResourceTimeline
view - Fixed an issue with erroneous vertical scrolling in
ResourceTimeline
view
May 23, 2024
- Added
ResourcesTimeline
view (30)
May 22, 2024
- Fixed issue with
scrollTime
option reactivity (270)
May 15, 2024
- Fixed an issue with event positioning when
dayMaxEvents
is triggered (264)
May 8, 2024
- Added
customButtons
option (159)
January 29, 2024
- Fixed calendar functionality in iOS 15 (227)
January 8, 2024
- Added experimental
eventAllUpdated
option (96)
December 18, 2023
- Fixed unwanted keyboard accessibility of events in
list
view when theeventClick
is not set
December 9, 2023
- A11y improvements: events are now accessible from the keyboard, added
dayHeaderAriaLabelFormat
option (161) - All dates and times are now rendered using
<time>
tag (161) - Events are now rendered using
<article>
and<h4>
tags instead of<div>
(161) dateFromPoint
now works for events inlist
view
October 21, 2023
- Changed the way the dark theme is automatically activated. Now this feature should be explicitly enabled using the
ec-auto-dark
CSS class - Fixed an issue with the positioning of the popup in month view
October 20, 2023
- Added support for dark theme (68)
September 11, 2023
- Fixed an issue with automatically updating the current day (181)
August 30, 2023
- Another attempt to fix the bug in SvelteKit when using a function for the
theme
option (179)
August 29, 2023
- Fixed a bug in SvelteKit when using a function for the
theme
option (179)
August 25, 2023
- Added CSS classes for days of the week (156)
- The initial value of the
height
option has changed toundefined
August 24, 2023
- Added
dayCellFormat
option (169)
August 22, 2023
- Improved CSS class switching on view change (155)
August 17, 2023
⚠️ To pass an HTML version of the title for an event, you now need to use the appropriate Content value in thetitle
field⚠️ The eventTimeFormat given as a function now takes 2 input parameters (149)⚠️ Formatting time intervals is now done using Intl.DateTimeFormat.formatRange()- In all date and time formatting options that are set as a function, it is now allowed to return an HTML version of the content (170)
July 26, 2023
- Fixed A11y warnings after updating to Svelte 4.x (160)
June 14, 2023
- Added
eventClassNames
option (106)
June 14, 2023
- Fixed a bug with duplicate
eventSources.events
call (146)
June 12, 2023
- Now time is not rendered inside
allDay
events (143) - Fixed interaction functions inside the shadow root (142)
May 30, 2023
- Fixed an issue with incorrect
dateClick
information when using specificslotMinTime
settings (135)
May 25, 2023
- Added the ability to set an event filter for
flexibleSlotTimeLimits
(133)
May 23, 2023
⚠️ The@event-calendar/common
package has been deprecated. Its content has been moved to the@event-calendar/core
package (132)- Now drag&drop doesn't start on right click (#131)
May 15, 2023
- Fixed a bug where
addEvent
did not immediately update the event store (#124)
May 11, 2023
- Added
eventTextColor
option (#116) - Fixed various issues in the
Interaction
plugin
May 10, 2023
- Reduced code size by 15% due to refactoring of the
Interaction
plugin - Fixed
dateClick
on background events (#118) ⚠️ dateFromPoint
method changed return data type⚠️ dateClick
now requiresInteraction
plugin
April 28, 2023
- Added
slotEventOverlap
option (#112)
April 20, 2023
- Fixed JS error
t?.handleScroll is not a function
April 20, 2023
- Added
eventBackgroundColor
property to resource object (#104) - Now events with dates specified without a time part are considered all-day events
- Fixed
datesSet
callback to passview
object (#102) - Fixed triggering of mouse events on background events (#105)
April 12, 2023
- Fixed a bug when
unselect
method didn't work insideselect
callback (#100)
February 27, 2023
- Added
destroy
method - Fixed minor issues in month view
February 22, 2023
- Fixed positioning of events in month view (#85)
- Improved positioning speed
February 17, 2023
- Added
dateFromPoint
method (#83)
January 30, 2023
- Fixed a bug where
select
handler would provide an incorrect value forresource
(#81)
January 30, 2023
- Fixed a bug with calling the
dateClick
handler when clicking on the all-day event (#80)
January 12, 2023
- Fixed regression bug in month view (#74)
January 7, 2023
⚠️ Dropped support for IE⚠️ The pre-built bundle no longer includes themodern
version (use the main version instead)
January 5, 2023
- Added scrolling in the popup in month view when there are too many events in it
- Fixed other minor bugs in the popup when dragging events
January 2, 2023
- Fixed library loading issue in SvelteKit v1.0.0 (#72)
- Removed dependency on
day-grid
intime-grid
package (#71)
December 13, 2022
- Now you should expect new DOM elements to be created for new events when the display period is changed (#17)
- Fixed date value when using
getOption('date')
November 21, 2022
- Added
resourceLabelContent
andresourceLabelDidMount
(#62) - Improved handling of mouse click events. Now dateClick will not be called on select, drag or click an event
⚠️ The Event object now has a separatetitleHTML
field to render the HTML version of the title, and the originaltitle
field will now be rendered as text⚠️ eventContent and similar settings now render the string as plain text instead of HTML. To render HTML, you must pass it as{html: '<p>...</p>'}
November 7, 2022
- Fixed an issue when
nowIndicator
is not updated when a new day arrives (#64)
November 3, 2022
- Fixed some minor issues in month and list views
November 2, 2022
- Fixed an issue with month view when it is the first day of the month (#63)
October 14, 2022
- Fixed issues with previous version
October 14, 2022
- Added
longPressDelay
and other options to improve touch support
October 11, 2022
- Added the ability to
select
time intervals (#8)
July 20, 2022
- Fixed issue with displaying events without duration in month view (#50)
June 3, 2022
- Fixed regression bug with
eventDrop
(#43)
May 27, 2022
- Added
all-day
slot (#41)
April 27, 2022
- Fixed minor visual issues
April 26, 2022
- Fixed regression bugs with calendar display (#39)
April 25, 2022
- Added the ability to
resize
events (#15)
April 4, 2022
- Added
getEvents
method (#37)
February 22, 2022
- Removed dependency on
sass
in Svelte/SvelteKit modules (#26)
February 21, 2022
- Added support for SvelteKit (#26)
February 4, 2022
- Fixed an issue with the
nowIndicator
andslotMaxTime
option (#29)
January 28, 2022
- Added
nowIndicator
option (#29)
October 13, 2021
- Added minimum width for the
dayMaxEvents
popover (#24) - Fixed issues with
addEvent
,updateEvent
andremoveEventById
methods
September 29, 2021
- Added
dayMaxEvents
option with implemented valuetrue
(#23)
September 28, 2021
- Added mouse cursor
pointer
intimeGrid
/resourceTimeGrid
views
September 1, 2021
- Added ability to disable
editable
on per event basis (#22)
August 30, 2021
- Added
datesSet
option (#20) - Added
dateStr
anddayEl
parameters for thedateClick
callback - Added
startStr
andendStr
parameters for theevents
callback of theeventSources
option
August 26, 2021
- Fixed another drag&drop regression bug
August 26, 2021
- Fixed an issue in IE11
August 26, 2021
- Drag&drop optimization (switched to Pointer Events)
August 19, 2021
⚠️ hideResourcesWithNoEvents
was renamed tofilterResourcesWithEvents
- Added ability to specify slot height (#16)
- Added ability to render date headings above resource headings (#19)
July 2, 2021
- Added ability to specify event source as a function (#5)
May 20, 2021
- Fixed vulnerabilities in dependencies
April 12, 2021
- Fixed an issue with incorrect JS event type recognition
April 12, 2021
- Added drag&drop feature (
Interaction
plugin) - Added Sass + Autoprefixer
March 22, 2021
- Initial release