diff options
Diffstat (limited to 'RELEASE-NOTES')
-rw-r--r-- | RELEASE-NOTES | 1025 |
1 files changed, 550 insertions, 475 deletions
diff --git a/RELEASE-NOTES b/RELEASE-NOTES index ac1b7a47..94fec251 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -3,11 +3,25 @@ Security reminder: MediaWiki does not require PHP's register_globals setting since version 1.2.0. If you have it on, turn it *off* if you can. -== MediaWiki 1.10.2 == +== MediaWiki 1.11.0 == September 10, 2007 -This is a security fix update to the Spring 2007 quarterly release snapshot. +This is the Fall 2007 snapshot release of MediaWiki. + +MediaWiki is now using a "continuous integration" development model with +quarterly snapshot releases. The latest development code is always kept +"ready to run", and in fact runs our own sites on Wikipedia. + +Release branches will continue to receive security updates for about a year +from first release, but nonessential bugfixes and feature developments +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 + +== Changes since 1.11.0rc1 == + A possible HTML/XSS injection vector in the API pretty-printing mode has been found and fixed. @@ -17,6 +31,8 @@ LocalSettings.php: $wgEnableAPI = false; +(This is the default setting in 1.8.x.) + Not vulnerable versions: * 1.11 >= 1.11.0 * 1.10 >= 1.10.2 @@ -34,515 +50,574 @@ the faulty function, however the BotQuery extension is similarly vulnerable unless updated to the latest SVN version. -== MediaWiki 1.10.1 == - -July 13, 2007 - -This is a bugfix update to the Spring 2007 quarterly release snapshot. -A number of fixes to improve compatibility with PostgreSQL, some versions -of MySQL, and some PHP configurations are included. - -Changes since 1.10.0: - +== Configuration changes since 1.10 == + +* $wgThumbUpright - Adjust width of upright images when parameter 'upright' is + used +* $wgAddGroups, $wgRemoveGroups - Finer control over who can assign which + usergroups +* $wgEnotifImpersonal, $wgEnotifUseJobQ - Bulk mail options for large sites +* $wgShowHostnames - Expose server host names through the API and HTML comments +* $wgSaveDeletedFiles has been removed, the feature is now enabled unconditionally + +== New features since 1.10 == + +* (bug 8868) Separate "blocked" message for autoblocks +* Adding expiry of block to block messages +* Links to redirect pages in categories are wrapped in + <span class="redirect-in-category"></span> +* Introduced 'ImageOpenShowImageInlineBefore' hook; see docs/hooks.txt for + more information +* (bug 9628) Show warnings about slave lag on Special:Contributions, + Special:Watchlist +* (bug 8818) Expose "wpDestFile" as parameter $1 to "uploaddisabledtext" +* Introducing new image keyword 'upright' and corresponding variable + $wgThumbUpright. This allows better proportional view of upright images + related to landscape images on a page without nailing the width of upright + images to a fix value which makes views for anon unproportional and user + preferences useless +* (bug 6072) Introducing 'border' keyword to the [[Image:]] syntax +* Introducing 'frameless' keyword to [[Image:]] syntax which respects the + user preferences for image width like 'thumb' but without a frame. +* (bug 7960) Link to "what links here" for each "what links here" entry +* Added support for configuration of an arbitrary number of commons-style + file repositories. +* Added a Content-Disposition header to thumb.php output +* Improved thumb.php error handling +* Display file history on local image description pages of shared images +* Added $wgArticleRobotPolicies +* (bug 10076) Additional parameter $7 added to MediaWiki:Blockedtext + containing, the ip, ip range, or username whose block is affecting the +* (bug 7691) Show relevant lines from the deletion log when re-creating a + previously deleted article +* Added variables 'wgRestrictionEdit' and 'wgRestrictionMove' for JS to header +* (bug 9898) Allow viewing all namespaces in Special:Newpages +* (bug 10139) Introduce 'EditSectionLink' and 'EditSectionLinkForOther' hooks; + see docs/hooks.txt for details +* (bug 9769) Provide "watch this page" toggle on protection form +* (bug 9886) Provide clear example "stub link" in Special:Preferences +* (bug 10055) Populate email address and real name properties of User objects + passed to the 'AbortNewAccount' hook +* Show result of Special:Booksources in wiki content language always, it's + normally better maintained than the generic list from the standard message + files +* (bug 7997) Allow users to be blocked from using Special:Emailuser +* (bug 8989) Blacklist 'mhtml' and 'mht' files from upload +* (bug 8760) Allow wiki links in "protectexpiry" message +* (bug 5908) Add "DEFAULTSORTKEY" and "DEFAULTCATEGORYSORT" aliases for + "DEFAULTSORT" magic word +* (bug 10181) Support the XCache object caching mechanism +* (bug 9058) Introduce '--aconf' option for all maintenance scripts, to provide + a path to the AdminSettings.php file +* (bug 8781) Remind users to check file permissions for LocalSettings.php + post-installation +* Use shared.css for all skins and oldshared.css in place of common.css for + pre-Monobook skins. As always, modifications should go in-wiki to MediaWiki: + Common.css and MediaWiki:Monobook.css. +* (bug 8869) Introduce Special:Uncategorizedtemplates +* (bug 8734) Different log message when article protection level is changed +* (bug 8458, 10338) Limit custom signature length to $wgMaxSigChars Unicode + characters +* (bug 10096) Added an ability to query interwiki map table +* On reupload, add a null revision to the image description page +* Group log output by date +* Kurdish interface latin/arabic writing system with transliteration +* Support wiki text in all query page headers +* Add 'Orphanedpages' as an alias to Special:Lonelypages +* (bug 9328) Use "revision-info-current" message in place of "revision-info" + when viewing the current revision of a page, if available +* (bug 8890) Enable wiki text for "license" message +* Throw a showstopper exception when a hook function fails to return a value. + Forgetting to give a 'true' return value is a very common error which tends + to cause hard-to-track-down interactions between extensions. +* Use $wgJobClasses to determine the correct Job to instantiate for a particular + queued task; allows extensions to introduce custom jobs +* (bug 10326) AJAX-based page watching and unwatching has been cleaned up and + enabled by default. +* Added option to install to MyISAM +* (bug 9250) Remove hardcoded minimum image name length of three characters +* Fixed DISPLAYTITLE behaviour to reject titles which don't normalise to the + same title as the current page, and enabled per default +* Wrap site CSS and JavaScript in a <pre> tag, like user JS/CSS +* (bug 10196) Add classes and dir="ltr" to the <pre>s on CSS and JS pages (new + classes: mw-code, mw-css, mw-js) +* (bug 6711) Add $wgAddGroups and $wgRemoveGroups to allow finer control over + usergroup assignment. +* Introduce 'UserEffectiveGroups' hook; see docs/hooks.txt for more information +* (bug 10387) Detect and handle '.php5' extension environments at install time +* Introduce 'ShowRawCssJs' hook; see docs/hooks.txt for more information +* (bug 10404) Show rights log for the selected user in Special:Userrights +* New javascript for upload page that will show a warning if a file with the + "destination filename" already exists. +* Add 'editsection-brackets' message to allow localization (or removal) of the + brackets in the "[edit]" link for sections +* (bug 10437) Move texvc styling to shared.css +* Introduce "raw editing" mode for the watchlist, to allow bulk additions, + removals, and convenient exporting of watchlist contents +* Show "undo" links in page histories +* Option to jump to specified time period in user contributions +* Improved feedback on "rollback success" page +* Show distinct 'namespaceprotected' message to users when namespace protection + prevents page editing +* (bug 9936) Per-edit suppression of preview-on-first edit with "preview=no" +* Allow showing a one-off preview on first edit with "preview=yes" +* (bug 9151) Remove timed redirects on "Return to X" pages for accessibility. +* Link to user logs in toolbox when viewing a user page +* (bug 10508) Allow HTML attributes on <gallery> +* (bug 1962) Allow HTML attributes on <math> +* (bug 10530) Introduce optional "sp-contributions-explain" message for + additional explanation in Special:Contributions +* (bug 10520) Preview licences during upload via AJAX (toggle with + $wgAjaxLicensePreview) +* New Parser::setTransparentTagHook for parser extension and template + compatibility +* Introduced 'ContributionsToolLinks' hook; see docs/hooks.txt for more + information +* Add a message if category is empty +* Add CSS compatibility for Opera 9.5 +* Remove largely untested handheld stylesheet, which was causing more trouble + than good. Proper handheld support will be added at a future date. For now, + display should be acceptable either with CSS turned off or when using a so- + phisticated handheld browser. +* (bug 3173) Option to offer exported pages as a download, rather than displaying + inline, as in most browsers +* Pass the user as an argument to 'isValidPassword' hook callbacks; see + docs/hooks.txt for more information +* Introduce 'UserGetRights' hook; see docs/hooks.txt for more information +* (bug 9595) Pass new Revision to the 'ArticleInsertComplete' and + 'ArticleSaveComplete' hooks; see docs/hooks.txt for more information +* (bug 9575) Accept upload description from GET parameters +* Skip the difference engine cache when 'action=purge' is used while requesting + a difference page, to allow refreshing the cache in case of errors +* (bug 10701) Link to Special:Listusers in default Special:Statistics messages +* Improved file history presentation +* (bug 10739) Users can now enter comments when reverting files +* Improved handling of permissions errors +* (bug 10793) "Mark patrolled" links will now be shown for users with + patrol permissions on all eligible diff pages +* (bug 10655) Show standard tool links for blocked users in block log messages +* Show standard tool links for blocked users in Special:Ipblocklist +* Miscellaneous aesthetic improvements to Special:Ipblocklist +* (bug 10826) Added link trail with Cyrillic characters for Mongolian language +* (bug 10859) Introduce 'UserGetImplicitGroups' hook; see docs/hooks.txt for + more information +* (bug 10832) Include user information when viewing a deleted revision +* (bug 10872) Fall back to sane defaults when generating protection selector + labels for custom restriction levels +* Show edit count in user preferences +* Improved support for audio/video extensions +* (bug 10937) Distinguish overwritten files in upload log +* Introduce 'ArticleUpdateBeforeRedirect' hook; see docs/hooks.txt for more + information +* Confirmation is now required when deleting old versions of files +* (bug 7535) Users can now enter comments when deleting old versions of files +* (bug 11001) Submit Special:Newpages as a GET, rather than a POST request +* The <strong></strong> around links to watched pages in change lists now + has a class - "mw-watched" +* (bug 9002) Provide a "view/restore deleted edits" link on Special:Upload + when a destination filename is provided that corresponds with previous + deleted files +* Make the "invalid special page" message clearer +* Add accesskey 's' and tooltip to 'upload file' button at Special:Upload +* Introduced 'SkinAfterBottomScripts' hook; see docs/hooks.txt for + more information +* (bug 11095) Honour "preview on first edit" preference when preloading + text for a non-existent page +* (bug 11022) Use a more accurate page title for Special:Whatlinkshere and + Special:Recentchangeslinked +* Add link to user contributions in normal watchlist edit mode +* (bug 9426) Add 'newsectionheaderdefaultlevel' message to allow + modification of the heading formatting for new sections when section=new + argument is supplied +* (bug 10836) Add 'newsectionsummary' message to allow modification of the + text that prefixes a new section link in Recent Changes + +== Bugfixes since 1.10 == + +* (bug 9712) Use Arabic comma in date/time formats for Arabic and Farsi +* (bug 9670) Follow redirects when render edit section links to transcluded + templates. +* (bug 6204) Fix incorrect unindentation with $wgMaxTocLevel +* (bug 3431) Suppress "next page" link in Special:Search at end of results +* Don't show unblock form if the user doesn't have permission to use it + (cosmetic change, no vulnerabilities existed) +* Subtitle success message when unblocking a block ID instead of a pseudo link + like [[User:#123|#123]] +* Use the standard HTTP fetch functions when retrieving remote wiki pages + through transwiki, so we can take advantage of cURL goodies if available +* Disable user JavaScript on Special:Userlogin, Special:Resetpass and + Special:Preferences, to avoid a compromised script sniffing passwords, etc. +* (bug 9854, 3770) Clip overflow text in gallery boxes for visual cleanliness + instead of letting it flow outside the box or trigger ugly scroll bars. +* Tooltips for print version and permalink +* Links to the MediaWiki namespace for system messages having their default + values are no longer shown as nonexistent (e.g., in red) +* Special:Ipblocklist differentiates between empty list and no search results. +* (bug 5375) profiling does not respect read-only mode. +* (bug 7070) monobook/user.gif has antialias artifacts +* (bug 9123) Safer way when applying $wgLocalTZoffset +* (bug 9896) Documentation for $wgSquidServers and X-FORWARDED-FOR * (bug 9417) Uploading new versions of images when using Postgres no longer throws warnings. * (bug 9908) Using tsearch2 with Postgres 8.1 no longer gives an error. +* (bug 1438) Fix for diff table layout on very wide lines. + Diff style rules have been broken out to common/diff.css, + and the dupes removed from the default skin files. + Skins can still override the default rules. +* (bug 1229) Balance columns in diff display evenly +* Right-align diff line numbers in RTL language display +* (bug 9332) Fix instructions in tests/README +* (bug 9813) Reject usernames containing '#' to avoid silent truncation + of fragments during the normalisation process +* (bug 7989) RSS feeds content now use black text when using white background. +* (bug 9971) Typo in a french language message. * (bug 9973) Changed size was shown in advanced recentchanges collapsible items with $wgRCShowChangedSized = false. -* Fixed installation on MyISAM or old InnoDB with charset=utf8, was giving - overlong key errors. -* Fixed zero-padding issues with MySQL 5 binary schema +* Fix PHP strict standards warning in enhanced recent changes. +* (bug 5850) Added hexadecimal html entities comments for $digitTransformTable + entries. +* (bug 7432) Change language name for Aromanian (roa-rup) +* (bug 908) Unexistent special pages now generate a red link. +* (bug 7899) Added \hline and \vline to the list of allowed TeX commands +* (bug 7993) support mathematical symbol classes +* (bug 10007) Allow Block IP to work with Postgrs again. +* Add Google Wireless Transcoder to the Unicode editing blacklist +* (bug 10083) Fix for Special:Version breakage on PHP 5.2 with some hooks +* (bug 3624) TeX: \ker, \hom, \arg, \dim treated like \sin & \cos +* (bug 10132, 10134) Restore back-compatibility Image::imageUrl() function +* (bug 10113) Fix double-click for view source on protected pages +* (bug 10117) Special:Wantedpages doesn't handle invalid titles in result + set [now prints out a warning] +* (bug 10118) Introduced Special:Mostlinkedtemplates, report which lists + templates with a high number of inclusion links +* (bug 10104) Fixed Database::getLag() for PostgreSQL and Oracle * (bug 9820) session.save_path check no longer halts installation, but warns of possible bad values * (bug 9978) Fixed session.save_path validation when using extended configuration format, e.g. "5;/tmp" - - -== MediaWiki 1.10.0 == - -May 9, 2007 - -This is the quarterly release snapshot for Spring 2007. See below for a full -list of changes since the 1.9.x series. - -Changes since 1.10.0rc2: - -* (bug 9808) Fix regression that ignored user 'rclimit' option for Special:Contributions - - -== MediaWiki 1.10.0rc2 == - -May 4, 2007 - -THIS IS A RELEASE CANDIDATE MADE AVAILABLE FOR TESTING! -A FINAL 1.10.0 RELEASE WILL APPEAR WITHIN A FEW DAYS. - -Changes since 1.10.0rc1: -* Various l10n fixes and updates -* Fix for upgrade of page_restrictions table -* (bug 9780) Fix normalization of titles with initial colon followed by whitespace -* Fix for regression in upload: wrong size info saved into image table -* Avoid cyclic stub problems when authorization hooks do funny things with - the user and the database at load time - -== MediaWiki 1.10.0rc1 == - -April 30, 2007 - -THIS IS A RELEASE CANDIDATE MADE AVAILABLE FOR TESTING! -A FINAL 1.10.0 RELEASE WILL APPEAR WITHIN A FEW DAYS. - -MediaWiki is now using a "continuous integration" development model with -quarterly snapshot releases. The latest development code is always kept -"ready to run", and in fact runs our own sites on Wikipedia. - -Release branches will continue to receive security updates for about a year -from first release, but nonessential bugfixes and feature developments -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 - -== Configuration changes == - -* A new switch $wgCommandLineDarkBg used by maintenance scripts (parserTests.php). - It lets you specify if your terminal use a dark background, the colorized - output will be made lighter making things easier to read. -* The minimum permissions needed to edit a page in each namespace can now be - customized via the $wgNamespaceProtection array. By default, editing pages in - the MediaWiki namespace requires "editinterface" permission, as before. -* Allow restriction of autoconfirmed permission by edit count. New global setting - $wgAutoConfirmCount (defaulting to zero, naturally). -* Added rate limiter for Special:Emailuser -* Private logs can now be created using $wgLogRestrictions -* (Bug 8590) limited HTML is now always enabled ($wgUserHtml = true). -* Deprecated $wgUseImageResize, thumbnailing will be enabled unconditionally. - -== New features since 1.9 == - -* (bug 6937) Introduce "statistics-footer" message, appended to - Special:Statistics -* (bug 6638) List block flags in block log entries -* (bugs 5051, 5376) Tooltips and accesskeys no longer require JavaScript -* Added SkinTemplateOutputPageBeforeExec hook before SkinTemplate::outputPage() - starts page output - (http://lists.wikimedia.org/pipermail/wikitech-l/2007-January/028554.html) -* Introduce "cascading protection" -- implicit protection on pages transcluded - into a page protected with this option enabled -* (bug 8567) Added hook RawPageViewBeforeOutput just before the text is blown - out in action=raw, so extensions might influence the output. -* (bug 3446) Add user preference to hide page content below diffs, can be - overridden by adding diffonly=1 or diffonly=0 to the URL of the diff page -* Add 'purge' privilege to replace the hardcoded check for login state in - determining whether action=purge can be done via GET. Switching the - permission on for anons can be helpful for benchmarking. -* (bug 7842) Link back to deleted revision list from deleted revision preview -* (bug 8619) Add user-aware "unblock" link to Special:Blockip -* (bug 8522) Provide a "delete" link on Special:Brokenredirects for users with - the appropriate permission -* (bug 8628) Add user-aware block list link to Special:Blockip -* (bug 8621) Log revisions marked as patrolled -* Introduce "BookInformation" hook; see docs/hooks.txt for more details -* Add title prefix search for Special:Undelete -* Remove full-archive list from Special:Undelete -* (bug 8136) Introduce 'ArticleUndelete' hook; see docs/hooks.txt for more info -* (bug 8712) Expose user groups as a JavaScript global -* Introduce 'CustomEditor' hook; see docs/hooks.txt for more information -* New special page, Special:Protectedpages, which shows all protected pages - and their protection status (full protection status is not pulled out due - to performance considerations, so it just shows "full protected" or - "semi protected". -* (bug 4133) Allow page protections to be made with an expiry date, in the same - format as block expiry dates. Existing protections are assumed to be infinite, - as are protections made with the new field left blank. -* (bug 8535) Allow certain vertical alignment attributes to be used as image - keywords -* (bug 6987) Allow perrow, widths, and heights attributes for <gallery> -* (bug 3678) Allow disabling MediaWiki:Aboutsite in the same way as - MediaWiki:Disclaimers; Also means that if any of the footer links are - disabled in the wiki's default language (by setting to "-"), they'll also - be disabled in other languages too (e.g. if the user specifies uselang=fr). -* Sort log types in Special:Log -* Added a classname ("mw-toolbar-editbutton") and unique IDs to the edit - toolbar buttons -* Hide irrelevant block options in Special:Blockip based on whether an - IP address/range or username is listed. (Dynamic using JS.) -* (bug 9032) Make quickbarSettings localizable through Special:Allmessages -* (bug 7782) Standardisation of file info at image description pages. -* (bug 1035) View contributions / recentchanges for an IP range. -* (bug 8747) When unwatching pages from Special:Watchlist/edit, put the - confirmation messages in a proper list with a CSS class and id. -* (bug 9118) Show relevant log fragments on deletion confirmatio page -* (bug 9009) Add username entry field to Special:Contributions -* (bug 1723) Article size in history -* (bug 9223) Disallow magic tilde sequences in page titles and usernames -* (bug 6997) Link from Special:log/block to unblock form -* (bug 9117) Link from Special:log/delete to undelete form -* Link from Special:log/protect to change protection form -* (bug 1196) Add IPv6 support added to blocks, more consistancy for IPv6 contribs -* (bug 3984) Searching in logs by title% -* Show thumbnail of existing image if image exists already under this filename -* (bug 5546) Watchlist reflects logged actions like move, protection, undelete -* Support protocols other than HTTP in LinkFilter, use $wgUrlProtocols -* (bug 3069) Warning on upload of scaled down images -* Warning on upload of images with uppercase extension if image with lowercase - extension exists -* (bug 4624) Namespace selection for Special:Whatlinkshere -* Introduce PageHistoryBeforeList and PageHistoryLineEnding hooks; see docs/hooks.txt - for more information -* (bug 9397) Introduce "sp-contributions-footer" and "sp-contributions-footer-anon" - messages, shown at the end of Special:Contributions as appropriate for the target -* (bug 8421) Expose current action in JavaScript globals (as 'wgAction') -* (bug 9069) Use galleries in query pages dedicated to images -* (bug 9177) Installer now warns of various conditions affecting session.save_path - which can lead to broken session storage -* (bug 9046) Special page to list pages without language links -* (bug 9508) Special page to list articles with the fewest revisions -* Introduce 'FileUpload' hook; see docs/hooks.txt for more information -* Introduce 'SearchUpdate' hook; see docs/hooks.txt for more information -* Introduce 'mywatchlist' message; used on personal menu to link to watchlist page -* Introduce magic word {{NUMBEROFEDITS}} -* Introduced media handlers for file-type specific operations. -* Improved error reporting for image thumbnailing -* Added sharpening option for ImageMagick thumbnailing -* (bug 9656) Autosummaries will be generated for deletion of pages longer than - 500 characters -* Predefined block reasons added to Special:Blockip -* (bug 9196) Installer now check that zend.ze1_compatibility_mode is off -* (bug 9697) Introduce 'InternalParseBeforeLinks' hook; see docs/hooks.txt for more information -* 'contribsub' message changed to 'contribsub2' with two parameters to permit - better localization. Change is reverse-compatible and can be ignored for - most wikis. -* Adding a 'reason' field to Special:Userrights - -== Bugfixes since 1.9 == - -* (bug 7292) Fix site statistics when moving pages in/out of content namespaces -* (bug 8531) Correct local name of Lingála -* Made the PLURAL: parser function return singular on -1 per default -* Fixed up the AjaxSearch -* Fix SpecialVersion->formatCredits input. Version and Url parameters should be - null to be treated properly with isset. -* Page restrictions moved into a new, dedicated table -* Correct tooltip accesskey hint for Opera on the Macintosh - (uses Shift-Esc-, not Ctrl-). -* (bug 8002) Math should render left-to-right even in right-to-left wikis -* Pass e-mail and real name fields to AuthPlugin::addUser, as additional - optional fields, which may be considered useful at registration time. -* PostgreSQL upgrade scripts fixed and updated -* (bug 8613) Fix error when viewing "Recent Changes" and using Postgres. -* Initialise site_stats table at upgrade time if data was missing -* (bug 7250) Updated Unicode normalization tables to Unicode 5.0 -* Unmaintained Oracle support files have been removed. -* Use browser default for printing size, don't force to 11pt -* (bug 8632) Fix regression in page protection null edit update -* (bug 8407) Disallow indexing of "printable" versions -* (bug 8643) Correctly escape the page-specific CSS class for non-Monobook skins -* (bug 8629) Document $wgFilterCallback -* (bug 1000) Clarify warning about memory_limit in installer -* Suppress PHP warning about set_time_limit in installer when safe mode is on -* (bug 3000) Fall back to SCRIPT_NAME plus QUERY_STRING when REQUEST_URI is - not available, as on IIS with PHP-CGI -* Missing interwiki row for English Wikipedia restored (as "wikipedia:") -* use configured cache servers for mctest.php -* bucket details in mcc.php -* fix input validation and remove debugging code in compressOld -* full ID range for moveToExternal -* fix resolveStubs.php for compatibility with older serialized data -* maximum line length for bar graphs in getLagTimes.php -* recognize specieswiki in rebuildInterwiki.inc -* profile unicode cleanup in Xml -* log slow parses in Article.php -* profile wfMsgReal -* log mkdir failures -* profile AutoLoader -* rebuild empty DjVu metadata containing '' -* security fix for DjVu metadata retrieval -* Undelete page list can use plural marker -* (bug 8638) Fix update from 1.4 and earlier -* (bug 8641) Fix order of updates to ipblocks table -* (bug 8678) Fix detection of self-links for numeric titles in Parser -* (bug 6171) Magically close tags in tables when not using Tidy. -* Sanitizer now correctly escapes lonely '>' occurring before the first wikitag. -* Ignore self closing on closing tags ( '</div />' now gives '</div>') -* (bug 8673) Minor fix for web service API content-type header -* Fix API revision list on PHP 5.2.1; bad reference assignment -* (bug 8688) Handle underscores/spaces in Special:Blockip and Special:Ipblocklist - in a consistent manner -* (bug 8701) Check database lock status when blocking/unblocking users -* ParserOptions and ParserOutput classes are now in their own files -* (bug 8708) Namespace translations for Zealandic language -* Renamed constructor methods to PHP 5 __construct reserved name -* (bug 8715) Warn users when editing an interface message whether or not the - message page exists -* ar: fix the 'create a new page' on search page when no exact match found -* (bug 8703) Corrected talk and image namespace name for Limburgish (li) -* (bug 8671) Expose "wpDestFile" as a parameter to "uploadtext" -* (bug 8403) Respect bad image list exceptions in galleries on wiki pages -* Allow sending per-user contribution requests to "contributions" query group -* (bug 3717) Update user count for AuthPlugin account autocreation -* (bug 8719) Firefox release notes lie! Fix tooltips for Firefox 2 on x11; - accesskeys default settings appear to be same as Windows. -* Added an option to make Linker::userToolLinks() show the contribs link - red when the user has no edits. Linker::userToolLinksRedContribs() is an - alias to that which should be used to make it more self documentating. -* (bug 8749) Bring MySQL 5 table defs back into sync -* (bug 8751) Set session cookies to HTTPS-only to match other cookies -* (bug 8652) Catch exceptions generated by malformed XML in multipage media -* (bug 8782) Help text in Makefile -* (bug 8777) Suppress 'previous' link on Special:Allpages when at first page -* (bug 8774) Fix path for GNU FDL rights icon on new installs -* Fix multipage selector drop-down for DjVu images to work when title - is passed as a query string parameter; we have to pass the title as - a form parameter or it gets dropped from the form submission URL -* (bug 8819) Fix full path disclosure in with skins dependencies -* Fixed bug affecting HTML formatting in sortable table column titles -* Merged table sorting code into wikibits.js -* (bug 8711) Stop floats in previews from spilling into edit area -* (bug 8858) Safer handling when $wgImageLimits is changed. Added a note - in DefaultSettings to make it clear. -* (bug 4268) Fixed data-loss bug in compressOld batch text compression - affecting pages which had null edits (move, protect, etc) as second - edit in a batch group. Isolated and patched by Travis Derouin. -* Fix for paths in 1.4->1.5 special-case updater script -* (bug 8789) AJAX search: IE users can now use the return key -* (bug 6844) Use <ins> and <del> tags to emphase the differences -* (bug 6684) Fix improper javascript array iteration -* (bug 4347) use MailAddress object for reply-to -* Add AlphabeticPager abstract class -* Use faster AlphabeticPager for Special:Categories -* (bug 8875) Show printable link in MonoBook sidebar for locally nonexistent - pages; perhaps useful for categories and shared images -* Clean up session checks to better handle the case where the session was - opened during the current request. May help with some caching corner - cases. -* (bug 8897) Fix whitespace removal for interlanguage links with link prefix -* Add 'ParserTestTables' hook to expand the list of temporary tables copied - by the parser test harness; use for extensions which require the presence - of other tables while they work. -* Message names changed for AlphabeticPager introduced with r19758 - for better localisations. -* (bug 8944) The deprecated is_a() function is used in StubObjects.php -* (bug 8992) Fix a remaining raw use of REQUEST_URI in history -* (bug 8999) User.php gives "undefined user editcount" PHP notice. -* (bug 8984) Fix a database error in Special:Recentchangeslinked - when using the Postgres database. -* Moved the main ob_start() from the default LocalSettings.php to WebStart.php. - The ob_start() section should preferably be removed from older - LocalSettings.php files. -* Give Content-Length header for HTTP/1.0 clients. -* Partial support for Flash cross-domain-policy filtering. -* Lazy-initialize site_stats row on load when empty. Somewhat kinder to - dump-based installations, avoiding PHP warnings when NUMBEROFARTICLES - and such are used. -* Add 'charset' to Content-Type headers on various HTTP error responses - to forestall additional UTF-7-autodetect XSS issues. PHP sends only - 'text/html' by default when the script didn't specify more details, - which some inconsiderate browsers consider a license to autodetect - the deadly, hard-to-escape UTF-7. - This fixes an issue with the Ajax interface error message on MSIE when - $wgUseAjax is enabled (not default configuration); this UTF-7 variant - on a previously fixed attack vector was discovered by Moshe BA from BugSec: - http://www.bugsec.com/articles.php?Security=24 -* Trackback responses now specify XML content type -* (bug 9044) Send a comment with action=raw pages in CSS/JS output mode - to work around IE/Mac bug where empty pages time out verrrrryyyyy slowly, - particularly with new keepalive-friendly HTTP on Wikipedia -* (bug 8919) Suppress paging links and related messages where there are no - rows to list for query pages -* (bug 9057) Standardize MediaWiki: namespace for oc -* (bug 8132) Suppress "Pages in this category" heading in categories when - there are none -* (bug 8958) Handle search operators better when using tsearch2 (Postgres) -* (bug 8799) Use redirect table for Special:BrokenRedirects and - Special:DoubleRedirects -* (bug 8918) Enable PLURAL option for MediaWiki:showingresults and - MediaWiki:showingresultsnum -* (bug 9122) Fix minor display issue in RTL with section edit link margin -* (bug 5805) Enable PLURAL option for some messages of watchlist and statistic -* (bug 3953) Work around poor display of parenthesis in the in other - languages section of MonoBook skin -* (bug 8539) Enable PLURAL option for another message of recentchanges. -* (bug 8728) MediaWiki:Badfiletype splitted into 3 messages -* (bug 9131) Allow SpecialContributions to work with Postgres -* (bug 9155) Allow footer info to wrap in Monobook -* (bug 8847) Strip spurious #fragments from request URI to fix redirect - loops on some server configurations -* (bug 9097) column "pr_pagetype" does not exist -* (bug 9217) Balance wfProfile calls in Skin::outputPage -* (bug 9222) PostgreSQL updater should not be version-specific -* Fix fallback implementation of mb_strlen so it works and isn't insanely - slow for large strings, since it's used for page edit lengths -* (bug 8815) Setting password in initUser() breaks LdapAuthentication plugin -* (bug 9256) Add a quick note to index.php header comments -* Make Special:Listusers caseinsensitive for first letter -* Default tidy.conf has been moved from extensions module into includes. -* Ignore lonely ''''' -* (bug 9244) When calling edit page for nonexistent section, generate error - inside of just discarding edits, since edit links sometimes go to the wrong - place. -* (bug 9019) No warning during upload if image description page exists, but no - image -* (bug 8582) Allow thumbnailing when imagesize has a space. -* (bug 8716) Change math_inputhash and math_outputhash to byte for Postgres -* (bug 9343) Correct internal name for Wolof language -* (bug 9363) Fix Postgres error on Recentchangeslinked -* (bug 5142) Fixed call of hook ArticleViewHeader -* (bug 4777) Separate prev/next messages for Special:Whatlinkshere -* Merge approx 15 missing Wikipedia language codes into wikipedia-interwiki.sql - based on Jeff Merkey's mediawiki-1.9.3.WG-20070316.tar.gz.bz2 archive. -* (bug 9411) Fix for shared image descriptions using query-string titles -* (bug 4756) Add user tool links for self created accounts at special:log - instead of sometimes broken block links from newuserlog extension -* (bug 5817) Special:Recentchangeslinked now shows red link for nonexistent - target page instead of silently redirecting -* (bug 8914) Don't transform colons in {{anchorencode:}} -* (bug 9241) Handle edit section links and include size links for cached - templates the same as the first transclusion. -* (bug 9466) "Rollback failed" page doesn't format edit comment -* (bug 9472) Invalid XHTML on cached special pages -* (bug 9472) Invalid XHTML on Special:Newpages -* (bug 4764) "My contributions" not bold when viewing own contributions -* (bug 9194) Add {{PLURAL:...}} to navigation bar of Special:Whatlinkshere -* (bug 9033) Use a more specific error message when users are not able/allowed - to edit page protection levels due to a block, database lock or permissions -* Fixed $wgFeedLimit -* (bug 9270) Corrected help namespace name for Dutch Lower Saxon (nds-nl) -* (bug 929, 4215) Expose "rcdays" user preference in Special:Preferences -* (bug 9554) Extension-provided group name messages not used -* (bug 9565) Translate template namespace name for Hindi (hi) -* (bug 8599) Correct localized names of zh-variants -* (bug 3366) Require skins based on SkinTemplate to override the skinname - property. -* (bug 9220) Removed obsoletes functions in install-utils.inc. -* Removed obsoletes Title::getRelatedCache and Title:touchArray -* (bug 7285) Check MySQL username length during install -* (bug 6910) Correct date/time formats in Vietnamese (vi) -* (bug 9608) Correctly use ORDER BY in dumpLinks.php -* (bug 9609) Correctly use ORDER BY in SpecialWhatlinkshere.php -* Special:Random and Special:Randomredirect now try harder to send the user to - a random page, and will give an error message if none really can be found - instead of sending the user to the main page like they used to -* Fix object variable used for displaying "not-patrolled" CSS class on list -* Fixed interaction of page parameter to ImagePage with the HTML file cache -* Fixed MIME type for SVG files, will be silently changed from image/svg - to image/svg+xml after loading from the database. -* Workaround for djvutoxml bug #1704049 (poor performance). Use djvudump - instead. -* Fixed odd behaviour in ImagePage on DjVu thumbnailing errors -* (bug 5439) "Go" title search will now jump to shared/foreign Image: and - MediaWiki: pages that have not been locally edited. -* (bug 9630) Limits links in Whatlinkshere forgot about namespace filter -* Fixed upgrade for the non-standard MySQL schemas -* Disable MySQL's strict mode at session start for MySQL 4.1+, to avoid the - various problems that occur when it is on. -* (bug 9585) Fix regression in tidy usage in Special:Undelete previews -* (bug 3826) Normalize some invalid cookie name characters when setting - up $wgCookiePrefix. Completes application of patch by Anders Kaseorg. -* (bug 9649) Fix RTL form alignment for Special:Movepage -* (bug 9582) Members of bot group now mark edits patrolled by default -* (bug 9669) Fix limit ordering for rebuildrecentchanges; broken since - converted from 1.4 to 1.5 schema -* (bug 9682) Revert PHP 5.1 dependency on warning suppression for SVN info -* (bug 5959) Anchors dropped from stub links -* (bug 3348) Some additional weak password checks: password which is same - as username will now be rejected. -* (bug 8602) Converted Special:Contributions to use an IndexPager. The - interpretation of the offset parameter has changed, and the go parameter - has been removed. -* (bug 7629) Fix $wgBrowserBlackList to avoid false positive on MSIE - when certain plugins are present which alter the user agent - - -== Maintenance == - -* New script maintenance/language/checkExtensioni18n.php used to check i18n - progress in the extension repository. -* Running maintenance/parserTests.php with '--record' option, will now - automatically attempt to create the required tables -* --purge option to do additional parser-cache purging for purgeList.php -* Fix hardcoded background color in parserTests.php -* parserTests.php : removed the 'light' option for --color argument, replacing - it with a new global switch : $wgCommandLineDarkBg -* (bug 8780) Clarify message for command-line scripts if LocalSettings.php - exists but is not readable -* dumpBackup / importDump now work with PostgreSQL -* (bug 8975) Use "Maintenance script" as the default username for importImages.php - and importTextFile.php scripts -* (bug 8933) Fix maintenance/reassignEdits.php script -* (bug 9440) Added "mediawikiwiki" interwiki prefix to MediaWiki.org -* (bug 2979) Import now gracefully skips invalid titles with a warning -* Restore '--norc' option for maintenance/importTextFile.php -* Help information for maintenance/importTextFile.php now easier to read on - consoles -* Doxygen documentation now show the revision number of each file, generate - graphs using dot and include a search engine. - - -== Languages updated == - +* Don't generate a diff link in the patrol log if the page doesn't exist +* (bug 10067) Translations for former skins removed from message files +* (bug 9993) Force $wgShowExceptionDetails on during installation +* (bug 9980) Validate administrator username and password during + installation +* (bug 9383) Don't set a default value for BLOB column in rc-deleted + database patch +* (bug 10149) Don't show full template list on section-0 edit +* (bug 9909) Ensure access to binary fields in the math table use encodeBlob() + and decodeBlob() +* (bug 6743) Don't link broken image links to the upload form when uploads + are disabled +* (bug 9679) Improve documentation for $wgSiteNotice +* (bug 10215) Show custom editing introduction when editing existing pages +* (bug 10223) Fix edit link in noarticletext localizations for fr, oc +* (bug 10247) Fix IP address regex to avoid false positive IPv6 matches +* (bug 9948) Workaround for diff regression with old Mozilla versions +* (bug 10265) Fix regression in category image gallery paging +* (bug 8577) Fix some weird misapplications of time zones. + {{CURRENT*}} functions now consistently use UTC as intended, while + {{LOCAL*}} functions return local time per server config or $wgLocaltimezone. + Signature dates for Japanese and other languages including weekday now show + the correct day to match the rest of the time in local time. +* Escape the output of magic variables that return page name or part of it +* (bug 10309) Initialise parser state properly in extractSections(), fixes + some cases where section edits broke because tags were improperly stripped +* Avoid PHP notice errors when doing HTTP proxy purges for an empty list +* As intended, *skip* the HTTP proxy purges when doing HTCP purges +* (bug 9696) Fix handling of brace transformations in "pagemovedtext" +* (bug 10325) Fix regression in form action on Special:Listusers +* Fixed installation on MyISAM or old InnoDB with charset=utf8, was giving + overlong key errors. +* Fixed zero-padding issues with MySQL 5 binary schema +* (bug 10344) Don't follow a redirect after changing its protection level +* (bug 10333) Correct date format in Slovenian +* (bug 10160) Show error message for unknown namespace on Special:Allpages and + Special:Prefixindex; making forms prettier for RTL wikis. +* (bug 10334) Replace normal spaces before percent (%) signs with non-breaking + spaces +* (bug 10372) namespaceDupes.php no longer ignores namespace aliases +* (bug 10198) namespaceDupes.php no longer ignores interwiki prefixes +* namespaceDupes.php should work better for initial-lowercase wikis +* (bug 10377) "Permanent links" to revisions still work if the page is moved + and the redirect deleted +* (bug 7071) Properly handle an 'oldid' passed to view or edit that doesn't + match the given title. Fixes inconsistencies with talk, history, edit links. +* (bug 10397) Fix AJAX watch error fallback when we receive a bogus result +* (bug 10396) Fix AJAX error when $wgScriptPath/index.php is not valid; + using $wgScript now included in JS info +* Use native XMLHttpRequest class in preference to ActiveX on IE 7; this + avoids the "ActiveX "Do you want to allow ActiveX?" prompt when something + security settings are cranked this way and AJAX-y gets used. +* Delay AJAX watch initialization until click so IE 6 with ugly security + settings doesn't prompt you until you use the link. +* (bug 10401) Provide non-redirecting link to original title in Special:Movepage +* Fix broken handling of log views for page titles consisting of one + or more zeros, e.g. "0", "00" etc. +* Fix read permission check for special pages with subpage parameters, e.g. + Special:Confirmemail +* Fix read permission check for unreadable page titles which are numerically + equivalent to a whitelisted title +* '?>' closing tag removed from all files to help avoid problems with extraneous + whitespace (broken XML feeds, etc.) +* Don't use garbled parser cache output when viewing custom CSS or JavaScript + pages +* (bug 10406) Fix Special:Listusers filter form for non-ASCII localizations +* Fix empty message checks for message names containing & + This corrects some odd behavior with sidebar items and custom namespaces + containing ampersands. +* (bug 10375) Change thousands separator character to for Latin (la) +* (bug 10477) Fix AJAX watch for Farsi on Firefox: JavaScript encoding tweak +* (bug 10496) Fix broken DISTINCT option logic in database backend +* Fix CSS media declaration for "screen, projection"; was causing some + validation issues +* (bug 10495) $wgMemcachedDebug set twice in includes/DefaultSettings.php +* (bug 10316) Prevent inconsistent cached skin settings in gen=js by setting + the intended skin directly in the URL. +* (bug 9903) Don't mark redirects in categories as stubs +* (bug 6965) Cannot include "Template:R" with {{R}} (magic word conflict) +* Padding parser functions now work with strings like '0' that evaluate to false +* (bug 10332) Title->userCan( 'edit' ) may return false positive +* Fix bug with <nowiki> in front of links for wikis where linkPrefixExtension is true +* (bug 10552) Suppress rollback link in history for single-revision pages +* (bug 10538) Gracefully handle invalid input on move success page +* Fix for Esperanto double-x-encoding in move success page +* (bug 10526) Fix toolbar/insertTags behavior for IE 6/7 and Opera (8+) + Now matches the selection behavior on Mozilla / Safari. + Patch by Alex Smotrov. +* Don't show non-functional toolbar buttons on Opera 7 anymore +* (bug 9151) Fix relative subpage links with section fragments +* (bug 10560) Adding a space between category letter heading and "continues" +* (bug 4650) Keep impossibly large/small counts off Special:Statistics +* (bug 10608) PHP notice when installing with PostgreSQL +* (bug 10615) Fix for transwiki import when CURL not available +* (bug 8054) Return search page for empty search requests with ugly URLs +* (bug 10572) Force refresh after clearing visitation timestamps on watchlist +* (bug 10631) Warn when illegal characters are removed from filename at upload +* Fix several JavaScript bugs under MSIE 5/Macintosh +* (bug 10591) Use Arabic numerals (0,1,2...) for the Malayam language +* (bug 10642) Fix shift-click checkbox behavior for Opera 9.0+ and 6.0 +* Work around Safari bug with pages ending in ".gz" or ".tgz" +* Removed obsolete maintenance/changeuser.sql script; use RenameUser extension +* (bug 2735) "Preview" shown in title bar for action=submit on special pages +* Removed "restore" links from the deletion log embedded in Special:Undelete +* Improved error reporting and robustness for file delete/undelete. +* Improved speed of file delete by storing the SHA-1 hash in image/oldimage +* Fixed leading zero in base 36 SHA-1 hash +* Protection form no longer produces JavaScript errors +* (bug 10741) File histories show "delete" links for non-sysops +* (bug 10744) Treat "noarticletext" and "noarticletextanon" as wiki text when + used on a non-existent page with "action=info" +* Fix escaping of raw message text when used on a non-existent page with + "action=info" +* (bug 10683) Fix inconsistent handling of URL-encoded titles in links + used in redirects (i.e. they now work) +* (bug 8878) Changes to $dateFormats in German localization (removing unused, + nonexistent formats, putting time after date) +* (bug 10769) Database::update() should return boolean result +* Fix preference checkbox display for right-to-left languages which caused + them to be hidden in IE in some cases +* Fix upload form display in right-to-left languages +* Fixed regression in blocking of username '0' +* (bug 9437) Don't overwrite edit form submission handler when setting up + edit box scroll position preserve/restore behaviour +* (bug 10805) Fix "undo" link when viewing the diff of the most recent + change to a page using "diff=0" +* (bug 10765) img_auth.php will now refuse logged-out requests where + $wgWhitelistRead is undefined, instead of (incorrectly) honouring them +* Fixed img_auth.php file name extraction for whitelist checking +* Tweak spacing of email preference display +* Table sorting JavaScript prefers textContent over innerText to allow hidden + sort keys to work on Safari +* (bug 4530) Fix local name of Kurdish language +* (bug 10830) Fix local name of Haitian Creole language +* Fix invalid XHTML in Special:Protectedpages +* Fix comments in contributions and log pages for right-to-left languages +* Make installer include_path-independent, so it should work on hosts which + disable user setting of PHP include_path setting +* glob() is horribly unreliable and doesn't work on some systems, including + free.fr shared hosting. No longer using it in Language::getLanguageNames() +* (bug 10763) Fix multi-insert logic for PostgreSQL +* Fix invalid XHTML when viewing a deleted revision +* Fix syntax error in translations of magic words in Romanian language +* (bug 8737) Fix warnings caused by incorrect use of `/dev/null` when piping + process error output under Windows +* (bug 7890) Don't list redirects to special pages in Special:BrokenRedirects +* (bug 10783) Resizing PNG-24 images with GD no longer causes all alpha + channel transparency to be lost and transparent pixels to be turned black +* (bug 9339) General error pages were transforming messages and their parameters + in the wrong order +* (bug 9026) Incorrect heading numbering when viewing Special:Statistics with + "auto-numbered headings" enabled +* Fixed invalid XHTML in Special:Upload +* (bug 11013) Make sure dl() is available before attempting to use it to check + available databases in installer +* Resizing transparent GIF images with GD now retains transparency by skipping + resampling +* (bug 11065) Fix regression in handling of wiki-formatted EXIF metadata +* Double encoding broke Special:Newpages for some languages +* Adding a newline before the statistics footer, to prevent parsing problems +* Preventing the TOC from appearing in Special:Statistics +* (bug 11082) Fix check for fully-specced table names in Database::tableName +* (bug 11067) Fix regression in upload conflict thumbnail display +* (bug 10985) Resolved cached entries on Special:DoubleRedirects were being + supressed, breaking paging - now strikes out "fixed" results +* (bug 8393) <sup> and <sub> need to be preserved (without attributes) for + entries in the table of contents +* (bug 11114) Fix regression in read-only mode error display during editing +* Force non-MySQL databases to use an ORDER BY in SpecialAllpages to ensure + that the first page_title is truly the first page title. +* (bug 10836) Change the summary on creating of new section +* Inclusion of Special:Wantedpages now works again + +== API changes since 1.10 == + +Full API documentation is available at http://www.mediawiki.org/wiki/API + +* New properties: links, templates, images, langlinks, categories, external + links +* Breaking Change: imagelinks renamed into imageusage (il->iu) +* Bug fix: incorrect generator behavior in some cases +* JSON format allows an optional callback function to wrap the result. +* Login module disabled until a more secure solution can be implemented +* (bug 9938) Querying by revision identifier returns the most recent revision + for the corresponding page, rather than the requested revision +* (bug 8772) Filter page revision queries by user +* (bug 9927) User contributions queries do not accept IP addresses +* Watchlist feed now reports a proper feed item when the user is not logged in +* Watchlist feed date bug fixed - automatically shows one last day +* Watchlist feed now allows to specify number of hours to monitor +* list=allpages now returns a list instead of a map in JSON format +* Breaking Change: in json, revisions are now returned as a list, not as a map. +* Add: prop=info can show page is new flag, current page length, and visit + counter. +* Change: Query watchlist now shows flags only when explicitly requested with + wlparam=flags +* rc_this_oldid (textid) is no longer accessible from query watchlist +* action=usercontribs: additional filtering by ucshow=; selection of needed + fields with ucprop=; the textid (rev_text_id) is no longer being exposed +* (bug 9970) Breaking Change: backlinks, embeddedin and imageusage now return + lists in JSON instead of a map, and do not return anything when titles do + not exist +* (bug 9121) Introduced indexpageids query parameter to list the page_id + values of all returned page items +* (bug 10147) Now interwiki titles are not processed but added to a separate + "interwiki" section of the output. +* Added categorymembers list to query for pages in a category. +* (bug 10260) Show page protection status +* (bug 10392) Include MediaWiki version details in version output +* (bug 10411) Site language in meta=siteinfo +* (bug 10391) action=help doesn't return help if format is fancy markup +* backlinks, embeddedin and imageusage lists should use (bl|ei|iu)title parameter + instead of titles. Titles for these lists is obsolete and might stop working soon. +* Added prop=imageinfo - gets image properties and upload history +* (bug 10211) Added db server replication lag information in meta=siteinfo +* Added external url search within wiki pages (list=exturlusage) +* Added link enumeration (list=alllinks) +* Added registered users enumeration (list=allusers) +* Added full text search in titles and content (list=search) +* (bug 10684) Expanded list=allusers functionality +* Possible breaking change: prop=revisions no longer includes pageid for rvprop=ids +* Added rvprop=size to prop=revisions (The size will not be shown if it is NULL in the database) +* list=allpages now allows to filter by article min/max size and protection status +* Added site statistics (siprop=statistics for meta=siteinfo) +* (bug 10902) Unable to fetch user contributions from IP addresses +* `list=usercontribs` no longer requires that the user exist +* (bug 10971) `aufrom` parameter doesn't work with spaces +* Fix username handling issue with `auprefix` parameter +* Treat underscores as spaces for `aufrom` and `auprefix` parameters +* Added edit/delete/... token retrieval to prop=info +* Added meta=userinfo - logged-in user information, group membership, rights +* (bug 11072) Fix regression in API image history query +* (bug 11115) Adding SHA1 hash to imageinfo query +* (bug 10898) API does not return an edit token for non-existent pages +* (bug 10890) Timestamp support for categorymembers query +* (bug 10980) Add exclude redirects on backlinks +* IPv6 titles in User namespace are normalized (run cleanupTitles.php to fix any old stray pages) + +== Maintenance script changes since 1.10 == + +* Add support for wgMaxTocLevel option in parserTests +* (bug 6823) Disable article view counter in maintenance/dumpHTML.php +* Fix maintenance/importImages.php so it doesn't barf PHP errors when no + suitable files are found, and make the list of extensions an option (defaults + to $wgFileExtensions) +* Add option to maintenance/createAndPromote.php to give the user bureaucrat + permissions (--bureaucrat) +* Allow overwriting existing files with a conflicting name using + maintenance/importImages.php +* (bug 10266) Use native newlines when rebuilding a messages file. + +== Languages updated since 1.10 == + +* Afrikaans (af) * Arabic (ar) -* Aramaic (arc) -* Aymara (ay) -* Belarusian normative (be) -* Belarusian alternative (be-x-old) +* Bikol (bcl) * Bulgarian (bg) -* Bihara (bh) -* Breton (br) * Catalan (ca) -* Czech (cs) * Danish (da) * German (de) * Greek (el) * Esperanto (eo) * Spanish (es) * Estonian (et) -* Basque (eu) +* Extremaduran (ext) +* Farsi (fa) * Finnish (fi) -* Võro (fiu-vro) +* Vöro (fiu-vro) * French (fr) +* Français Cadien (frc) (new) +* Franco-Provençal/Arpetan (frp) +* Galician (gl) +* Hakka (hak) * Hebrew (he) -* Hindi (hi) * Upper Sorbian (hsb) -* Hungarian (hu) -* Armenian (hy) +* Haitian (ht) * Indonesian (id) +* Icelandic (is) * Italian (it) * Japanese (ja) -* Javanese (jv) * Georgian (ka) * Kabyle (kab) * Kazakh (kk) * Korean (ko) -* Kashmiri (ks) -* Ripuarian (ksh) +* Kinaray-a (krj) (new) +* Kurdish (ku) * Latin (la) -* Luganda (lg) -* Limburgish (li) +* Lao (lo) * Lithuanian (lt) -* Latvian (lv) -* Marathi (mr) -* Low Saxon (nds) -* Dutch Lower Saxon (nds-nl) -* Nepali (ne) -* Nepal Bhasa (new) +* Latviešu (lv) +* Malayalam (ml) +* Bahasa Melayu (ms) +* Burmese (my) +* Low German (nds) * Dutch (nl) +* Norwegian (no) * Occitan (oc) -* Pali (pi) +* Punjabi (Gurmukhi) (pa) * Polish (pl) +* Piedmontese (pms) +* Portuguese (pt) +* Romani (rmy) * Romanian (ro) +* Aromanian (roa-rup) * Russian (ru) -* Sanskrit (sa) -* Sicilian (scn) +* Sakha (sah) +* Sango (se) (new) * Slovak (sk) +* Slovenian (sl) +* Shona (sn) +* Somali (so) +* Albanian (sq) * Sundanese (su) * Swedish (sv) -* Tahitian (ty) -* Ukrainian (uk) -* Urdu (ur) -* Uzbek (uz) -* Vietnamese (vi) -* Zealandic (zea) +* Tamil (ta) +* Thai (th) +* Tigrinya (ti) +* Setswana (tn) +* Tok Pisin (tpi) +* Uyghur (ug) +* Volapük (vo) +* Winaray (war) (new) +* Yiddish (yi) * Old Chinese / Late Middle Chinese (zh-classical) * Chinese (PRC) (zh-cn) * Chinese (Taiwan) (zh-tw) @@ -550,7 +625,7 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN == Compatibility == -MediaWiki 1.10 requires PHP 5 (5.1 recommended). PHP 4 is no longer supported. +MediaWiki 1.11 requires PHP 5 (5.1 recommended). PHP 4 is no longer supported. PHP 5.0.x fails on 64-bit systems due to serious bugs with array processing: http://bugs.php.net/bug.php?id=34879 @@ -562,7 +637,7 @@ At this time we still recommend 4.0, but 4.1/5.0 will work fine in most cases. == Upgrading == -1.10 has several database changes since 1.9, and will not work without schema +1.11 has several database changes since 1.10, and will not work without schema updates. If upgrading from before 1.7, you may want to run refreshLinks.php to ensure @@ -583,7 +658,7 @@ cases, but this is not recommended on live sites. (This must be set for MathML to display properly in Mozilla.) -For notes on 1.9.x and older releases, see HISTORY. +For notes on 1.10.x and older releases, see HISTORY. === Online documentation === |