What's New
If you are updating Scheduler from an older version, check Migration From Older Versions for details.
7.2.11
January 12, 2026. Bugfix releaseFixes
- Fix the issue where new events were duplicated in React Scheduler if the
savehandler did not return a new ID - Fix the issue where Timeline view templates were not applied in React Scheduler
- Fix the incorrect binding of events to sections in Timeline view when filtering is used in React Scheduler
- Fix the script error in the Agenda view when the
datesection is not included in the header configuration - Fix the incorrect display of header elements in the Year and Agenda views when using the Material skin
- Fix the broken layout in React Scheduler when switching from a plugin-based initial view to standard views
- Fix the issue where a phantom event block appeared when an all-day recurring event had a duration of exactly 24 hours
- Fix the issue where the Lightbox failed to open when creating multiple events via drag on the same day in the Month view with the
year_viewplugin activated
7.2.10
December 10, 2025. Bugfix releaseFixes
- Fix the issue where events jumped to the left when being dragged from the last column in the multiday Units view
- Fix the issue where some date cells were missing in specific months in the Month view
- Fix the drag-create issue on mobile devices when using the container_autoresize plugin
- Fix the issue that prevented event creation on double-click after horizontal scrolling in the Units view
7.2.9
September 19, 2025. Bugfix releaseFixes
- Fix memory leaks that occurred in the Timeline view
- Fix compatibility issue between the container_autoresize plugin and the Week Agenda view
- Fix the issue where the onScaleDblClick was not triggered as expected
- Fix inconsistent behavior of onEventSave and DataProcessor when working with recurring events
- Fix the React Scheduler issue where multiple instances of the component caused duplicated templates
- Fix incorrect handling of the
eventsprop's changes in React Scheduler
7.2.8
July 30, 2025. Bugfix releaseNew
- Samples for React Scheduler were added to the Commercial, Enterprise, Ultimate, and Evaluation packages
Fixes
- Fix the issue where dragging a recurring event after deleting its subsequent occurrences behaved incorrectly
- Ensure "Repeat Event" control of the lightbox is disabled for modified series instances
- Fix the incorrect display of legacy labels for recurring events
- Fix the conflict between the max_month_events setting and multi-day events, which caused events to disappear or overlap in the Month view
- Ensure cookies set by Scheduler over HTTPS now include the Secure attribute
- Fix the issue where the event_duration setting corrupted parsed event data
- Fix the issue where the time_step setting corrupted parsed event data
7.2.6
June 26, 2025. Bugfix releaseFixes
- Fix the issue with seconds-level precision in the event timing
- Fix the incorrect drag behavior in the Timeline view during short months
- Fix the incorrect rounding of events in the Timeline view
- Prevent DataProcessor from adding the
!nativeeditor_statusproperty to custom router arguments
7.2.5
May 20, 2025. Bugfix release- Ensure that the Lightbox time control displays the correct number of days for each month in the day selectors
- Fix the script error occurring in the trial build in Salesforce
- Fix the regression introduced in Scheduler v7.2 where the "Today" cell was not highlighted in the Month view
- Fix the issue with incorrect
end_datecalculation when resizing events with round_position enabled - Fix the issue where the Tooltip shifted off-screen when displaying long content
7.2.4
May 6, 2025. Bugfix releaseFixes
- Fix the incorrect behavior of the ignore_timeline setting when moving or resizing events in the Timeline view
- Fix the issue with incorrect
end_datecalculation when creating new events with ignore_timeline enabled - Fix the issue where lightbox button configurations were mixed up after being saved to storage
- Fix the issue where the container_autoresize plugin unexpectedly increased container size in an empty Agenda view
- Fix the script error in the Units view that occurred with certain values of the
sizesetting with the mark_now config enabled - Fix the incorrect behavior of horizontal scroll in the Timeline view when
smart_renderingis set tofalse
7.2.3
April 9, 2025. Bugfix releaseFixes
- Fix the issue where grid cells were not focused when tasks were outside the chart's visible time range
- Fix the issue in the multiUserBackend extension that caused incorrect behavior when editing all events in a recurring series
- Fix the issue where the
timeline_scalex_classadded the class twice in the Timeline view - Fix the issue where
scrollTo((section: x))did not scroll to the first section in the Timeline view - Fix the issue where the section
heightsetting in the lightbox was not applied correctly - Fix the issue where the Mini Calendar ignored the
rtlconfiguration - Fix the issue where smart rendering worked only in the first Timeline view when multiple timelines were used with
smart_rendering:trueandscrollable:false - Fix the issue where using
first_hour/last_hourwithround_positioncaused incorrect dates of events when dragging events in the Timeline view
7.2.2
February 13, 2025. Bugfix release- Fix the issue where filtering did not work correctly for modified occurrences of recurring events
- Ensure the month_date template properly affects the Year view
- Fix the incorrect behavior when using multisection events in the Timeline view with
round_position: true - Prevent recurring events occurrences from being cut off when they fall outside the visible range of the Timeline view
- Fix issues with editing recurring events using the "current and the following" option
7.2.1
January 16, 2025. Bugfix release- Prevent recurring occurrences from disappearing during daylight saving time (DST) transitions.
- Fix the script error that occurred when editing newly created recurring events.
- Fix the incorrect display of occurrences after loading data from the back-end.
- Fix the error encountered when adjusting the
sizeproperty in the Units view that exceeds the available columns. - Ensure multi-level folders in the Tree Timeline view display correctly at all nesting levels.
- Fix the issue with the
readonly_formconfiguration option causing errors when opening the lightbox for recurring events. - Fix the issue with recurring patterns when modifying "the current and the following" occurrences of weekly recurring events that span certain weekdays.
7.2
December 17, 2024. Minor updateReview of the release on the blog
Breaking Changes
This update brings changes for some map configuration properties. Check the Migration notes for details.
New functionality
- Ability to edit the current and the following recurring events
- New Live-Update module for collaborative editing
Updates
- Improved display of overnight events
- Updated event handlers for the Mini Calendar
- Date functions are now non-mutating
Fixes
- Fix the issue with the container resize listeners in the LWC environment
- Fix the issue with events' drag and drop when the event's end date is past the scheduler_last_hour configuration
- Fix the incorrect display of events in the cascade_event_display mode
- Fix the incorrect behavior of drag-resize when a new event is resized to the bottom of the day column while the
all_timedextension is active - Fix the incorrect behavior of vertical scrolling in the scrollable Timeline view when smart rendering is disabled
- Fix the incorrect display of scroll buttons in the Units view
- Fix the incorrect display of unassigned events in the Units view when the
skip_incorrectsetting is set tofalse
7.1.3
November 19, 2024. Bugfix release- Fix the issue where the initial position of events was not highlighted during drag and drop in the Timeline and Units views
- Fix the issue where the
last_hoursetting caused incorrect behavior of drag and drop in the Timeline view - Prevent recurring occurrences from disappearing in certain time zones during DST transitions
- Fix repeated end date increments when toggling Full day in the Mini Calendar control of the lightbox
- Restore functionality of the ignore_year and ignore_agenda methods
7.1.2
October 8, 2024. Bugfix release- Fix the incorrect position of events pasted using Ctrl+C/Ctrl+V when the multisection extension is enabled
- Ensure the Collision extension works properly with new recurring events
- Correct the sections' height after calling scheduler.updateCollection() when smart rendering enabled in the Timeline view
- Resolve the issue where smart rendering hides parts of new multisection events when onBeforeLightbox is canceled
- Fix incorrect behavior of the getEvents method with recurring events
- Correct the handling of recurring events with custom daily properties
7.1.1
August 27, 2024. Bugfix release- Fix the issue where the DataProcessor did not allow sending false values
- Fix the issue where the Tooltip disappeared on mobile devices after a click
- Fix the Tooltip position issue during page scroll
- Fix the issue where the container_autoresize plugin hid the multiday section
- Fix the issue where the Quick Info popup appeared outside of the container
- Fix the issue where unconfirmed events disappeared during scrolling with smart rendering enabled in the Timeline view
- Fix the incorrect sections height in the Timeline view after calling scheduler.updateCollection() with active smart rendering
7.1
July 31, 2024. Minor updateReview of the release on the blog
Breaking Changes
This update brings changes for some map configuration properties. Check the Migration notes for details.
New functionality
- Storing recurring events in the RRULE format
- Map view supports different map providers
- The ability to undo an event's deletion
- The batchUpdate method for updating multiple events at once
Updates
Fixes
- Fix the issue when dynamically changing the x_date property of the Timeline view did not affect the template
- Fix the header misalignment in the multiday Units view
- Fix the script error that occurred after the destructor is called when the drag_between extension is active
- Fix the incorrect behavior of the limit extension, which prevented editing recurring series
- Fix the performance issue with events drag and drop in the Tree Timeline view when the show_unassigned option is set to true
- Fix the incorrect behavior of the scrollable Timeline view when smart_rendering is set to false
- Fix the incorrect scroll position after a view change in a scrollable Timeline view
7.0.5
May 30, 2024. Bugfix releaseFixes
- Fix the incorrect height of the Timeline sections when the event_dy:"full" setting is used
- Fix the missing "today" marker in the Year view
- Correct the positioning of events in the Day/Week views
7.0.4
May 22, 2024. Bugfix releaseFixes
- Add the
placeholdersetting for the textarea control - Fix incorrect cell selection in Keyboard Navigation
- Fix the Quick Info popup in Agenda view
- Fix type definitions for the Agenda view templates
- Fix the incorrect display of multi-day events in Month view when start_on_monday is disabled and several columns are hidden from the view
7.0.3
March 15, 2024. Bugfix releaseFixes
- Issue with textColor property not applying in the Month view view has been resolved
- Fix for the color property not functioning in the Agenda view
- Corrected an error that occurred when using Keyboard Navigation in Day Timeline view.
7.0.2
February 20, 2024. Bugfix releaseFixes
- Compatibility regressions with DHTMLX Suite
- The regression affecting the mark_now marker in the Timeline view
- The theme initialization problem that resulted in the incorrect Scheduler layout display in some scenarios
- The issue where selected events in the Grid view lost their selection styling after sorting
- The issue in the Timeline's smart rendering mode that caused events appearing twice during drag and drop
- Corrections in the Greek locale
- Fixes of memory leaks to ensure Scheduler instances are properly released upon calling the destructor
7.0.1
February 5, 2024. Bugfix releaseFixes
- Regression in the Units view that caused layout issues when a scheduler was displayed on the current date
- Position of the Quick Info popup in the scrollable timeline is corrected
- Incorrect positioning of the selected time slot by the Keyboard Navigation module when the RTL mode is active
- The issue that prevented the creation of multi-day events in the Month view after performing a drag-resize action in the Day/Week views
Updates
- The height of the multi-day section in the Day/Week views is now limited to 200px by default
7.0
January 31, 2024. Major updateReview of the release on the blog
Breaking Changes
This update brings some changes in the structure of the Scheduler package and behavior of the functionality. Make sure to check the Migration notes to be on the safe side.
New functionality
- Skins customization with CSS variables
- New Dark skin is introduced
- New Agenda view is added
Updates
- Terrace skin is updated
- Ability to install the professional versions of the Scheduler via npm
- Enhanced ability to customize markers in the Map View
- Improvements in the default display for short events in the Day/Week/Units views
- Day/Week/Units views don't use images for the background grid any more
- Bluebird Promise library is removed from the core library
- Various improvements for scaling on high-definition screens and responsiveness on smaller screens
- Columns of the Day/Week/Units views are now able to reserve free space
- Updated type definitions
- The export API is included into scheduler.plugins and no longer requires including an additional JS file. Check the Migration article for details
Fixes
- Display issues of the recurring form when the French locale is used
- Incorrect duration of events after drag-and-drop actions in the Timeline view when using the first_hour/last_hour settings
- Unexpected scroll behavior when using the mouse wheel over the left-hand panel of the Timeline view
- Visual lag during vertical scrolling in the Timeline view on high-definition screens with Smart Rendering enabled
- Non-functional drag-and-drop in the Units view when the
all_timedextension is active - The Multiselect plugin in GPL builds is restored
6.0.5
July 31, 2023. Bugfix releaseFixes
- Fix the issue where the lightbox was not functioning in SalesForce LWC
- Fix for the container_autoresize issue that occurred with ignore_week when the week started on a hidden day
Enhancements
- Updated type definitions to include scheduler.form_blocks
6.0.4
May 31, 2023. Bugfix releaseFixes
- Fix the incorrect work of the dataProcessor when an instance of the Recurring series is edited.
- Fix the issue that caused Recurring series to lose custom properties assigned to them.
- Fix the script error that happens after scheduler.destructor() call when the container_autoresize extension is enabled.
- Fix the regression in the Timeline view that prevented autoscroll during event drag and drop.
- The attached onContextMenu event handler now prevents the default context automatically.
6.0.3
November 4, 2022. Bugfix releaseFixes
- Fix the regression in the Year view which caused incorrect date arguments for the onEmptyClick event handler
- Fix work of the 'height' property of the 'time' section of the lightbox
- Fix the issue with the incorrect height of the time scale in the timeline view when the second_scale was specified
- Fix the value of the new event flag in the onEventCancel event arguments (the flag must have a boolean value)
- Fix the script error which happened on scroll in the Tree Timeline view when smart_rendering was enabled and sections were initially loaded in the closed state
6.0.2
July 25, 2022. Bugfix releaseFixes
- Fix the regression in scripts for building Custom Skins
- Fix the script errors occurred on pages with enabled Content Security Policy
- Fix the incorrect work of the DataProcessor when it is initialized with the router object
- Fix the typo in the name of the DOM attribute for cells of the Year view
6.0.1
June 23, 2022. Bugfix releaseFixes
- Fix compatibility with Salesforce LWC
- Fix the incorrect placement of the Tooltip that caused the tooltip to be cut in some cases
- Fix the display of columns in the Tree Timeline view
- Disabling the show_quick_info config now stops the Quick Info from appearing after the mouse click on an event, but allows opening the popup via calling the showQuickInfo method
- Fix the incorrect work of the repeat_date config in some cases
6.0
May 19, 2022. Major updateBreaking Changes
This update brings some changes in the structure of the Scheduler package and behavior of functionality. Be sure to check Migration notes to be on the safe side.
New functionality
- Destructors for Scheduler and DataProcessor instances
- Ability to specify the height of Timeline sections
- Ability to specify multiple columns in the left-hand panel of Timeline view
- New resolvePosition, dateFromPos, getEventTop methods of the Timeline object
API
- New week_agenda_date template
- The ajax, env, i18n objects are added
- New Promise method
- New destructor() method and onDestroy event
- Debug helpers are added: assert() method, show_errors property, onError event
- New methods are added: bind(), copy(), defined(), mixin()
- The constructor function of the dataProcessor has moved from the global scope to the scheduler object (window.dataProcessor -> scheduler.DataProcessor)
- New createDataProcessor() method
- Public helpers for popup messages has moved from the dhtmlx to scheduler object
- New serialize() method
- New overwrite_marked_timespans property
Updates
- All extensions must be activated now via the plugins() method
- Locale files were removed from the package, new API for the Scheduler localization is added
Scheduler.getSchedulerInstancenow can take a configuration object while creating a new Scheduler instance- The CSP extension was removed from the package, the csp mode is enabled by default
- The
settingsobject as the third parameter of the attachEvent() method is added - Routing options for DataProcessor
- Ability to import dhtmlxScheduler as an ES6 module
5.3.14
March 29, 2022. Bugfix releaseFixes
- Fix the incorrect work of drag and drop for recurring events that was added via the scheduler.addEvent() method
- Fix the script error that was thrown from scheduler.formSection() when recurring events were enabled
- Fix the issue that caused the scheduler to display events that shouldn't be visible due to the value of the first_hour config
- Removed the unexpected call of the onEventUnselected event that fired on every empty click when no events were previously selected
- Now the onEventUnselected event will fire when the selected event is deleted
5.3.13
November 9, 2021. Bugfix releaseFixes
- Fix the issue that caused the edited recurring series to disappear after closing Lightbox via scheduler.hideLightbox
- Fix the issue with disabling the auto_end_date config dynamically
- Fix the incorrect work of modified instances of a recurring series when the
start_dateof the series event contains non-empty milliseconds part - Fix the issue with the Keyboard Navigation module that changed the scroll position of the scheduler when resizing an event in some cases
- Now, when Keyboard Navigation is enabled, "trap modal focus" of the Lightbox and
dhtmlx.modalboxshould respect the tabindex of elements - Now, when the "Today" button is pressed, the Keyboard Navigation focuses on the first cell of the Today column rather than the first cell of the first column of the Week View
- Fix the incorrect work of scheduler.showEvent in the Timeline view when the Smart Rendering is enabled
5.3.12
August 24, 2021. Bugfix releaseFixes
- Fix the issue with Tree Timeline view which caused it to enter an infinite loop when the list of sections contains duplicated keys
- Fix the incorrect work of the monthly recurring events when
After N occurrenceslimitation is used - Fix the incorrect work of the recurring_overflow_instances config in the
lastDaymode which caused the event instance to lose the minutes/seconds part of its date - Fix the issue with blocking the dragged event from being moved out of the scheduler when returning
falsefrom the onBeforeEventDragOut event - The default CSS of Tree Timeline section labels is changed to prevent unexpected line break when the label is too long for the cell
5.3.11
February 9, 2021. Bugfix releaseFixes
- Fix the script error occurred when changing dates in the scheduler when the Cookie extension is enabled
- Fix the incorrect value of the Content-Type header when the transaction mode of dataProcessor is set to "JSON"
- CSS corrections for the Lightbox on mobile devices when the Terrace skin is used
- Fix issues with recurring events that caused some events to transfer to the next month when the target month doesn't have the appropriate date and "monthly" recurrence is used
- Fix the issue that caused the modal overlay to stay visible after the Lightbox was closed via calling scheduler.updateCollection()
Updates
- The onBeforeEventPasted API event is added in order to allow validation or modifying the position of the pasted event
- New recurring_overflow_instances configuration option is added
5.3.10
November 11, 2020. Bugfix releaseFixes
- Fix the incorrect work of column_width when some units are hidden
- Fix touch support on iPad on Safari
- Fix the incorrect work of the onDblClick and onClick events when handling false result in Grid view
- Fix the incorrect work of drag and drop in Timeline view which caused events to move to the next section after clicking on the bottom border of the event bar
5.3.9
June 4, 2020. Bugfix releaseFixes
- Fix the incorrect display of a scrollable timeline after scrolling it down and dragging and dropping the last row
- Fix the incorrect display of events which happened after switching between two scrollable timelines
- Fix script error that fired when a timeline was scrolled on touch devices
- Fix the incorrect Content-Type of POST/PUT/DELETE requests sent by
dataProcessorwhen custom headers are specified - The timeline_row_class template for CSS class of a timeline row is added
5.3.8
May 14, 2020. Bugfix releaseFixes
- Fix the incorrect height of the modal overlay of the Lightbox
- Fix the incorrect sizes of the scheduler when the scheduler is initialized inside Bootstrap modals
Updates
- Scheduler now automatically tracks the container resize and adjusts its own sizes accordingly
- Add Mini Calendar control for the header config
5.3.7
April 30, 2020. Bugfix release- Fix the incorrect work of the Container Autoresize extension when a horizontal scrollbar is enabled in Timeline view
- Fix the incorrect work of the show_unassigned configuration option of the Timeline view
5.3.6
February 27, 2020. Bugfix release- Fix the incorrect displaying of events in the Day Timeline view when
scrollable:trueorsmart_rendering:trueis used - Fix the script error which happened in the Day Timeline view after dragging a new event when
scrollable:truewas used together with dataProcessor - Fix the script error which was thrown if no
dateelement was included in the header config - Fix styling of the
daytab in the Material skin when the header config does not contain aweekormonthtab
5.3.5
January 31, 2020. Bugfix releaseFixes
- Fix styling of the 'next' button on the right side of the navigation panel in Terrace skin when the scheduler is initialized using header config
- Fix the incorrect work of the URL extension which failed to highlight events by url in some cases
- Fix the incorrect work of the Material skin when scheduler styles are loaded using the
@importcommand
Updates
- If neither header config nor default markup is specified while initializing the scheduler, a default value for the scheduler header will be auto-generated to escape a script error
5.3.4
December 10, 2019. Bugfix releaseFixes
- Fix the incorrect work of the vertical scroll in a scrollable timeline when the mouse pointer is over the sections column
- Fix the incorrect serialization of nested objects by the dataProcessor
- Fix the script error which fired when creating a new event using a custom lightbox
5.3.3
October 30, 2019. Bugfix releaseUpdates
- More informative error messages for common misconfigurations are added
- HTML markup of some public samples is cleaned up
5.3.2
October 9, 2019. Bugfix releaseFixes
- Fix incorrect work of the click handler in the Mini Calendar when a custom calendar_date template is defined
- Fix rounding of the end date of an event when it is resized in Day/Week views
5.3.1
October 2, 2019. Bugfix releaseUpdates
- responsive_lightbox is disabled by default.
5.3
October 2, 2019. Minor updateBreaking Changes
This update changes behavior of some parts of the component. While they shouldn't cause any breaks in the existing code, be sure to check Migration notes to be on the safe side.
New functionality
Updates
- The year range setting is added to the Date/Time lightbox control
- Changing Scheduler dates by horizontal swipe is disabled by default
- The possibility to set scheduler header from config rather than from the markup is added
- The render method is added as a more intuitive alias for setCurrentView() and updateView()
- The hidelightbox method is added to the public API
Fixes
- Fix vertical config of multiselect control, which didn't work in the Material skin
5.2.5
September 23, 2019. Bugfix releaseFixes
5.2.4
September 19, 2019. Bugfix releaseFixes
- Fix the issue with the readonly form which didn't allow changing the configuration of the lightbox after initialization of Scheduler
- Fix the issue with Angular 8 compatibility
5.2.3
August 20, 2019. Bugfix releaseFixes
- Fix incorrect animation of event bars in the scrollable Timeline during drag and drop
- Fix the issue in "Day" / "Week" which caused an event to jump to the multiday section when being moved to the end of a day
- Fix regression in the
scroll_positionsetting of the scrollable Timeline - Fix the issue which caused chunks of multi-section events to obtain incorrect position after a mouse click
- Fix the script error fired from the tooltip in
cellmode of the Timeline view when ignore_timeline is used
5.2.2
August 7, 2019. Bugfix releaseFixes
- Add more helpful error messages for common misconfigurations
- Fix the script error which was thrown from a double click on any label in a readonly form
- Fix incorrect displaying of the Timeline view when
smart_rendering:trueis used together withsection_autoheight:false - Fix the script error which was thrown from the Year view when days containing events were hidden using the scheduler.ignore_year method
5.2.1
June 11, 2019. Bugfix releaseFixes
- Fix the issue with load data type detection in IE11
- Fix timeline.scrollTo method in timeline without horizontal scrollbar
- Fix not working showEvent method in the Timeline view
- Fix incorrect behavior of vertical scroll in scrollable timeline with
smart_rendering:false - Fix incorrect event position in the multiday units view with the multisection extension when the step option is specified
- Fix incorrect size of some events in Daily Timeline
5.2
June 6, 2019. Minor updateBreaking Changes
This update changes behavior of multiple API methods. While they shouldn't cause any breaks in the existing code, be sure to check Migration notes to be on the safe side.
New functionality
Updates
- The data format parameter of load and parse became optional, scheduler now detects format automatically
- Date-to-string functions can now auto-detect the date strings format, if it doesn't match the provided one
- dhtmlxConnector library is no longer shipped with the dhtmlxScheduler package
- dhtmlxScheduler package samples no longer require a php/apache server to work
- New methods for the timeline object
- The "Multiselect" control allows loading options in the JSON format
- onLoadStart, onBeforeParse, onParse, onLoadEnd are introduced instead of the deprecated - onXLS and onXLE events
Fixes
- Fix incorrect behavior which happened when clearAll was called before
scheduler.endLightbox(false)while creating a new event - Fix flickering issue with timeline horizontal scroll on iPad
- Fix various display issues with scrollable timeline
- The Units view UNITS_scale_text now provides a section date in arguments
- Fix script error which was thrown from the Units view during an event creation if no sections are loaded
- The "Multiselect" control now expects only boolean values for
verticalpropertyvertical:false- string values as invertical:"false"will be interpreted as booleantrue
5.1.6
January 11, 2019. Bugfix releaseFixes
- Fix incorrect position of events scheduled on Sat-Sun with
start_on_monday = falsein the Month view - Fix script error in a scrollable timeline with the current time marker
- Fix incorrect argument value of the
onYScaleClickhandler in a scrollable timeline after horizontal scrolling - Fix the bug that caused a scrollable timeline to be rendered empty until the next refresh after reloading sections
- Fix the bug with a scrollable timeline which caused some cells of Tree timeline folders not being rendered after horizontal scrolling
- Fix unexpected behavior of event resize with the
all_timedextension, only the last event chunk should be resizeable - Fix event disappearing during resize in the
all_timed="short"mode
5.1.1
December 14, 2018. Bugfix releaseFixes
- Fixed keyboard navigation focus not being highlighted in the timeline
- Fixed incorrect initial height of
timeline_scale_headerifsecond_scalespecified - Fixed bug with
event_min_dynot affecting section height if only one event is located inside a section - Fixed bug with quick info popup self-closing when the same event is clicked multiple times
- Fixed script error which fired after deleting event in
Year view - Fixed incorrect initial display of scrolled timeline if no events loaded into the scheduler
- Fixed ability to enable smart rendering for non-scrollable timelines
- Fixed issue with scroll position resetting on date change when key_nav extension is enabled in the timeline
- Fixed incorrect value
old_dateargument ofonBeforeViewChangeevent in some cases - Fixed incorrect display of a scrollable timeline with ignored time cells
- Fixed incorrect behavior if scrolling happened during drag-create of new events in day/week views
- Fixed
onAfterSchedulerResizeevent not firing inTimeline view - Performance improvement for event rendering in
Week view
5.1
November 29, 2018. Minor updateBreaking Changes
HTML structure of the Timeline view has changed significantly, some code changes may be required in order to migrate. Read more in the Migration article.
Major Changes
- Horizontal scroll in the Timeline view (PRO version)
- Smart rendering and performance update for the Timeline view (PRO version)
- Integration with different server-side platforms. Check the related tutorials
Minor Changes
- New API of the Timeline object
- Autoscroll in the Timeline view
- Ability to add a label into the header of the column with sections
5.0
May 17, 2018. Major updateBreaking Changes
- Classic and Glossy skins are removed. Check the migration details
- Scheduler went through the global CSS refactoring. Learn how it will influence your applications
Major Changes
- New Material skin added
- Server-side integration with REST API
- Flexible skins customization
Minor Changes
- Touch support for Microsoft devices is updated
- Hebrew locale is added for recurring events form
- onLoadError is added for network and server errors
Bug Fixes and Improvements
- Compatibility issues with ES6/TS imports are fixed
- Fixes in keyboard navigation support
- Minor bugfixes
4.4.9
June 6, 2017. Bugfix releaseFixes
- WAI-ARIA support - fix regression when WAI-ARIA attributes are disabled
- WAI-ARIA support - various improvements for JAWS support
- Keyboard navigation - various bugfixes and improvements
- Samples - fix invalid server config snippets
- Cookie extension - fix the conflict between cookie and ajax loading timeouts
- Year view - fix the bug with creation of events in the Year view
- Drag and drop - fix incorrect mouse position on a zoomed page
- All-timed extension - fix drag and drop on touch devices
- Dynamic loading - fix incorrect time range caused by the server_utc config
- Minor fixes in locales
4.4
February 2, 2017. Minor updateMajor Changes
- Keyboard navigation
- WAI-ARIA support
- High-contrast themes
- Initial support for Content Security Policy
Minor Changes
- ability to enable markTimespan for the Month view
- ability to remove recurring marker from a specific date added
- ability to skip days in the Year view added
- delimiter option of the Multiselect control
- compatibility of external drag-n-drop with the latest dhtmlxSuite updated
- merge CSP-improvements request from public repo
- minor performance improvements for Timeline
- normalize z-index values, add styles for latest dhtmlxCombo
Bug Fixes and Improvements
- addEventNow must return id of new event
- bug with drag-n-drop and ignored column in the Week view
- check for undefined touch https://github.com/DHTMLX/scheduler/pull/21
- click and keyboard focus issue on iPad
- dataprocessor state must be cleared after scheduler.clearAll
- JS errors in event handlers from SVG elements fixed
- various bugs with Tooltip extension fixed
- various issues with container_autosize extension fixed
- many other fixes
4.3.35
May 26, 2016. Bugfix releaseFixes
- Update integration with the latest version of the DHTMLX Suite library
- Added support for SVG elements inside scheduler
- Fix drag and create event dates in a timeline with rounded dates
- Double click on a marked timespan should take into account the scheduler.config.dblclick_create config
- Fix incorrect
onXScaleClickarguments in timelines with scheduler.ignore_timeline enabled - Minor improvements for layout misalignment when browser zoom is enabled
- Fix ignored columns and the Year view
- Fix errors on multi-touch screens
- Fix keyboard focus on mobile devices
- Fix various issues with DST
- Events placed on the 31st day of the month are displayed incorrectly in Daily Timeline
addEventNowmust return the id of a new event- Fix scheduler listening of
window.onresizewhen scheduler container is removed from DOM
4.3.25
March 3, 2016. Bugfix releaseFixes
- Touch support - trigger tap and double tap on multiday area of Day/Weeks/Units views
- Touch support - fix regression with event disappearing on start of touch-drag
- Timeline - fix onYScaleClick call when ignored columns are defined
- Timeline - fix incorrect state of event object after canceling drag and drop
- Tree Timeline - the timeline_scale_class template should be applied to folder items
- dataProcessor - clearing scheduler during the dataProcessor request is in progress should not cause a JS error
- dataProcessor - fix incorrect state while adding and modifying recurring series when autoUpdate is disabled
- Day/Week views - fix event visibility when the first/last hours of calendar are enabled
- Multiday Units View - fix default section on creating an event with a double click
- General - occasional Chrome bug when the click and double click events stopped firing
- General - fixes for daylight savings time bugs in Safari
- and other small fixes
4.3
February 4, 2015. Minor update- "Days" mode for Timeline view was added (PRO version)
- Ability to present units for multiple days in the Units view (PRO version)
- New events for the 'expand' extension
- New option - now_date for the Limit extension
- New option - touch_tooltip for the Tooltip extension
- Ability to link events using the URL extension
- Fixes for DST issues
- Fix for an issue with creating new events on touch devices in the Timeline view
- Week Agenda, Grid View, Timeline view, Units View, Multisection events (PRO version)
4.2
November 12, 2014. Minor update- Ability to customize the layout of recurring form (details)
- Updated DataProcessor - REST mode and support of JSON response format ( details)
- Updated D'n'D of the multisection events (PRO version)
- API events for handling Ajax and server errors (details)
- Improved performance of the Timeline view
- Ability to delay rendering mode (details)
- Improved data export to iCal and Excel - (details)
- Fixed compatibility with DHTMLX Suite 4.0
- Multiple minor fixes
4.1
June 13, 2014. Minor update- New "Flat" skin - (details)
- Assigning events to several sections of Timeline and Units Views (PRO version)
- Ability to resize multi-day events in the Month view by drag-and-drop (details)
- Drag-n-drop operations between schedulers (details)
- Ability to export data in the PNG format (details).
- New approach for exporting data in the PDF format (details)
- Ability to highlight event's duration on the time scale while dragging the event over the scheduler (details)
- Ability to change the scrolled time interval in the Grid view(PRO version)
- Ability to deny dragging events out of the visible area of the Timeline view (details)
- Bug fixes for Windows touch devices.
- Samples updated to work correctly in different time zones.
4.0
July 2, 2013. Major update- Flexible time scales - some days, hours can be removed from time scale (details)
- Ability to show "more events" links in the Month view (details)
- jQuery integration (details)
- Backbone Integration (details)
- Default skin changed to "terrace", multi-day events are visible by default
- Alternative start-date logic for recurring events (details)
- Scheduler can load json data from .Net web services
- Documentation greatly improved
3.7
February 20, 2013. Minor update- Touch support (tablets and touch monitors) (details)
- Romanian locale added
3.6
December 3, 2012. Minor update- Windows8 edition added
- Extended date format configuration for lightbox form
- Sub-day navigation in timeline view
- Ability to define custom sorting in timeline view
- Multi-page export to PDF (details)
3.5
August 24, 2012. Minor update- Ability to show multiple schedulers on the page
- Support for loading JSON directly from Connectors (details)
- Custom events rendering (details)
- Timeline view improved (support for drag, resize, event height control)
- New 'dhx_terrace' skin (details)
- New options for blocking dates (details)
- Marking time intervals (details)
- Highlighting time intervals (details)
- New API methods: updateView, showEvent, getRenderedEvent, getActionData
- JSMessage included
- Grid view (PRO version)
- New configuration options
- Simplified access to lightbox section objects (details)
- Support for 'CTRL+C', 'CTRL+X', 'CTRL+V' keyboard commands
3.0
July 27, 2011. Major update- WeekAgenda view (PRO version)
- Netbook friendly lightbox form (details)
- Cascade event display (details)
- Simple way to define a color for event (details)
- Drag and drop of the details form
- Custom buttons for the details form (details)
- Current time marker in day and week view
- Multiline header for timeline view
- Configurable work-time bounds (details)
- API to access lightbox values (details)
2.3
August 30, 2010. Minor updateMajor Changes
- Map view was added (details)
- Cell mode for Timeline view was added (details) (PRO version)
- Tree mode for Timeline view was added (details) (PRO version)
- Tooltips for all views were added (details)
- Ability to create new events by double click or by drag-and-drop in Timeline mode
- Ability to move events by drop-and-drag in Timeline mode
- Ability to create new events by external drag and drop (details)
Minor Changes
- Week-number format option was added (details)
- full_day configuration option added (details)
- event_duration and auto_end_date configuration options added (details)
- Multiselect section for details form (details)
- Checkbox, combo, radio - sections for details form (details)
- Preventing events collisions for recurring events
- extra parameters were added to timeline-related handlers
- api of mini-calendar extension extended (details)
- custom form implementation simplified (details)
Bug Fixes and Improvements
- incorrect processing of specific iCal data sources
- incorrect event rendering for overlapping events
2.2
April 14, 2010. Minor updateMajor Changes
- Export to XML, iCal, JSON added (details)
- Export to PDF (details)
- Loading from JSON data was added (details)
- 'Collision detection' extension was added (details)
- 'Date-scale limitation' extension was added (details)
- Mini-calendar extension was added (details)
- Timeline view was added
- Auto-fetching option lists from the server (details)
Minor Changes
- hotkeys and some element's sizes are configurable now
- step-like scrolling in the Units view (details) (PRO version)
- Arabic, Hungarian, Indonesian, Polish, Slovenian locales were added (details)
- 18 new samples were added
Bug Fixes and Improvements
- many time-shifting related bugs
- problems with recurring events in the Agenda view
- problems with recurring events in the Year view
2.1
December 2, 2009. Minor updateMajor Changes
- Agenda view was added (details)
- Year view was added (details)
- Bunch of small extensions was added
- Skin Builder for the scheduler was added
- Count of samples was doubled
Full List of Updates
- agenda view
- year view
- small extensions
- onEventSave event is added
- onSchedulerResize event is added
- Finnish and Dutch locales are added
- Chinese locale is added
- Portuguese translation is added for scheduler
- time_picker template is introduced
- event_date template is introduced
- incorrect layout in case of multi-week events (#808)
- incorrect rendering of editor in IE6
- incorrect event-bar size in complex dynamic patterns
- error during js commands against non-visible events
- incorrect processing of time_step, if it was defined as string (#788)
- unnecessary scrolls in IE (#776)
- incorrect end date of week scale label (#621)
- incorrect drag on item, which is in adding process (#782)
- incorrect placing multi-day events inside of unit view (#784)
- setting end date lesser than start date (#781)
- issue with incorrect processing of unknown css is fixed
- incorrect outlining in Chrome and Safari
- incorrect position of lightbox on scrollable page
- summer|winter time transition is fixed
- fixed issue with multi_day zone rendering, while deleting|adding events
- problem with incorrect recurring view, after resize in edit mode, is fixed
- event editor doesn't close, if "onClick" event is disabled (#617)
- incorrect processing of 12AM, while parsing the string to date
2.0
July 20, 2009. Major updateMajor Changes
- Added support of Recurring events
- Added ability to create Units view (PRO version)
- Multi-day events can be seen in Day and Week mode ( scheduler.config.multi_day = true; )
- Month view can auto-size to prevent data overflow
- Added ability to create custom views
1.0
May 20, 2009. Initial release- Day/Week/Month views
- Drag-and-drop support
- Support of Ajax-enabled web API