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