weekly release 2.3dev
[moodle.git] / lib / upgrade.txt
CommitLineData
ee362526
PS
1This files describes API changes in core lbraries and APIs,
2information provided here is intended especially for developers.
3
4
5=== 2.2 ===
6
7removed unused libraries:
8* odbc, base32, CodeSniffer, overlib, apd profiling, kses, Smarty, PEAR Console, swfobject, cssshover.htc, md5.js
9
10API changes:
11* new admin/tool plugin type
12* new context API - old API is still available
8e470797 13* deleted users do not have context any more
ee362526
PS
14* removed global search
15
16
17=== 2.1 ===
18
19API changes:
20* basic suport for restore from 1.9
21* new mobile devices API
22* new questions API
23
24
25=== 2.0 ===
26
27API 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