* (bug 11173) Allow limited wikicode rendering via api.php
* (bug 11572) API should provide interface for expanding templates
* (bug 11569) Login should return the cookie prefix
+* (bug 11632) Breaking change: Specify the type of a change in the recentchanges list
+ as 'edit', 'new', 'log' instead of 0, 1, 2, respectively.
=== Languages updated in 1.12 ===
$title = Title :: makeTitle($row->rc_namespace, $row->rc_title);
$vals = array ();
- $vals['type'] = intval($row->rc_type);
+ $type = intval ( $row->rc_type );
+
+ /* Determine what kind of change this was. */
+ switch ( $type ) {
+ case RC_EDIT: $vals['type'] = 'edit'; break;
+ case RC_NEW: $vals['type'] = 'new'; break;
+ case RC_MOVE: $vals['type'] = 'move'; break;
+ case RC_LOG: $vals['type'] = 'log'; break;
+ case RC_MOVE_OVER_REDIRECT: $vals['type'] = 'move over redirect'; break;
+ default: $vals['type'] = $type;
+ }
if ($this->fld_title) {
ApiQueryBase :: addTitleInfo($vals, $title);