MDL-32471 pluginfile.php accepts optional parameter 'preview'
[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
e618cdf3
PS
5=== 2.3 ===
6
7Database layer changes:
8* objects are not allowed in paramters of DML functions, use explicit casting to strings if necessary
9
19526d91
DP
10Note:
11* DDL and DML methods which were deprecated in 2.0 have now been removed, they will no longer produce
12debug messages and will produce fatal errors
e618cdf3 13
ee362526
PS
14=== 2.2 ===
15
16removed unused libraries:
17* odbc, base32, CodeSniffer, overlib, apd profiling, kses, Smarty, PEAR Console, swfobject, cssshover.htc, md5.js
18
19API changes:
20* new admin/tool plugin type
21* new context API - old API is still available
8e470797 22* deleted users do not have context any more
ee362526
PS
23* removed global search
24
25
26=== 2.1 ===
27
28API changes:
29* basic suport for restore from 1.9
30* new mobile devices API
31* new questions API
32
33
34=== 2.0 ===
35
36API changes:
37* new DML API - http://docs.moodle.org/dev/DML_functions
38* new DDL API - http://docs.moodle.org/dev/DDL_functions
39* new file API - http://docs.moodle.org/dev/File_API
40* new $PAGE and $OUTPUT API
41* new navigation API
42* new theme API - http://docs.moodle.org/dev/Theme_changes_in_2.0
43* new javascript API - http://docs.moodle.org/dev/JavaScript_usage_guide
44* new portfolio API
45* new local plugin type
46* new translation support - http://lang.moodle.org
47* new web service API
48* new cohorts API
49* new messaging API
50* new rating API
51* new comment API
52* new sessions API
53* new enrolment API
54* new backup/restore API
55* new blocks API
56* new filters API
57* improved plugin support (aka Frankenstyle)
58* new registration and hub API
59* new course completion API
60* new plagiarism API
61* changed blog API
62* new text editor API
19526d91 63* new my moodle and profiles API