While version 3.0 is not released yet, you can check steps to be ready for Scheduler 3.0
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