dhtmlxScheduler Changelog

What's new in dhtmlxScheduler 4.4.0

Aug 27, 2017
  • Major 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

New in dhtmlxScheduler 4.3.0 (Jun 29, 2016)

  • "Days" mode for Timeline view was added.
  • Ability to present units for multiple days in the Units view.
  • Add ability to link events using URL extension.
  • Several new API events and settings.
  • Fixes for DST issues.
  • Fixed bug with creating new events on touch devices in Timeline.

New in dhtmlxScheduler 4.2.0 (Jun 29, 2016)

  • Ability to customize the layout of recurring form.
  • Updated dhtmlxDataProcessor - REST mode and support of JSON response format.
  • Updated D'n'D of the multisection events.
  • Add API events for handling Ajax and server errors.
  • Improved performance of the Timeline view.
  • Add config option for delayed rendering mode.
  • Improved data export to iCal and Excel.
  • Fixed compatibility with DHTMLX Suite 4.0.
  • Multiple minor fixes.

New in dhtmlxScheduler 4.1.0 (Jun 14, 2014)

  • New "Flat" skin
  • Assigning events to several sections of Timeline and Units Views
  • Ability to change resize multi-day events in the Month view by drag-and-drop
  • Drag-n-drop operations between schedulers
  • Ability to export data in the PNG format.
  • New approach for exporting data in the PDF format
  • Ability to highlight event's duration on the time scale while dragging the event over the scheduler
  • Ability to change the scrolling time interval in the Grid view.
  • Ability to deny dragging events out of the visible area of the Timeline view
  • Bug fixes for Windows touch devices.
  • Samples updated to work correctly in different time zones.

New in dhtmlxScheduler 4.0.1 (Feb 28, 2014)

  • Minor regression, which was introduced in 4.0, is fixed

New in dhtmlxScheduler 4.0 (Feb 28, 2014)

  • Flexible time scales - some days, hours can be removed from time scale
  • Ability to show "more events" links in month view
  • jQuery integration
  • Backbone Integration
  • Default skin changed to "terrace", multi-day events are visible by default
  • Alternative start-date logic for recurring events
  • Documentation greatly improved

New in dhtmlxScheduler 3.7 (Feb 20, 2013)

  • Touch support ( tablets and touch monitors )
  • Romanian locale added

New in dhtmlxScheduler 3.6 (Feb 20, 2013)

  • 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

New in dhtmlxScheduler 3.5 (Aug 28, 2012)

  • Ability to show multiple scheduler's per page (PRO version only)
  • Supports loading JSON directly from Connectors
  • Custom events rendering
  • Timeline view improved (support for drag, resize, event height control)
  • New 'dhx_terrace' skin
  • New options for blocking dates
  • Marking time intervals
  • Highlighting time intervals
  • New API methods: updateView, showEvent, getRenderedEvent, getActionData
  • JSMessage included
  • Grid view
  • New configuration options
  • Simplified access to lightbox section objects

New in dhtmlxScheduler 3.0 (Oct 4, 2011)

  • Version of scheduler for touch phones
  • WeekAgenda view
  • Netbook friendly lightbox form
  • Cascade event display
  • Simple way to define a color for event
  • Drag and drop of the details form
  • Custom buttons for the details form
  • Current time marker in day and week view
  • Multiline header for timeline view
  • Configurable work-time bounds
  • API to access lightbox values

New in dhtmlxScheduler 2.3 (Oct 4, 2011)

  • Map view was added
  • Cell mode for Timeline view was added
  • Tree mode for Timeline view was added
  • Tooltips for all views were added
  • Abbility to create new events by double click or by drag-and-drop in Timeline mode
  • Abbility to move events by drop-and-drag in Timeline mode
  • Abbility to create new events by external drag and drop
  • Multiselect section for details form
  • Checkbox, combo, radio - sections for details form
  • Api of mini-calendar extension extended
  • Custom form implementation simplified

