MediaWiki 1.26/wmf15
MediaWiki 1.26/wmf14 | Deployment of MediaWiki 1.26wmf15 to Wikimedia sites | MediaWiki 1.26/wmf16 |
The latest version (labeled "1.26wmf15") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 21 July 2015 (see the roadmap).
Core changes
edit- git #59a08b48 - Updated mediawiki/core (task T110367)
- git #228baef9 - Updated mediawiki/core
- git #47ef0e27 - Updated mediawiki/core
- git #57cec50f - Updated mediawiki/core
- git #f199c5c5 - Updated mediawiki/core
- git #2e8697c4 - Updated mediawiki/core
- git #cf28a3dd - Updated mediawiki/core
- git #1bdb4d09 - Updated mediawiki/core
- git #f898a3f4 - Updated mediawiki/core
- git #6e210a8b - Updated mediawiki/core
- git #ef846b5e - Updated mediawiki/core
- git #e9d39fe3 - Updated mediawiki/core
- git #22a43e96 - Updated mediawiki/core
- git #77273388 - Updated mediawiki/core
- git #46a7265a - Updated mediawiki/core
- git #4f7e8251 - Updated mediawiki/core
- git #7ff7c1e2 - Updated mediawiki/core
- git #6a7888a5 - Updated mediawiki/core
- git #227b7ca5 - Updated mediawiki/core
- git #0ba83524 - Updated mediawiki/core
- git #fb59ec98 - Updated mediawiki/core
- git #8cfc0c49 - Updated mediawiki/core
- git #847d91fb - Updated mediawiki/core (task T99017, task T104499)
- git #2fee0b9f - Updated mediawiki/core
- git #11e24798 - Updated mediawiki/core
- git #56891208 - Updated mediawiki/core
- git #742f39fa - Updated mediawiki/core
- git #5b62519b - Updated mediawiki/core
- git #797f5a60 - Updated mediawiki/core
- git #905ab6f5 - Updated mediawiki/core
- git #b0a80d93 - Updated mediawiki/core
- git #d5026c36 - Updated mediawiki/core
- git #be5f428d - Updated mediawiki/core
- git #097772d9 - Updated mediawiki/core (task T99015)
- git #001210c0 - Updated mediawiki/core (task T107429)
- git #160f6987 - Debug logging for T102199
- git #acb2a929 - Add Content-Length header to thumb.php redirects (task T84842)
- git #e39d5983 - Updated mediawiki/core
- git #2ae77470 - Updated mediawiki/core
- git #610a9c2d - Updated mediawiki/core
- git #dc79bfb0 - RedisBagOStuff: if no alternatives, skip master link status check
- git #7c36a3eb - Updated mediawiki/core
- git #19951658 - Updated mediawiki/core
- git #177e4d0d - Updated mediawiki/core (task T106963)
- git #47764b07 - Updated mediawiki/core (task T105484)
- git #b12fe91a - Updated mediawiki/core (task T106986)
- git #5eafca2e - Revert "Convert Special:Search to OOUI" (task T106273)
- git #e6f19a7d - Auto-forward to search suggestion when zero results (task T105202)
- git #684ad510 - Bump VisualEditor to I1d954a72 for T106696
- git #bce33f92 - Updated mediawiki/core (task T106798)
- git #513b5dad - Updated mediawiki/core
- git #0ae98964 - Updated mediawiki/core (task T105202)
- git #016e3e4e - mw.ui: Fix broken hover state for quiet buttons (task T106618)
- git #4b93e157 - Add Southern Luri (luz)
- git #72625326 - Fix name of Western and Southern Balochi
- git #4e73d64d - Update Wikidata - add azb interwiki sorting
- git #8b96984d - Updated mediawiki/core
- git #2225b7f6 - Updated mediawiki/core
- git #69eb8f6e - Don't double-serialize values for APC
- git #2b6ea73b - Update VisualEditor for Ibe1ba94e and I07fb4dc6
- git #8e1810f6 - Use feature test rather than version check (task T106579)
- git #59f0b4c0 - Updated mediawiki/core
- git #dd3bdbfb - Updated mediawiki/core
- git #8ff766e4 - Bump VisualEditor for Iba207fc913
- git #f1e1313a - Support for storing files under SHA-1 names (task T1210)
- git #67db4584 - Update button focus and hover state according to spec
- git #1c97b1fb - tiny optimization Title::isValidRedirectTarget()
- git #c8ac9622 - Clean up UserMailer::send() parameters
- git #2f8cd8f4 - mw.loader: Fix late loading of CSS in certain cases (task T105973)
- git #377df958 - Avoid logging query in wasDeletedSinceLastEdit() if the page still exists
- git #87861302 - Log thumbnail access (task T106323)
- git #88d616ba - Fix doc-blocks for some HTMLForm elements
- git #ad9f14d6 - Support redirects in JavaScriptContent (bug 71200, bug 33973)
- git #70910cd1 - Don't ignore autofocus in HTMLForm
- git #c226b135 - Implement UserInputWidget in OOUI/MW Widgets
- git #a37f59c9 - Fix notice on Special:UserLogin
- git #120d7149 - Do not suggest alternate svg sizes bigger than $wgMaxSVGSize on img pg
- git #4de0ff16 - Removed redundant signatures from DatabaseBase
- git #2d20b88c - Use CACHE_ACCEL for SiteLists if on HHVM (task T58602)
- git #cf501475 - Fix fatal when non-ascii message key is normalized
- git #fb395bba - Add tests for 47e0f0c3 (MessageCache::normalizeKey())
- git #8fb5c380 - findHooks: Exit with a status code of 1 if issues are found
- git #fc34ed8d - maintenance: Add --query option in sql.php
- git #0b4208e6 - Allow whitespace between indent and table start tag (task T105238)
- git #a5c9c960 - Add public keywords to the QueryPage base class
- git #6f317cab - Set $wgPasswordResetRoutes['email'] = true by default
- git #2281d134 - Fix name of the 'PageViewUpdates' hook in docs
- git #6eafdc2a - Add missing paths to maintenance/findHooks.php
- git #96bd35e9 - Check for any content of MediaWiki namespace titles before passing it through ContentHandler
- git #d807a9dc - Added FIXME to default Database replace() implementation
- git #64bf3a12 - Defer user_newtalk updates in clearNotification() to post-send (task T92007)
- git #7076ee79 - Make the User Timing API safe to use in MediaWiki
- git #83a9ac3e - Avoid using trigger_error() in addMissingMetadata() (task T105810)
- git #248204b8 - Removed squid purge in generateAndSaveThumb()
- git #be5a40b7 - Special:JavaScriptTest: Redirect to /qunit/plain by default
- git #183bd830 - Don't break installation when the local db root user has no password (task T85281)
- git #2ac9e2a4 - Implement NamespaceInputWidget
- git #ec60612b - Refine thumbnailing metrics (task T105681)
- git #7569c67f - Namespace names for Western Punjabi (pnb)
- git #a2e0bf21 - InfoAction: Use watchlist query group for watchlist queries (task T105852)
- git #268163dc - Update Namespaces, SpecialPageAliases and MagicWords for South Azerbaijani (azb)
- git #ecc073bb - TitleInputWidget: Correct links when 'relative' option used
- git #c61a678e - OOUIHTMLForm: Make sure arguments to OOUI\HtmlSnippet are really strings
- git #eb74225b - This should fix T105373 (task T105373)
- git #803d8917 - mediawiki.page.ready: When infusing, infuse by id, not by element
- git #adce8103 - Use Node.ELEMENT_NODE and Node.TEXT_NODE constants instead of magic numbers
- git #184fbf38 - Allow extensions to add a banner to UserLogin and CreateAccount special pages (task T87261)
- git #00fb9b72 - mediawiki.api.upload: Correct response handling of #uploadWithFormData
- git #00e5dbdc - Fix issue with needToken patch to Api.upload
- git #d52f4a1a - Chinese Conversion Table Update 2015-6
- git #c656c3d7 - API: Fixed documentation for hasmg parameter (task T105120)
- git #77a39712 - Convert MWExceptionHandler to use structured logging (task T88649)
- git #bc3247a8 - Use deferred updates in place of $wgActivityUpdatesUseJobQueue (task T91284)
- git #84c4e759 - Ignore some ScopedCallback IDE warnings
- git #2281952d - Add a bailout method for getEditToken
- git #47e0f0c3 - Normalize message name in Allmessages (task T63894)
- git #6bab937d - jquery.makeCollapsible: Make it possible to clone a collapsible (task T71288)
- git #3d5aca4a - Add MediaWiki-Timestamp header to ResourceLoader requests
- git #528334e3 - Moved LoadMonitorMySQL to a separate file
- git #db2d4b67 - Fix MultiHttpClient to return correct errors (task T89758)
- git #f648ab40 - TitleInputWidget: Correct CSS class name in PHP code to match JS code
- git #6a69a4eb - Add "purpose" to password validity check (task T104615)
- git #939dbec8 - Tweaked User::READ_LOCKING to use LOCK IN SHARE MODE
- git #103eff5b - Record timing of thumbnail generation and store pull (task T105681)
- git #5245e36d - Update OOjs UI to v0.12.0
- git #e47c2e0c - Fixed User class IDE warnings
- git #5bd98dac - SpecialLinkSearch: Switch to OOUI form
- git #53b012ce - OOUIHTMLForm: Implement HTMLSelectNamespace
- git #b524a433 - OOUIHTMLForm: Support setWrapperLegend() (task T103026)
- git #567f1271 - Add edit link to each row on Special:WhatLinksHere (task T97269)
- git #3ec3f08c - OOUIHTMLForm: Wrap help text in OOUI\HtmlSnippet (task T104422)
- git #3a577ce8 - MonologSpi: Add method to provide additional configuration (task T104584)
- git #370a7d5f - resourceloader: Make tests less susceptible to timestamp races (task T105476)
- git #ed1b8d3a - Upgraded User::saveSettings logged errors to exceptions
- git #3ac9f311 - Change "included" to "transcluded" in messages about cascading
- git #47d36ab9 - TitleInputWidget: Override getJavaScriptClassName and remove infuse hack
- git #d7d663bc - HTMLForm: Add 'title' type (task T104420)
- git #35ccd9c2 - Revert Count API module instantiations and Hook runs
- git #7782819d - Improve serialization of Message, Title
- git #c235e071 - Support mustache partials in server-side templates (task T97188)
- git #c318e3a2 - Hygiene: Use strtr() instead of str_replace() for character swapping
- git #1d253bf4 - mediawiki.jqueryMsg: Use load urls instead of file urls for debug (task T104490)
- git #3e7d5096 - Switched upload chunk status store to the main object stash (task T88493)
- git #3a878b81 - Allow constructing a Message from a MessageSpecifier (task T91986)
Vendor
editExtensions
editAbuseFilter
edit- git #3287ef77 - Revert "Revert "Conversion to using getMainStashInstance()""
- git #e4e78dcc - Revert "Conversion to using getMainStashInstance()" (task T106986)
- git #374e6859 - Revert "Add "Last hit" timestamp column to Special:AbuseFilter list view" (task T106798)
- git #77d161f6 - Add "Last hit" timestamp column to Special:AbuseFilter list view (task T93564)
BetaFeatures
edit- git #9550f10b - API: Changing the output if there are zero users for the feature (task T99502)
CentralAuth
edit- git #77d215e0 - Move function to CentralAuthHook
- git #09df7be0 - Fixed local user cache purge in adminDelete()/adminUnattach()
- git #30143286 - Autologin for m. domains (task T100413)
CirrusSearch
edit- git #babfe3b9 - Log an executor id in ElasticsearchIntermediary (task T105202)
- git #041a6f3c - Really abort, if ES version could not be fetched
Cite
edit- git #de550c71 - Hygiene: Main return as root structure (handle errors early)
ContentTranslation
edit- git #11aee466 - Add a link from CX dashboard to CXStats (task T104173)
- git #d0003598 - User tool bar is reversed on Arabic (ar) Wikipedia (task T105688)
- git #ababc512 - Add special page aliases for Italian
- git #778b91a9 - Style improvements for page selector (task T105966)
- git #9568cead - Reduce the size of icons in dashboard to match the font size (task T105962)
- git #10a9c481 - Reduce the z-index of callout to a reasonable level (task T105954)
- git #210a0d9d - Allow adding any external or internal link to the translation (task T89953)
- git #e666700d - Make the height of search input field same as its container (task T105960)
- git #45c796a6 - Separate and isolate source and target title in the dashboard (task T105903)
- git #c897ef67 - Don't do anything when clicking on a discarded translation (task T105919)
DonationInterface
edit- git #712cfe21 - Limit OID reset on recurring changes, log resets (task T110367)
- git #5637982c - Convert queue message back into DI format (task T109527)
- git #1087de68 - update vendor submodule
- git #6fd876dc - Disable Amazon forms (task T107528)
- git #b77ea6f4 - Append specific message to generic communication error (task T109527)
- git #0293617c - Consolidate slayer logging; general cleanups (task T107851)
- git #964d119a - Log real GC error on validation problem (task T107845)
- git #59151bfa - Blank submethod on method change, OID on recur change (task T105041, task T108248)
- git #8c10523e - Fix AstroPay signature when values contain plus sign (task T109335)
- git #816361f7 - Log signed message and signature on 'Invalid control' (task T109335)
- git #8ad4c9d5 - Stop fetching fields twice in message creation
- git #55231704 - Restore 'freeform' flag (task T109022)
- git #4ffa37e9 - Clean up process_orphans vs processOrphans
- git #30de56be - Rectify orphans inside the fetch loop (task T107852)
- git #df0d3c06 - Don't delete the message until we're done with it (task T107852)
- git #f56ac754 - Add id attribute to amount and currency
- git #53823713 - Log original GlobalCollect validation error (task T107845)
- git #e5cd6732 - Fix orphan loop, remove 'antimessage' references (task T99018)
- git #696861e5 - Remove legacy STOMP code (task T99018)
- git #1b2a9787 - update vendor submodule
- git #e4d44b71 - update php-queue
- git #b3715fde - update php-queue
- git #d9967812 - bump vendor
- git #18ff024c - bump php-queue version
- git #62d09281 - Don't delete limbo messages until we've finished processing (task T107852)
- git #df09fc71 - Ensure we're plugging the AVS hole with n0thing (task T108129)
- git #ddadda24 - Remove use of deprecated wfRunHooks
- git #574919cd - Normalize currency_code to uppercase (task T108242)
- git #0bd664cc - Deal with 'Could not make the deposit' AstroPay errors
- git #3e1b9b51 - Catch specific exception in deleteLimboMessage (task T108059)
- git #54e069d0 - Don't crash when queue backend can't delete message
- git #c1c95128 - Include main Special page aliases file
- git #b673eb4f - Orphan slayer reads from frack Redis (task T99017, task T104499)
- git #9e455d14 - Message helpers can handle both transaction or message-keyed source data (task T99017)
- git #de6852ac - Revert "Orphan slayer reads from frack Redis"
- git #fe70358b - Revert "More debug hacks"
- git #1cc06614 - More debug hacks
- git #9ecbd9f7 - Revert "Debugging hack"
- git #6d047b7b - Debugging hack
- git #dd047eed - Orphan slayer reads from frack Redis (task T99017, task T104499)
- git #0f62da4d - Add mustache loading overlay, show on form submit (task T107321)
- git #5640d622 - Quit sending AstroPay txns to limbo queue (task T107787)
- git #dfee6f79 - Log timing of each cURL attempt, not cumulative (task T107539)
- git #eb2ce774 - update vendor submodule
- git #3de12fed - Bump vendor php-queue version
- git #d33cd441 - Clean up Redis and slayer stuff
- git #77516c28 - Fix currency code debug logging
- git #a0d5387c - Fix name conflict with mw-core phpunit
- git #6001eb87 - Set language globals from more tests
- git #29d49677 - Map some GC codes to message about transient errors
- git #f2e1265d - Remove RapidHTML AstroPay form
- git #f93673cb - Log unrecognized AstroPay errors at 'error' level (task T106053)
- git #b92cced7 - Use country-specific field names in error messages (task T106137)
- git #1c80d2b2 - Remove unused $value parameter from getErrorMessage
- git #f206c96f - Downgrade log message for empty ffname
- git #1afab3ef - Parse more of AstroPay's error descriptions (task T106053)
- git #cb1e3814 - Add country-specific versions of fiscal_number (task T106137)
- git #3b868b0f - Check error['context'] to place error messages (task T106053)
- git #ea35c3e3 - Use old error forms for AstroPay fail page (task T106053)
- git #8205cfbb - Generate new order IDs for each NewInvoice call (task T106039)
- git #4ac357a0 - Move deleteMessage out of legacy antimessage function
- git #f8018893 - Give Japan forms correct selection weight (task T106705)
- git #643abbe6 - Undo last commit's fiscal number normalization (task T106171)
- git #082a3f50 - Validate fiscal number when exists, require for AstroPay (task T106171)
- git #dd79602a - Dynamically generate JS currency minimum amounts
- git #00986f7b - Update currency rates
- git #b4fa73c0 - Rearrange order of CC logos on GC form for Japan (task T102496)
- git #899be810 - Stop exceptioning in drupal formatMessage stub (task T105848)
- git #ee8b7033 - Fix recurring GC false success report (task T105848)
- git #80f1e488 - Get around watchdog stripping tags
- git #ccc82b1d - Remove unused logfile parsing code
- git #854204f7 - Quit demoting log messages to debug under drupal (task T105848)
- git #d6e8ed20 - Remove backwards-compatibility i18n shims (task T105850)
EducationProgram
edit- git #2debc509 - Fix a Hebrew special page name
Flow
edit- git #75cdf138 - Use post time + 1 min for signature edit as well. (task T105484)
- git #a8d552a7 - Don't abort on invalid characters when creating DOM (task T92303, task T106079)
- git #7390827d - Update translations for Galician
- git #cceab1c6 - Force scrollbars on OS X (task T106029)
- git #0f555567 - Initialize navigation div with a height value (task T105729)
Gadgets
edit- git #a51bb552 - Revert "Add $wgGadgetsEnableLegacyGadgets to allow disabling of legacy gadgets"
- git #d537e502 - Refactor Gadget construction process
Gather
edit- git #bdd62de6 - Avoid undefined index error (task T105696)
- git #36c1826f - Avoid spamming mailing list by skipping
- git #77e4e322 - Hygiene: Update module name usage
- git #4fd8c8e5 - Render collections via template (task T104737)
- git #8cfd0b4a - QA: Fix menu browser test (task T105878)
Math
edit- git #b9380998 - Fix: Undefined variable passed to hook
- git #11578961 - Remove client-side MathJax support (task T99369)
MobileFrontend
edit- git #6e27b3ce - Load all mobile license messages along with Skin.js (task T107429)
- git #480547d8 - Don't hook into desktop mode login page
- git #949ade70 - Always show a logo on Login/Create page (task T106352)
- git #9eb53ca7 - Documentation: CategoryLookupInputWidget
- git #c7cb2505 - Fix displayTitle of CategoryLookupInputWidget (task T105832)
- git #ad55f1d3 - Only apply indicator circle to first instance of main menu button (task T105880)
- git #cec34e03 - Correct typo in tables stylesheet of minerva (task T105762)
- git #0b6df447 - Add MobileFrontendLogo to alpha login/create page (task T87261)
- git #8b51ee1d - Hygiene: Adjust styling of main menu so browser tests do not fail (task T105878)
- git #3aa34161 - QA: Allow more time for search test to pass (task T98476)
- git #6b6b5f30 - QA: Voting MW-Selenium integration tests
- git #f129c745 - Remove opacity from the close icon in media viewer (task T105714)
MultimediaViewer
edit- git #a7f11a7c - Moar restriction icons! (task T102693)
- git #849a6d9f - Revert no-longer-needed fix for MS Edge browser (task T104381)
Oversight
edit- git #cbe4ae02 - Add an option to only migrate a maximum number of revisions at a time (task T62373)
- git #57bd7162 - Add maintenance script to fix log_search of revisions migrated to revdel (task T62373)
Scribunto
edit- git #9afbcecf - Revert "Add an additional cache layer for module revision text"
- git #79df0445 - Add an additional cache layer for module revision text
- git #ab229ee5 - Add Module namespace translation for Albanian (sq)
- git #259a2e2f - Add namespace aliases for South Azerbaijani (azb)
SemanticForms
edit- git #b1db8013 - Another improvement to string replacement for multi-inst. templates
- git #36923dfc - Made preg_replace() search "non-greedy"
SemanticResultFormats
edit- git #377f460f - Add wgMessagesDirs for WMF usage in LocalisationUpdate (noop for older MW)
SiteMatrix
edit- git #47b13711 - Fix loading of canonical url and site name settings (task T106963)
SyntaxHighlight_GeSHi
edit- git #05bae5a9 - Use $parser->mUniqPrefix instead of $parser::MARKER_PREFIX for MW 1.25 compatibility (task T105796)
TimedMediaHandler
edit- git #f30e2784 - build: Re-add private=true in package.json
- git #228346e9 - Update TimedMediaHandler tests
Translate
edit- git #e249c3af - Enable message group toggle
- git #42ecc0e5 - Remove empty rows from the group list
- git #9151e45c - List subgroups after click on group (task T97961, task T49919)
Validator
edit- git #1370a0ee - Add wgMessagesDirs for WMF usage in LocalisationUpdate (noop for older MW)
VisualEditor
edit- git #ba874adc - ParameterWidget: Connect to Search results widget 'choose' events (task T106696)
- git #b3cab108 - Hooks: Support auto-enabling for auto-created accounts
- git #7ff8d390 - Hooks: Support auto-enabling for a proportion of new accounts
- git #16d71651 - Update VE core submodule to wmf/1.26wmf15 HEAD (2cbe96b) (task T106270)
- git #9134ec2d - Disallow typing newlines in the edit summary (task T106325)
- git #d231bcbb - [BrowserTest] Add prefixes to language screenshot messages
- git #8e0394da - Support command whitelist feature (task T106061)
- git #4365f6fc - Update VE core submodule to master (8abd858)
- git #bb46c342 - Update VE core submodule to master (edaa19b) (task T94066)
- git #d42e10ca - [BrowserTest] Added screenshots scenarios for links and categories
- git #9b295498 - Update VE core submodule to master (67936f9)
- git #81c599ef - Follow-up 8b7b20b9: Add new i18n directory to banana testing
- git #06538041 - Don't set browser-prefixed transition CSS classes
- git #8b7b20b9 - [BrowserTest] Add true internationalized content support to language screenshot (task T105466)
- git #96117c67 - Update VE core submodule to master (ac3e349)
- git #7653dec4 - ve.init.mw.TargetLoader: Error when RESTbase load call fails (task T97041)
WikiEditor
edit- git #2d188d18 - Use "B" and "I" icon for Persian
- git #27353c44 - WikiEditor: Improve help section (task T26128)
Wikidata
edit- git #3a20b83b - Revert "Update Wikidata - add usage tracking job"
WikimediaEvents
edit- git #346897f2 - Enable TestSearchSatisfaction schema for anon users
- git #8b87bc5b - Typo fix for I5240017
WikimediaMaintenance
edit- git #52c945b7 - dumpInterwiki: Get interwiki map via HTTPS
Skins
editVector
edit- git #cec2337a - Make Vector more responsive (task T46387)
- git #620dec45 - More-menu needs to overlap indicators (task T89410)