Merge branch 'MDL-34171_22' of git://github.com/timhunt/moodle into MOODLE_22_STABLE
[moodle.git] / lib / upgrade.txt
blobf8f3af8bb2315d0a171890a35b3965fff78c1baf
1 This files describes API changes in core lbraries and APIs,
2 information provided here is intended especially for developers.
5 === 2.2 ===
7 removed unused libraries:
8 * odbc, base32, CodeSniffer, overlib, apd profiling, kses, Smarty, PEAR Console, swfobject, cssshover.htc, md5.js
10 API changes:
11 * new admin/tool plugin type
12 * new context API - old API is still available
13 * deleted users do not have context any more
14 * removed global search
17 === 2.1 ===
19 API changes:
20 * basic suport for restore from 1.9
21 * new mobile devices API
22 * new questions API
25 === 2.0 ===
27 API changes:
28 * new DML API - http://docs.moodle.org/dev/DML_functions
29 * new DDL API - http://docs.moodle.org/dev/DDL_functions
30 * new file API - http://docs.moodle.org/dev/File_API
31 * new $PAGE and $OUTPUT API
32 * new navigation API
33 * new theme API - http://docs.moodle.org/dev/Theme_changes_in_2.0
34 * new javascript API - http://docs.moodle.org/dev/JavaScript_usage_guide
35 * new portfolio API
36 * new local plugin type
37 * new translation support - http://lang.moodle.org
38 * new web service API
39 * new cohorts API
40 * new messaging API
41 * new rating API
42 * new comment API
43 * new sessions API
44 * new enrolment API
45 * new backup/restore API
46 * new blocks API
47 * new filters API
48 * improved plugin support (aka Frankenstyle)
49 * new registration and hub API
50 * new course completion API
51 * new plagiarism API
52 * changed blog API
53 * new text editor API
54 * new my moodle and profiles API