From Alfresco: Let’s confuse those poor 3rd party developer saps with multiple versions of this Javascript API
Yes you heard correct. The junk process of making everything backward incompatible. Another smart software engineering process over at Alfresco. Right from their wiki
? For the next version of Alfresco (3.4.X and HEAD) 3.4 Java Script API and 3.4 Java Script Services
? Alfresco 3.3 code line 3.3 Java Script API and 3.3 Java Script Services
? Alfresco 3.2 code line 3.2_JavaScript_API and 3.2 Java Script Services
? Alfresco 3.1 code line 3.1_JavaScript_API and 3.0 Java Script Services (no changes from 3.0)
? Labs 3D/STABLE and 3.0.XE code line: 3.0_JavaScript_API and 3.0 Java Script Services
? For older Alfresco 2.1 or previous versions JavaScript API For Alfresco 2.1.
Confused|? So am I? Nice!
http://wiki.alfresco.com/wiki/JavaScript_API