MediaWiki 1.26/wmf14
Appearance
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 (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 (T106305)
- git #3a4a92ff - Updated mediawiki/core
- git #fc4521d1 - Thumbnail logging and stats (T106323)
- git #f267c8f6 - Update Namespaces, SpecialPageAliases and MagicWords for South Azerbaijani (azb) (T106305)
- git #01575876 - Use CACHE_ACCEL for SiteLists if on HHVM (T58602)
- git #f8aa7cb5 - maintenance: Add --query option in sql.php
- git #e64db8e6 - Hotfix for T105373 (T105373)
- git #999cb1ad - update .gitmodules to include branch tracking details (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 (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 (T103413)
- git #e0e5ae92 - Add stash support for mw.Api.upload (T103399)
- git #4f499724 - Add support for FormData in mw.Api.upload (T103398)
- git #c642d2c1 - Add frontend API for uploading via iframe (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 (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 (T105459)
- git #8adee348 - Use finite verb (indicative) in pageinfo-visiting-watchers (T105564)
- git #ee5009c9 - SpecialLinkSearch: Use 'type' rather than 'class' for HTMLForm's HTMLSelectNamespace
- git #e2034761 - HTMLForm: Handle Flags in non-OOUI form buttons, too (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 (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 (T105413)
- git #b8ced862 - Protect against non-text output from StripState going into Title::newFromText() (T102321)
- git #034402b7 - Don't try to call load() on non-object (T105497)
- git #f9b579ef - Fix sql.php behavior on error
- git #21defc7f - ApiFeedWatchlist: Handle revdel (T105367)
- git #11893e47 - API: Improve upload error reporting (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 (T105373)
- git #e51fe526 - Sync up with Parsoid parserTests.
- git #855f4cc0 - Convert Special:Search to OOUI (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 (T104852)
- git #7b4df0e1 - Do not encode '~' as %7E. Fixes redirect loop in chrome. (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 (T103781)
- git #baddcab6 - T105242: U is for urlencode
- git #1c4a8ff3 - Sync up with Parsoid parserTests.
- git #a220d8b8 - Unbreak missing flags in enhanced RC (T105237)
- git #359e77d7 - Parser: Avoid producing <span></span> in the TOC (T96153)
- git #0ef97469 - Sort $wgLogActionsHandlers/$wgLogActions/$wgLogHeaders
- git #7b4e7c1f - Update environments.yml file according to the documentation (T105174)
- git #92592631 - mediawiki.api: Include 'mobile' target in mediawiki.api.parse module (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 (T104682)
- git #c5f6fc8e - Explain API action=parse&disablepp option more clearly
- git #ab23aad6 - Allow using createAndPromote.php with custom groups (T105079)
- git #e3266ae8 - backupTextPassTest: Disable flaky test 'testCheckpointPlain'
- git #bdb4a243 - resourceloader: Set a TTL for minification cache entries (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 (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 (T104092)
- git #8d1eecab - Allow "." in filebackend container prefixes (T46066)
- git #a9607323 - Handle no pageids response field in MessagePoster factory
Vendor
[edit]Extensions
[edit]CentralAuth
[edit]- git #f0461c66 - Add log entry for $wgCentralAuthStrict failures if SULMigration is enabled
CirrusSearch
[edit]- git #a713f2f2 - Log an executor id in ElasticsearchIntermediary (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 (T104189)
- git #2c7b406d - Clean up empty result set scenario (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 (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 (T105485)
ContentTranslation
[edit]- git #7ec1beb7 - fetchLinkData of CXLink class must return jQuery.Promise (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 (T105050)
- git #c187f5e5 - Show the gray interlanguage link only when viewing the article (T105158)
DonationInterface
[edit]- git #e4b9fb28 - Adapt CSS to number of subpayment choices (T105096)
- git #d3c6e2ea - Make CurrencyRates last update visible
- git #8acb7864 - Remove HSBC and Caixa banks from Astropay form (T105096)
- git #f3a119a8 - Revert "Orphan slayer reads from frack Redis"
- git #2869dbe2 - Hide 'your card is safe' message for non-card methods (T98216)
- git #0c35b4db - Add Brazil banks and logos for Astropay (T98216)
- git #488db9d2 - Add logo filename to submethod meta, add big logos (T101234)
- git #1099770f - Add more_info_links partial for mustache forms (T101234)
- git #4ef27f4e - Red Text validation messages (T86214)
- git #db071ecc - Before Astropay redirect, log details for audit processor (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 (T101564)
- git #29323de2 - Use email address as user id (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 (T100562)
- git #dbce0abb - Use ct_id.numAttempt format for Astropay order number
- git #791d581a - Orphan slayer reads from frack Redis (T99017)
Echo
[edit]- git #064c1f15 - Load only the EchoInteraction schema client-side (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() (T97620)
- git #b56cb3fb - Removed old b/c check for mImageTimeKeys
Flow
[edit]- git #b4248f3e - Disable and partially hide content while flow-JS is loading (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 (T102900)
- git #d5608b9b - Fix debug bar positioning
- git #253ec849 - Don't convert editor content when we don't have to (T105677)
- git #49a26ab4 - Use correct format to register VisualEditor commands
- git #acc362d9 - urlencode titles in Parsoid URL (T105562)
- git #efbf0a33 - Remove no-op wfProfile(In|Out) calls
- git #ab43df25 - Summary authors line (T103580)
- git #0f492a68 - Use correct module name for ApiFlowUndoEditTopicSummary (T105478)
- git #d7db39dc - Use a message for archive pattern (T93395)
- git #b6fd3efe - Check for & report permissions error in single-view pages (T104843)
- git #dc15c028 - Use boardHistory component for topic history (T105092)
- git #417f2b4c - Suppress topic creation entry from RC, watchlist, contributions and history (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 (T105113)
- git #e902aa25 - Never send email notifications for LQT notifications imported to Flow (T104087)
- git #a36ac9a5 - Use OOUI display format for Special:EnableFlow (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 (T102244)
- git #f244b1fa - Add list of highlighted words and total term frequency to API output (T104443)
- git #ca197f79 - Change mention inspector template (T99891)
- git #5ae76110 - Ensure there are no duplicate orderedTopicIds (T105089)
- git #160a2d2f - Recompile all Handlebars to fix whitespace discrepancy
- git #5377d0ef - Revert "Set overflow auto on the ToC wrapper" (T105113)
- git #c8931f01 - Add text-overflow: ellipsis to the ToC widget
- git #026066cd - Correct placement of the scroll when we scroll to topic (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 (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 (T105149)
- git #95b14c1c - Update browser test environment documentation (T104558)
- git #de30bf43 - Use the same close icon color for image overlay and reference drawer (T103732)
- git #683423bc - Promote alpha header to beta (T101295)
- git #74a9ecd6 - Correctly place the edit (pencil) icons for sections (T105115)
- git #5a15f892 - TalkSectionOverlay disallow empty fields (T104837)
- git #ddc1b73a - Hide the search form in alpha when JS is disabled (T105066)
- git #1e1c09be - Show a missing search icon in alpha (T101145)
- git #7f9273ec - Add default sign in message to all login pages (stable/alpha) (T87261)
OAuth
[edit]- git #b1b824cb - Prevent canonical redirect when OAuth is in use (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" (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) (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 (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 (T35429)
UniversalLanguageSelector
[edit]- git #71e8c91d - Add two hooks entries missed in extension.json (T105795)
- git #c3f3f496 - Add Gothic font (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 (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) (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 (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 (T105239)
- git #b8c39de8 - Bypass ve.ui.MWInternalLinkAnnotationWidget.prototype.getHref when determining text (T104838)
- git #8971edb4 - Check if links are 'known' rather than 'exist' locally (T104604)
- git #be5df39f - Fix section scrolling
- git #652da4af - Revert "Make toolbar save button frameless" (T103403)
WikiLove
[edit]- git #a07191b0 - Hide wikilove link if JavaScript is disabled (T49624)
- git #13ad1cf2 - Use more reliable Flow detection (T95464)
- git #304c697c - Defer addition of change tag (T105444)
- git #219ce22e - API: Stop suppressing DBQueryErrors (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