Commit | Line | Data |
---|---|---|
ee362526 PS |
1 | This files describes API changes in core lbraries and APIs, |
2 | information provided here is intended especially for developers. | |
3 | ||
4 | ||
e618cdf3 PS |
5 | === 2.3 === |
6 | ||
7 | Database layer changes: | |
8 | * objects are not allowed in paramters of DML functions, use explicit casting to strings if necessary | |
9 | ||
19526d91 DP |
10 | Note: |
11 | * DDL and DML methods which were deprecated in 2.0 have now been removed, they will no longer produce | |
12 | debug messages and will produce fatal errors | |
e618cdf3 | 13 | |
796495fe DM |
14 | API changes: |
15 | * send_stored_file() has changed its interface | |
16 | ||
ee362526 PS |
17 | === 2.2 === |
18 | ||
19 | removed unused libraries: | |
20 | * odbc, base32, CodeSniffer, overlib, apd profiling, kses, Smarty, PEAR Console, swfobject, cssshover.htc, md5.js | |
21 | ||
22 | API 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 | ||
31 | API changes: | |
32 | * basic suport for restore from 1.9 | |
33 | * new mobile devices API | |
34 | * new questions API | |
35 | ||
36 | ||
37 | === 2.0 === | |
38 | ||
39 | API 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 |