3. Moodle 2.0 is a major release and as a result there are increases in the requirements • PHP 5.2.8 is now the maximum version supported. This allows developers to write cleaner code using the more recent features of PHP.
4. When upgrading to Moodle 2.0 you must have Moodle 1.9 or later. If you are using an earlier version of Moodle you need to upgrade to Moodle 1.9 (or later) first
6. 1) Enrolments improvements including groups synchronization several major improvements related to guest access, course enrolments, metacourses and groups 2) Roles administration interface improvements
7. 3) Standard Web Services Layer Standard set of core API functions made available via SOAP and XML-RPC 4) Development: Site-wide groups 5) Admin report plugins can choose where in the admin tree they are added
9. DB LAYER 2.0 Database access is to be refactored so that, “we can use prepared statements everywhere for increased security and some performance, we put datalib functions in a class to allow better unit tests and remove the need for slashes in userspace. This will cause breakage for 3rd party modules (but fixing them won’t be too hard!)”
10. ANCIENT DB INSTALL / UPGRADE SYSTEM REMOVED The deprecated system for installing or upgrading database entire used in Moodle < 1.7 will be completely removed, while supporting only the new XML based database scheme introduced in 1.7