MDL-34959 add Google Maps API V3 support
[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
6c2be903
DP
4=== 2.4 ===
5
6* Pagelib: Numerous deprecated functions were removed as classes page_base, page_course
7 and page_generic_activity.
ee362526 8
d2a27ab0
ARN
9YUI changes:
10* moodle-enrol-notification has been renamed to moodle-core-notification
3542e01a 11* YUI2 code must now use 2in3, see http://yuilibrary.com/yui/docs/yui/yui-yui2.html
d2a27ab0 12
e618cdf3
PS
13=== 2.3 ===
14
15Database layer changes:
16* objects are not allowed in paramters of DML functions, use explicit casting to strings if necessary
17
19526d91
DP
18Note:
19* DDL and DML methods which were deprecated in 2.0 have now been removed, they will no longer produce
20debug messages and will produce fatal errors
e618cdf3 21
796495fe 22API changes:
daefd6eb 23
796495fe 24* send_stored_file() has changed its interface
daefd6eb 25* deleted several resourcelib_embed_* functions from resourcelib.php
796495fe 26
ee362526
PS
27=== 2.2 ===
28
29removed unused libraries:
30* odbc, base32, CodeSniffer, overlib, apd profiling, kses, Smarty, PEAR Console, swfobject, cssshover.htc, md5.js
31
32API changes:
33* new admin/tool plugin type
34* new context API - old API is still available
8e470797 35* deleted users do not have context any more
ee362526
PS
36* removed global search
37
38
39=== 2.1 ===
40
41API changes:
42* basic suport for restore from 1.9
43* new mobile devices API
44* new questions API
45
46
47=== 2.0 ===
48
49API changes:
50* new DML API - http://docs.moodle.org/dev/DML_functions
51* new DDL API - http://docs.moodle.org/dev/DDL_functions
52* new file API - http://docs.moodle.org/dev/File_API
53* new $PAGE and $OUTPUT API
54* new navigation API
55* new theme API - http://docs.moodle.org/dev/Theme_changes_in_2.0
56* new javascript API - http://docs.moodle.org/dev/JavaScript_usage_guide
57* new portfolio API
58* new local plugin type
59* new translation support - http://lang.moodle.org
60* new web service API
61* new cohorts API
62* new messaging API
63* new rating API
64* new comment API
65* new sessions API
66* new enrolment API
67* new backup/restore API
68* new blocks API
69* new filters API
70* improved plugin support (aka Frankenstyle)
71* new registration and hub API
72* new course completion API
73* new plagiarism API
74* changed blog API
75* new text editor API
19526d91 76* new my moodle and profiles API