X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=RELEASE-NOTES;h=eee3c50ac01a545cec22460ad9087960c0892197;hb=1315bd496e01addde8e37f6a460f198ad3208080;hp=8b77262914d4c4d6ea8bb252fc39f8a803ba0da7;hpb=d96dfe0e171ec4e4efe392062ce538160b89a472;p=lhc%2Fweb%2Fwiklou.git diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 8b77262914..eee3c50ac0 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -46,16 +46,46 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN uploads in. * IBM DB2 database no longer uses the db specific $wgDBport_db2 variable but the normal $wgDBport. -* The upload link for missing files can now be set separately from the +* The upload link for missing files can now be set separately from the navigation link with $wgUploadMissingFileUrl. * $wgCategoryPrefixedDefaultSortkey was removed and is now always false. This provides more sensible sorting behavior for categories. +* Removed unused globals: $wgEnableSerializedMessages, $wgCheckSerialized, + $wgUseMemCached, $wgDisableSearchContext, $wgColorErrors, + $wgUseZhdaemon, $wgZhdaemonHost and $wgZhdaemonPort. +* (bug 24408) The include_path is not modified in the default LocalSettings.php +* $wgVectorExtraStyles was removed, and is no longer in use. +* $wgLoadScript was added to specify alternative locations for ResourceLoader + requests. +* $wgResourceLoaderMaxage was added to specify maxage and smaxage times for + responses from ResourceLoader based on whether the request's URL contained a + version parameter or not. +* $wgResourceLoaderDebug was added to specify the default state of debug mode; + this will still be overridden with the debug URL parameter a la + $wgLanguageCode. +* $wgResourceLoaderInlinePrivateModules was added to specify whether private + modules such as user.options should be embedded in the HTML output or + delivered through a resource loader request, which bypasses server cache (like + squid) and checks the user parameter against $wgUser. The former adds more + data to all pages, while the latter adds a request which cannot be cached + server side. +* Removed $wgUpdates for database updates; extension should use + DatabaseUpdater::addExtensionUpdate(). +* Removed $wgServerName. It doesn't need to be set anymore and is no longer + available as input for other configuration items, either. +* Remove $wgRemoteUploads. It was not well supported and superseded by + $wgUploadNavigationUrl. +* $wgUpgradeKey allows unlocking the web installer for upgrades without having + to move LocalSettings.php +* The FailFunction "error handling" method has now been removed +* $wgAdditionalMailParams added to allow setting extra options to mail() calls. +* $wgSecureLogin & $wgSecureLoginStickHTTPS to optionaly login using HTTPS === New features in 1.17 === * (bug 10183) Users can now add personal styles and scripts to all skins via User:/common.css and /common.js (if user css/js is enabled). * (bug 22748) Add anchors on Special:ListGroupRights. -* (bug 21981) Add parameter 'showfilename' to to automatically +* (bug 21981) Add parameter 'showfilename' to to automatically apply the names of the individual files within the gallery. * Future-proof redirection to fragments in Gecko, so things work a little nicer if they fix . @@ -78,7 +108,7 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN * Add accesskey 's' and tooltip to 'Save' button at Special:Preferences. * Add accesskey 'b' and tooltip to the summary field of edit mode. * (bug 20186) Allow filtering Special:Contributions for RevisionDeleted edits. -* ajaxwatch now uses the API and JQuery, and can be used to animate arbitrary +* ajaxwatch now uses the API and JQuery, and can be used to animate arbitrary watch links, not just to watch the page the link is on. * (bug 20976) "searchmenu-new-nocreate" message now displayed when when there is no title match in search and the user has no rights to create pages. @@ -89,7 +119,7 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN notified about the beginning and finishing of LivePreview actions. * (bug 21278) Now the sidebar allows inclusion of wiki markup. * (bug 23733) Add IDs to messages used on CSS/JS pages -* (bug 21312) RevisionMove allows moving individual revisions of a page to +* (bug 21312) RevisionMove allows moving individual revisions of a page to another page. Introducing 'revisionmove' user right; disabled by default; experimental feature. * Show validity period of the login cookie in Special:UserLogin and @@ -98,7 +128,7 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN * (bug 23621) New Special:ComparePages to compare (diff) two articles. * (bug 4597) Provide support in Special:Contributions to show only "current" contributions -* (bug 17857) {{anchorencode}} acts more like how the parser creates section ids. +* (bug 17857) {{anchorencode}} acts more like how the parser creates section ids * (bug 21477) \& can now be used in * (bug 11641) \dotsc \dotsm \dotsi \dotso can now be used in * (bug 21475) \mathtt and \textsf can now be used in @@ -112,8 +142,8 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN * ForeignApiRepo uses scriptDirUrl if apiBase not set * (bug 24212) Added MediaWiki:Filepage.css which is also included on foreign client wikis. -* (bug 14685) Double underscore magic word usage is now tracked in the - page_props table, as well as the behavioral magic words {{DEFAULTSORT}} and +* (bug 14685) Double underscore magic word usage is now tracked in the + page_props table, as well as the behavioral magic words {{DEFAULTSORT}} and {{DISPLAYTITLE}} * (bug 24045) MediaWiki:Ipb-needreblock is now wrapped in a div with class "mw-ipb-needreblock" @@ -121,7 +151,8 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN because it encourages edits to be marked minor accidentally and it can be easily replicated by custom user scripts for those who really want it. * Non-file pages can no longer be moved to the file namespace, nor vice versa. -* (bug 671) The element has been whitelisted in user input. +* (bug 671) The , and elements have been whitelisted in user + input * (bug 24563) Entries on Special:WhatLinksHere now have a link to their history * (bug 21503) There's now a "reason" field when creating account for other users * (bug 24418) action=markpatrolled now requires a token @@ -133,11 +164,29 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN ** When several pages are given the same sort key, they sort by their names instead of randomly. * (bug 23848) Add {{ARTICLEPATH}} Magic Word. -* JavaScript-based password complexity checker on account creation and +* JavaScript-based password complexity checker on account creation and password change. * The HTML ID's generated for sections are now much prettier when they contain punctuation or non-English letters, so a section named "Hello?" will now result in a URL ending in "#Hello?" rather than "#Hello.3F". +* (bug 8140) Add dedicated CSS classes to Special:Newpages elements +* (bug 11005) Add CSS class to empty pages in Special:Newpages +* The parser cache is now shared amongst users whose different settings aren't + used in the page. +* Any attribute beginning with "data-" can now be used in wikitext, per HTML5. +* (bug 24007) Diff pages now mention the number of users having edited + intermediate revisions +* Added new hook GetIP +* (bug 16574) Allow administrators to temporarily disable the account creation + limit for IP addresses: [[MediaWiki:Ratelimit-excluded-ips]] +* Special:Version now displays whether a SQLite database supports full-text + search. +* TS_ISO_8691_BASIC was added as a time format, which is used by ResourceLoader + for versioning +* Maintenance scripts get a --memory-limit option to override defaults (which + is usually to set it to -1 to disable the limit) +* (bug 25397) Allow uploading (not displaying) of WebP images, disabled by default +* (bug 23194) Special:ListFiles now has thumbnails === Bug fixes in 1.17 === * (bug 17560) Half-broken deletion moved image files to deletion archive @@ -149,7 +198,8 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN * (bug 22606) The body of e-mail address confirmation message is now different when the address changed. * (bug 22664) Special:Userrights now accepts '0' as a valid user name. -* (bug 5210) Preload parser now parses , and redirects. +* (bug 5210) Preload parser now parses , and + redirects. * (bug 22709) IIS7 mishandles redirects generated by OutputPage::output() when the URL contains a colon. * (bug 22353) Categorised recent changes now works again. @@ -215,7 +265,7 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN correct link. * (bug 23284) Times are now rounded correctly. * (bug 23375) Added ogv, oga, spx as extensions for ogg files. -* (bug 18408) All required permissions for uploading (upload, edit, create) +* (bug 18408) All required permissions for uploading (upload, edit, create) are now checked when loading Special:Upload. Toolbar link for Special:Upload is no longer shown if the user does not have the required permissions. * (Bug 23397) texvc in html mode renders \sim as ˜ not ∼ @@ -226,21 +276,21 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN * (bug 23422) mp3 files can now be moved. * (bug 23448) MediaWiki:Summary-preview is now displayed instead of MediaWiki:Subject-preview when previewing summary. -* (bug 23426) The {{REVISIONMONTH}} variable is now zero-padded and added +* (bug 23426) The {{REVISIONMONTH}} variable is now zero-padded and added new variable {{REVISIONMONTH1}} when unpadded version is needed. * Special:Userrights didn't recognize user as changing his/her own rights if user did not capitalize first letter of username. * (bug 23507) Add styles for printing wikitables. -* (bug 19586) Avoid JS errors in mwsuggest when using old browsers such +* (bug 19586) Avoid JS errors in mwsuggest when using old browsers such as Opera 8. -* (bug 23563) Old skins now support $wgUploadNavigationUrl and take into +* (bug 23563) Old skins now support $wgUploadNavigationUrl and take into account upload rights. -* (bug 1347) Render \phi in math using images, in order to create consistent +* (bug 1347) Render \phi in math using images, in order to create consistent and correct render results. -* (bug 16573) Render \epsilon in math using images, in order to create +* (bug 16573) Render \epsilon in math using images, in order to create consistent and correct render results. * (bug 22541) Support image redirects when using ForeignAPIRepo. -* (bug 22967) Make edit summary length cut-off behave correctly for +* (bug 22967) Make edit summary length cut-off behave correctly for multibyte characters. * (bug 8689) Long numeric lines no longer kill the parser. * (bug 23740) Article::doRedirect() now use $extraQuery parameter correctly if @@ -255,18 +305,18 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN * (bug 16356) Repair dumpInterwiki.inc to use proper normalization. * (bug 24006) deleteArchivedRevisions.php maintenance script now longer throws a fatal error -* (bug 23465) Don't ignore the predefined destination filename on +* (bug 23465) Don't ignore the predefined destination filename on Special:Upload after following a red link -* Correct the escaping of the autosummary URI fragments. * (bug 23642) Recognize mime types of MS OpenXML documents. * (bug 22784) Normalise underscores and spaces in autocomments. * (bug 19910) Headings of the form ===+\s+ are now displayed as valid headings * (bug 24022) Only check file extensions on the uploadpage when needed. * (bug 24076) Recognize Office 2003 files with OpenXML trailers -* (bug 24244) Updated comments in DefaultSettings.php to reflect Image: --> File: - namespace rename. +* (bug 24244) Updated comments in DefaultSettings.php to reflect + Image: --> File: namespace rename. * Make wfTimestamp recognize negative unix timestamp values. -* (bug 24401) SimpleSearch: No button/text indicating 'Search' if image is disabled +* (bug 24401) SimpleSearch: No button/text indicating 'Search' if image is + disabled * (bug 23293) Do not show change tags when special:recentchanges(linked) or special:newpages is transcluded into another page as it messes up the page. @@ -274,10 +324,52 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN throw fatal errors * (bug 23380) Uploaded files that are larger than allowed by PHP now show a useful error message. -* Uploading to a protected title will allow the user to choose a new name +* Uploading to a protected title will allow the user to choose a new name instead of showing an error page -* (bug 24425) Use Database::replace instead of delete/insert in SqlBagOStuff::set - to avoid query errors about duplicate keynames. +* (bug 24425) Use Database::replace instead of delete/insert in + SqlBagOStuff::set to avoid query errors about duplicate keynames. +* (bug 15470) First letters of filenames are always capitalized by upload JS. +* (bug 21215) NoLocalSettings.php doesn't tolerate rewrite rules +* (bug 21052) Fix link color for stubs in NewPages +* (bug 24714) Usage of {{#dateformat: }} in wikis without $wgUseDynamicDates no + longer pollutes the parser cache. +* (bug 17031) Correct which characters the parser allows in tag attributes (a + letter, colon or underscore followed by 0 or more letters, numbers, colons, + underscores, hyphens, and/or periods). +* Save 200 useless queries on each category page view +* Shell commands will now work on Linux in filesystems mounted noexec +* (bug 24804) Corrected commafying in Polish and Ukrainian +* "Difference between pages" is now displayed instead of "Difference between + revisions" on diffs when appropriate. +* (bug 23703) ForeignAPIRepo fails on findBySha1() when using a 1.14 install as + a repository due to missing 'name' attribute from the API list=allimages +* (bug 24898) MediaWiki uses /tmp even if a vHost-specific tempdir is set, also + make wfTempDir() return a sane value for Windows on worst-case +* (bug 24824) Support ImageMagick 6.5.6-2+ JPEG decoder size hint, to reduce + memory usage when such an ImageMagick is used for scaling. +* Disable multithreaded behaviour in recent ImageMagick, to avoid a deadlock + when a resource limit such as $wgMaxShellMemory is hit. +* (bug 24981) Allow extensions to access SpecialUpload variables again +* (bug 20744) Wiki forgets about an uploaded file +* (bug 17913) Don't show "older edit" when no older edit available +* (bug 6204) TOC not properly rendered when using $wgMaxTocLevel +* (bug 24977) The accesskey in history page now lead directly to the diff + instead of alterning focus between the two buttons. +* (bug 24987) Special:ListUsers does not take external groups into account +* (bug 20633) update.php has mixed language output +* SQLite system table names are now never prefixed. +* (bug 25292) SkinSubPageSubtitle hook now passes the Skin object as second + parameter +* (bug 25167) Correctly load JS fixes for IE6 (fixing a regression in 1.16) +* (bug 25367) wfShellExec() is more explicit when failing due to disabled + passthru() +* (bug 25462) Fix double-escaping for section edit link tooltips +* action=raw was removed for Special:Statistics. This information is still + available via the API +* (bug 23934) Groups defined in $wgRevokePermissions but not in + $wgGroupPermissions now appear on Special:ListGroupRights +* (bug 23923) Special:Prefixindex no longer shows results if nothing was + requested. === API changes in 1.17 === * (bug 22738) Allow filtering by action type on query=logevent. @@ -286,15 +378,16 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN * (bug 22868) don't list infinite block expiry date as "now" in API logevents. * (bug 22290) prop=revisions now outputs "comment" field even when comment. is empty, for consistency with list=recentchanges. -* (bug 19721) API action=help should have a way to just list for a specific module. +* (bug 19721) API action=help should have a way to just list for a specific + module. * (bug 23458) Add support for pageid parameter to action=parse requests. * (bug 23460) Parse action should have a section option. * (bug 21346) Make deleted images searchable by hash. * (bug 23461) Normalise usage of parameter names in parameter descriptions. -* (bug 23548) Allow access of another users watchlist through watchlistraw +* (bug 23548) Allow access of another users watchlist through watchlistraw using token and username. -* (bug 23524) Api Modules as followup to bug 14473 (Add iwlinks table to - track inline interwiki link usage. +* (bug 23524) Api Modules as followup to bug 14473 (Add iwlinks table to + track inline interwiki link usage). * Add pltitles and tltemplates to prop=links and prop=templates respectively, similar to prop=categories's clcategorie * (bug 23834) Invalid "thumbwidth" and "thumbheight" in "imageinfo" query when @@ -302,51 +395,91 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN * (bug 23835) Need "thumbmime" result in "imageinfo" query * (bug 23851) Repair diff for file redirect pages * (bug 24009) Include implicit groups in action=query&list=users&usprop=groups -* (bug 24016) API: Handle parameters specified in simple string syntax +* (bug 24016) API: Handle parameters specified in simple string syntax ( 'paramname' => 'defaultval' ) correctly when outputting help * (bug 24089) Logevents causes PHP Notice if leprop=title isn't supplied * (bug 23473) Give description of properties on all modules -* (bug 24136) unknownerror when adding new section without summary, but forceditsummary -* (bug 16886) Sister projects box moves down the extract of the first result in IE 7. +* (bug 24136) unknownerror when adding new section without summary, but + forceditsummary +* (bug 16886) Sister projects box moves down the extract of the first result + in IE 7. * (bug 22339) Added srwhat=nearmatch to list=search to get a "go" result -* (bug 24303) Added new &servedby parameter to all actions which adds the hostname - that served the request to the result. It is also added unconditionally on error -* (bug 24185) Titles in the Media and Special namespace are now supported for +* (bug 24303) Added new &servedby parameter to all actions which adds the + hostname that served the request to the result. It is also added + unconditionally on error +* (bug 24185) Titles in the Media and Special namespace are now supported for title normalization in action=query. Special pages have their name resolved to the local alias. -* (bug 24296) Added converttitles parameter to convert titles to their +* (bug 24296) Added converttitles parameter to convert titles to their canonical language variant. -* Fixed "link" parameter in image links with "thumb" parameter. +* (bug 17398) Fixed "link" parameter in image links with "thumb" or "frame" + parameter. * (bug 23936) Add "displaytitle" to query/info API -* (bug 24485) Make iwbacklinks a generator, optionally display iwprefix and iwtitle -* (bug 24564) Fix fatal errors when using list=deletedrevs, prop=revisions or +* (bug 24485) Make iwbacklinks a generator, optionally display iwprefix and + iwtitle +* (bug 24564) Fix fatal errors when using list=deletedrevs, prop=revisions or one of the backlinks generators with limit=max. * (bug 24656) API's parse module needs option to disable PP report -* PARAM_REQUIRED parameter flag added. If this flag is set, and the end user does not set - the parameter, the API will automatically throw an error. -* (bug 24665) When starttimestamp is not specified, fake it by setting it to NOW, not to - the timestamp of the last edit +* PARAM_REQUIRED parameter flag added. If this flag is set, and the end user + does not set the parameter, the API will automatically throw an error. +* (bug 24665) When starttimestamp is not specified, fake it by setting it to + NOW, not to the timestamp of the last edit +* (bug 24677) axto= parameters added to allcategories, allimages, alllinks, + allmessages, allpages, and allusers +* (bug 24236) Add add, remove, add-self, remove-self tags to + meta=siteinfo&siprop=usergroups +* (bug 24484) Add prop=pageprops module +* (bug 24330) Add &redirect parameter to ?action=edit +* (bug 24722) For list=allusers&auprop=blockinfo, only show blockedby and + blockreason if the user is actually blocked. +* Add format=dump and format=dumpfm, outputs results in PHP's var_dump() format +* For required string parameters, if '' is provided, this is now classed as + missing +* (bug 24724) list=allusers is out by 1 (shows total users - 1) +* (bug 24166) API error when using rvprop=tags +* Introduced "asynchronous download" mode for upload-by-url. Requires + $wgAllowAsyncCopyUploads to be true. +* sinumberingroup correctly gives size of 'user' group, and omits size of + implicit groups rather than showing 0. +* (bug 25248) API: paraminfo errors with certain modules +* (bug 25303) Fix API parameter integer validation to actually enforce validation + on the input values in addition to giving a warning. Also add flag to enforce (die) + if integer out of range (breaking change!) +* (bug 24792) API help for action=purge sometimes wrongly stated whether a + POST request was needed due to cache pollution +* Added iiprop=parsedcomment to prop=imageinfo, similar to prop=revisions +* Added rvparse to parse revisions. For performance reasons if this option is + used, rvlimit is enforced to 1. +* If a action=parse request provides an oldid that is actually the current revision + id, try the parser cache, and save it to it if necessary +* (bug 25463) Export header should not be shown if no pages were requested, to + reduce confusion === Languages updated in 1.17 === MediaWiki supports over 330 languages. Many localisations are updated regularly. Below only new and removed languages are listed, as well as -changes to languages because of MediaZilla reports. +changes to languages because of Bugzilla reports. * Moroccan Spoken Arabic (ary) (new) * Banjar (bjn) (new) +* Danish (dk) (removed deprecated language code) +* Fiji Hindi (Devangari script) (removed) * Kabardian (kdb) (new, dummy) * Kabardian (Cyrillic) (kbd-cyrl) (new) * Latgalian (ltg) (new) +* Minangkabau (min) (new) * Dutch (informal) (nl-informal) (new) * Rusyn (rue) (new) * (bug 23156) Commafy and search normalization updated for Belarusian - (TaraÅ¡kievica) -* (bug 23283) Native name for Old English -> Ænglisc -* (bug 23364) Native name for Azerbaijani -> Azərbaycanca -* (bug 24593) Native name for Sorani now uses only Arabic script -* (bug 24628) Generic translations for NS_USER/NS_USER_TALK for Esperanto + (TaraÅ¡kievica). +* (bug 23283) Native name for Old English -> Ænglisc. +* (bug 23364) Native name for Azerbaijani -> Azərbaycanca. +* (bug 24593) Native name for Sorani now uses only Arabic script. +* (bug 24628) Generic translations for NS_USER/NS_USER_TALK for Esperanto. +* (bug 24917) Polish as fallback for Kashubia. +* (bug 24794) Tatar link trail updated. == Compatibility ==