MDL-32471 changing the interface of the send_stored_file()
[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
796495fe
DM
14API changes:
15* send_stored_file() has changed its interface
16
ee362526
PS
17=== 2.2 ===
18
19removed unused libraries:
20* odbc, base32, CodeSniffer, overlib, apd profiling, kses, Smarty, PEAR Console, swfobject, cssshover.htc, md5.js
21
22API changes:
23* new admin/tool plugin type
24* new context API - old API is still available
8e470797 25* deleted users do not have context any more
ee362526
PS
26* removed global search
27
28
29=== 2.1 ===
30
31API changes:
32* basic suport for restore from 1.9
33* new mobile devices API
34* new questions API
35
36
37=== 2.0 ===
38
39API changes:
40* new DML API - http://docs.moodle.org/dev/DML_functions
41* new DDL API - http://docs.moodle.org/dev/DDL_functions
42* new file API - http://docs.moodle.org/dev/File_API
43* new $PAGE and $OUTPUT API
44* new navigation API
45* new theme API - http://docs.moodle.org/dev/Theme_changes_in_2.0
46* new javascript API - http://docs.moodle.org/dev/JavaScript_usage_guide
47* new portfolio API
48* new local plugin type
49* new translation support - http://lang.moodle.org
50* new web service API
51* new cohorts API
52* new messaging API
53* new rating API
54* new comment API
55* new sessions API
56* new enrolment API
57* new backup/restore API
58* new blocks API
59* new filters API
60* improved plugin support (aka Frankenstyle)
61* new registration and hub API
62* new course completion API
63* new plagiarism API
64* changed blog API
65* new text editor API
19526d91 66* new my moodle and profiles API