X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=RELEASE-NOTES;h=649c44445051b1fe88398b6413c0d2daa9480070;hb=908ebeee4ef7a13117d4614d1e286173fae15fbf;hp=08fb831cd61b9d802e30e559aaa25d9c33c3f173;hpb=73d5fd73a295ff61ab686e7b137e40d226b00fb7;p=lhc%2Fweb%2Fwiklou.git diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 08fb831cd6..649c444450 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -18,38 +18,103 @@ will be made on the development trunk and appear in the next quarterly release. Those wishing to use the latest code instead of a branch release can obtain it from source control: http://www.mediawiki.org/wiki/Download_from_SVN +=== PHP 5.2 now required == +In 1.18, the lowest supported version of MediaWiki is now 5.2.3. Please upgrade +PHP if you have not done so prior to upgrading MediaWiki. + === Configuration changes in 1.18 === * The WantedPages::getSQL hook has been removed and replaced with WantedPages::getQueryInfo . This may break older extensions. -* $wgUseCombinedLoginLink controls whether to output a combined login / create account - link in the personal bar, or to output separate login and create account links -* Skin names are no longer created based on a ucfirst version of the key in $wgValidSkinNames but now - the value. This means for $wgValidSkinNames["monobook"] = "MonoBook"; the skin - loader will no longer try loading SkinMonobook and will instead load SkinMonoBook. -* The parser now attempts to output markers for editsection tokens and defer the rendering - of them so skin and language specific markup does not need to be saved inside the parser cache - note that this changes the cache key making all old entries in the parser cache invalid you - can set $wgUseEditSectionTokens to false to disable this and keep your old parser cache entries. +* $wgUseCombinedLoginLink controls whether to output a combined + login / create account link in the personal bar, or to output separate login + and create account links +* Skin names are no longer created based on a ucfirst version of the key in + $wgValidSkinNames but now the value. This means for + $wgValidSkinNames["monobook"] = "MonoBook"; the skin loader will no longer try + loading SkinMonobook and will instead load SkinMonoBook. +* The parser now attempts to output markers for editsection tokens and defer the + rendering of them so skin and language specific markup does not need to be + saved inside the parser cache note that this changes the cache key making all + old entries in the parser cache invalid you can set $wgUseEditSectionTokens to + false to disable this and keep your old parser cache entries. Note that this feature should reduce parser cache fragmentation when enabled. -* $wgMaxUploadSize may now be set to an array to specify the upload size limit +* $wgMaxUploadSize may now be set to an array to specify the upload size limit per upload type. * $wgAPICacheHelp added in 1.16 is now removed. To disable API help caching, set $wgAPICacheHelpTimeout = 0; +* OutputPage::isUserJsAllowed() no longer returns false when scripts are allowed + by the page, but $wgAllowUserJs is set to false. +* Pure "Skin" class based custom skins are no longer supported, all custom skins + should be put together using SkinTemplate and BaseTemplate or QuickTemplate. +* The transliteration for passwords in case they were migrated from an old Latin-1 + install (previous to MediaWiki 1.5) is now only done for wikis with + $wgLegacyEncoding set. +* (bug 27508) Add $wgSVGMetadataCutoff to limit the maximum amount of an svg we + look at when finding metadata to prevent excessive resource usage. +* $wgSysopUserBans and $wgSysopRangeBans (deprecated in 1.17) are now removed. + Use $wgBlockCIDRLimit = array( 'IPv4' => 43, 'IPv6' => 128 ) to achieve the same + functionality as $wgSysopRangeBans; you can use the BlockIp hook to replicate + $wgSysopUserBans functionality. +* The options on the block form have been standardised such that checking a box + makes the block 'more serious'; so while "check to prevent account creation" and + "check to enable autoblock" remain the same, "check to allow user-talk edit" is + reversed to "check to *disable* user-talk edit", and "check to block anon-only" + becomes "check to block logged-in users too". The default settings remain the same. +* Most of the field names on the Special:Block form have been changed, which will + probably break screen-scraping bots. === New features in 1.18 === * Added a special page, disabled by default, that allows users with the 'disableaccount' privilege to permanently deactivate user accounts. -* (bug 8130) Query pages should limit to content namespaces, not just main namespace +* (bug 8130) Query pages should limit to content namespaces, not just main + namespace * Search suggestions (other than in the Vector skin) will now use the HTML5 datalist feature where supported, currently only Firefox 4. * Special:Contribs now redirects to Special:Contributions -* (bug 6672) Images are now autorotated according to their EXIF orientation. +* (bug 6672) Images are now autorotated according to their EXIF orientation. This only affects thumbnails; the source remains unrotated. * (bug 25708) Update case mappings and normalization to Unicode 6.0.0 -* New hook ArticlePrepareTextForEdit added, called when preparing text to be saved. +* New hook ArticlePrepareTextForEdit added, called when preparing text to be + saved. * New parser option PreSaveTransform added, allows the pre-save transformation to be selectively disabled. -* Alternative to $wgHooks implemented, using the new Hooks class. +* Alternative to $wgHooks implemented, using the new Hooks class. +* Add width parameter to Special:Filepath to allow getting the file path of a + thumbnail. +* (bug 26870) Add size to {{filepath:}} +* Upload warnings now show a thumbnail of the uploaded file +* Introduced the edittools-upload message, which will be inserted under the + upload form instead of edittools if available +* (bug 26285) Extensions will be automatically generated on upload if the user + specified a filename without extension. +* (bug 26851) Special:UserRights now allows to prefill the reason field +* New maintenance script to fix double redirects + (maintenance/fixDoubleRedirects.php) +* (bug 23315) New body classes to allow easier styling of special pages +* (bug 27159) Make email confirmation code expiration time configurable +* CSS/JS for each user group is imported from MediaWiki:Sysop.js, + MediaWiki:Autoconfirmed.css, etc. +* (bug 24230) Uploads of ZIP types, such as MS Office or OpenOffice can now be + safely enabled. A ZIP file reader was added which can scan a ZIP file for + potentially dangerous Java applets. This allows applets to be blocked + specifically, rather than all ZIP files being blocked. +* (bug 2429) Allow selection of associated namespace in recent changes +* (bug 26217) File size is now checked before uploading in HTML5 browsers +* CSS stylesheet MediaWiki:Noscript.css is now loaded for users with JavaScript + disabled (enclosed in the head in a