X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=RELEASE-NOTES-1.21;h=b7571bb1a083056b05a9bfb412c092cb39fedc57;hb=9842026d063bdcda145a0a3092151dec9814bc86;hp=a0035d5d5408786702bb6ea1f814a6acbd59cf2d;hpb=a42a464e6375bb47f0147f6041253e5d0aab9296;p=lhc%2Fweb%2Fwiklou.git diff --git a/RELEASE-NOTES-1.21 b/RELEASE-NOTES-1.21 index a0035d5d54..b7571bb1a0 100644 --- a/RELEASE-NOTES-1.21 +++ b/RELEASE-NOTES-1.21 @@ -1,4 +1,3 @@ -= MediaWiki release notes = Security reminder: MediaWiki does not require PHP's register_globals. If you have it on, turn it '''off''' if you can. @@ -16,9 +15,16 @@ production. instead. === New features in 1.21 === +* (bug 38110) Schema changes (adding or dropping tables, indicies and + fields) can be now be done separately from from other changes that + update.php makes. This is useful in environments that use database + permissions to restrict schema changes but allow the DB user that + MediaWiki normally runs as to perform other changes that update.php + makes. Schema changes can be run seperately. See the file UPGRADE + for more information. * (bug 34876) jquery.makeCollapsible has been improved in performance. -* Added ContentHandler facility to allow extensions to support other content than wikitext. - See docs/contenthandler.txt for details. +* Added ContentHandler facility to allow extensions to support other content + than wikitext. See docs/contenthandler.txt for details. * New feature was developed for showing high-DPI thumbnails for high-DPI mobile and desktop displays (configurable with $wgResponsiveImages). * Added new backend to represent and store information about sites and site @@ -29,9 +35,10 @@ production. searches with the api in miser mode for deleted files. * Add initial and programmatic sorting for tablesorter. * Add the event "sortEnd.tablesorter", triggered after sorting has completed. -* The Job system was refactored to allow for different backing stores for queues - as well as cross-wiki access to queues, among other things. The schema for the - DB queue was changed to support better concurrency and reduce deadlock errors. +* The Job system was refactored to allow for different backing stores for + queues as well as cross-wiki access to queues, among other things. The schema + for the DB queue was changed to support better concurrency and reduce + deadlock errors. * Added ApiQueryORM class to facilitate creation of query API modules based on tables that have a corresponding ORMTable class. * (bug 40876) Icon for PSD (Adobe Photoshop) file types. @@ -45,6 +52,14 @@ production. preview from the edit page. * Added EditPage::showStandardInputs:options hook to allow extensions to add new fields to the "editOptions" area of the edit form. +* Upload stash DB schema altered to improve upload performance. +* The following global functions are now reporting deprecated warnings in + debug mode: wfMsg, wfMsgNoTrans, wfMsgForContent, wfMsgForContentNoTrans, + wfMsgReal, wfMsgGetKey, wfMsgHtml, wfMsgWikiHtml, wfMsgExt, wfEmptyMsg. Use + the Message class, or the global method wfMessage. +* Debug message emitted by wfDebugLog() will now be prefixed with the group + name when its logged to the default log file. That is the case whenever the + group has no key in wgDebugLogGroups, that will help triage the default log. === Bug fixes in 1.21 === * (bug 40353) SpecialDoubleRedirect should support interwiki redirects. @@ -54,10 +69,10 @@ production. recentchanges table. * (bug 32951) Do not register internal externals with absolute protocol, when server has relative protocol. -* (bug 39005) When purging proxies listed in $wgSquidServers using HTTP PURGE - method requests, we now send a Host header by default, for Varnish - compatibility. This also works with Squid in reverse-proxy mode. If you wish - to support Squid configured in forward-proxy mode, set +* (bug 39005) When purging proxies listed in $wgSquidServers using HTTP PURGE + method requests, we now send a Host header by default, for Varnish + compatibility. This also works with Squid in reverse-proxy mode. If you wish + to support Squid configured in forward-proxy mode, set $wgSquidPurgeUseHostHeader to false. * (bug 37020) sql.php with readline eats semicolon. * (bug 11748) Properly handle optionally-closed HTML tags when Tidy is @@ -68,14 +83,16 @@ production. caught during API execution. * (bug 37963) Fixed loading process for user options. * (bug 26995) Update filename field on Upload page after having sanitized it. -* (bug 41793) Contribution links to users with 0 edits on Special:ListUsers didn't - show up red. -* (bug 41899) A PHP notice no longer occurs when using the "rvcontinue" API parameter. +* (bug 41793) Contribution links to users with 0 edits on Special:ListUsers + didn't show up red. +* (bug 41899) A PHP notice no longer occurs when using the "rvcontinue" API + parameter. * (bug 42036) Account creation emails now contain canonical (not protocol-relative) URLs. * (bug 41990) Fix regression: API edit with redirect=true and lacking starttimestamp and basetimestamp should not cause an edit conflict. -* (bug 41706) EditPage: Preloaded page should be converted if possible and needed. +* (bug 41706) EditPage: Preloaded page should be converted if possible and + needed. * (bug 41886) Rowspans are no longer exploded by tablesorter until the table is actually sorted. * (bug 2865) User interface HTML elements don't use lang attribute @@ -83,14 +100,29 @@ production. * (bug 42173) Removed namespace prefixes on Special:UncategorizedCategories. * (bug 36053) Log in "returnto" feature forgets query parameters if no title parameter was specified. +* (bug 42410) API action=edit now returns correct timestamp for the new edit. +* (bug 14901) Email notification mistakes log action for new page creation. + Enotif no longer sends "page has been created" notifications for some log + actions. The following events now have a correct message: page creation, + deletion, move, restore (undeletion), change (edit). +* (bug 457) In the sidebar of Vector, CologneBlue, Monobook, and Monobook-based + skins, the heading levels have been changed from (variously per skin) +

,

or
to only

s, with a

hidden heading above them. + If you are styling or scripting the headings in a custom way, this change + will require updates to your site's CSS or JS. === API changes in 1.21 === -* prop=revisions can now report the contentmodel and contentformat, see docs/contenthandler.txt. -* action=edit and action=parse now support contentmodel and contentformat parameters to control the interpretation of - page content; See docs/contenthandler.txt for details. +* prop=revisions can now report the contentmodel and contentformat. + See docs/contenthandler.txt. +* action=edit and action=parse now support contentmodel and contentformat + parameters to control the interpretation of page content. + See docs/contenthandler.txt for details. * (bug 35693) ApiQueryImageInfo now suppresses errors when unserializing metadata. * (bug 40111) Disable minor edit for page/section creation by API. -* (bug 41042) Revert change to action=parse&page=... behavior when the page does not exist. +* (bug 41042) Revert change to action=parse&page=... behavior when the page + does not exist. +* (bug 27202) Add timestamp sort to list=allimages. +* (bug 29115) Add redirect target value on page info. === Languages updated in 1.21 === @@ -98,6 +130,7 @@ MediaWiki supports over 350 languages. Many localisations are updated regularly. Below only new and removed languages are listed, as well as changes to languages because of Bugzilla reports. +* South Azerbaijani (azb) added. * (bug 30040) Autonym for nds-nl is now 'Nedersaksies' (was 'Nedersaksisch'). * (bug 34977) Now formatted numbers in Spanish use space as separator for thousands, as mandated by the Real Academia Española.