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