MediaWiki 1.26/wmf15
Appearance
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 (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 (T99017, 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 (T99015)
- git #001210c0 - Updated mediawiki/core (T107429)
- git #160f6987 - Debug logging for T102199
- git #acb2a929 - Add Content-Length header to thumb.php redirects (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 (T106963)
- git #47764b07 - Updated mediawiki/core (T105484)
- git #b12fe91a - Updated mediawiki/core (T106986)
- git #5eafca2e - Revert "Convert Special:Search to OOUI" (T106273)
- git #e6f19a7d - Auto-forward to search suggestion when zero results (T105202)
- git #684ad510 - Bump VisualEditor to I1d954a72 for T106696
- git #bce33f92 - Updated mediawiki/core (T106798)
- git #513b5dad - Updated mediawiki/core
- git #0ae98964 - Updated mediawiki/core (T105202)
- git #016e3e4e - mw.ui: Fix broken hover state for quiet buttons (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 (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 (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 (T105973)
- git #377df958 - Avoid logging query in wasDeletedSinceLastEdit() if the page still exists
- git #87861302 - Log thumbnail access (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 (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 (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 (T92007)
- git #7076ee79 - Make the User Timing API safe to use in MediaWiki
- git #83a9ac3e - Avoid using trigger_error() in addMissingMetadata() (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 (T85281)
- git #2ac9e2a4 - Implement NamespaceInputWidget
- git #ec60612b - Refine thumbnailing metrics (T105681)
- git #7569c67f - Namespace names for Western Punjabi (pnb)
- git #a2e0bf21 - InfoAction: Use watchlist query group for watchlist queries (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 (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 (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 (T105120)
- git #77a39712 - Convert MWExceptionHandler to use structured logging (T88649)
- git #bc3247a8 - Use deferred updates in place of $wgActivityUpdatesUseJobQueue (T91284)
- git #84c4e759 - Ignore some ScopedCallback IDE warnings
- git #2281952d - Add a bailout method for getEditToken
- git #47e0f0c3 - Normalize message name in Allmessages (T63894)
- git #6bab937d - jquery.makeCollapsible: Make it possible to clone a collapsible (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 (T89758)
- git #f648ab40 - TitleInputWidget: Correct CSS class name in PHP code to match JS code
- git #6a69a4eb - Add "purpose" to password validity check (T104615)
- git #939dbec8 - Tweaked User::READ_LOCKING to use LOCK IN SHARE MODE
- git #103eff5b - Record timing of thumbnail generation and store pull (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() (T103026)
- git #567f1271 - Add edit link to each row on Special:WhatLinksHere (T97269)
- git #3ec3f08c - OOUIHTMLForm: Wrap help text in OOUI\HtmlSnippet (T104422)
- git #3a577ce8 - MonologSpi: Add method to provide additional configuration (T104584)
- git #370a7d5f - resourceloader: Make tests less susceptible to timestamp races (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 (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 (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 (T104490)
- git #3e7d5096 - Switched upload chunk status store to the main object stash (T88493)
- git #3a878b81 - Allow constructing a Message from a MessageSpecifier (T91986)
Vendor
[edit]Extensions
[edit]AbuseFilter
[edit]- git #3287ef77 - Revert "Revert "Conversion to using getMainStashInstance()""
- git #e4e78dcc - Revert "Conversion to using getMainStashInstance()" (T106986)
- git #374e6859 - Revert "Add "Last hit" timestamp column to Special:AbuseFilter list view" (T106798)
- git #77d161f6 - Add "Last hit" timestamp column to Special:AbuseFilter list view (T93564)
BetaFeatures
[edit]- git #9550f10b - API: Changing the output if there are zero users for the feature (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 (T100413)
CirrusSearch
[edit]- git #babfe3b9 - Log an executor id in ElasticsearchIntermediary (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 (T104173)
- git #d0003598 - User tool bar is reversed on Arabic (ar) Wikipedia (T105688)
- git #ababc512 - Add special page aliases for Italian
- git #778b91a9 - Style improvements for page selector (T105966)
- git #9568cead - Reduce the size of icons in dashboard to match the font size (T105962)
- git #10a9c481 - Reduce the z-index of callout to a reasonable level (T105954)
- git #210a0d9d - Allow adding any external or internal link to the translation (T89953)
- git #e666700d - Make the height of search input field same as its container (T105960)
- git #45c796a6 - Separate and isolate source and target title in the dashboard (T105903)
- git #c897ef67 - Don't do anything when clicking on a discarded translation (T105919)
DonationInterface
[edit]- git #712cfe21 - Limit OID reset on recurring changes, log resets (T110367)
- git #5637982c - Convert queue message back into DI format (T109527)
- git #1087de68 - update vendor submodule
- git #6fd876dc - Disable Amazon forms (T107528)
- git #b77ea6f4 - Append specific message to generic communication error (T109527)
- git #0293617c - Consolidate slayer logging; general cleanups (T107851)
- git #964d119a - Log real GC error on validation problem (T107845)
- git #59151bfa - Blank submethod on method change, OID on recur change (T105041, T108248)
- git #8c10523e - Fix AstroPay signature when values contain plus sign (T109335)
- git #816361f7 - Log signed message and signature on 'Invalid control' (T109335)
- git #8ad4c9d5 - Stop fetching fields twice in message creation
- git #55231704 - Restore 'freeform' flag (T109022)
- git #4ffa37e9 - Clean up process_orphans vs processOrphans
- git #30de56be - Rectify orphans inside the fetch loop (T107852)
- git #df0d3c06 - Don't delete the message until we're done with it (T107852)
- git #f56ac754 - Add id attribute to amount and currency
- git #53823713 - Log original GlobalCollect validation error (T107845)
- git #e5cd6732 - Fix orphan loop, remove 'antimessage' references (T99018)
- git #696861e5 - Remove legacy STOMP code (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 (T107852)
- git #df09fc71 - Ensure we're plugging the AVS hole with n0thing (T108129)
- git #ddadda24 - Remove use of deprecated wfRunHooks
- git #574919cd - Normalize currency_code to uppercase (T108242)
- git #0bd664cc - Deal with 'Could not make the deposit' AstroPay errors
- git #3e1b9b51 - Catch specific exception in deleteLimboMessage (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 (T99017, T104499)
- git #9e455d14 - Message helpers can handle both transaction or message-keyed source data (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 (T99017, T104499)
- git #0f62da4d - Add mustache loading overlay, show on form submit (T107321)
- git #5640d622 - Quit sending AstroPay txns to limbo queue (T107787)
- git #dfee6f79 - Log timing of each cURL attempt, not cumulative (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 (T106053)
- git #b92cced7 - Use country-specific field names in error messages (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 (T106053)
- git #cb1e3814 - Add country-specific versions of fiscal_number (T106137)
- git #3b868b0f - Check error['context'] to place error messages (T106053)
- git #ea35c3e3 - Use old error forms for AstroPay fail page (T106053)
- git #8205cfbb - Generate new order IDs for each NewInvoice call (T106039)
- git #4ac357a0 - Move deleteMessage out of legacy antimessage function
- git #f8018893 - Give Japan forms correct selection weight (T106705)
- git #643abbe6 - Undo last commit's fiscal number normalization (T106171)
- git #082a3f50 - Validate fiscal number when exists, require for AstroPay (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 (T102496)
- git #899be810 - Stop exceptioning in drupal formatMessage stub (T105848)
- git #ee8b7033 - Fix recurring GC false success report (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 (T105848)
- git #d6e8ed20 - Remove backwards-compatibility i18n shims (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. (T105484)
- git #a8d552a7 - Don't abort on invalid characters when creating DOM (T92303, T106079)
- git #7390827d - Update translations for Galician
- git #cceab1c6 - Force scrollbars on OS X (T106029)
- git #0f555567 - Initialize navigation div with a height value (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 (T105696)
- git #36c1826f - Avoid spamming mailing list by skipping
- git #77e4e322 - Hygiene: Update module name usage
- git #4fd8c8e5 - Render collections via template (T104737)
- git #8cfd0b4a - QA: Fix menu browser test (T105878)
Math
[edit]- git #b9380998 - Fix: Undefined variable passed to hook
- git #11578961 - Remove client-side MathJax support (T99369)
MobileFrontend
[edit]- git #6e27b3ce - Load all mobile license messages along with Skin.js (T107429)
- git #480547d8 - Don't hook into desktop mode login page
- git #949ade70 - Always show a logo on Login/Create page (T106352)
- git #9eb53ca7 - Documentation: CategoryLookupInputWidget
- git #c7cb2505 - Fix displayTitle of CategoryLookupInputWidget (T105832)
- git #ad55f1d3 - Only apply indicator circle to first instance of main menu button (T105880)
- git #cec34e03 - Correct typo in tables stylesheet of minerva (T105762)
- git #0b6df447 - Add MobileFrontendLogo to alpha login/create page (T87261)
- git #8b51ee1d - Hygiene: Adjust styling of main menu so browser tests do not fail (T105878)
- git #3aa34161 - QA: Allow more time for search test to pass (T98476)
- git #6b6b5f30 - QA: Voting MW-Selenium integration tests
- git #f129c745 - Remove opacity from the close icon in media viewer (T105714)
MultimediaViewer
[edit]- git #a7f11a7c - Moar restriction icons! (T102693)
- git #849a6d9f - Revert no-longer-needed fix for MS Edge browser (T104381)
Oversight
[edit]- git #cbe4ae02 - Add an option to only migrate a maximum number of revisions at a time (T62373)
- git #57bd7162 - Add maintenance script to fix log_search of revisions migrated to revdel (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 (T106963)
SyntaxHighlight_GeSHi
[edit]- git #05bae5a9 - Use $parser->mUniqPrefix instead of $parser::MARKER_PREFIX for MW 1.25 compatibility (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 (T97961, 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 (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) (T106270)
- git #9134ec2d - Disallow typing newlines in the edit summary (T106325)
- git #d231bcbb - [BrowserTest] Add prefixes to language screenshot messages
- git #8e0394da - Support command whitelist feature (T106061)
- git #4365f6fc - Update VE core submodule to master (8abd858)
- git #bb46c342 - Update VE core submodule to master (edaa19b) (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 (T105466)
- git #96117c67 - Update VE core submodule to master (ac3e349)
- git #7653dec4 - ve.init.mw.TargetLoader: Error when RESTbase load call fails (T97041)
WikiEditor
[edit]- git #2d188d18 - Use "B" and "I" icon for Persian
- git #27353c44 - WikiEditor: Improve help section (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
[edit]Vector
[edit]- git #cec2337a - Make Vector more responsive (T46387)
- git #620dec45 - More-menu needs to overlap indicators (T89410)