X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=RELEASE-NOTES-1.24;h=edc826394eed3432aff982770d5a7292a5c9cb15;hb=1896d06d28283daecdbc5df0e662850a0416b641;hp=9cd0c11772c2f6a53da71c6761e62923e25e00b1;hpb=06811702cc90d4978d4ef4a7f266290928da751c;p=lhc%2Fweb%2Fwiklou.git diff --git a/RELEASE-NOTES-1.24 b/RELEASE-NOTES-1.24 index 9cd0c11772..edc826394e 100644 --- a/RELEASE-NOTES-1.24 +++ b/RELEASE-NOTES-1.24 @@ -17,6 +17,14 @@ production. * $wgSearchEverythingOnlyLoggedIn was removed as the 'searcheverything' user option was removed. Use $wgNamespacesToBeSearchedDefault instead or if you used to have $wgDefaultUserOptions['searcheverything'] = 1. +* $wgMasterWaitTimeout has been deprecated. +* $wgDBClusterTimeout has been removed. +* $wgProxyKey has been removed. It is no longer used by MediaWiki core. + Ensure $wgSecretKey is set in LocalSettings.php. +* $wgExtraInterlanguageLinkPrefixes is a new configuration variable that + contains an array of interwiki prefixes that should be treated as language + prefixes (i.e. turned into interlanguage links when $wgInterwikiMagic is set + to true). === New features in 1.24 === * Added a new hook, "WhatLinksHereProps", to allow extensions to annotate @@ -33,12 +41,14 @@ production. * Added a new hook, "SidebarBeforeOutput", to allow to edit the structure of the sidebar just before its display. * (bug 49156) Added the mediawiki.cookie ResourceLoader module, which wraps - jQuery.cookie so that getting/setting a cookie is syntactically and functionally - similar to using the WebRequest#getCookie/WebResponse#setcookie methods. + jquery.cookie so that getting/setting a cookie is syntactically and + functionally similar to using the WebRequest::getCookie() and + WebResponse::setcookie() methods. * (bug 44740) jQuery upgraded from 1.8.3 to 1.11.1. A new configuration option, $wgIncludejQueryMigrate, also loads the jQuery Migrate hack to let extensions and gadgets use the long-deprecated functions that were removed in jQuery 1.9. This option is turned off by default, and will be removed in MediaWiki 1.25. +* (bug 47076) jQuery UI upgraded from 1.8.24 to 1.9.2. * Changes to content typography (fonts, etc.). See https://www.mediawiki.org/wiki/Typography_refresh for further information. * WikitextContent will now render redirects with the expected "redirect" @@ -46,25 +56,38 @@ production. can probably be changed to no longer special-case redirects. * Header font set to a serif font stack. See https://www.mediawiki.org/wiki/Typography_refresh for further information. -* (bug 65567) Added a new hook, "BeforeHttpsRedirect", to allow cancellation of the HTTP - to HTTPS redirect due to forceHTTPS cookie, userRequires, etc. This is only for page views, - since this hook doesn't affect UserLogin, OAuth, CentralAuth, etc. - ATTENTION: This hook is likely to be removed soon due to overall design of the system. +* (bug 65567) Added a new hook, "BeforeHttpsRedirect", to allow cancellation of + the HTTP to HTTPS redirect due to forceHTTPS cookie, userRequires, etc. This + is only for page views, since this hook doesn't affect UserLogin, OAuth, + CentralAuth, etc. ATTENTION: This hook is likely to be removed soon due to + overall design of the system. * (bug 17367) It is now possible to add pages to your watchlist from Special:UnwatchedPages without reloading the special page. * New methods setVolatile and isVolatile are added to PPFrame, so that extensions such as Cite.php can mark that their output is volatile and shouldn't be cached. -* (bug 52817) Advanced search options are now saved on the search page itself, rather - than in a dedicated pane in the preferences panel. +* (bug 52817) Advanced search options are now saved on the search page itself, + rather than in a dedicated pane in the preferences panel. * (bug 44591) The dropdown actions menu (little triangle next to page tabs) in the Vector skin has gained a label that should make it more discoverable. +* MWCryptHKDF added for fast, cryptographically secure random number generation + that won't deplete openssl's entropy pool. +* ResourceLoader: File modules can now provide a skip function that uses an + inline feature test to bypass loading of the module. +* (bug 20210) Special pages may now provide autocompletion of their subpage + names in search suggestions. Right now the only useful implementation is in + Special:Log, but more are to come. +* Special:MostLinkedTemplates is no longer limited to transclusions from the + Template namespace. +* Skins can now use 'remoteSkinPath' when defining ResourceLoader modules. + This works the same as 'remoteExtPath' but is relative to the skins/ folder + instead of the extensions/ folder. === Bug fixes in 1.24 === * (bug 49116) Footer copyright notice is now always displayed in user language rather than content language (same as copyright notice for editing interface). * (bug 62258) A bug was fixed in File::getUnscaledThumb when a height - restriction was present in the parameters. Images with both the "frame" + restriction was present in the parameters. Images with both the "frame" option and a size specification set will now always ignore the provided size and display an unscaled image, as the documentation has always claimed it would. @@ -80,6 +103,8 @@ production. * (bug 52587) Maintenance script deleteBatch.php no longer follows redirects in the file namespace and delete the file on the target page. It will still however delete the redirect page. +* (bug 22683) {{msgnw:}} and other uses of PPFrame::RECOVER_ORIG will correctly + recover the original code of extension tags. === Web API changes in 1.24 === * action=parse API now supports prop=modules, which provides the list of @@ -98,6 +123,8 @@ production. namespace. * action=expandtemplates has a new parameter, prop, and a new output format. The old format is still used if prop isn't provided, but this is deprecated. +* meta=userinfo can now return the count of unread pages on the watchlist. +* list=watchlist can now filter by unread status. === Languages updated in 1.24 === @@ -129,7 +156,15 @@ changes to languages because of Bugzilla reports. * The deprecated 'SpecialVersionExtensionTypes' hook was removed. * (bug 63891) Add 'X-Robots-Tag: noindex' header in action=render pages. * SpecialPage no longer supports the syntax for invoking wfSpecial*() functions. - All special pages should subclass SpecialPage and implement the execute() method. + Special pages should subclass SpecialPage and implement the execute() method. +* (bug 63755) The deprecated constants RC_MOVE and RC_MOVE_OVER_REDIRECT were + removed. +* Special:MostLinkedTemplates has been renamed to Special:MostTranscludedPages. +* The skin autodiscovery mechanism has been deprecated and will be removed in + MediaWiki 1.25. See https://www.mediawiki.org/wiki/Manual:Skin_autodiscovery + for migration guide for creators and users of custom skins that relied on it. +* ResourceLoaderFileModule#getAllStyleFiles now returns all style files and all + skin style files used by the module. ==== Renamed classes ==== * CLDRPluralRuleConverter_Expression to CLDRPluralRuleConverterExpression @@ -210,7 +245,7 @@ Don't forget to always back up your database before upgrading! See the file UPGRADE for more detailed upgrade instructions. -For notes on 1.22.x and older releases, see HISTORY. +For notes on 1.23.x and older releases, see HISTORY. == Online documentation ==