X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=RELEASE-NOTES-1.19;h=67134e5a83a0dfeffb4db456d6261eda3c28971c;hb=dbd39d7b1e841c3838ff1875a8591ba3829fba4d;hp=bdc4971125a4a589c4cd45ddf5ce894e8fc7c8dc;hpb=6b6e7989ce87913fcbbe39f8fca7f93de7b0f1ea;p=lhc%2Fweb%2Fwiklou.git diff --git a/RELEASE-NOTES-1.19 b/RELEASE-NOTES-1.19 index bdc4971125..67134e5a83 100644 --- a/RELEASE-NOTES-1.19 +++ b/RELEASE-NOTES-1.19 @@ -11,206 +11,240 @@ MediaWiki 1.19 is an alpha-quality branch and is not recommended for use in production. === Configuration changes in 1.19 === -* $wgRateLimitsExcludedGroups (deprecated in 1.13) has been removed -* $wgInputEncoding and $wgOutputEncoding (deprecated in 1.5) have now been removed -* $wgAllowUserSkin (deprecated in 1.16) has now been removed -* $wgExtraRandompageSQL (deprecated in 1.16) has now been removed -* LogReader and LogViewer classes (deprecated in 1.14) have now been removed -* (bug 26033) Added $wgArticleCountMethod to select the method to use to say - whether a page is an article or not. $wgUseCommaCount is now deprecated. -* $wgEnableDublinCoreRdf and $wgEnableCreativeCommonsRdf no longer work in core, - and the functionality has been moved to the relevant extensions. See - http://www.mediawiki.org/wiki/Extension:DublinCoreRdf and - http://www.mediawiki.org/wiki/Extension:CreativeCoreRdf as appropriate -* (bug 21107) Split error "customcssjsprotected" into separate messages for JS and CSS -* Removed $wgCheckCopyrightUpload from DefaultSettings, since the relevant feature - was removed in about 1.5. -* LogPageValidTypes, LogPageLogName, LogPageLogHeader and LogPageActionText - hooks have been removed. -* New hook "Collation::factory" to allow extensions to create custom - category collations. +* Changed LoginAuthenticateAudit hook so that it may be called before a + valid user is available. In those cases, an anonymouse user object + will be supplied. +* Removed SkinTemplateSetupPageCss hook; use BeforePageDisplay instead. +* (bug 27132) movefile right granted by default to registered users. +* Default cookie lifetime ($wgCookieExpiration) is increased to 180 days. +* (bug 31204) Removed old user.user_options. +* $wgMaxImageArea now applies to jpeg files if they are not scaled with + ImageMagick. +* Introduced $wgQueryPageDefaultLimit (defaults to 50) for the number of + items to show by default on query pages (special pages such as Whatlinkshere). +* (bug 32470) Increase the length of ug_group. +* (bug 32239) Removed wgEnableTooltipsAndAccesskeys. +* Removed $wgVectorShowVariantName. === New features in 1.19 === -* BREAKING CHANGE: action=watch / action=unwatch now requires a token. -* (bug 28916) A way to to toggle mw.config legacy globals settings from - LocalSettings.php has been created by introducing $wgLegacyJavaScriptGlobals. -* (bug 28503) Support for ircs:// URL protocols -* (bug 26033) It is now possible to count all non-redirect pages in content - namespaces as articles -* Images can now be embedded in an XML dump stream using backupDump.php - --include-files and can be imported using importDump.php --uploads; - furthermore, it can import files from the filesystem using --image-base-path -* Three new hooks in Special:Undelete, 'UndeleteForm::showHistory', - 'UndeleteForm::showRevision' and 'UndeleteForm::undelete', so that extensions - may override the usage of PageArchive class and replace it with their own - class that extends PageArchive. -* (bug 28915) Implement QUnit test suite for MediaWiki JavaScript. - Also built-in support for distribution through a TestSwarm instance. -* (bug 29036) For cascade-protected pages, the mw-textarea-cprotected class is - added to the textarea on the edit form. -* mw.util.wikiScript has been implemented (like wfScript in GlobalFunctions.php) -* (bug 29067) Expose user.tokens (like we do user.options) in ResourceLoader. -* New 'Debug' hook used by wfDebug() and wfDebugLog() -* (bug 27655) Require token for watching/unwatching pages) -* (bug 28904) (bug 29773) Update jQuery version from 1.4.4 to 1.6.2 (the latest version) -* (bug 29441) Expose CapitalLinks config in JS to allow modules to properly - handle titles on case-sensitive wikis. -* (bug 29397) Implement mw.Title module in core. -* In MySQL 4.1.9+ with replication enabled, the slave lag should come from - SHOW SLAVE STATUS instead of SHOW PROCESSLIST. -* Language codes in $wgDummyLanguageCodes are now excluded on localization - statistics (maintenance/language/transstat.php) -* (bug 29586) Make the (next 200) links on categories link directly to - the relevant section of the category. -* (bug 29109) Allow the automatic edit summary for redirect creation - show the first bit of the new redirect page. -* (bug 5800) Added $formCallback as a parameter to the hook - EditPage::showEditForm:initial. -* (bug 29723) mw.util.wikiGetlink() now defaults to wgPageName. -* (bug 29680) Add GetDefaultSortkey hook to override the default sortkey. -* (bug 16699) {{#language:}} accepts second parameter to specify the language in - which the language name is wanted. Coverage depends on the cldr extension. -* (bug 15802) An easy way to look up messages: language qqx which returns - the message keys. -* (bug 29868) Add support for passing parameters to mw.msg in jquery.localize. -* (bug 29558) $wgMiserMode now disables update.php by default -* AjaxCategories: Easily add, edit or delete categories on article pages. - Suggests possible categories when typing, all saves are done via AJAX. - Supports editing of multiple categories and then saving them in one batch. +* (bug 19838) Possibility to get all interwiki prefixes if the interwiki + cache is used. +* $wgDnsBlacklistUrls now accepts an array with url and key as the + elements to work with DNSBLs that require keys, such as + Project Honeypot. +* (bug 30022) Add support for custom loadScript sources to ResourceLoader. +* (bug 19052) Unicode space separator characters (Zs) now terminates external + links and images links. +* (bug 30160) Add public method to mw.loader to get module names from registry. +* (bug 15558) Parameters to special pages included in wikitext can now be passed + as with templates. +* Installer now issues a warning if mod_security is present. +* (bug 29455) Add support for a filter callback function in jQuery byteLimit + plugin. +* Added two new GetLocalURL hooks to better serve extensions working on a + limited type of titles. +* Added a --no-updates flag to importDump.php that skips updating the links + tables. +* Most presentational html attributes like valign are now converted to inline + css style rules. These attributes were removed from html5 and so we clean + them up when $wgHtml5 is enabled. This can be disabled using + $wgCleanupPresentationalAttributes. +* Magic words (time and number-formatting ones, plus DIRECTIONMARK, but not + NAMESPACE) now depend on the page content language instead of the site + language. In theory this sets the right magic words in system messages, + although they are not used there. +* (bug 30451) Add page_props to RefreshLinks::deleteLinksFromNonexistent. +* (bug 30450) Clear page_props table on page deletion. +* Hook added to check for exempt from account creation throttle. +* (bug 30344) Add configuration variable for setting custom priorities when + generating sitemaps. +* (bug 96170) Add array support for space-separated list attributes (like + 'class') in the Html helper class. +* (bug 26470) Add checkered background image on hover on files pages. +* (bug 30774) mediawiki.html: Add support for numbers and booleans in the + attribute values and element contents. +* Conversion script between Tifinagh and Latin for the Tachelhit language. +* (bug 16755) Add options 'noreplace' and 'noerror' to {{DEFAULTSORT:...}} + to stop it from replace an already existing default sort, and suppress error. +* (bug 18578) Rewrote revision delete related messages to allow better + localisation. +* (bug 30364) LanguageConverter now depends on the page content language + instead of the wiki content language. +* Jump links will now be usable in css-capable browsers instead of only + in outdated text browsers. +* New common*.css files usable by skins instead of having to copy piles + of generic styles from MonoBook or Vector's css. +* Some deprecated presentational html attributes will now be automatically + converted to css. +* (bug 31297) Add support for namespaces in Special:RecentChanges subpage filter + syntax. +* The default user signature now contains a talk link in addition to the user link. +* (bug 25306) Add link of old page title to MediaWiki:Delete_and_move_reason. +* Added hook BitmapHandlerCheckImageArea. +* (experimental) $wgRealNameInInterface can be enabled to display a user's + real name in some parts of the interface instead of a username. +* (bug 30062) Add $wgDBprefix option to cli installer. +* getUserPermissionsErrors and getUserPermissionsErrorsExpensive hooks are now + also called when checking for 'read' permission. +* Introduce $wgEnableSearchContributorsByIP which controls whether searching + for an IP address redirects to the contributions list for that IP. +* (bug 8859) Database::update should take array of tables too. +* (bug 19698) Inverse selection for Special:Contributions. +* (bug 24037) Add byte length of revision to Special:Contributions. +* (bug 1672) Added $wgDisableUploadScriptChecks to allow uploading of files + containing HTML or JS. DISABLING THESE CHECKS IS VERY DANGEROUS. +* New path mappings can be added using the WebRequestPathInfoRouter hook + and adding paths to the PathRouter. +* (bug 32666) Special:ActiveUsers now allows a subpage to be used as the + username (eg. Special:ActiveUsers/Username) +* New JavaScript variable wgPageContentLanguage +* Added new debugging toolbar, enabled with $wgDebugToolbar +* Differences in the history page now uses slightly better colors for people + perceiving colors differently. Colors comes from the French Wikipedia. +* (bug 32879) Upgrade jQuery to 1.7.1 +* jQuery UI upgraded to 1.8.17 +* Extensions can use the 'Language::getMessagesFileName' hook to define new + languages using messages files outside of core. === Bug fixes in 1.19 === -* (bug 28868) Show total pages in the subtitle of an image on the - file description page for multi-paged documents. -* (bug 28883) Message names for different compression types commonly - used in Tiff files. -* When translcuding a special page, do not let it interpret url parameters. -* (bug 28887) Special page classes are no longer re-used during 1 request. -* (bug 28888) Searching for something starting with a # sign no longer tells - the user a page named [[:]] already exists. -* (bug 23002) Imagelinks table not updated after imagemove. -* (bug 27864) Transcluding {{Special:Prefix}} with empty prefix now lists all - pages. -* (bug 18803) JPEG2000 images should not be uploadable as .jpg files. -* (bug 11868) If using links to count articles, the checking will now be based - on the real presence of an internal link instead of the "[[" string -* (bug 28287) The "your changes" box for edit conflicts is now read-only. -* (bug 28940) When making a thumb of an SVG, and only specifying the height - make the width be the max SVG size, not the natrual width of the SVG. -* (bug 1780) Uploading files with non-ascii characters are now forbidden on - Windows. -* (bug 23464) File: prefixes are now chopped off during uploading. -* (bug 28174) Message config-logo-help amended to not explicitly assume any - LTR/RTL screen layout. -* (bug 28992) Revision numbers in the patrol log are transformed in the user - language. -* (bug 27073) ResourceLoaderDynamicStyles marker should be dynamically appended to - the document head if it doesn't exist. -* (bug 27023) After the document is ready, mw.loader is broken (calls callback - before module is parsed). -* (bug 4330) External URLs without a custom title should be treated as LTR, - even in RTL text. -* (bug 29055) Make "don't send email on minor edits" preference apply to - changes to talk page in addition to watchlist edits. -* (bug 28272) Special:AllMessages should have only one "Go" button. -* (bug 29101) Special:FileDuplicateSearch no longer shows silly message. -* (bug 29048) jQuery.tabIndex: firstTabIndex() should not output the same - as lastTabIndex(). -* (bug 29332) Warn if user requests mediawiki-announce subscription but does not - enter an e-mail address. -* (bug 25375) Add canonical namespaces to "wgNamespaceIds" in mw.config. -* The class JpegOrTiffHandler was renamed ExifBitmapHandler. -* (bug 29443) Special:Undelete should use JavaScript to invert all checkboxes - instead of reloading the page. -* (bug 29325) Setting $wgStrictFileExtensions to false no longer gives incorrect warning -* (bug 29437) Multiple apostrophes in deleted article title cause odd rendering -* (bug 29485) RSS feed of Special:RecentChange grouped together multiple - consecutive edits by same user in included diff, but then linked to - a single ungrouped diff. -* Do not try to group together a page creation and edit in the RSS feed of RC. -* (bug 29342) Patrol preferences shouldn't be visible to users who don't have - patrol permissions -* (bug 29471) Exception no longer thrown for files with invalid date in metadata -* (bug 29492) Long-running steps in the installer (such as Upgrade and Install) - no longer cause timeouts -* (bug 29507) Change 'image link' to 'file link' in Special:Whatlinkshere -* If the db is really screwed up, and doesn't have a recentchanges table, - make the updater throw an exception instead of a fatal. -* wfArrayToCGI() and wfCgiToArray() now handle nested and associative arrays - correctly. -* (bug 29567) mw.util.addPortletLink should only wrap link in for - "vectorTabs" portlets. -* (bug 8556) Incorrect session failure warning on preview-on-open - namespaces (categories) when combined with $wgRawHtml. -* Use content language in formatting of dates in revertpage message - (rollback revert edit summary) and do not adjust for user timezone. -* (bug 29277) MediaWiki:Filepage.css is also shown on the local wiki -* Make sure Backlink cache does not retrieve interwiki redirects when looking for - redirects to a local page. -* (bug 6100) Allow different directionality (LTR/RTL) for user interface - and wiki content, along with many other RTL and directionality improvements - (such as bugs 28030, 12406, 28349) -* (bug 29712) Removed broken defaultUserOptionOverrides in MessagesXx files and - unneeded CSS flipping of quickbar. Instead, introduce option 5 which sets - left/right according to the directionality of your interface language. -* (bug 19514) Unordered list list-style-image should be IE6-compatible (8-bit) -* (bug 27410) The tag filter on a history page is now within a