Index: trunk/phase3/HISTORY |
— | — | @@ -1,5 +1,585 @@ |
2 | 2 | Change notes from older releases. For current info see RELEASE-NOTES. |
3 | 3 | |
| 4 | +== MediaWiki 1.17 == |
| 5 | + |
| 6 | +=== New installer in 1.17 === |
| 7 | +MediaWiki 1.17 is shipping with a completely redesigned installer to fix |
| 8 | +a lot of outstanding bugs, cleanup the code quality, and make it easier to |
| 9 | +use. Notably, you can now run upgrades from the web without having to move |
| 10 | +LocalSettings.php. The specific bugs are listed below in the general notes. |
| 11 | + |
| 12 | +=== Configuration changes in 1.17 === |
| 13 | +* DatabaseFunctions.php that was needed for compatibility with pre-1.3 |
| 14 | + extensions has been removed. |
| 15 | +* $wgLogAutocreatedAccounts controls whether autocreation of accounts is logged |
| 16 | + to new users log. |
| 17 | +* $wgAllowImageTag can be set to true to whitelist the <img> tag in wikitext. |
| 18 | +* (bug 12797) Add $wgGalleryOptions for adjusting of default gallery display |
| 19 | + options. |
| 20 | +* $wgAllowUserCssPrefs option allows disabling CSS-based preferences; which can |
| 21 | + improve page loading speed. |
| 22 | +* (bug 22858) $wgLocalStylePath is by default set to the same value as |
| 23 | + $wgStylePath but should never point to a different domain than the site is |
| 24 | + on, allowing skins to use .htc files which are not cross-domain friendly. |
| 25 | +* (bug 20193) Added $wgVectorShowVariantName global configuration variable |
| 26 | + which causes Vector to render the variants drop-down menu with a label |
| 27 | + showing the current variant name. This is off by default, pending further |
| 28 | + research into its user experience implications. |
| 29 | +* XmlFunctions.php has been removed. Use the Xml or Html classes as appropriate. |
| 30 | +* Added $wgSQLMode for setting database SQL modes - either performance (null) |
| 31 | + or other reasons (such as enabling stricter checks) |
| 32 | +* $wgFileStore has been deprecated. The only usage $wgFileStore['deleted'] has |
| 33 | + been turned into $wgDeletedDirectory. |
| 34 | +* $wgDeletedDirectory has been added to specify what directory to place deleted |
| 35 | + uploads in. |
| 36 | +* IBM DB2 database no longer uses the db specific $wgDBport_db2 variable but the |
| 37 | + normal $wgDBport. |
| 38 | +* The upload link for missing files can now be set separately from the |
| 39 | + navigation link with $wgUploadMissingFileUrl. |
| 40 | +* $wgCategoryPrefixedDefaultSortkey was removed and is now always false. This |
| 41 | + provides more sensible sorting behavior for categories. |
| 42 | +* Removed unused globals: $wgEnableSerializedMessages, $wgCheckSerialized, |
| 43 | + $wgUseMemCached, $wgDisableSearchContext, $wgColorErrors, |
| 44 | + $wgUseZhdaemon, $wgZhdaemonHost and $wgZhdaemonPort. |
| 45 | +* (bug 24408) The include_path is not modified in the default LocalSettings.php |
| 46 | +* $wgVectorExtraStyles was removed, and is no longer in use. |
| 47 | +* $wgLoadScript was added to specify alternative locations for ResourceLoader |
| 48 | + requests. |
| 49 | +* $wgResourceLoaderMaxage was added to specify maxage and smaxage times for |
| 50 | + responses from ResourceLoader based on whether the request's URL contained a |
| 51 | + version parameter or not. |
| 52 | +* $wgResourceLoaderDebug was added to specify the default state of debug mode; |
| 53 | + this will still be overridden with the debug URL parameter a la |
| 54 | + $wgLanguageCode. |
| 55 | +* $wgResourceLoaderInlinePrivateModules was added to specify whether private |
| 56 | + modules such as user.options should be embedded in the HTML output or |
| 57 | + delivered through a resource loader request, which bypasses server cache (like |
| 58 | + squid) and checks the user parameter against $wgUser. The former adds more |
| 59 | + data to all pages, while the latter adds a request which cannot be cached |
| 60 | + server side. |
| 61 | +* Removed $wgUpdates for database updates; extension should use |
| 62 | + DatabaseUpdater::addExtensionUpdate(). |
| 63 | +* Removed $wgServerName. It doesn't need to be set anymore and is no longer |
| 64 | + available as input for other configuration items, either. |
| 65 | +* Remove $wgRemoteUploads. It was not well supported and superseded by |
| 66 | + $wgUploadNavigationUrl. |
| 67 | +* (bug 198) $wgUpgradeKey allows unlocking the web installer for upgrades |
| 68 | + without having to move LocalSettings.php |
| 69 | +* The FailFunction "error handling" method has now been removed |
| 70 | +* $wgAdditionalMailParams added to allow setting extra options to mail() calls. |
| 71 | +* $wgSecureLogin & $wgSecureLoginStickHTTPS to optionaly login using HTTPS |
| 72 | +* (bug 25728) Added $wgPasswordSenderName to allow customise the name associed |
| 73 | + with $wgPasswordSender |
| 74 | +* Sysops now have the "suppressredirect" right by default |
| 75 | +* (bug 22463) $wgFooterIcons added to allow configuration of the icons shown in |
| 76 | + the footers of skins. |
| 77 | +* $wgFileCacheDepth can be used to set the depth of the subdirectory hierarchy |
| 78 | + used for the file cache. Default value is 2, which matches former behavior |
| 79 | +* It's no longer necessary for LocalSettings.php to include DefaultSettings.php. |
| 80 | +* It's no longer necessary to set $wgCacheEpoch to the file modification time |
| 81 | + of LocalSettings.php, in LocalSettings.php itself. Instead, this is done |
| 82 | + automatically if $wgInvalidateCacheOnLocalSettingsChange is true (which is |
| 83 | + the default). |
| 84 | +* (bug 26253) $wgPostCommitUpdateList has been removed |
| 85 | + |
| 86 | +=== New features in 1.17 === |
| 87 | +* (bug 10183) Users can now add personal styles and scripts to all skins via |
| 88 | + User:<name>/common.css and /common.js (if user css/js is enabled). |
| 89 | +* (bug 22748) Add anchors on Special:ListGroupRights. |
| 90 | +* (bug 21981) Add parameter 'showfilename' to <gallery> to automatically |
| 91 | + apply the names of the individual files within the gallery. |
| 92 | +* Future-proof redirection to fragments in Gecko, so things work a little nicer |
| 93 | + if they fix <https://bugzilla.mozilla.org/show_bug.cgi?id=516293>. |
| 94 | +* Support git:// and mms:// protocols by default for external links. |
| 95 | +* (bug 15810) Blocked admins can no longer unblock themselves without the |
| 96 | + 'unblockself' permission (which they have by default). |
| 97 | +* (bug 18499) Added "enhanced" URL parameter to switch between old and enhanced |
| 98 | + changes list. |
| 99 | +* (bug 22925) "sp-contributions-blocked-notice-anon" message now displayed when |
| 100 | + viewing contributions of a blocked IP address. |
| 101 | +* (bug 22474) {{urlencode:}} now takes an optional second paramter for type of |
| 102 | + escaping. |
| 103 | +* Special:Listfiles now supports a username parameter. |
| 104 | +* Special:Random carries over query string parameters. |
| 105 | +* (bug 23206) Add Special::Search hook for detecting successful "Go". |
| 106 | +* When visiting a "red link" of a deleted file, a deletion and move log excerpt |
| 107 | + is provided on the Upload form. |
| 108 | +* (bug 22647) Add category details in search results. |
| 109 | +* (bug 23276) Add hook to Special:NewPages to modify query. |
| 110 | +* Add accesskey 's' and tooltip to 'Save' button at Special:Preferences. |
| 111 | +* Add accesskey 'b' and tooltip to the summary field of edit mode. |
| 112 | +* (bug 20186) Allow filtering Special:Contributions for RevisionDeleted edits. |
| 113 | +* ajaxwatch now uses the API and JQuery, and can be used to animate arbitrary |
| 114 | + watch links, not just to watch the page the link is on. |
| 115 | +* (bug 20976) "searchmenu-new-nocreate" message now displayed when when there |
| 116 | + is no title match in search and the user has no rights to create pages. |
| 117 | +* (bug 23429) Added new hook WatchlistEditorBuildRemoveLine. |
| 118 | +* (bug 22844) Added support for WinCache object caching. |
| 119 | +* (bug 23580) Add two new events to LivePreview so that scripts can be |
| 120 | + notified about the beginning and finishing of LivePreview actions. |
| 121 | +* (bug 21278) Now the sidebar allows inclusion of wiki markup. |
| 122 | +* (bug 23733) Add IDs to messages used on CSS/JS pages |
| 123 | +* (bug 21312) RevisionMove allows moving individual revisions of a page to |
| 124 | + another page. Introducing 'revisionmove' user right; disabled by default; |
| 125 | + experimental feature. |
| 126 | +* Show validity period of the login cookie in Special:UserLogin and |
| 127 | + Special:Preferences |
| 128 | +* Interlanguage links display the page title in their tooltip. |
| 129 | +* (bug 23621) New Special:ComparePages to compare (diff) two articles. |
| 130 | +* (bug 4597) Provide support in Special:Contributions to show only "current" |
| 131 | + contributions |
| 132 | +* (bug 17857) {{anchorencode}} acts more like how the parser creates section ids |
| 133 | +* (bug 21477) \& can now be used in <math> |
| 134 | +* (bug 11641) \dotsc \dotsm \dotsi \dotso can now be used in <math> |
| 135 | +* (bug 21475) \mathtt and \textsf can now be used in <math> |
| 136 | +* texvc is now run via ulimit4.sh, to limit execution time. |
| 137 | +* SQLite now supports $wgSharedDB. |
| 138 | +* (bug 8507) Group file links by namespace:title on image pages |
| 139 | +* Stop emitting named entities, so we can use <!DOCTYPE html> while still being |
| 140 | + well-formed XML |
| 141 | +* texvc now supports \bcancel and \xcancel in addition to \cancel and \cancelto |
| 142 | +* Added scriptExtension setting to $wgForeignFileRepos |
| 143 | +* ForeignApiRepo uses scriptDirUrl if apiBase not set |
| 144 | +* (bug 24212) Added MediaWiki:Filepage.css which is also included on foreign |
| 145 | + client wikis. |
| 146 | +* (bug 14685) Double underscore magic word usage is now tracked in the |
| 147 | + page_props table, as well as the behavioral magic words {{DEFAULTSORT}} and |
| 148 | + {{DISPLAYTITLE}} |
| 149 | +* (bug 24045) MediaWiki:Ipb-needreblock is now wrapped in a div with class |
| 150 | + "mw-ipb-needreblock" |
| 151 | +* Non-file pages can no longer be moved to the file namespace, nor vice versa. |
| 152 | +* (bug 671) The <dfn>, <kbd> and <samp> elements have been whitelisted in user |
| 153 | + input |
| 154 | +* (bug 24563) Entries on Special:WhatLinksHere now have a link to their history |
| 155 | +* (bug 21503) There's now a "reason" field when creating account for other users |
| 156 | +* (bug 24418) action=markpatrolled now requires a token |
| 157 | +* A variety of category sort-related fixes, including: |
| 158 | +** (bug 164) In English, lowercase and uppercase letters now sort the same. |
| 159 | + (This should be expanded to proper sorting for other languages before the |
| 160 | + 1.17 release.) |
| 161 | +** (bug 1211) Subcategories, ordinary pages, and files now page separately. |
| 162 | +** When several pages are given the same sort key, they sort by their names |
| 163 | + instead of randomly. |
| 164 | +* (bug 23848) Add {{ARTICLEPATH}} Magic Word. |
| 165 | +* JavaScript-based password complexity checker on account creation and |
| 166 | + password change. |
| 167 | +* The HTML ID's generated for sections are now much prettier when they contain |
| 168 | + punctuation or non-English letters, so a section named "Hello?" will now |
| 169 | + result in a URL ending in "#Hello?" rather than "#Hello.3F". |
| 170 | +* (bug 8140) Add dedicated CSS classes to Special:Newpages elements |
| 171 | +* (bug 11005) Add CSS class to empty pages in Special:Newpages |
| 172 | +* The parser cache is now shared amongst users whose different settings aren't |
| 173 | + used in the page. |
| 174 | +* Any attribute beginning with "data-" can now be used in wikitext, per HTML5. |
| 175 | +* (bug 24007) Diff pages now mention the number of users having edited |
| 176 | + intermediate revisions |
| 177 | +* Added new hook GetIP |
| 178 | +* Special:Version now displays whether a SQLite database supports full-text |
| 179 | + search. |
| 180 | +* TS_ISO_8691_BASIC was added as a time format, which is used by ResourceLoader |
| 181 | + for versioning |
| 182 | +* Maintenance scripts get a --memory-limit option to override defaults (which |
| 183 | + is usually to set it to -1 to disable the limit) |
| 184 | +* (bug 25397) Allow uploading (not displaying) of WebP images, disabled |
| 185 | + by default |
| 186 | +* (bug 23194) Special:ListFiles now has thumbnails |
| 187 | +* Use hreflang to specify canonical and alternate links, search engine friendly |
| 188 | + when a wiki has multiple variant languages. |
| 189 | +* (bug 19593) Specifying --server in now works for all maintenance scripts |
| 190 | +* Now rebuildtextindex.php warns if SQLite doesn't support full-text search. |
| 191 | +* (bug 10541) Front/backend separation of installation/upgrade code |
| 192 | +* (bug 10596) Allow installer to enable extensions already in extensions folder |
| 193 | +* (bug 17394) Make installer check for latest version against MediaWiki.org |
| 194 | +* (bug 20627) Installer should be in languages other than English |
| 195 | +* Support for metadata in SVG files (title, description). |
| 196 | +* Special:Search: Add CSS classes to 'none found' and 'create link' messages |
| 197 | +* Add CSS classes (including namespace and pagename) to the enhanced recent |
| 198 | + changes/watchlist entries |
| 199 | +* (bug 22463) Add hook 'SkinGetPoweredBy' to make 'powered by' icon/text |
| 200 | + customizable |
| 201 | +* Added CSS print pagination to the print stylesheets |
| 202 | +* (bug 25960) Add <link rel=canonical"> for File pages of shared/foreign |
| 203 | + file repositories. |
| 204 | +* When viewing a redirect, the redirect arrow and redirection target are both |
| 205 | + wrapped in a div that has the class "redirectMsg" so that the redirection |
| 206 | + arrow can be customized with CSS |
| 207 | +* (bug 21911) Hard coded limit for long page warning removed. New message |
| 208 | + [[MediaWiki:Longpage-hint]] (empty per default) can be used instead. |
| 209 | + Parameters: $1 shows the formatted textsize in Byte/KB/MB, $2 is the raw |
| 210 | + number of the textsize in Byte |
| 211 | +* (bug 3276) Give image <gallery>s fluid width |
| 212 | +* Added uploads link to page subtitle in Special:Contributions |
| 213 | +* Added Special:Myuploads special page that redirects to Special:Listfiles |
| 214 | +* The footerlinks used in Monobook/Vector/Modern are now part of common skin |
| 215 | + code, SkinTemplateOutputPageBeforeExec can be used to customize the list. |
| 216 | +* Special wrapping setups can now define MW_CONFIG_FILE to load a config file |
| 217 | + other than LocalSettings.php. This is like MW_CONFIG_CALLBACK but works in |
| 218 | + some cases where MW_CONFIG_CALLBACK will not work. |
| 219 | + |
| 220 | +=== Bug fixes in 1.17 === |
| 221 | +* (bug 17560) Half-broken deletion moved image files to deletion archive |
| 222 | + without updating database. |
| 223 | +* (bug 22666) Submitting user block form with an invalid user name no longer |
| 224 | + throws an error. |
| 225 | +* (bug 22665, bug 22667) User '0' can now be unblocked and have its block |
| 226 | + settings changed. |
| 227 | +* (bug 22606) The body of e-mail address confirmation message is now different |
| 228 | + when the address changed. |
| 229 | +* (bug 22664) Special:Userrights now accepts '0' as a valid user name. |
| 230 | +* (bug 5210) Preload parser now parses <noinclude>, <includeonly> and |
| 231 | + redirects. |
| 232 | +* (bug 22709) IIS7 mishandles redirects generated by OutputPage::output() when |
| 233 | + the URL contains a colon. |
| 234 | +* (bug 22353) Categorised recent changes now works again. |
| 235 | +* (bug 22747) "Reveal my e-mail address in notification e-mails" preference is |
| 236 | + now only displayed when relevant. |
| 237 | +* (bug 22772) {{#special:}} parser function now works with subpages. |
| 238 | +* (bug 18664) Relative URIs in interwiki links cause failed redirects. |
| 239 | +* (bug 19270) Relative URIs in interwiki links break interwiki transclusion. |
| 240 | +* (bug 22903) Revdelete log entries now show in the user preferred language. |
| 241 | +* (bug 22905) Correctly handle <abbr> followed by ISBN. |
| 242 | +* (bug 22940) Namespace aliases pointing to main namespace don't work. |
| 243 | +* (bug 15810) Blocked admins can no longer block/unblock other users. |
| 244 | +* (bug 22876) Avoid possible PHP Notice if $wgDefaultUserOptions is not |
| 245 | + correctly set. |
| 246 | +* (bug 14952) Page titles are renormalized after html entities are removed so |
| 247 | + that links with non-NFC character references work correctly. |
| 248 | +* (bug 22991) wgUserGroups JavaScript variable now reports * group for |
| 249 | + anonymous users instead of null. |
| 250 | +* (bug 22627) Remove PHP notice when deleting a page only hidden users edited. |
| 251 | +* (bug 21520) Anonymous previews now also gives a warning about not being |
| 252 | + logged in (anonpreviewwarning). |
| 253 | +* (bug 22935) image/x-ms-bmp mime type added for BMP files. |
| 254 | +* (bug 23024) Special:ListFiles now escapes file names correctly. |
| 255 | +* (bug 22867) "View source" tab is now only displayed if there's source text. |
| 256 | +* (bug 19393) Feeds now format dates in user language rather than content |
| 257 | + language. |
| 258 | +* (bug 22852) "Served in" comment is now the time used to cache a single page |
| 259 | + when using rebuildFileCache.php |
| 260 | +* (bug 22496) Viewing diff of a redirect page without specifying "oldid". |
| 261 | + parameter no longer makes the page displayed as being the redirect target. |
| 262 | +* (bug 22918) Feed cache keys now use $wgRenderHashAppend. |
| 263 | +* (bug 21916) Last-Modified header is now correct when outputting cached feed. |
| 264 | +* (bug 20049) Fixed PHP notice in search highlighter that occurs in some cases. |
| 265 | +* (bug 23017) Special:Disambiguations now list pages in content namespaces |
| 266 | + rather than only main namespace. |
| 267 | +* (bug 23063) $wgMaxAnimatedGifArea is checked against the total size of all |
| 268 | + frames, and $wgMaxImageArea against the size of the first frame, rather than |
| 269 | + the other way around. Both now default to 12.5 megapixels. Also, images |
| 270 | + exceeding $wgMaxImageArea can still be embedded at original size. |
| 271 | +* (bug 23078) "All public logs" option on Special:Log is now always the first |
| 272 | + item. |
| 273 | +* (bug 16817) Group names in user rights log are now singular and in lowercase. |
| 274 | +* Special:Preferences no longer crashes if the wiki default date formatting |
| 275 | + style is not valid for the user's interface language. |
| 276 | +* (bug 23167) Check the watch checkbox by default if the watchcreations |
| 277 | + preference is set. |
| 278 | +* Maintenance script cleanupTitles is now able to fix titles stored |
| 279 | + in a negative namespace (which is invalid). |
| 280 | +* (bug 19858) Removed obsolete <big> in interface messages. |
| 281 | +* (bug 21456) "Bad title" error when showing non-local interwiki pages no longer |
| 282 | + displays incorrect tabs. |
| 283 | +* (bug 23190) Improved math representation for text browsers. |
| 284 | +* (bug 22015) Improved upload-by-url error handling and error display. |
| 285 | +* (bug 17941) $wgMaxUploadSize is now honored by all upload sources. |
| 286 | +* (bug 23080) New usernames now limited to 235 bytes so that custom skin files |
| 287 | + work. |
| 288 | +* (bug 23075) Correct MediaTransformError default width in gallery. |
| 289 | +* (bug 16487) The Anonymous user account used on Postgres is no longer |
| 290 | + displayed on Special:Listusers. |
| 291 | +* (bug 23313) Move watchlisthidepatrolled above token in watchlist preferences |
| 292 | + to enhance preference grouping. |
| 293 | +* (bug 23298) Interwiki links with prefix only in log summaries now link to the |
| 294 | + correct link. |
| 295 | +* (bug 23284) Times are now rounded correctly. |
| 296 | +* (bug 23375) Added ogv, oga, spx as extensions for ogg files. |
| 297 | +* (bug 18408) All required permissions for uploading (upload, edit, create) |
| 298 | + are now checked when loading Special:Upload. Toolbar link for Special:Upload |
| 299 | + is no longer shown if the user does not have the required permissions. |
| 300 | +* (Bug 23397) texvc in html mode renders \sim as ˜ not ∼ |
| 301 | +* (Bug 23241) Remove License selector, because it is not used when uploading a |
| 302 | + new version. |
| 303 | +* (bug 23240) Add ID to namespace selector form on Special:Watchlist. |
| 304 | +* The pipe | character in urls is now escaped. |
| 305 | +* (bug 23422) mp3 files can now be moved. |
| 306 | +* (bug 23448) MediaWiki:Summary-preview is now displayed instead of |
| 307 | + MediaWiki:Subject-preview when previewing summary. |
| 308 | +* (bug 23426) The {{REVISIONMONTH}} variable is now zero-padded and added |
| 309 | + new variable {{REVISIONMONTH1}} when unpadded version is needed. |
| 310 | +* Special:Userrights didn't recognize user as changing his/her own rights if |
| 311 | + user did not capitalize first letter of username. |
| 312 | +* (bug 23507) Add styles for printing wikitables. |
| 313 | +* (bug 19586) Avoid JS errors in mwsuggest when using old browsers such |
| 314 | + as Opera 8. |
| 315 | +* (bug 23563) Old skins now support $wgUploadNavigationUrl and take into |
| 316 | + account upload rights. |
| 317 | +* (bug 1347) Render \phi in math using images, in order to create consistent |
| 318 | + and correct render results. |
| 319 | +* (bug 16573) Render \epsilon in math using images, in order to create |
| 320 | + consistent and correct render results. |
| 321 | +* (bug 22541) Support image redirects when using ForeignAPIRepo. |
| 322 | +* (bug 22967) Make edit summary length cut-off behave correctly for |
| 323 | + multibyte characters. |
| 324 | +* (bug 8689) Long numeric lines no longer kill the parser. |
| 325 | +* (bug 23740) Article::doRedirect() now use $extraQuery parameter correctly if |
| 326 | + the $noRedir parameter is set to true |
| 327 | +* (bug 23688) Correct mime types for Office 2007 OpenXML documents. |
| 328 | +* (bug 23787) Corrected $wgDefaultSkin's comment in DefaultSettings.php |
| 329 | +* (bug 23797) Xml::input() now allows '0' for the value parameter |
| 330 | +* (bug 23747) Make sure that on History pages, the RevDel button is not |
| 331 | + accidently activated when hitting enter. |
| 332 | +* (bug 23845) Special:ListFiles now uses correct file names without underscores |
| 333 | +* Ask for permanent login in Special:Preferences only if $wgCookieExpiration > 0 |
| 334 | +* (bug 16356) Repair dumpInterwiki.inc to use proper normalization. |
| 335 | +* (bug 24006) deleteArchivedRevisions.php maintenance script now longer throws |
| 336 | + a fatal error |
| 337 | +* (bug 23465) Don't ignore the predefined destination filename on |
| 338 | + Special:Upload after following a red link |
| 339 | +* (bug 23642) Recognize mime types of MS OpenXML documents. |
| 340 | +* (bug 22784) Normalise underscores and spaces in autocomments. |
| 341 | +* (bug 19910) Headings of the form ===+\s+ are now displayed as valid headings |
| 342 | +* (bug 24022) Only check file extensions on the uploadpage when needed. |
| 343 | +* (bug 24076) Recognize Office 2003 files with OpenXML trailers |
| 344 | +* (bug 24244) Updated comments in DefaultSettings.php to reflect |
| 345 | + Image: --> File: namespace rename. |
| 346 | +* Make wfTimestamp recognize negative unix timestamp values. |
| 347 | +* (bug 24401) SimpleSearch: No button/text indicating 'Search' if image is |
| 348 | + disabled |
| 349 | +* (bug 23293) Do not show change tags when special:recentchanges(linked) |
| 350 | + or special:newpages is transcluded into another page as it messes up the |
| 351 | + page. |
| 352 | +* (bug 24517) LocalFile::newFromKey() and OldLocalFile::newFromKey() no longer |
| 353 | + throw fatal errors |
| 354 | +* (bug 23380) Uploaded files that are larger than allowed by PHP now show a |
| 355 | + useful error message. |
| 356 | +* Uploading to a protected title will allow the user to choose a new name |
| 357 | + instead of showing an error page |
| 358 | +* (bug 24425) Use Database::replace instead of delete/insert in |
| 359 | + SqlBagOStuff::set to avoid query errors about duplicate keynames. |
| 360 | +* (bug 15470) First letters of filenames are always capitalized by upload JS. |
| 361 | +* (bug 21215) NoLocalSettings.php doesn't tolerate rewrite rules |
| 362 | +* (bug 21052) Fix link color for stubs in NewPages |
| 363 | +* (bug 24714) Usage of {{#dateformat: }} in wikis without $wgUseDynamicDates no |
| 364 | + longer pollutes the parser cache. |
| 365 | +* (bug 17031) Correct which characters the parser allows in tag attributes (a |
| 366 | + letter, colon or underscore followed by 0 or more letters, numbers, colons, |
| 367 | + underscores, hyphens, and/or periods). |
| 368 | +* Save 200 useless queries on each category page view |
| 369 | +* Shell commands will now work on Linux in filesystems mounted noexec |
| 370 | +* (bug 24804) Corrected commafying in Polish and Ukrainian |
| 371 | +* "Difference between pages" is now displayed instead of "Difference between |
| 372 | + revisions" on diffs when appropriate. |
| 373 | +* (bug 23703) ForeignAPIRepo fails on findBySha1() when using a 1.14 install as |
| 374 | + a repository due to missing 'name' attribute from the API list=allimages |
| 375 | +* (bug 24898) MediaWiki uses /tmp even if a vHost-specific tempdir is set, also |
| 376 | + make wfTempDir() return a sane value for Windows on worst-case |
| 377 | +* (bug 24824) Support ImageMagick 6.5.6-2+ JPEG decoder size hint, to reduce |
| 378 | + memory usage when such an ImageMagick is used for scaling. |
| 379 | +* Disable multithreaded behaviour in recent ImageMagick, to avoid a deadlock |
| 380 | + when a resource limit such as $wgMaxShellMemory is hit. |
| 381 | +* (bug 24981) Allow extensions to access SpecialUpload variables again |
| 382 | +* (bug 20744) Wiki forgets about an uploaded file |
| 383 | +* (bug 17913) Don't show "older edit" when no older edit available |
| 384 | +* (bug 6204) TOC not properly rendered when using $wgMaxTocLevel |
| 385 | +* (bug 24977) The accesskey in history page now lead directly to the diff |
| 386 | + instead of alterning focus between the two buttons. |
| 387 | +* (bug 24987) Special:ListUsers does not take external groups into account |
| 388 | +* (bug 20633) update.php has mixed language output |
| 389 | +* SQLite system table names are now never prefixed. |
| 390 | +* (bug 25292) SkinSubPageSubtitle hook now passes the Skin object as second |
| 391 | + parameter |
| 392 | +* (bug 25167) Correctly load JS fixes for IE6 (fixing a regression in 1.16) |
| 393 | +* (bug 25367) wfShellExec() is more explicit when failing due to disabled |
| 394 | + passthru() |
| 395 | +* (bug 25462) Fix double-escaping for section edit link tooltips |
| 396 | +* action=raw was removed for Special:Statistics. This information is still |
| 397 | + available via the API |
| 398 | +* (bug 23934) Groups defined in $wgRevokePermissions but not in |
| 399 | + $wgGroupPermissions now appear on Special:ListGroupRights |
| 400 | +* (bug 23923) Special:Prefixindex no longer shows results if nothing was |
| 401 | + requested. |
| 402 | +* (bug 22308) Search now finds text in default main page immediately after setup |
| 403 | +* (bug 25697) Make sure empty lines render in diff view. |
| 404 | +* Use an actual minus sign in diff views, instead of a hyphen. |
| 405 | +* (bug 23732) Clarified "n links" message on Special:MostLinkedFiles |
| 406 | +* (bug 23731) Clarified "n links" message on Special:MostLinkedTemplates |
| 407 | +* (bug 25642) A exception is now thrown instead of a fatal error when using |
| 408 | + $wgSMTP without PEAR mail package |
| 409 | +* (bug 19633) When possible, Upscale small SVGs when creating thumbnails. |
| 410 | +* (bug 25725) Unwanted linebreaks in diffs. |
| 411 | +* (bug 11013) Database driver detection needs rewriting for robustness |
| 412 | +* (bug 13409) Installer prompts could use clarification--now has help boxes |
| 413 | +* (bug 16902) Installer spews warnings when exec() and dl() are not available |
| 414 | +* (bug 19129) Only show MyISAM/InnoDB when supported |
| 415 | +* (bug 17762) Only show other e-mail options when e-mail is globally enabled |
| 416 | +* Cache multiple sizes of InstantCommons thumbnails |
| 417 | +* (bug 25488) Disallowing anonymous users to read pages no longer throws error |
| 418 | + on discussion pages with vector as default skin |
| 419 | +* (bug 24833) Files name in includes/diff/ are now less confusing |
| 420 | +* (bug 25713) SpecialPage::resolveAlias() now normalise spaces to underscores |
| 421 | +* (bug 25829) Special:Mypage and Special:Mytalk now forward oldid, diff and dir |
| 422 | + parameters |
| 423 | +* (bug 25175) HTML file cache now honor $wgCacheDirectory if |
| 424 | + $wgFileCacheDirectory is not set |
| 425 | +* (bug 13353) Diff3 version checks were too strict, did not detect working diff3 |
| 426 | +* (bug 25843) Links to special pages using link= attribute on images are now |
| 427 | + normalised like normal links to special pages |
| 428 | +* (bug 21364) External links using link= attribute on images now respect |
| 429 | + $wgExternalLinkTarget |
| 430 | +* (bug 17789) Added a note to the total views on Special:Statistics saying that |
| 431 | + is doesn't count non-existing pages and special pages |
| 432 | +* (bug 17996) HTTP redirects are now combined when requesting a special page |
| 433 | +* (bug 19944) Link on image thumbnails no longer link to "Media:" namespace in |
| 434 | + some cases |
| 435 | +* (bug 25670) wfFindFile() now checks the namespace of the given title, only |
| 436 | + "File" and "Media" are allowed now |
| 437 | +* (bug 25872) Rename the HttpRequest class to MWHttpRequest to avoid conflict |
| 438 | + with php extension that defines same class. |
| 439 | +* (bug 20591) There's now a different message on Special:MovePage when |
| 440 | + $wgFixDoubleRedirects is set to false. |
| 441 | +* Fixed PHP warnings when updating a broken MySQL database. |
| 442 | +* (bug 26023) Corrected deleteBacth.php's documentation |
| 443 | +* (bug 25451) Improved datetime representation in 32 bit php >= 5.2. |
| 444 | +* Show "skin does not exist error" only when the skin is inputted in the wrong |
| 445 | + case. |
| 446 | +* (bug 26164) Potential html injection when the database server isn't available |
| 447 | +* (bug 26160) Upload description set by extensions are not propagated |
| 448 | +* (bug 9675) generateSitemap.php now takes an --urlpath parameter to allow |
| 449 | + absolute URLs in the sitemap index (as required e.g. by Google) |
| 450 | +* Partial workaround for bug 6220: at least make files on shared repositories |
| 451 | + show up as (struck-out) bluelinks instead of redlinks on Special:WantedFiles |
| 452 | +* rebuildFileCache.php no longer creates inappropriate cache files for redirects |
| 453 | +* (bug 18372) $wgFileExtensions will now override $wgFileBlacklist |
| 454 | +* (bug 25512) Subcategory list should not include category prefix for members. |
| 455 | + |
| 456 | +=== API changes in 1.17 === |
| 457 | +* (bug 22738) Allow filtering by action type on query=logevent. |
| 458 | +* (bug 22764) uselang parameter for action=parse. |
| 459 | +* (bug 22944) API: watchlist options are inconsistent. |
| 460 | +* (bug 22868) don't list infinite block expiry date as "now" in API logevents. |
| 461 | +* (bug 22290) prop=revisions now outputs "comment" field even when comment. |
| 462 | + is empty, for consistency with list=recentchanges. |
| 463 | +* (bug 19721) API action=help should have a way to just list for a specific |
| 464 | + module. |
| 465 | +* (bug 23458) Add support for pageid parameter to action=parse requests. |
| 466 | +* (bug 23460) Parse action should have a section option. |
| 467 | +* (bug 21346) Make deleted images searchable by hash. |
| 468 | +* (bug 23461) Normalise usage of parameter names in parameter descriptions. |
| 469 | +* (bug 23548) Allow access of another users watchlist through watchlistraw |
| 470 | + using token and username. |
| 471 | +* (bug 23524) Api Modules as followup to bug 14473 (Add iwlinks table to |
| 472 | + track inline interwiki link usage). |
| 473 | +* Add pltitles and tltemplates to prop=links and prop=templates respectively, |
| 474 | + similar to prop=categories's clcategorie |
| 475 | +* (bug 23834) Invalid "thumbwidth" and "thumbheight" in "imageinfo" query when |
| 476 | + thumbnailing larger than original image |
| 477 | +* (bug 23835) Need "thumbmime" result in "imageinfo" query |
| 478 | +* (bug 23851) Repair diff for file redirect pages |
| 479 | +* (bug 24009) Include implicit groups in action=query&list=users&usprop=groups |
| 480 | +* (bug 24016) API: Handle parameters specified in simple string syntax |
| 481 | + ( 'paramname' => 'defaultval' ) correctly when outputting help |
| 482 | +* (bug 24089) Logevents causes PHP Notice if leprop=title isn't supplied |
| 483 | +* (bug 23473) Give description of properties on all modules |
| 484 | +* (bug 24136) unknownerror when adding new section without summary, but |
| 485 | + forceditsummary |
| 486 | +* (bug 16886) Sister projects box moves down the extract of the first result |
| 487 | + in IE 7. |
| 488 | +* (bug 22339) Added srwhat=nearmatch to list=search to get a "go" result |
| 489 | +* (bug 24303) Added new &servedby parameter to all actions which adds the |
| 490 | + hostname that served the request to the result. It is also added |
| 491 | + unconditionally on error |
| 492 | +* (bug 24185) Titles in the Media and Special namespace are now supported for |
| 493 | + title normalization in action=query. Special pages have their name resolved |
| 494 | + to the local alias. |
| 495 | +* (bug 24296) Added converttitles parameter to convert titles to their |
| 496 | + canonical language variant. |
| 497 | +* (bug 17398) Fixed "link" parameter in image links with "thumb" or "frame" |
| 498 | + parameter. |
| 499 | +* (bug 23936) Add "displaytitle" to query/info API |
| 500 | +* (bug 24485) Make iwbacklinks a generator, optionally display iwprefix and |
| 501 | + iwtitle |
| 502 | +* (bug 24564) Fix fatal errors when using list=deletedrevs, prop=revisions or |
| 503 | + one of the backlinks generators with limit=max. |
| 504 | +* (bug 24656) API's parse module needs option to disable PP report |
| 505 | +* PARAM_REQUIRED parameter flag added. If this flag is set, and the end user |
| 506 | + does not set the parameter, the API will automatically throw an error. |
| 507 | +* (bug 24665) When starttimestamp is not specified, fake it by setting it to |
| 508 | + NOW, not to the timestamp of the last edit |
| 509 | +* (bug 24677) axto= parameters added to allcategories, allimages, alllinks, |
| 510 | + allmessages, allpages, and allusers |
| 511 | +* (bug 24236) Add add, remove, add-self, remove-self tags to |
| 512 | + meta=siteinfo&siprop=usergroups |
| 513 | +* (bug 24484) Add prop=pageprops module |
| 514 | +* (bug 24330) Add &redirect parameter to ?action=edit |
| 515 | +* (bug 24722) For list=allusers&auprop=blockinfo, only show blockedby and |
| 516 | + blockreason if the user is actually blocked. |
| 517 | +* Add format=dump and format=dumpfm, outputs results in PHP's var_dump() format |
| 518 | +* For required string parameters, if '' is provided, this is now classed as |
| 519 | + missing |
| 520 | +* (bug 24724) list=allusers is out by 1 (shows total users - 1) |
| 521 | +* (bug 24166) API error when using rvprop=tags |
| 522 | +* Introduced "asynchronous download" mode for upload-by-url. Requires |
| 523 | + $wgAllowAsyncCopyUploads to be true. |
| 524 | +* sinumberingroup correctly gives size of 'user' group, and omits size of |
| 525 | + implicit groups rather than showing 0. |
| 526 | +* (bug 25248) API: paraminfo errors with certain modules |
| 527 | +* (bug 25303) Fix API parameter integer validation to actually enforce |
| 528 | + validation on the input values in addition to giving a warning. Also add flag |
| 529 | + to enforce (die) if integer out of range (breaking change!) |
| 530 | +* (bug 24792) API help for action=purge sometimes wrongly stated whether a |
| 531 | + POST request was needed due to cache pollution |
| 532 | +* Added iiprop=parsedcomment to prop=imageinfo, similar to prop=revisions |
| 533 | +* Added rvparse to parse revisions. For performance reasons if this option is |
| 534 | + used, rvlimit is enforced to 1. |
| 535 | +* (bug 25748) If a action=parse request provides an oldid that is actually the |
| 536 | + current revision id, try the parser cache, and save it to it if necessary |
| 537 | +* (bug 25463) Export header should not be shown if no pages were requested, to |
| 538 | + reduce confusion |
| 539 | +* (bug 25648) API discovery information has been added as RSD link in page |
| 540 | + <head> and by providing an API module action=rsd. Added hook |
| 541 | + ApiRsdServiceApis for extensions to add their own service to the services |
| 542 | + list. |
| 543 | +* The HTML of diff output markers has changed. Hyphens are now minus signs, |
| 544 | + empty markers are now filled with non-breaking-space characters |
| 545 | +* (bug 25741) Add more data to list=search's srprop |
| 546 | +* (bug 25760) counter property still reported by the API when |
| 547 | + $wgDisableCounters enabled |
| 548 | +* (bug 25987) prop=info&inprop=watched now also works for missing pages |
| 549 | +* (bug 26006) prop=langlinks now allows obtaining full URL |
| 550 | +* (bug 26075) ApiDelete.php now calls correctly ArticleDelete hook |
| 551 | +* (bug 26089) add block expiration to blockinfo |
| 552 | +* (bug 26125) prop=imageinfo&iiprop=size now returns the page count if the |
| 553 | + file is a multi-page file |
| 554 | +* (bug 10268) Added linktodiffs parameter on action=feedwatchlist |
| 555 | +* (bug 26219) Show API limits for multi values in description |
| 556 | + |
| 557 | +=== Languages updated in 1.17 === |
| 558 | + |
| 559 | +MediaWiki supports over 330 languages. Many localisations are updated |
| 560 | +regularly. Below only new and removed languages are listed, as well as |
| 561 | +changes to languages because of Bugzilla reports. |
| 562 | + |
| 563 | +* Moroccan Spoken Arabic (ary) (new) |
| 564 | +* Banjar (bjn) (new) |
| 565 | +* Danish (dk) (removed deprecated language code) |
| 566 | +* Fiji Hindi (Devangari script) (removed) |
| 567 | +* Kabardian (kdb) (new, dummy) |
| 568 | +* Kabardian (Cyrillic) (kbd-cyrl) (new) |
| 569 | +* Latgalian (ltg) (new) |
| 570 | +* Minangkabau (min) (new) |
| 571 | +* Dutch (informal) (nl-informal) (new) |
| 572 | +* Rusyn (rue) (new) |
| 573 | + |
| 574 | +* (bug 23156) Commafy and search normalization updated for Belarusian |
| 575 | + (Taraškievica). |
| 576 | +* (bug 23283) Native name for Old English -> Ænglisc. |
| 577 | +* (bug 23364) Native name for Azerbaijani -> Azərbaycanca. |
| 578 | +* (bug 24593) Native name for Sorani now uses only Arabic script. |
| 579 | +* (bug 24628) Generic translations for NS_USER/NS_USER_TALK for Esperanto. |
| 580 | +* (bug 24917) Polish as fallback for Kashubia. |
| 581 | +* (bug 24794) Tatar link trail updated. |
| 582 | +* Esperanto date format corrected. |
| 583 | + |
4 | 584 | == MediaWiki 1.16 == |
5 | 585 | |
6 | 586 | === Configuration changes in 1.16 === |
Index: trunk/phase3/RELEASE-NOTES |
— | — | @@ -3,7 +3,7 @@ |
4 | 4 | Security reminder: MediaWiki does not require PHP's register_globals |
5 | 5 | setting since version 1.2.0. If you have it on, turn it *off* if you can. |
6 | 6 | |
7 | | -== MediaWiki 1.17 == |
| 7 | +== MediaWiki 1.18 == |
8 | 8 | |
9 | 9 | THIS IS NOT A RELEASE YET |
10 | 10 | |
— | — | @@ -18,597 +18,33 @@ |
19 | 19 | Those wishing to use the latest code instead of a branch release can obtain |
20 | 20 | it from source control: http://www.mediawiki.org/wiki/Download_from_SVN |
21 | 21 | |
22 | | -=== New installer in 1.17 === |
23 | | -MediaWiki 1.17 is shipping with a completely redesigned installer to fix |
24 | | -a lot of outstanding bugs, cleanup the code quality, and make it easier to |
25 | | -use. Notably, you can now run upgrades from the web without having to move |
26 | | -LocalSettings.php. The specific bugs are listed below in the general notes. |
| 22 | +=== Configuration changes in 1.18 === |
27 | 23 | |
28 | | -=== Configuration changes in 1.17 === |
29 | | -* DatabaseFunctions.php that was needed for compatibility with pre-1.3 |
30 | | - extensions has been removed. |
31 | | -* $wgLogAutocreatedAccounts controls whether autocreation of accounts is logged |
32 | | - to new users log. |
33 | | -* $wgAllowImageTag can be set to true to whitelist the <img> tag in wikitext. |
34 | | -* (bug 12797) Add $wgGalleryOptions for adjusting of default gallery display |
35 | | - options. |
36 | | -* $wgAllowUserCssPrefs option allows disabling CSS-based preferences; which can |
37 | | - improve page loading speed. |
38 | | -* (bug 22858) $wgLocalStylePath is by default set to the same value as |
39 | | - $wgStylePath but should never point to a different domain than the site is |
40 | | - on, allowing skins to use .htc files which are not cross-domain friendly. |
41 | | -* (bug 20193) Added $wgVectorShowVariantName global configuration variable |
42 | | - which causes Vector to render the variants drop-down menu with a label |
43 | | - showing the current variant name. This is off by default, pending further |
44 | | - research into its user experience implications. |
45 | | -* XmlFunctions.php has been removed. Use the Xml or Html classes as appropriate. |
46 | | -* Added $wgSQLMode for setting database SQL modes - either performance (null) |
47 | | - or other reasons (such as enabling stricter checks) |
48 | | -* $wgFileStore has been deprecated. The only usage $wgFileStore['deleted'] has |
49 | | - been turned into $wgDeletedDirectory. |
50 | | -* $wgDeletedDirectory has been added to specify what directory to place deleted |
51 | | - uploads in. |
52 | | -* IBM DB2 database no longer uses the db specific $wgDBport_db2 variable but the |
53 | | - normal $wgDBport. |
54 | | -* The upload link for missing files can now be set separately from the |
55 | | - navigation link with $wgUploadMissingFileUrl. |
56 | | -* $wgCategoryPrefixedDefaultSortkey was removed and is now always false. This |
57 | | - provides more sensible sorting behavior for categories. |
58 | | -* Removed unused globals: $wgEnableSerializedMessages, $wgCheckSerialized, |
59 | | - $wgUseMemCached, $wgDisableSearchContext, $wgColorErrors, |
60 | | - $wgUseZhdaemon, $wgZhdaemonHost and $wgZhdaemonPort. |
61 | | -* (bug 24408) The include_path is not modified in the default LocalSettings.php |
62 | | -* $wgVectorExtraStyles was removed, and is no longer in use. |
63 | | -* $wgLoadScript was added to specify alternative locations for ResourceLoader |
64 | | - requests. |
65 | | -* $wgResourceLoaderMaxage was added to specify maxage and smaxage times for |
66 | | - responses from ResourceLoader based on whether the request's URL contained a |
67 | | - version parameter or not. |
68 | | -* $wgResourceLoaderDebug was added to specify the default state of debug mode; |
69 | | - this will still be overridden with the debug URL parameter a la |
70 | | - $wgLanguageCode. |
71 | | -* $wgResourceLoaderInlinePrivateModules was added to specify whether private |
72 | | - modules such as user.options should be embedded in the HTML output or |
73 | | - delivered through a resource loader request, which bypasses server cache (like |
74 | | - squid) and checks the user parameter against $wgUser. The former adds more |
75 | | - data to all pages, while the latter adds a request which cannot be cached |
76 | | - server side. |
77 | | -* Removed $wgUpdates for database updates; extension should use |
78 | | - DatabaseUpdater::addExtensionUpdate(). |
79 | | -* Removed $wgServerName. It doesn't need to be set anymore and is no longer |
80 | | - available as input for other configuration items, either. |
81 | | -* Remove $wgRemoteUploads. It was not well supported and superseded by |
82 | | - $wgUploadNavigationUrl. |
83 | | -* (bug 198) $wgUpgradeKey allows unlocking the web installer for upgrades |
84 | | - without having to move LocalSettings.php |
85 | | -* The FailFunction "error handling" method has now been removed |
86 | | -* $wgAdditionalMailParams added to allow setting extra options to mail() calls. |
87 | | -* $wgSecureLogin & $wgSecureLoginStickHTTPS to optionaly login using HTTPS |
88 | | -* (bug 25728) Added $wgPasswordSenderName to allow customise the name associed |
89 | | - with $wgPasswordSender |
90 | | -* Sysops now have the "suppressredirect" right by default |
91 | | -* (bug 22463) $wgFooterIcons added to allow configuration of the icons shown in |
92 | | - the footers of skins. |
93 | | -* $wgFileCacheDepth can be used to set the depth of the subdirectory hierarchy |
94 | | - used for the file cache. Default value is 2, which matches former behavior |
95 | | -* It's no longer necessary for LocalSettings.php to include DefaultSettings.php. |
96 | | -* It's no longer necessary to set $wgCacheEpoch to the file modification time |
97 | | - of LocalSettings.php, in LocalSettings.php itself. Instead, this is done |
98 | | - automatically if $wgInvalidateCacheOnLocalSettingsChange is true (which is |
99 | | - the default). |
100 | | -* (bug 26253) $wgPostCommitUpdateList has been removed |
101 | | - |
102 | | -=== New features in 1.17 === |
103 | | -* (bug 10183) Users can now add personal styles and scripts to all skins via |
104 | | - User:<name>/common.css and /common.js (if user css/js is enabled). |
105 | | -* (bug 22748) Add anchors on Special:ListGroupRights. |
106 | | -* (bug 21981) Add parameter 'showfilename' to <gallery> to automatically |
107 | | - apply the names of the individual files within the gallery. |
108 | | -* Future-proof redirection to fragments in Gecko, so things work a little nicer |
109 | | - if they fix <https://bugzilla.mozilla.org/show_bug.cgi?id=516293>. |
110 | | -* Support git:// and mms:// protocols by default for external links. |
111 | | -* (bug 15810) Blocked admins can no longer unblock themselves without the |
112 | | - 'unblockself' permission (which they have by default). |
113 | | -* (bug 18499) Added "enhanced" URL parameter to switch between old and enhanced |
114 | | - changes list. |
115 | | -* (bug 22925) "sp-contributions-blocked-notice-anon" message now displayed when |
116 | | - viewing contributions of a blocked IP address. |
117 | | -* (bug 22474) {{urlencode:}} now takes an optional second paramter for type of |
118 | | - escaping. |
119 | | -* Special:Listfiles now supports a username parameter. |
120 | | -* Special:Random carries over query string parameters. |
121 | | -* (bug 23206) Add Special::Search hook for detecting successful "Go". |
122 | | -* When visiting a "red link" of a deleted file, a deletion and move log excerpt |
123 | | - is provided on the Upload form. |
124 | | -* (bug 22647) Add category details in search results. |
125 | | -* (bug 23276) Add hook to Special:NewPages to modify query. |
126 | | -* Add accesskey 's' and tooltip to 'Save' button at Special:Preferences. |
127 | | -* Add accesskey 'b' and tooltip to the summary field of edit mode. |
128 | | -* (bug 20186) Allow filtering Special:Contributions for RevisionDeleted edits. |
129 | | -* ajaxwatch now uses the API and JQuery, and can be used to animate arbitrary |
130 | | - watch links, not just to watch the page the link is on. |
131 | | -* (bug 20976) "searchmenu-new-nocreate" message now displayed when when there |
132 | | - is no title match in search and the user has no rights to create pages. |
133 | | -* (bug 23429) Added new hook WatchlistEditorBuildRemoveLine. |
134 | | -* (bug 22844) Added support for WinCache object caching. |
135 | | -* (bug 23580) Add two new events to LivePreview so that scripts can be |
136 | | - notified about the beginning and finishing of LivePreview actions. |
137 | | -* (bug 21278) Now the sidebar allows inclusion of wiki markup. |
138 | | -* (bug 23733) Add IDs to messages used on CSS/JS pages |
139 | | -* (bug 21312) RevisionMove allows moving individual revisions of a page to |
140 | | - another page. Introducing 'revisionmove' user right; disabled by default; |
141 | | - experimental feature. |
142 | | -* Show validity period of the login cookie in Special:UserLogin and |
143 | | - Special:Preferences |
144 | | -* Interlanguage links display the page title in their tooltip. |
145 | | -* (bug 23621) New Special:ComparePages to compare (diff) two articles. |
146 | | -* (bug 4597) Provide support in Special:Contributions to show only "current" |
147 | | - contributions |
148 | | -* (bug 17857) {{anchorencode}} acts more like how the parser creates section ids |
149 | | -* (bug 21477) \& can now be used in <math> |
150 | | -* (bug 11641) \dotsc \dotsm \dotsi \dotso can now be used in <math> |
151 | | -* (bug 21475) \mathtt and \textsf can now be used in <math> |
152 | | -* texvc is now run via ulimit4.sh, to limit execution time. |
153 | | -* SQLite now supports $wgSharedDB. |
154 | | -* (bug 8507) Group file links by namespace:title on image pages |
155 | | -* Stop emitting named entities, so we can use <!DOCTYPE html> while still being |
156 | | - well-formed XML |
157 | | -* texvc now supports \bcancel and \xcancel in addition to \cancel and \cancelto |
158 | | -* Added scriptExtension setting to $wgForeignFileRepos |
159 | | -* ForeignApiRepo uses scriptDirUrl if apiBase not set |
160 | | -* (bug 24212) Added MediaWiki:Filepage.css which is also included on foreign |
161 | | - client wikis. |
162 | | -* (bug 14685) Double underscore magic word usage is now tracked in the |
163 | | - page_props table, as well as the behavioral magic words {{DEFAULTSORT}} and |
164 | | - {{DISPLAYTITLE}} |
165 | | -* (bug 24045) MediaWiki:Ipb-needreblock is now wrapped in a div with class |
166 | | - "mw-ipb-needreblock" |
167 | | -* Non-file pages can no longer be moved to the file namespace, nor vice versa. |
168 | | -* (bug 671) The <dfn>, <kbd> and <samp> elements have been whitelisted in user |
169 | | - input |
170 | | -* (bug 24563) Entries on Special:WhatLinksHere now have a link to their history |
171 | | -* (bug 21503) There's now a "reason" field when creating account for other users |
172 | | -* (bug 24418) action=markpatrolled now requires a token |
173 | | -* A variety of category sort-related fixes, including: |
174 | | -** (bug 164) In English, lowercase and uppercase letters now sort the same. |
175 | | - (This should be expanded to proper sorting for other languages before the |
176 | | - 1.17 release.) |
177 | | -** (bug 1211) Subcategories, ordinary pages, and files now page separately. |
178 | | -** When several pages are given the same sort key, they sort by their names |
179 | | - instead of randomly. |
180 | | -* (bug 23848) Add {{ARTICLEPATH}} Magic Word. |
181 | | -* JavaScript-based password complexity checker on account creation and |
182 | | - password change. |
183 | | -* The HTML ID's generated for sections are now much prettier when they contain |
184 | | - punctuation or non-English letters, so a section named "Hello?" will now |
185 | | - result in a URL ending in "#Hello?" rather than "#Hello.3F". |
186 | | -* (bug 8140) Add dedicated CSS classes to Special:Newpages elements |
187 | | -* (bug 11005) Add CSS class to empty pages in Special:Newpages |
188 | | -* The parser cache is now shared amongst users whose different settings aren't |
189 | | - used in the page. |
190 | | -* Any attribute beginning with "data-" can now be used in wikitext, per HTML5. |
191 | | -* (bug 24007) Diff pages now mention the number of users having edited |
192 | | - intermediate revisions |
193 | | -* Added new hook GetIP |
194 | | -* Special:Version now displays whether a SQLite database supports full-text |
195 | | - search. |
196 | | -* TS_ISO_8691_BASIC was added as a time format, which is used by ResourceLoader |
197 | | - for versioning |
198 | | -* Maintenance scripts get a --memory-limit option to override defaults (which |
199 | | - is usually to set it to -1 to disable the limit) |
200 | | -* (bug 25397) Allow uploading (not displaying) of WebP images, disabled |
201 | | - by default |
202 | | -* (bug 23194) Special:ListFiles now has thumbnails |
203 | | -* Use hreflang to specify canonical and alternate links, search engine friendly |
204 | | - when a wiki has multiple variant languages. |
205 | | -* (bug 19593) Specifying --server in now works for all maintenance scripts |
206 | | -* Now rebuildtextindex.php warns if SQLite doesn't support full-text search. |
207 | | -* (bug 10541) Front/backend separation of installation/upgrade code |
208 | | -* (bug 10596) Allow installer to enable extensions already in extensions folder |
209 | | -* (bug 17394) Make installer check for latest version against MediaWiki.org |
210 | | -* (bug 20627) Installer should be in languages other than English |
211 | | -* Support for metadata in SVG files (title, description). |
212 | | -* Special:Search: Add CSS classes to 'none found' and 'create link' messages |
213 | | -* Add CSS classes (including namespace and pagename) to the enhanced recent |
214 | | - changes/watchlist entries |
215 | | -* (bug 22463) Add hook 'SkinGetPoweredBy' to make 'powered by' icon/text |
216 | | - customizable |
217 | | -* Added CSS print pagination to the print stylesheets |
218 | | -* (bug 25960) Add <link rel=canonical"> for File pages of shared/foreign |
219 | | - file repositories. |
220 | | -* When viewing a redirect, the redirect arrow and redirection target are both |
221 | | - wrapped in a div that has the class "redirectMsg" so that the redirection |
222 | | - arrow can be customized with CSS |
223 | | -* (bug 21911) Hard coded limit for long page warning removed. New message |
224 | | - [[MediaWiki:Longpage-hint]] (empty per default) can be used instead. |
225 | | - Parameters: $1 shows the formatted textsize in Byte/KB/MB, $2 is the raw |
226 | | - number of the textsize in Byte |
227 | | -* (bug 3276) Give image <gallery>s fluid width |
228 | | -* Added uploads link to page subtitle in Special:Contributions |
229 | | -* Added Special:Myuploads special page that redirects to Special:Listfiles |
230 | | -* The footerlinks used in Monobook/Vector/Modern are now part of common skin |
231 | | - code, SkinTemplateOutputPageBeforeExec can be used to customize the list. |
232 | | -* Special wrapping setups can now define MW_CONFIG_FILE to load a config file |
233 | | - other than LocalSettings.php. This is like MW_CONFIG_CALLBACK but works in |
234 | | - some cases where MW_CONFIG_CALLBACK will not work. |
| 24 | +=== New features in 1.18 === |
235 | 25 | * Added a special page, disabled by default, that allows users with the |
236 | 26 | 'disableaccount' privilege to permanently deactivate user accounts. |
237 | 27 | |
238 | | -=== Bug fixes in 1.17 === |
239 | | -* (bug 17560) Half-broken deletion moved image files to deletion archive |
240 | | - without updating database. |
241 | | -* (bug 22666) Submitting user block form with an invalid user name no longer |
242 | | - throws an error. |
243 | | -* (bug 22665, bug 22667) User '0' can now be unblocked and have its block |
244 | | - settings changed. |
245 | | -* (bug 22606) The body of e-mail address confirmation message is now different |
246 | | - when the address changed. |
247 | | -* (bug 22664) Special:Userrights now accepts '0' as a valid user name. |
248 | | -* (bug 5210) Preload parser now parses <noinclude>, <includeonly> and |
249 | | - redirects. |
250 | | -* (bug 22709) IIS7 mishandles redirects generated by OutputPage::output() when |
251 | | - the URL contains a colon. |
252 | | -* (bug 22353) Categorised recent changes now works again. |
253 | | -* (bug 22747) "Reveal my e-mail address in notification e-mails" preference is |
254 | | - now only displayed when relevant. |
255 | | -* (bug 22772) {{#special:}} parser function now works with subpages. |
256 | | -* (bug 18664) Relative URIs in interwiki links cause failed redirects. |
257 | | -* (bug 19270) Relative URIs in interwiki links break interwiki transclusion. |
258 | | -* (bug 22903) Revdelete log entries now show in the user preferred language. |
259 | | -* (bug 22905) Correctly handle <abbr> followed by ISBN. |
260 | | -* (bug 22940) Namespace aliases pointing to main namespace don't work. |
261 | | -* (bug 15810) Blocked admins can no longer block/unblock other users. |
262 | | -* (bug 22876) Avoid possible PHP Notice if $wgDefaultUserOptions is not |
263 | | - correctly set. |
264 | | -* (bug 14952) Page titles are renormalized after html entities are removed so |
265 | | - that links with non-NFC character references work correctly. |
266 | | -* (bug 22991) wgUserGroups JavaScript variable now reports * group for |
267 | | - anonymous users instead of null. |
268 | | -* (bug 22627) Remove PHP notice when deleting a page only hidden users edited. |
269 | | -* (bug 21520) Anonymous previews now also gives a warning about not being |
270 | | - logged in (anonpreviewwarning). |
271 | | -* (bug 22935) image/x-ms-bmp mime type added for BMP files. |
272 | | -* (bug 23024) Special:ListFiles now escapes file names correctly. |
273 | | -* (bug 22867) "View source" tab is now only displayed if there's source text. |
274 | | -* (bug 19393) Feeds now format dates in user language rather than content |
275 | | - language. |
276 | | -* (bug 22852) "Served in" comment is now the time used to cache a single page |
277 | | - when using rebuildFileCache.php |
278 | | -* (bug 22496) Viewing diff of a redirect page without specifying "oldid". |
279 | | - parameter no longer makes the page displayed as being the redirect target. |
280 | | -* (bug 22918) Feed cache keys now use $wgRenderHashAppend. |
281 | | -* (bug 21916) Last-Modified header is now correct when outputting cached feed. |
282 | | -* (bug 20049) Fixed PHP notice in search highlighter that occurs in some cases. |
283 | | -* (bug 23017) Special:Disambiguations now list pages in content namespaces |
284 | | - rather than only main namespace. |
285 | | -* (bug 23063) $wgMaxAnimatedGifArea is checked against the total size of all |
286 | | - frames, and $wgMaxImageArea against the size of the first frame, rather than |
287 | | - the other way around. Both now default to 12.5 megapixels. Also, images |
288 | | - exceeding $wgMaxImageArea can still be embedded at original size. |
289 | | -* (bug 23078) "All public logs" option on Special:Log is now always the first |
290 | | - item. |
291 | | -* (bug 16817) Group names in user rights log are now singular and in lowercase. |
292 | | -* Special:Preferences no longer crashes if the wiki default date formatting |
293 | | - style is not valid for the user's interface language. |
294 | | -* (bug 23167) Check the watch checkbox by default if the watchcreations |
295 | | - preference is set. |
296 | | -* Maintenance script cleanupTitles is now able to fix titles stored |
297 | | - in a negative namespace (which is invalid). |
298 | | -* (bug 19858) Removed obsolete <big> in interface messages. |
299 | | -* (bug 21456) "Bad title" error when showing non-local interwiki pages no longer |
300 | | - displays incorrect tabs. |
301 | | -* (bug 23190) Improved math representation for text browsers. |
302 | | -* (bug 22015) Improved upload-by-url error handling and error display. |
303 | | -* (bug 17941) $wgMaxUploadSize is now honored by all upload sources. |
304 | | -* (bug 23080) New usernames now limited to 235 bytes so that custom skin files |
305 | | - work. |
306 | | -* (bug 23075) Correct MediaTransformError default width in gallery. |
307 | | -* (bug 16487) The Anonymous user account used on Postgres is no longer |
308 | | - displayed on Special:Listusers. |
309 | | -* (bug 23313) Move watchlisthidepatrolled above token in watchlist preferences |
310 | | - to enhance preference grouping. |
311 | | -* (bug 23298) Interwiki links with prefix only in log summaries now link to the |
312 | | - correct link. |
313 | | -* (bug 23284) Times are now rounded correctly. |
314 | | -* (bug 23375) Added ogv, oga, spx as extensions for ogg files. |
315 | | -* (bug 18408) All required permissions for uploading (upload, edit, create) |
316 | | - are now checked when loading Special:Upload. Toolbar link for Special:Upload |
317 | | - is no longer shown if the user does not have the required permissions. |
318 | | -* (Bug 23397) texvc in html mode renders \sim as ˜ not ∼ |
319 | | -* (Bug 23241) Remove License selector, because it is not used when uploading a |
320 | | - new version. |
321 | | -* (bug 23240) Add ID to namespace selector form on Special:Watchlist. |
322 | | -* The pipe | character in urls is now escaped. |
323 | | -* (bug 23422) mp3 files can now be moved. |
324 | | -* (bug 23448) MediaWiki:Summary-preview is now displayed instead of |
325 | | - MediaWiki:Subject-preview when previewing summary. |
326 | | -* (bug 23426) The {{REVISIONMONTH}} variable is now zero-padded and added |
327 | | - new variable {{REVISIONMONTH1}} when unpadded version is needed. |
328 | | -* Special:Userrights didn't recognize user as changing his/her own rights if |
329 | | - user did not capitalize first letter of username. |
330 | | -* (bug 23507) Add styles for printing wikitables. |
331 | | -* (bug 19586) Avoid JS errors in mwsuggest when using old browsers such |
332 | | - as Opera 8. |
333 | | -* (bug 23563) Old skins now support $wgUploadNavigationUrl and take into |
334 | | - account upload rights. |
335 | | -* (bug 1347) Render \phi in math using images, in order to create consistent |
336 | | - and correct render results. |
337 | | -* (bug 16573) Render \epsilon in math using images, in order to create |
338 | | - consistent and correct render results. |
339 | | -* (bug 22541) Support image redirects when using ForeignAPIRepo. |
340 | | -* (bug 22967) Make edit summary length cut-off behave correctly for |
341 | | - multibyte characters. |
342 | | -* (bug 8689) Long numeric lines no longer kill the parser. |
343 | | -* (bug 23740) Article::doRedirect() now use $extraQuery parameter correctly if |
344 | | - the $noRedir parameter is set to true |
345 | | -* (bug 23688) Correct mime types for Office 2007 OpenXML documents. |
346 | | -* (bug 23787) Corrected $wgDefaultSkin's comment in DefaultSettings.php |
347 | | -* (bug 23797) Xml::input() now allows '0' for the value parameter |
348 | | -* (bug 23747) Make sure that on History pages, the RevDel button is not |
349 | | - accidently activated when hitting enter. |
350 | | -* (bug 23845) Special:ListFiles now uses correct file names without underscores |
351 | | -* Ask for permanent login in Special:Preferences only if $wgCookieExpiration > 0 |
352 | | -* (bug 16356) Repair dumpInterwiki.inc to use proper normalization. |
353 | | -* (bug 24006) deleteArchivedRevisions.php maintenance script now longer throws |
354 | | - a fatal error |
355 | | -* (bug 23465) Don't ignore the predefined destination filename on |
356 | | - Special:Upload after following a red link |
357 | | -* (bug 23642) Recognize mime types of MS OpenXML documents. |
358 | | -* (bug 22784) Normalise underscores and spaces in autocomments. |
359 | | -* (bug 19910) Headings of the form ===+\s+ are now displayed as valid headings |
360 | | -* (bug 24022) Only check file extensions on the uploadpage when needed. |
361 | | -* (bug 24076) Recognize Office 2003 files with OpenXML trailers |
362 | | -* (bug 24244) Updated comments in DefaultSettings.php to reflect |
363 | | - Image: --> File: namespace rename. |
364 | | -* Make wfTimestamp recognize negative unix timestamp values. |
365 | | -* (bug 24401) SimpleSearch: No button/text indicating 'Search' if image is |
366 | | - disabled |
367 | | -* (bug 23293) Do not show change tags when special:recentchanges(linked) |
368 | | - or special:newpages is transcluded into another page as it messes up the |
369 | | - page. |
370 | | -* (bug 24517) LocalFile::newFromKey() and OldLocalFile::newFromKey() no longer |
371 | | - throw fatal errors |
372 | | -* (bug 23380) Uploaded files that are larger than allowed by PHP now show a |
373 | | - useful error message. |
374 | | -* Uploading to a protected title will allow the user to choose a new name |
375 | | - instead of showing an error page |
376 | | -* (bug 24425) Use Database::replace instead of delete/insert in |
377 | | - SqlBagOStuff::set to avoid query errors about duplicate keynames. |
378 | | -* (bug 15470) First letters of filenames are always capitalized by upload JS. |
379 | | -* (bug 21215) NoLocalSettings.php doesn't tolerate rewrite rules |
380 | | -* (bug 21052) Fix link color for stubs in NewPages |
381 | | -* (bug 24714) Usage of {{#dateformat: }} in wikis without $wgUseDynamicDates no |
382 | | - longer pollutes the parser cache. |
383 | | -* (bug 17031) Correct which characters the parser allows in tag attributes (a |
384 | | - letter, colon or underscore followed by 0 or more letters, numbers, colons, |
385 | | - underscores, hyphens, and/or periods). |
386 | | -* Save 200 useless queries on each category page view |
387 | | -* Shell commands will now work on Linux in filesystems mounted noexec |
388 | | -* (bug 24804) Corrected commafying in Polish and Ukrainian |
389 | | -* "Difference between pages" is now displayed instead of "Difference between |
390 | | - revisions" on diffs when appropriate. |
391 | | -* (bug 23703) ForeignAPIRepo fails on findBySha1() when using a 1.14 install as |
392 | | - a repository due to missing 'name' attribute from the API list=allimages |
393 | | -* (bug 24898) MediaWiki uses /tmp even if a vHost-specific tempdir is set, also |
394 | | - make wfTempDir() return a sane value for Windows on worst-case |
395 | | -* (bug 24824) Support ImageMagick 6.5.6-2+ JPEG decoder size hint, to reduce |
396 | | - memory usage when such an ImageMagick is used for scaling. |
397 | | -* Disable multithreaded behaviour in recent ImageMagick, to avoid a deadlock |
398 | | - when a resource limit such as $wgMaxShellMemory is hit. |
399 | | -* (bug 24981) Allow extensions to access SpecialUpload variables again |
400 | | -* (bug 20744) Wiki forgets about an uploaded file |
401 | | -* (bug 17913) Don't show "older edit" when no older edit available |
402 | | -* (bug 6204) TOC not properly rendered when using $wgMaxTocLevel |
403 | | -* (bug 24977) The accesskey in history page now lead directly to the diff |
404 | | - instead of alterning focus between the two buttons. |
405 | | -* (bug 24987) Special:ListUsers does not take external groups into account |
406 | | -* (bug 20633) update.php has mixed language output |
407 | | -* SQLite system table names are now never prefixed. |
408 | | -* (bug 25292) SkinSubPageSubtitle hook now passes the Skin object as second |
409 | | - parameter |
410 | | -* (bug 25167) Correctly load JS fixes for IE6 (fixing a regression in 1.16) |
411 | | -* (bug 25367) wfShellExec() is more explicit when failing due to disabled |
412 | | - passthru() |
413 | | -* (bug 25462) Fix double-escaping for section edit link tooltips |
414 | | -* action=raw was removed for Special:Statistics. This information is still |
415 | | - available via the API |
416 | | -* (bug 23934) Groups defined in $wgRevokePermissions but not in |
417 | | - $wgGroupPermissions now appear on Special:ListGroupRights |
418 | | -* (bug 23923) Special:Prefixindex no longer shows results if nothing was |
419 | | - requested. |
420 | | -* (bug 22308) Search now finds text in default main page immediately after setup |
421 | | -* (bug 25697) Make sure empty lines render in diff view. |
422 | | -* Use an actual minus sign in diff views, instead of a hyphen. |
423 | | -* (bug 23732) Clarified "n links" message on Special:MostLinkedFiles |
424 | | -* (bug 23731) Clarified "n links" message on Special:MostLinkedTemplates |
425 | | -* (bug 25642) A exception is now thrown instead of a fatal error when using |
426 | | - $wgSMTP without PEAR mail package |
427 | | -* (bug 19633) When possible, Upscale small SVGs when creating thumbnails. |
428 | | -* (bug 25725) Unwanted linebreaks in diffs. |
429 | | -* (bug 11013) Database driver detection needs rewriting for robustness |
430 | | -* (bug 13409) Installer prompts could use clarification--now has help boxes |
431 | | -* (bug 16902) Installer spews warnings when exec() and dl() are not available |
432 | | -* (bug 19129) Only show MyISAM/InnoDB when supported |
433 | | -* (bug 17762) Only show other e-mail options when e-mail is globally enabled |
434 | | -* Cache multiple sizes of InstantCommons thumbnails |
435 | | -* (bug 25488) Disallowing anonymous users to read pages no longer throws error |
436 | | - on discussion pages with vector as default skin |
437 | | -* (bug 24833) Files name in includes/diff/ are now less confusing |
438 | | -* (bug 25713) SpecialPage::resolveAlias() now normalise spaces to underscores |
439 | | -* (bug 25829) Special:Mypage and Special:Mytalk now forward oldid, diff and dir |
440 | | - parameters |
441 | | -* (bug 25175) HTML file cache now honor $wgCacheDirectory if |
442 | | - $wgFileCacheDirectory is not set |
443 | | -* (bug 13353) Diff3 version checks were too strict, did not detect working diff3 |
444 | | -* (bug 25843) Links to special pages using link= attribute on images are now |
445 | | - normalised like normal links to special pages |
446 | | -* (bug 21364) External links using link= attribute on images now respect |
447 | | - $wgExternalLinkTarget |
448 | | -* (bug 17789) Added a note to the total views on Special:Statistics saying that |
449 | | - is doesn't count non-existing pages and special pages |
450 | | -* (bug 17996) HTTP redirects are now combined when requesting a special page |
451 | | -* (bug 19944) Link on image thumbnails no longer link to "Media:" namespace in |
452 | | - some cases |
453 | | -* (bug 25670) wfFindFile() now checks the namespace of the given title, only |
454 | | - "File" and "Media" are allowed now |
455 | | -* (bug 25872) Rename the HttpRequest class to MWHttpRequest to avoid conflict |
456 | | - with php extension that defines same class. |
457 | | -* (bug 20591) There's now a different message on Special:MovePage when |
458 | | - $wgFixDoubleRedirects is set to false. |
459 | | -* Fixed PHP warnings when updating a broken MySQL database. |
460 | | -* (bug 26023) Corrected deleteBacth.php's documentation |
461 | | -* (bug 25451) Improved datetime representation in 32 bit php >= 5.2. |
462 | | -* Show "skin does not exist error" only when the skin is inputted in the wrong |
463 | | - case. |
464 | | -* (bug 26164) Potential html injection when the database server isn't available |
465 | | -* (bug 26160) Upload description set by extensions are not propagated |
466 | | -* (bug 9675) generateSitemap.php now takes an --urlpath parameter to allow |
467 | | - absolute URLs in the sitemap index (as required e.g. by Google) |
468 | | -* Partial workaround for bug 6220: at least make files on shared repositories |
469 | | - show up as (struck-out) bluelinks instead of redlinks on Special:WantedFiles |
470 | | -* rebuildFileCache.php no longer creates inappropriate cache files for redirects |
| 28 | +=== Bug fixes in 1.18 === |
471 | 29 | * (bug 23119) WikiError class and subclasses are now marked as deprecated |
472 | | -* (bug 18372) $wgFileExtensions will now override $wgFileBlacklist |
473 | | -* (bug 10871) Javascript and CSS pages in MediaWiki namespace are no longer treated |
474 | | - as wikitext on preview. |
475 | | -* (bug 25512) Subcategory list should not include category prefix for members. |
| 30 | +* (bug 10871) Javascript and CSS pages in MediaWiki namespace are no longer |
| 31 | + treated as wikitext on preview. |
476 | 32 | * (bug 22753) Output from update.php is more clear when things changed, entries |
477 | 33 | indicating nothing changed are now all prefixed by "..." |
478 | | -* Page existence is now not revealed (in the colour of the tabs) to users who cannot |
479 | | - read the page in question. |
| 34 | +* Page existence is now not revealed (in the colour of the tabs) to users who |
| 35 | + cannot read the page in question. |
480 | 36 | * (bug 19006) {{REVISIONUSER}} no longer acts like {{CURRENTUSER}} in some cases |
481 | 37 | |
482 | | -=== API changes in 1.17 === |
483 | | -* (bug 22738) Allow filtering by action type on query=logevent. |
484 | | -* (bug 22764) uselang parameter for action=parse. |
485 | | -* (bug 22944) API: watchlist options are inconsistent. |
486 | | -* (bug 22868) don't list infinite block expiry date as "now" in API logevents. |
487 | | -* (bug 22290) prop=revisions now outputs "comment" field even when comment. |
488 | | - is empty, for consistency with list=recentchanges. |
489 | | -* (bug 19721) API action=help should have a way to just list for a specific |
490 | | - module. |
491 | | -* (bug 23458) Add support for pageid parameter to action=parse requests. |
492 | | -* (bug 23460) Parse action should have a section option. |
493 | | -* (bug 21346) Make deleted images searchable by hash. |
494 | | -* (bug 23461) Normalise usage of parameter names in parameter descriptions. |
495 | | -* (bug 23548) Allow access of another users watchlist through watchlistraw |
496 | | - using token and username. |
497 | | -* (bug 23524) Api Modules as followup to bug 14473 (Add iwlinks table to |
498 | | - track inline interwiki link usage). |
499 | | -* Add pltitles and tltemplates to prop=links and prop=templates respectively, |
500 | | - similar to prop=categories's clcategorie |
501 | | -* (bug 23834) Invalid "thumbwidth" and "thumbheight" in "imageinfo" query when |
502 | | - thumbnailing larger than original image |
503 | | -* (bug 23835) Need "thumbmime" result in "imageinfo" query |
504 | | -* (bug 23851) Repair diff for file redirect pages |
505 | | -* (bug 24009) Include implicit groups in action=query&list=users&usprop=groups |
506 | | -* (bug 24016) API: Handle parameters specified in simple string syntax |
507 | | - ( 'paramname' => 'defaultval' ) correctly when outputting help |
508 | | -* (bug 24089) Logevents causes PHP Notice if leprop=title isn't supplied |
509 | | -* (bug 23473) Give description of properties on all modules |
510 | | -* (bug 24136) unknownerror when adding new section without summary, but |
511 | | - forceditsummary |
512 | | -* (bug 16886) Sister projects box moves down the extract of the first result |
513 | | - in IE 7. |
514 | | -* (bug 22339) Added srwhat=nearmatch to list=search to get a "go" result |
515 | | -* (bug 24303) Added new &servedby parameter to all actions which adds the |
516 | | - hostname that served the request to the result. It is also added |
517 | | - unconditionally on error |
518 | | -* (bug 24185) Titles in the Media and Special namespace are now supported for |
519 | | - title normalization in action=query. Special pages have their name resolved |
520 | | - to the local alias. |
521 | | -* (bug 24296) Added converttitles parameter to convert titles to their |
522 | | - canonical language variant. |
523 | | -* (bug 17398) Fixed "link" parameter in image links with "thumb" or "frame" |
524 | | - parameter. |
525 | | -* (bug 23936) Add "displaytitle" to query/info API |
526 | | -* (bug 24485) Make iwbacklinks a generator, optionally display iwprefix and |
527 | | - iwtitle |
528 | | -* (bug 24564) Fix fatal errors when using list=deletedrevs, prop=revisions or |
529 | | - one of the backlinks generators with limit=max. |
530 | | -* (bug 24656) API's parse module needs option to disable PP report |
531 | | -* PARAM_REQUIRED parameter flag added. If this flag is set, and the end user |
532 | | - does not set the parameter, the API will automatically throw an error. |
533 | | -* (bug 24665) When starttimestamp is not specified, fake it by setting it to |
534 | | - NOW, not to the timestamp of the last edit |
535 | | -* (bug 24677) axto= parameters added to allcategories, allimages, alllinks, |
536 | | - allmessages, allpages, and allusers |
537 | | -* (bug 24236) Add add, remove, add-self, remove-self tags to |
538 | | - meta=siteinfo&siprop=usergroups |
539 | | -* (bug 24484) Add prop=pageprops module |
540 | | -* (bug 24330) Add &redirect parameter to ?action=edit |
541 | | -* (bug 24722) For list=allusers&auprop=blockinfo, only show blockedby and |
542 | | - blockreason if the user is actually blocked. |
543 | | -* Add format=dump and format=dumpfm, outputs results in PHP's var_dump() format |
544 | | -* For required string parameters, if '' is provided, this is now classed as |
545 | | - missing |
546 | | -* (bug 24724) list=allusers is out by 1 (shows total users - 1) |
547 | | -* (bug 24166) API error when using rvprop=tags |
548 | | -* Introduced "asynchronous download" mode for upload-by-url. Requires |
549 | | - $wgAllowAsyncCopyUploads to be true. |
550 | | -* sinumberingroup correctly gives size of 'user' group, and omits size of |
551 | | - implicit groups rather than showing 0. |
552 | | -* (bug 25248) API: paraminfo errors with certain modules |
553 | | -* (bug 25303) Fix API parameter integer validation to actually enforce |
554 | | - validation on the input values in addition to giving a warning. Also add flag |
555 | | - to enforce (die) if integer out of range (breaking change!) |
556 | | -* (bug 24792) API help for action=purge sometimes wrongly stated whether a |
557 | | - POST request was needed due to cache pollution |
558 | | -* Added iiprop=parsedcomment to prop=imageinfo, similar to prop=revisions |
559 | | -* Added rvparse to parse revisions. For performance reasons if this option is |
560 | | - used, rvlimit is enforced to 1. |
561 | | -* (bug 25748) If a action=parse request provides an oldid that is actually the |
562 | | - current revision id, try the parser cache, and save it to it if necessary |
563 | | -* (bug 25463) Export header should not be shown if no pages were requested, to |
564 | | - reduce confusion |
565 | | -* (bug 25648) API discovery information has been added as RSD link in page |
566 | | - <head> and by providing an API module action=rsd. Added hook |
567 | | - ApiRsdServiceApis for extensions to add their own service to the services |
568 | | - list. |
569 | | -* The HTML of diff output markers has changed. Hyphens are now minus signs, |
570 | | - empty markers are now filled with non-breaking-space characters |
571 | | -* (bug 25741) Add more data to list=search's srprop |
572 | | -* (bug 25760) counter property still reported by the API when |
573 | | - $wgDisableCounters enabled |
574 | | -* (bug 25987) prop=info&inprop=watched now also works for missing pages |
575 | | -* (bug 26006) prop=langlinks now allows obtaining full URL |
576 | | -* (bug 26075) ApiDelete.php now calls correctly ArticleDelete hook |
577 | | -* (bug 26089) add block expiration to blockinfo |
578 | | -* (bug 26125) prop=imageinfo&iiprop=size now returns the page count if the |
579 | | - file is a multi-page file |
580 | | -* (bug 10268) Added linktodiffs parameter on action=feedwatchlist |
581 | | -* (bug 26219) Show API limits for multi values in description |
| 38 | +=== API changes in 1.18 === |
582 | 39 | |
583 | | -=== Languages updated in 1.17 === |
| 40 | +=== Languages updated in 1.18 === |
584 | 41 | |
585 | 42 | MediaWiki supports over 330 languages. Many localisations are updated |
586 | 43 | regularly. Below only new and removed languages are listed, as well as |
587 | 44 | changes to languages because of Bugzilla reports. |
588 | 45 | |
589 | | -* Moroccan Spoken Arabic (ary) (new) |
590 | | -* Banjar (bjn) (new) |
591 | | -* Danish (dk) (removed deprecated language code) |
592 | | -* Fiji Hindi (Devangari script) (removed) |
593 | | -* Kabardian (kdb) (new, dummy) |
594 | | -* Kabardian (Cyrillic) (kbd-cyrl) (new) |
595 | | -* Latgalian (ltg) (new) |
596 | | -* Minangkabau (min) (new) |
597 | | -* Dutch (informal) (nl-informal) (new) |
598 | | -* Rusyn (rue) (new) |
599 | | - |
600 | | -* (bug 23156) Commafy and search normalization updated for Belarusian |
601 | | - (Taraškievica). |
602 | | -* (bug 23283) Native name for Old English -> Ænglisc. |
603 | | -* (bug 23364) Native name for Azerbaijani -> Azərbaycanca. |
604 | | -* (bug 24593) Native name for Sorani now uses only Arabic script. |
605 | | -* (bug 24628) Generic translations for NS_USER/NS_USER_TALK for Esperanto. |
606 | | -* (bug 24917) Polish as fallback for Kashubia. |
607 | | -* (bug 24794) Tatar link trail updated. |
608 | | -* Esperanto date format corrected. |
609 | | - |
610 | 46 | == Compatibility == |
611 | 47 | |
612 | | -MediaWiki 1.17 requires PHP 5.1 (5.2 recommended). PHP 4 is no longer |
| 48 | +MediaWiki 1.18 requires PHP 5.1 (5.2 recommended). PHP 4 is no longer |
613 | 49 | supported. |
614 | 50 | |
615 | 51 | MySQL 3.23.x is no longer supported; some older hosts may need to upgrade. |
— | — | @@ -617,7 +53,7 @@ |
618 | 54 | |
619 | 55 | == Upgrading == |
620 | 56 | |
621 | | -1.17 has several database changes since 1.16, and will not work without schema |
| 57 | +1.18 has several database changes since 1.17, and will not work without schema |
622 | 58 | updates. |
623 | 59 | |
624 | 60 | If upgrading from before 1.11, and you are using a wiki as a commons reposito- |
— | — | @@ -642,7 +78,7 @@ |
643 | 79 | cases, but this is not recommended on live sites. (This must be set for |
644 | 80 | MathML to display properly in Mozilla.) |
645 | 81 | |
646 | | -For notes on 1.16.x and older releases, see HISTORY. |
| 82 | +For notes on 1.17.x and older releases, see HISTORY. |
647 | 83 | |
648 | 84 | |
649 | 85 | === Online documentation === |