Migration from older versions

2.3 → 3.0

Public API - fully backward compatible
For private API - check Scheduler 3.0

  • File structure was changed a bit - ext/dhtmlxscheduler_ext.css and dhtmlxscheduler_recurring.css were removed (all styles now available in the dhtmlxscheduler.css)
  • Several templates arguments were changed to match the rest of them - scheduler.templates.agenda_text, scheduler.templates.map_text now use (start_date, end_date, event) as incoming parameters. Before only 'event' was used.

2.2 → 2.3

  • full backward compatibility
  • Swedish locale file was renamed according to the iso 639-1
     sources/locale_se.js => sources/locale_sv.js
     sources/locale_recurring_se.js => sources/locale_recurring_sv.js

2.1 → 2.2

  • full backward compatibility
  • createUnitsView command accepts different set of parameters, but previous syntax will work as well

2.0 → 2.1

  • formatting rules was corrected, now %d and %m always return 2 digits, if you need the previous behavior you can use %j and %n accordingly
  • path to files inside the package is changed a bit
     codebase/dhtmlxgrid_recurring.js => codebase/ext/dhtmlxgrid_recurring.js
     codebase/dhtmlxgrid_recurring.css=> codebase/ext/dhtmlxgrid_recurring.css
     codebase/dhtmlxgrid_units.js => codebase/ext/dhtmlxgrid_units.js

1.0 → 2.0

  • API and data format is fully backward compatible
  • onEventChanged and onEventAdded events will not fire during data loading
  • Spanish locale renamed from locale_sp.js to locale_es.js
  • drag_create option now control only ability to create new event by dnd, creating new event by dblclick now controlled by dblclick_create