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