New in dhtmlxScheduler 2.1 (Mar 2, 2010)

  • Agenda view is added
  • Year view is added
  • Bunch of small extension is added
  • SkinBuilder for the scheduler is added
  • Count of samples is 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 tempalte is introduced
  • event_date tempalte 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 doesnt close if “onClick” event is disabled (#617)
  • incorrect processing of 12AM while parsing the string to date

New in dhtmlxScheduler 2.0 (Mar 2, 2010)

  • Added support of Recurring events
  • Added ability to create Units view
  • 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
  • Full list of updates
  • (upd)2-way loading cache and 2-way prefetching in dyn. loading mode
  • (upd)clearAll reset loading cache
  • (upd)dblclick_create option added
  • (upd)debug version correctly shows responses of dataprocessor
  • (upd)event can't be created by right button click anymore
  • (upd)format of dyn. loading dates moved to config
  • (upd)if new event creation through d-n-d was started, while previously created event not saved yet - correct confirmation sequence will be executed
  • (upd)images of main tabs updated
  • (upd)locales for recurring events is added
  • (upd)multi day events are styled
  • (upd)onClick event of scheduler is blockable now, and occurs in both editable and readonly modes
  • (upd)onEventCreated receives correct native event object
  • (upd)position of main container changed to relative
  • (upd)possibility of filtering
  • (upd)scheduler correctly process first_hour, last_hour settings , if they was defined as strings
  • (upd)scroll_hour config option added
  • (upd)shift-enter key creates new line in textarea editor
  • (upd)updated to connector 1.x
  • (upd)way of event coping changed
  • (upd)when current view changed - currently active editor is closed ( default closing sequence is executed ) (#407, #404)
  • (add)ability to create custom daily views
  • (add)ability to create custom view
  • (add)ability to create unit view
  • (add)ability to define css classes for days of week|month added
  • (add)ability to show multi-day events on weekly and daily views added
  • (add)adjustable height of event bars
  • (add)auto-height in month view
  • (add)config.readonly added
  • (add)correct lightbox in case of multiline event text
  • (add)extra inner events added
  • (add)getEvents method added
  • (add)onContextMenu event added
  • (add)onEventAdded will not fire while loading
  • (add)onTemplatesReady event added
  • (add)optional loading bar added
  • (add)property extension added
  • (add)recurring event can be switched back to normal state
  • (add)separate css class for item in drag state added
  • (add)support of recurring events added
  • (add)update_render option added
  • (fix)auto x-scroll during text focusing disabled (#410)
  • (fix)debug alert for incorrect xml blocked by default
  • (fix)double border of recurring editor removed
  • (fix)fixed bug in recurring module (IE7 compatibility )
  • (fix)fixed error in repeating by fixed day of week
  • (fix)fixed error with missed error in recurring form
  • (fix)fixed error with style changes of event, after dp. response
  • (fix)fixed error with updating serie of events, one of which was deleted in different time scale
  • (fix)fixed incorrect am|pm time formatting
  • (fix)fixed incorrect end date, while creating date by d-n-d in month view
  • (fix)fixed incorrect event positioning, when start or end time exceeds time limits of scale (#371)
  • (fix)fixed incorrect filter name processing
  • (fix)fixed incorrect icon on details view in IE6 (#393)
  • (fix)fixed incorrect issue with end date calculation , when few recurring events created one by one (#441)
  • (fix)fixed incorrect mouse coordinates , when we have outer scroll in IE
  • (fix)fixed incorrect positioning in case of custom daily view
  • (fix)fixed incorrect processing of details_on_dblclick option
  • (fix)fixed incorrect processing of end-repeat-date parameter (#422)
  • (fix)fixed incorrect rendering of events which created on border of weekly view (#434)
  • (fix)fixed incorrect rendering of initial creation in unit view (#408)
  • (fix)fixed incorrect repeating in case of day-workday mode (#416)
  • (fix)fixed incorrect transposition of week-days repeating
  • (fix)fixed incorrect y-scale size for small hour size (#383)
  • (fix)fixed issue with deleting seria with modified events out of view
  • (fix)fixed issue with description form corruption because of very long title (#412)
  • (fix)fixed issue with getEvents and non-recurring events
  • (fix)fixed issue with incorrect cursor state for disabled events (#384, #385)
  • (fix)fixed issue with incorrect month-day transposition (#428)
  • (fix)fixed issue with incorrect property setters|getters
  • (fix)fixed issue with incorrect restoring of d-n-d after mouse was moved out of window borders (#376)
  • (fix)fixed issue with rec-type selection in IE ( GUI ) #362
  • (fix)fixed mouse cursor twitching during event resize (#380)
  • (fix)fixed problem with deleting sub-events in series
  • (fix)fixed problem with drag over day borders
  • (fix)fixed problem with incorrect bar positioning in month view
  • (fix)fixed problem with incorrect calculation days in first weak in case of repeating
  • (fix)fixed problem with long events in day view
  • (fix)fixed problem with new non-rec event creation
  • (fix)fixed problem with rendering in dyn.loading mode
  • (fix)fixed typo in unit-view sample
  • (fix)fixed unnecessary scroll in editor in IE (#392)
  • (fix)incorrect position of events in daily multi-day view
  • (fix)incorrect selection bar position in case of multi-day mode enabled (#398)