MediaWiki 1.26/wmf14
MediaWiki 1.26/wmf13 | Deployment of MediaWiki 1.26wmf14 to Wikimedia sites | MediaWiki 1.26/wmf15 |
The latest version (labeled "1.26wmf14") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 14 July 2015 (see the roadmap).
Core changes
edit- git #29ac17b5 - Updated mediawiki/core
- git #f0cb2caa - Updated mediawiki/core (task T105202)
- git #0dace558 - Add Southern Luri (luz)
- git #7e5ff647 - Fix name of Western and Southern Balochi
- git #a62190f6 - Update Wikidata - add azb interwiki sorting
- git #cb06e7c9 - Updated mediawiki/core
- git #32dd7099 - Don't double-serialize values for APC
- git #e53547ec - Updated mediawiki/core
- git #bcc71de1 - Bump VisualEditor for I27aa54b11
- git #9b168f8a - Allow numeric statsd key name components
- git #157e895e - Updated mediawiki/core
- git #815e4102 - Updated mediawiki/core
- git #fb5afbdd - Updated mediawiki/core (task T106305)
- git #3a4a92ff - Updated mediawiki/core
- git #fc4521d1 - Thumbnail logging and stats (task T106323)
- git #f267c8f6 - Update Namespaces, SpecialPageAliases and MagicWords for South Azerbaijani (azb) (task T106305)
- git #01575876 - Use CACHE_ACCEL for SiteLists if on HHVM (task T58602)
- git #f8aa7cb5 - maintenance: Add --query option in sql.php
- git #e64db8e6 - Hotfix for T105373 (task T105373)
- git #999cb1ad - update .gitmodules to include branch tracking details (task T105994)
- git #f7577942 - Bump Math extension submodule
- git #8d8b0a7f - Update WikimediaMaintenance for Ifda867ef
- git #e787756e - Revert Count API module instantiations and Hook runs
- git #d18722f7 - Set $wgMainWANCache to none for PHPUnit, as is done for $wgMainCacheType
- git #4c528691 - Revert "Add 'AuthPluginStrict' log to identify users who are unable to authenticate"
- git #6ed8416a - Fixed edit stash inclusion queries (task T105597)
- git #7d5f3efa - objectcache: Add WANObjectCache::resetCheckKey() method
- git #16700caa - API: improve pageswithprop explanation
- git #0a25d776 - Move StatsD key normalization from ProfilerOutputStats to BufferingStatsdDataFactory
- git #ed1db088 - Add mw.Upload for easy tracking of uploads (task T103413)
- git #e0e5ae92 - Add stash support for mw.Api.upload (task T103399)
- git #4f499724 - Add support for FormData in mw.Api.upload (task T103398)
- git #c642d2c1 - Add frontend API for uploading via iframe (task T64513)
- git #9a97a753 - Add 'AuthPluginStrict' log to identify users who are unable to authenticate
- git #f133ae12 - mediawiki.jqueryMsg: Remove toLowerCase from {{int:}} substitution
- git #1d946a72 - Remove <code/> from 'linksearch-text' message
- git #f6a5955a - browsertests: upgrade watir-webdriver (task T92613)
- git #ef2822f7 - rebuildLocalisationCache: don't limit memory usage
- git #1020ac4e - Fix variable name (follows Ib2c5856d)
- git #1f2d67b5 - Pass function name in SearchMySQL::minSearchLength
- git #93bb8197 - Disable browser provided autocomplete function in TitleInputWidget (task T105459)
- git #8adee348 - Use finite verb (indicative) in pageinfo-visiting-watchers (task T105564)
- git #ee5009c9 - SpecialLinkSearch: Use 'type' rather than 'class' for HTMLForm's HTMLSelectNamespace
- git #e2034761 - HTMLForm: Handle Flags in non-OOUI form buttons, too (task T102838)
- git #5828b6f4 - Ignore tagfilter url parameter on Special:EditTags
- git #a0f83703 - Use correct variable in UserCache::doQuery
- git #e3d610bb - Pass context to parent constructor in PackedImageGallery
- git #e0ee2cdc - Fixed bitfield check in User::loadFromId()
- git #08698e48 - Made the prior user existence check in LoginForm use DB_MASTER (task T104615)
- git #974608d9 - Pass function name in DatabaseMysqlBase::setBigSelects
- git #d2d679dd - Pass function name in Database::selectRowCount
- git #aa9a52da - SECURITY: Do not allow data-ooui attributes in wikitext (task T105413)
- git #b8ced862 - Protect against non-text output from StripState going into Title::newFromText() (task T102321)
- git #034402b7 - Don't try to call load() on non-object (task T105497)
- git #f9b579ef - Fix sql.php behavior on error
- git #21defc7f - ApiFeedWatchlist: Handle revdel (task T105367)
- git #11893e47 - API: Improve upload error reporting (task T105224)
- git #015aa26b - Gruntfile.js: Remove unused 'pkg'
- git #405f2225 - rubocop: ignore node_modules and fix a single offense
- git #5cbf1958 - Fixed BadMethodCallException in FileRepo for bad titles
- git #52ffe630 - importScopedSession() comment updates
- git #9e4652d3 - jobqueue: Enable job retries by default in $wgJobTypeConf
- git #e8552b7e - Made LoadMonitor use wfGlobalCacheKey() and tweaked the key name (task T105373)
- git #e51fe526 - Sync up with Parsoid parserTests.
- git #855f4cc0 - Convert Special:Search to OOUI (task T100898)
- git #3ebb5524 - jobqueue: Fix typo in claimTTL documentation
- git #802ddf59 - build: Move PHPCS configuration to phpcs.xml
- git #11f5ebec - MovePage: Don't try to pass non-strings into Title::newFromText (task T104852)
- git #7b4df0e1 - Do not encode '~' as %7E. Fixes redirect loop in chrome. (task T105265)
- git #c2705836 - Allow detected external links to linebreak at any place
- git #ba00a957 - Cleanup in doTableStuff
- git #40761e9e - Fix inaccurate documentation re $wgEnotifMinorEdits
- git #5a078a72 - APIQueryImageInfo: Set META_BC_BOOLS for 'value' in 'metadata' block (task T103781)
- git #baddcab6 - T105242: U is for urlencode
- git #1c4a8ff3 - Sync up with Parsoid parserTests.
- git #a220d8b8 - Unbreak missing flags in enhanced RC (task T105237)
- git #359e77d7 - Parser: Avoid producing <span></span> in the TOC (task T96153)
- git #0ef97469 - Sort $wgLogActionsHandlers/$wgLogActions/$wgLogHeaders
- git #7b4e7c1f - Update environments.yml file according to the documentation (task T105174)
- git #92592631 - mediawiki.api: Include 'mobile' target in mediawiki.api.parse module (task T104940)
- git #69f0d1d3 - mediawiki.api: Refactor to use server.respondImmediately
- git #1246660d - Update OOjs UI to v0.11.8
- git #f773b241 - HTMLTextAreaField: Honor 'rows' setting in OOUI format (task T104682)
- git #c5f6fc8e - Explain API action=parse&disablepp option more clearly
- git #ab23aad6 - Allow using createAndPromote.php with custom groups (task T105079)
- git #e3266ae8 - backupTextPassTest: Disable flaky test 'testCheckpointPlain'
- git #bdb4a243 - resourceloader: Set a TTL for minification cache entries (task T104769)
- git #3e59344c - qunit: Restore sinon.sandbox after teardown instead of before
- git #9e792f4e - Update Sinon.JS to 1.15.4
- git #9baa1ebd - Update QUnit to v1.18.0
- git #2eda3a93 - Move `$.extend( OO.ui, mw.widgets )` hack to 'mediawiki.widgets' module
- git #208983b6 - OutputPage: Only set <link hreflang=x-default> on wiki/pages with variants
- git #0ee9e717 - Add Content-Length header to thumb.php error responses
- git #957af6f9 - Ignore tagfilter url parameter on Special:Undelete
- git #f43a74aa - Made recent changes purge jobs bail more aggressively (task T104670)
- git #fe11696a - Avoid postgres IDE error with doQuery() visibility
- git #6e283d39 - Formally defined IDatabase and made a few Database methods protected
- git #508d8ee7 - objectcache: Ensure an integer put into memcached comes out an integer (bug 60563)
- git #66147c79 - Check install user's password as sysop/bureaucrat (task T104092)
- git #8d1eecab - Allow "." in filebackend container prefixes (task T46066)
- git #a9607323 - Handle no pageids response field in MessagePoster factory
Vendor
editExtensions
editCentralAuth
edit- git #f0461c66 - Add log entry for $wgCentralAuthStrict failures if SULMigration is enabled
CirrusSearch
edit- git #a713f2f2 - Log an executor id in ElasticsearchIntermediary (task T105202)
- git #97166517 - Credit where credit is due
- git #82febfd2 - Revert "Revert "Update tests to match OOUI of Special:Search""
- git #bc22e0b4 - Revert "Clean up empty result set scenario"
- git #03759280 - Suppress interwiki results when they would break (task T104189)
- git #2c7b406d - Clean up empty result set scenario (task T104189)
Cite
edit- git #3bb50420 - Add mobile target to VE/parsoid style module for Cite
- git #3fa0f7fb - Prevent jumbling up of footnote numbers after LTR words in RTL wikis (task T105605)
- git #59ef3c86 - Change unicode-bidi: isolate to embed
- git #b4ca6031 - Fix a test label
- git #d309308e - Polish parser test titles
- git #147f6ced - Change == to === according to PHP coding conventions
- git #1d7efdbe - Add more tests for edge cases of references without text
Citoid
edit- git #a7483ffa - Remove listeners from deprecated search widget 'select' events
- git #97100ea2 - Gruntfile.js: Remove unused 'pkg'
ContactPage
edit- git #d45736f7 - Add README documentation for DisplayFormat, RLModules and RLStyleModules (task T105485)
ContentTranslation
edit- git #7ec1beb7 - fetchLinkData of CXLink class must return jQuery.Promise (task T105687)
- git #829fd030 - Fix grammar in cx-trend-translations-to
- git #fed9653a - Change "machine translations" to "machine translation"
- git #705d0da8 - Remove unused messages from extension.json
- git #127ba6e2 - Remove unused CXStats messages
- git #0571d53a - Update extension version
- git #3ca64797 - Turn wgContentTranslationCampaigns into associative array (task T105050)
- git #c187f5e5 - Show the gray interlanguage link only when viewing the article (task T105158)
DonationInterface
edit- git #e4b9fb28 - Adapt CSS to number of subpayment choices (task T105096)
- git #d3c6e2ea - Make CurrencyRates last update visible
- git #8acb7864 - Remove HSBC and Caixa banks from Astropay form (task T105096)
- git #f3a119a8 - Revert "Orphan slayer reads from frack Redis"
- git #2869dbe2 - Hide 'your card is safe' message for non-card methods (task T98216)
- git #0c35b4db - Add Brazil banks and logos for Astropay (task T98216)
- git #488db9d2 - Add logo filename to submethod meta, add big logos (task T101234)
- git #1099770f - Add more_info_links partial for mustache forms (task T101234)
- git #4ef27f4e - Red Text validation messages (task T86214)
- git #db071ecc - Before Astropay redirect, log details for audit processor (task T90507)
- git #e9504ea6 - build: Updating development dependencies
- git #d3903b70 - build: Add explicit dependency upon grunt-cli
- git #8b478fa3 - Allow text in the payment table to wrap (task T101564)
- git #29323de2 - Use email address as user id (task T101566)
- git #8da78db1 - Update php-queue (again)
- git #c44ccd76 - Update php-queue composer package
- git #ba63d477 - Send message to pending queue before redirecting
- git #cbcb66d2 - Don't keep retrying the same order ID
- git #8c08d262 - Make more fields optional for building queue messages
- git #6f8a7d3e - Deal with errors that are arrays (task T100562)
- git #dbce0abb - Use ct_id.numAttempt format for Astropay order number
- git #791d581a - Orphan slayer reads from frack Redis (task T99017)
Echo
edit- git #064c1f15 - Load only the EchoInteraction schema client-side (task T105220)
- git #81f8df22 - Userlogin is canonical name, not UserLogin
- git #4d8b977f - Get rid of disabled 'echo-notify-show-link' preference
FlaggedRevs
edit- git #6d3d3418 - Conversion to using getMainStashInstance() (task T97620)
- git #b56cb3fb - Removed old b/c check for mImageTimeKeys
Flow
edit- git #b4248f3e - Disable and partially hide content while flow-JS is loading (task T104514)
- git #daa2f07b - Add title to Parsoid exception for troubleshooting
- git #10443572 - Remove unnecessary position: relative; rule
- git #20f4da70 - Create browser tests for Special:EnableFlow (task T102900)
- git #d5608b9b - Fix debug bar positioning
- git #253ec849 - Don't convert editor content when we don't have to (task T105677)
- git #49a26ab4 - Use correct format to register VisualEditor commands
- git #acc362d9 - urlencode titles in Parsoid URL (task T105562)
- git #efbf0a33 - Remove no-op wfProfile(In|Out) calls
- git #ab43df25 - Summary authors line (task T103580)
- git #0f492a68 - Use correct module name for ApiFlowUndoEditTopicSummary (task T105478)
- git #d7db39dc - Use a message for archive pattern (task T93395)
- git #b6fd3efe - Check for & report permissions error in single-view pages (task T104843)
- git #dc15c028 - Use boardHistory component for topic history (task T105092)
- git #417f2b4c - Suppress topic creation entry from RC, watchlist, contributions and history (task T94360)
- git #35ddbd68 - Deduplicate API requests in dm.System#fetchMoreTopics
- git #39e32ef7 - ToCWidget: Remove wrapper div
- git #1a123a21 - Make TopicMenuSelectWidget clip correctly
- git #57456d87 - TopicMenuSelectWidget: Fix scroll logic (task T105113)
- git #e902aa25 - Never send email notifications for LQT notifications imported to Flow (task T104087)
- git #a36ac9a5 - Use OOUI display format for Special:EnableFlow (task T104678)
- git #674e77f4 - Follow-up c8931f01b865: Only apply width: 100%; to ToCWidget when floating
- git #df7b58a4 - Stop using the general isAllowed() method for null values (task T102244)
- git #f244b1fa - Add list of highlighted words and total term frequency to API output (task T104443)
- git #ca197f79 - Change mention inspector template (task T99891)
- git #5ae76110 - Ensure there are no duplicate orderedTopicIds (task T105089)
- git #160a2d2f - Recompile all Handlebars to fix whitespace discrepancy
- git #5377d0ef - Revert "Set overflow auto on the ToC wrapper" (task T105113)
- git #c8931f01 - Add text-overflow: ellipsis to the ToC widget
- git #026066cd - Correct placement of the scroll when we scroll to topic (task T96890)
- git #2b8f2fed - Set overflow auto on the ToC wrapper
- git #77d1b5ba - Remove metadataonly parameter from JS
- git #4f258840 - Make search API output very similar to view-topiclist (task T104582)
Math
edit- git #2514a882 - Fix: Undefined variable passed to hook
- git #5c12ed98 - Remove useless debug functionality
- git #da6865c0 - Fix: SVG images for LaTeXML were not cached
MobileFrontend
edit- git #548d4b6b - Fixing watchstar icon in beta (task T105149)
- git #95b14c1c - Update browser test environment documentation (task T104558)
- git #de30bf43 - Use the same close icon color for image overlay and reference drawer (task T103732)
- git #683423bc - Promote alpha header to beta (task T101295)
- git #74a9ecd6 - Correctly place the edit (pencil) icons for sections (task T105115)
- git #5a15f892 - TalkSectionOverlay disallow empty fields (task T104837)
- git #ddc1b73a - Hide the search form in alpha when JS is disabled (task T105066)
- git #1e1c09be - Show a missing search icon in alpha (task T101145)
- git #7f9273ec - Add default sign in message to all login pages (stable/alpha) (task T87261)
OAuth
edit- git #b1b824cb - Prevent canonical redirect when OAuth is in use (task T105387)
OpenStackManager
edit- git #005a20f1 - Revert "Revert "Do not make an automatic shell request for all new accounts""
- git #1d147bf7 - Revert "Revert "Automatically add to shell group when adding to a project""
- git #12469ecd - Revert "Automatically add to shell group when adding to a project" (task T105353)
Scribunto
edit- git #5f9600df - Revert "Add an additional cache layer for module revision text"
- git #c911fc01 - Add an additional cache layer for module revision text
- git #5af0350e - Add namespace aliases for South Azerbaijani (azb) (task T106305)
SemanticForms
edit- git #85f56e01 - Fixes for Cargo input type handling
- git #c77a3b86 - Fixes for Cargo registration of form inputs
- git #db382a5a - Spacing fixes
- git #6ac1afb8 - Added escaping of many i18n messages
SyntaxHighlight_GeSHi
edit- git #653292c2 - Map other assembler language to 'asm' or 'nasm'
- git #124434ab - Render "arm" as "asm"
- git #aacd8282 - Use 'ebnf' to render 'bnf'
- git #53ea68e8 - Render "bibtex" as "latex"
- git #6b1a4a6d - Restore 'direction: ltr;' for .mw-highlight (task T105499)
- git #206f0fd5 - Fix "MWException: Unexpected output from Pygments" in highlight fallback
TemplateData
edit- git #05ded930 - Gruntfile.js: Remove unused 'pkg'
TitleBlacklist
edit- git #e483b741 - Add config option to disable blocking auto account creations (task T35429)
UniversalLanguageSelector
edit- git #71e8c91d - Add two hooks entries missed in extension.json (task T105795)
- git #c3f3f496 - Add Gothic font (task T52901)
- git #85c3488b - Update jquery.uls from upstream
- git #05dd11fc - Upgrade jquery.i18n library from v1.0.2 to v1.0.3
- git #8a7bccc5 - Set ULS_VERSION when using extension registration
- git #417f8ff6 - Use Language::isSupportedLanguage for language code validation (task T104987)
UploadWizard
edit- git #0c8ff36b - Replace references to screen positions in 2 messages.
VisualEditor
edit- git #07deebbe - Update VE core submodule to wmf/1.26wmf14 HEAD (50893b0) (task T106270)
- git #59a6c6b9 - Update VE core submodule to master (032799c)
- git #0c1eb0cf - Remove listeners from deprecated search widget 'select' events
- git #5fb8d3a4 - ve.ui.MWReferenceResultWidget: Remove unused 'divider' code and styles
- git #aeedd808 - Never use original data optimisation when in clipboard mode (task T104230)
- git #d5a8e3c5 - Update VE core submodule to master (80b68df)
- git #2461f37f - Update VE core submodule to master (baa21a8)
- git #5ee35e2c - ApiVisualEditor: Ask Parsoid to 'scrubWikitext' on save (task T105239)
- git #b8c39de8 - Bypass ve.ui.MWInternalLinkAnnotationWidget.prototype.getHref when determining text (task T104838)
- git #8971edb4 - Check if links are 'known' rather than 'exist' locally (task T104604)
- git #be5df39f - Fix section scrolling
- git #652da4af - Revert "Make toolbar save button frameless" (task T103403)
WikiLove
edit- git #a07191b0 - Hide wikilove link if JavaScript is disabled (task T49624)
- git #13ad1cf2 - Use more reliable Flow detection (task T95464)
- git #304c697c - Defer addition of change tag (task T105444)
- git #219ce22e - API: Stop suppressing DBQueryErrors (task T104741)
WikimediaEvents
edit- git #43261a10 - Enable TestSearchSatisfaction schema for anon users
- git #a25d3678 - Typo fix for I5240017
- git #968890f1 - Add community health stats for editor milestones
WikimediaMaintenance
edit- git #bb11b013 - dumpInterwiki: Get interwiki map via HTTPS