What's New

If you are updating Scheduler from an older version, check Migration From Older Versions for details.

5.2.3

August 20, 2019. Bugfix release

Fixes

5.2.2

August 7, 2019. Bugfix release

Fixes

  • 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:true is used together with section_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 release

Fixes

5.2

June 6, 2019. Minor update

Breaking 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

  1. Custom HTML content for timeline cells (PRO version)
  2. Drag-n-drop of events by the body

Updates

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 {unitsName}_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 vertical property vertical:false - string values as in vertical:"false" will be interpreted as boolean true

5.1.6

January 11, 2019. Bugfix release

Fixes

  • Fix incorrect position of events scheduled on Sat-Sun with start_on_monday = false in the Month view
  • Fix script error in a scrollable timeline with the current time marker
  • Fix incorrect argument value of the onYScaleClick handler 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_timed extension, 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 release

Fixes

  • Fixed keyboard navigation focus not being highlighted in the timeline
  • Fixed incorrect initial height of timeline_scale_header if second_scale specified
  • Fixed bug with event_min_dy not 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_date argument of onBeforeViewChange event 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 onAfterSchedulerResize event not firing in Timeline view
  • Performance improvement for event rendering in Week view

5.1

November 29, 2018. Minor update

Breaking 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

  1. Horizontal scroll in the Timeline view (PRO version)
  2. Smart rendering and performance update for the Timeline view (PRO version)
  3. Integration with different server-side platforms. Check the related tutorials

Minor Changes

5.0

May 17, 2018. Major update

Breaking Changes

  1. Classic and Glossy skins are removed. Check the migration details
  2. Scheduler went through the global CSS refactoring. Learn how it will influence your applications

Major Changes

  1. New Material skin added
  2. Server-side integration with REST API
  3. 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 release

Fixes

  • 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 update

Major Changes

  1. Keyboard navigation
  2. WAI-ARIA support
  3. High-contrast themes
  4. Initial support for Content Security Policy

Minor Changes

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 release

Fixes

  • 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 onXScaleClick arguments 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
  • addEventNow must return the id of a new event
  • Fix scheduler listening of window.onresize when scheduler container is removed from DOM

4.3.25

March 3, 2016. Bugfix release

Fixes

  • 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

  1. "Days" mode for Timeline view was added (PRO version)
  2. Ability to present units for multiple days in the Units view (PRO version)
  3. New events for the 'expand' extension
  4. New option - now_date for the Limit extension
  5. New option - touch_tooltip for the Tooltip extension
  6. Ability to link events using the URL extension
  7. Fixes for DST issues
  8. Fix for an issue with creating new events on touch devices in the Timeline view
  9. Week Agenda, Grid View, Timeline view, Units View, Multisection events (PRO version)

4.2

November 12, 2014. Minor update

  1. Ability to customize the layout of recurring form (details)
  2. Updated DataProcessor - REST mode and support of JSON response format ( details)
  3. Updated D'n'D of the multisection events (PRO version)
  4. API events for handling Ajax and server errors (details)
  5. Improved performance of the Timeline view
  6. Ability to delay rendering mode (details)
  7. Improved data export to iCal and Excel - (details)
  8. Fixed compatibility with DHTMLX Suite 4.0
  9. Multiple minor fixes

4.1

June 13, 2014. Minor update

  1. New "Flat" skin - (details)
  2. Assigning events to several sections of Timeline and Units Views (PRO version)
  3. Ability to resize multi-day events in the Month view by drag-and-drop (details)
  4. Drag-n-drop operations between schedulers (details)
  5. Ability to export data in the PNG format (details).
  6. New approach for exporting data in the PDF format (details)
  7. Ability to highlight event's duration on the time scale while dragging the event over the scheduler (details)
  8. Ability to change the scrolled time interval in the Grid view(PRO version)
  9. Ability to deny dragging events out of the visible area of the Timeline view (details)
  10. Bug fixes for Windows touch devices.
  11. Samples updated to work correctly in different time zones.

4.0

July 2, 2013. Major update

  1. Flexible time scales - some days, hours can be removed from time scale (details)
  2. Ability to show "more events" links in the Month view (details)
  3. jQuery integration (details)
  4. Backbone Integration (details)
  5. Default skin changed to "terrace", multi-day events are visible by default
  6. Alternative start-date logic for recurring events (details)
  7. Scheduler can load json data from .Net web services
  8. Documentation greatly improved

3.7

February 20, 2013. Minor update

  1. Touch support (tablets and touch monitors) (details)
  2. Romanian locale added

3.6

December 3, 2012. Minor update

  1. Windows8 edition added (details)
  2. Extended date format configuration for lightbox form
  3. Sub-day navigation in timeline view
  4. Ability to define custom sorting in timeline view
  5. Multi-page export to PDF (details)

3.5

August 24, 2012. Minor update

  1. Ability to show multiple schedulers on the page
  2. Support for loading JSON directly from Connectors (details)
  3. Custom events rendering (details)
  4. Timeline view improved (support for drag, resize, event height control)
  5. New 'dhx_terrace' skin (details)
  6. New options for blocking dates (details)
  7. Marking time intervals (details)
  8. Highlighting time intervals (details)
  9. New API methods: updateView, showEvent, getRenderedEvent, getActionData
  10. JSMessage included (details)
  11. Grid view (PRO version)
  12. New configuration options
  13. Simplified access to lightbox section objects (details)
  14. Support for 'CTRL+C', 'CTRL+X', 'CTRL+V' keyboard commands

3.0

July 27, 2011. Major update

  1. WeekAgenda view (PRO version)
  2. Netbook friendly lightbox form (details)
  3. Cascade event display (details)
  4. Simple way to define a color for event (details)
  5. Drag and drop of the details form
  6. Custom buttons for the details form (details)
  7. Current time marker in day and week view
  8. Multiline header for timeline view
  9. Configurable work-time bounds (details)
  10. API to access lightbox values (details)

2.3

August 30, 2010. Minor update

Major Changes

  1. Map view was added (details)
  2. Cell mode for Timeline view was added (details) (PRO version)
  3. Tree mode for Timeline view was added (details) (PRO version)
  4. Tooltips for all views were added (details)
  5. Ability to create new events by double click or by drag-and-drop in Timeline mode
  6. Ability to move events by drop-and-drag in Timeline mode
  7. 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 update

Major Changes

  1. Export to XML, iCal, JSON added (details)
  2. Export to PDF (details)
  3. Loading from JSON data was added (details)
  4. 'Collision detection' extension was added (details)
  5. 'Date-scale limitation' extension was added (details)
  6. Mini-calendar extension was added (details)
  7. Timeline view was added
  8. 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 update

Major Changes

  1. Agenda view was added (details)
  2. Year view was added (details)
  3. Bunch of small extensions was added
  4. Skin Builder for the scheduler was added
  5. 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 update

Major Changes

  1. Added support of Recurring events
  2. Added ability to create Units view (PRO version)
  3. Multi-day events can be seen in Day and Week mode ( scheduler.config.multi_day = true; )
  4. Month view can auto-size to prevent data overflow
  5. 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
Back to top