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