Jump to content

MediaWiki 1.31/wmf.26

From mediawiki.org
MediaWiki 1.31.0-wmf.25 Deployment of MediaWiki 1.31.0-wmf.26 to Wikimedia sites MediaWiki 1.31.0-wmf.27

The latest version (labeled "1.31.0-wmf.26") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 20 March 2018 (see the roadmap).

Core changes

[edit]
  • git #e38c735b - Update git submodules by Gerrit Code Review
  • git #f4bd2319 - This patch reduces the edit summary length to 500 characters by MaxSem
  • git #c3296c85 - Update git submodules by Gerrit Code Review
  • git #68b85637 - Add GlobalPreferences (T184121) by Max Semenik
  • git #b6c4f60b - Revert "Selenium: configuration file for beta cluster" by Zfilipin
  • git #f2f370cb - Fix XMPReader/XMPValidator for PHP 7 (T182365) by Krinkle
  • git #3b076177 - Set WebInstaller session variables as globals (T187586) by GergƑ Tisza
  • git #fe927788 - rdbms: add IDatabase::wasConnectionLoss() method by Aaron Schulz
  • git #c6ac3d18 - rdbms: define wasLockTimeout() for postgres by Aaron Schulz
  • git #b0bdfd7e - MCR: replace slot_inherited with slot_origin (T189004) by daniel
  • git #01e335d8 - Rewrite passwordtoopopular message (T177018) by Framawiki
  • git #8d15ade6 - Add default for revision.rev_text_id where missing (T188741) by addshore
  • git #d1b673ff - mediawiki.util: Document isIPAddress() allowBlock as optional by Timo Tijhof
  • git #a2bb8124 - Remove @dataProvider and @covers from non-test functions by Krinkle
  • git #2d5c742d - Use SPDX 3.0 license identifier (T183858) by Umherirrender
  • git #9ceb2e08 - Move image_comment_temp entries when the file is moved (T189985) by Brad Jorsch
  • git #0bc629fe - Remove unused HashRing::newWithoutLocation() method by Aaron Schulz
  • git #45a6a7ad - Set visiblity of some HashRing methods by Aaron Schulz
  • git #06ba5ca3 - Remove internal use of deprecated $wgRequestTime by Krinkle
  • git #fd3ddd93 - Fix WikiPageDbTestBase::testNewFromId_returnsNullOnNonExistingId by Brad Jorsch
  • git #ff35ae61 - RevisionStore: Properly encode timestamp by Brad Jorsch
  • git #369b3fa9 - Normalize PHPDoc attributes by Max Semenik
  • git #8a82749c - Don't use deprecated NS_IMAGE* by Max Semenik
  • git #1f64fa48 - api: Restore fractions for default siprop=dbreplag response by Krinkle
  • git #5e3c21a7 - Remove #toc and #toctitle style definitions (T187808) by VolkerE
  • git #b7737ebe - Pass revision being reverted to edit code (T189819) by Max Semenik
  • git #962fd01d - rdbms: small code cleanups to Database by Umherirrender
  • git #30495ea1 - RFC T157418: Trim whitespace in table cells, list items, headings (T157418) by Subramanya Sastry
  • git #040063a4 - Rename ApiTestCaseUpload by Umherirrender
  • git #3d2395a2 - Selenium: configuration file for beta cluster (T185011) by Ćœeljko Filipin
  • git #2bedfa3f - Make IPTest::isNotIPAddress a test function by Umherirrender
  • git #1ca39974 - Remove @group from ParserTestRunner by Umherirrender
  • git #33e0a539 - Fix User::idFromName() ignoring cache for non-existent users. (T189786) by Thiemo Kreuz (WMDE)
  • git #35779731 - Fix variable name in NewFilesPager::getQueryInfo (T189846) by GergƑ Tisza
  • git #9a3d3310 - Add cleanup for handlers cache. by Stanislav Malyshev
  • git #46e0b876 - tests: fix Specified key was too long; in a schema by Antoine Musso
  • git #78c1fed0 - Remove `-webkit` vendor extension for browsers earlier than 2012 by Volker E
  • git #ecfadf24 - Replace abandoned text color with WikimediaUI color palette one by Volker E
  • git #493c2c76 - Revert "Let install.php detect and inject extensions" (T189567) by Hashar
  • git #011711e7 - Fix typo accessable --> accessible by Jayprakash12345
  • git #397918af - rdbms: avoid throwing exceptions in Database::close() on reconnect (T188875) by Krinkle
  • git #9c1d8a97 - Avoid dumping big stack traces from unit tests. by daniel
  • git #c556bba0 - WikiTextStructure: Exclude <style> tags (T189528) by Brad Jorsch
  • git #1269116f - Correct PHP version in maintenance/dev/README by Leszek Manicki
  • git #53926d9d - Let install.php detect and inject extensions (T189567) by Antoine Musso
  • git #4ccb228b - rdbms: inject the mysql index name aliases into Database by Aaron Schulz
  • git #6261b418 - rdbms: Add $join_conds to IDatabase::estimateRowCount() by Brad Jorsch
  • git #9f22ed71 - Convert MarkpatrolledAction to use OOUI (T189385) by Amir Sarabadani
  • git #434d5a63 - rdbms: allow construction of Database objects without connecting by Aaron Schulz
  • git #ec108ea1 - Fix field names and behavior in SlotRecord. by daniel
  • git #fb234d9a - resourceloader: Fix mw.loader to compute combined version in packed order (T188076) by Krinkle
  • git #949c6017 - resourceloader: Make doRequest() an inline helper for batchRequest() by Krinkle
  • git #15b0e653 - resourceloader: Fix mw.loader to compute version for current request only (T188076) by Krinkle
  • git #b90bc351 - resourceloader: Fix broken code in load.php mock used to make a test fail by Krinkle
  • git #dc8550ea - resourceloader: Clean up and better document module list (un)packing (T188076) by Timo Tijhof
  • git #870d3a65 - resourceloader: Simplify load.mock.php by removing includes dependency (T188076) by Timo Tijhof
  • git #398e2a7c - Add Russian grammar forms to support Wikiversity by Amire80

Vendor

[edit]

No changes for vendor

Extensions

[edit]

3D

[edit]

AbuseFilter

[edit]

ActiveAbstract

[edit]

No changes for ActiveAbstract

AdvancedSearch

[edit]

AntiSpoof

[edit]

No changes for AntiSpoof

ApiFeatureUsage

[edit]

No changes for ApiFeatureUsage

ArticlePlaceholder

[edit]

No changes for ArticlePlaceholder

Babel

[edit]

No changes for Babel

BetaFeatures

[edit]

No changes for BetaFeatures

BounceHandler

[edit]

Calendar

[edit]

No changes for Calendar

Campaigns

[edit]

No changes for Campaigns

Capiunto

[edit]

No changes for Capiunto

CategoryTree

[edit]

No changes for CategoryTree

CentralAuth

[edit]
  • git #d63f7014 - Change DO_MAINTENANCE to RUN_MAINTENANCE_IF_MAIN by Umherirrender
  • git #15f811de - Rename CentralAuthTestCaseUsingDatabase by Umherirrender

CharInsert

[edit]

No changes for CharInsert

CheckUser

[edit]
  • git #0dfe82e9 - Fix a series of minor code smells by Thiemo MĂ€ttig
  • git #f857957d - Fix typo in extension.json description by Umherirrender

CirrusSearch

[edit]

Cite

[edit]

CiteThisPage

[edit]

No changes for CiteThisPage

Citoid

[edit]

No changes for Citoid

cldr

[edit]

No changes for cldr

Cognate

[edit]

No changes for Cognate

CodeEditor

[edit]

No changes for CodeEditor

CodeMirror

[edit]

CodeReview

[edit]
  • git #7f547952 - Change DO_MAINTENANCE to RUN_MAINTENANCE_IF_MAIN by Umherirrender

CollaborationKit

[edit]

No changes for CollaborationKit

Collection

[edit]

CommonsMetadata

[edit]

No changes for CommonsMetadata

ConfirmEdit

[edit]

No changes for ConfirmEdit

ContactPage

[edit]

No changes for ContactPage

ContentTranslation

[edit]

ContributionTracking

[edit]

No changes for ContributionTracking

CreditsSource

[edit]

No changes for CreditsSource

Dashiki

[edit]

No changes for Dashiki

DisableAccount

[edit]

Disambiguator

[edit]

No changes for Disambiguator

DismissableSiteNotice

[edit]

No changes for DismissableSiteNotice

DonationInterface

[edit]

DoubleWiki

[edit]

No changes for DoubleWiki

DynamicSidebar

[edit]

No changes for DynamicSidebar

Echo

[edit]
  • git #b2b6d8b4 - Change DO_MAINTENANCE to RUN_MAINTENANCE_IF_MAIN by Umherirrender
  • git #74eacad8 - Properly handle undos/reverts and links in them (T189819) by Max Semenik
  • git #cb43a785 - Place the notification page settings popup in an overlay (T189428) by Moriel Schottlender

EducationProgram

[edit]
  • git #e6d02793 - Remove redundant @since tags by Thiemo MĂ€ttig

Elastica

[edit]

No changes for Elastica

ElectronPdfService

[edit]

No changes for ElectronPdfService

EventBus

[edit]

No changes for EventBus

EventLogging

[edit]

No changes for EventLogging

ExtensionDistributor

[edit]
  • git #09207f12 - Update recommended 'repoListUrl' value for the Gerrit provider by Kunal Mehta

FeaturedFeeds

[edit]

No changes for FeaturedFeeds

FileExporter

[edit]
  • git #df94ff81 - Simplify local .phpcs.xml to an absolute minimum by Thiemo MĂ€ttig

FileImporter

[edit]
  • git #059bb063 - Add missing PHPDoc @param and @return type hints by Thiemo MĂ€ttig
  • git #0cc05cd2 - Add missing @covers tags to integration tests by Thiemo MĂ€ttig
  • git #c9d9268f - Remove default "return true" from hook handlers by Thiemo MĂ€ttig
  • git #2c6afa14 - Add @codeCoverageIgnore to trivial classes that don't need tests by Thiemo MĂ€ttig
  • git #690980de - Add @license and @author tags to all PHP files by Thiemo MĂ€ttig
  • git #edc43ba1 - Add missing @covers tags to special page integration test by Thiemo MĂ€ttig
  • git #583f9925 - Simplify local .phpcs.xml to an absolute minimum by Thiemo MĂ€ttig
  • git #3c4d6738 - Add @license and @author tags to all PHP files by Thiemo MĂ€ttig

FlaggedRevs

[edit]

Flow

[edit]
  • git #a5fc54c6 - Change DO_MAINTENANCE to RUN_MAINTENANCE_IF_MAIN by Umherirrender
  • git #c08387b4 - Fix tocWidget styles (T186767) by Catrope
  • git #011414df - Remove display:inline-block with float:left/right by Bartosz DziewoƄski

FundraiserLandingPage

[edit]

No changes for FundraiserLandingPage

FundraisingTranslateWorkflow

[edit]

No changes for FundraisingTranslateWorkflow

Gadgets

[edit]

No changes for Gadgets

GeoCrumbs

[edit]

No changes for GeoCrumbs

GeoData

[edit]
  • git #5c760cd5 - Change DO_MAINTENANCE to RUN_MAINTENANCE_IF_MAIN by Umherirrender

GettingStarted

[edit]

No changes for GettingStarted

Graph

[edit]

No changes for Graph

GlobalBlocking

[edit]

GlobalCssJs

[edit]

No changes for GlobalCssJs

GlobalPreferences

[edit]

No changes for GlobalPreferences

GlobalUsage

[edit]
  • git #351c71f3 - Rename maintenance class to match filename by Umherirrender

GlobalUserPage

[edit]

No changes for GlobalUserPage

GoogleNewsSitemap

[edit]

No changes for GoogleNewsSitemap

GuidedTour

[edit]

No changes for GuidedTour

GWToolset

[edit]

No changes for GWToolset

ImageMap

[edit]

No changes for ImageMap

InputBox

[edit]

No changes for InputBox

Insider

[edit]

No changes for Insider

intersection

[edit]

No changes for intersection

Interwiki

[edit]

No changes for Interwiki

InterwikiSorting

[edit]

No changes for InterwikiSorting

JADE

[edit]

Josa

[edit]

No changes for Josa

JsonConfig

[edit]

No changes for JsonConfig

Kartographer

[edit]
  • git #f4ba119b - Use the 'grab' cursor rather than 'pointer' cursor as default (T140209) by Moriel Schottlender
  • git #d94c04e8 - Followup I39c13145: Clip selection area outside the mapbox library (T141750) by Moriel Schottlender
  • git #4c3f5397 - Cut the marker clickable space by half height (T141750) by Moriel Schottlender
  • git #bc548352 - KartographerTest: Force $wgKartographerStaticMapframe to false by Krinkle
  • git #7eb666c7 - Send page language to Kartotherian from Kartographer (T187598) by Moriel Schottlender
  • git #ee90aa9f - Remove deprecated dieUsage methods (T189222) by Jayprakash12345

LabeledSectionTransclusion

[edit]

No changes for LabeledSectionTransclusion

LandingCheck

[edit]

No changes for LandingCheck

LdapAuthentication

[edit]

No changes for LdapAuthentication

Linter

[edit]
  • git #f0d8e13d - Add linterror-summary i18n message by Subramanya Sastry

LiquidThreads

[edit]

No changes for LiquidThreads

Listings

[edit]

No changes for Listings

LocalisationUpdate

[edit]

No changes for LocalisationUpdate

LoginNotify

[edit]

No changes for LoginNotify

MapSources

[edit]

No changes for MapSources

MassMessage

[edit]

No changes for MassMessage

Math

[edit]

No changes for Math

MobileApp

[edit]

MobileFrontend

[edit]

MultimediaViewer

[edit]
  • git #d101b0e0 - Replace abandoned `border-color` with WikimediaUI palette one by Volker E

MwEmbedSupport

[edit]

No changes for MwEmbedSupport

[edit]

No changes for NavigationTiming

Newsletter

[edit]

NewUserMessage

[edit]

No changes for NewUserMessage

Nuke

[edit]

No changes for Nuke

OAuth

[edit]

No changes for OAuth

OATHAuth

[edit]

ORES

[edit]

OpenStackManager

[edit]
  • git #32816ba2 - Rename maintenance class to match filename by Umherirrender

PagedTiffHandler

[edit]
  • git #ec74a3b5 - Change DO_MAINTENANCE to RUN_MAINTENANCE_IF_MAIN by Umherirrender

PageAssessments

[edit]

PageImages

[edit]
  • git #dcba9d1c - Change DO_MAINTENANCE to RUN_MAINTENANCE_IF_MAIN by Umherirrender

PageTriage

[edit]
  • git #1c9ac37d - Change DO_MAINTENANCE to RUN_MAINTENANCE_IF_MAIN by Umherirrender

PageViewInfo

[edit]

No changes for PageViewInfo

ParserFunctions

[edit]

No changes for ParserFunctions

ParserMigration

[edit]

No changes for ParserMigration

ParsoidBatchAPI

[edit]

No changes for ParsoidBatchAPI

PdfHandler

[edit]

No changes for PdfHandler

PerformanceInspector

[edit]

No changes for PerformanceInspector

Petition

[edit]

No changes for Petition

Poem

[edit]

No changes for Poem

PoolCounter

[edit]

Popups

[edit]

ProofreadPage

[edit]

No changes for ProofreadPage

PropertySuggester

[edit]

No changes for PropertySuggester

QuickSurveys

[edit]

No changes for QuickSurveys

Quiz

[edit]

No changes for Quiz

ReadingLists

[edit]
  • git #51af8c47 - Do not check master on error in read APIs (T189946) by GergƑ Tisza
  • git #251967b2 - Use ReadingListRepository::$userId instead of $row->rl_user_id by GergƑ Tisza
  • git #0bc379c7 - .phpcs.xml maintenance by Umherirrender
[edit]

No changes for RelatedArticles

RelatedSites

[edit]

No changes for RelatedSites

Renameuser

[edit]

RevisionSlider

[edit]

No changes for RevisionSlider

RSS

[edit]
  • git #f239f9ce - Change http://www.mediawiki.org to https://www.mediawiki.org (T189687) by Zoranzoki21
[edit]

No changes for SandboxLink

Scribunto

[edit]
  • git #44fe3df9 - Rename test classes to end with Test by Umherirrender

Score

[edit]

No changes for Score

SearchExtraNS

[edit]

No changes for SearchExtraNS

SecurePoll

[edit]
  • git #5f06e440 - Replace deprecated SpecialPage::getTitle() calls by Reedy

Sentry

[edit]

No changes for Sentry

ShortUrl

[edit]
  • git #df049ee1 - Change DO_MAINTENANCE to RUN_MAINTENANCE_IF_MAIN by Umherirrender

SiteMatrix

[edit]

No changes for SiteMatrix

SpamBlacklist

[edit]

No changes for SpamBlacklist

SubPageList3

[edit]

No changes for SubPageList3

SubpageSortkey

[edit]

No changes for SubpageSortkey

SyntaxHighlight_GeSHi

[edit]

No changes for SyntaxHighlight_GeSHi

TemplateData

[edit]

No changes for TemplateData

TemplateSandbox

[edit]

No changes for TemplateSandbox

TemplateStyles

[edit]

No changes for TemplateStyles

TextExtracts

[edit]

No changes for TextExtracts

Thanks

[edit]

TimedMediaHandler

[edit]
  • git #53010477 - Change http://www.mediawiki.org to https://www.mediawiki.org (T189687) by Zoranzoki21

timeline

[edit]

No changes for timeline

TitleBlacklist

[edit]

No changes for TitleBlacklist

TocTree

[edit]

No changes for TocTree

TorBlock

[edit]

Translate

[edit]
  • git #b8151fa8 - Rename maintenance class to match filename by Umherirrender
  • git #254f0140 - Change DO_MAINTENANCE to RUN_MAINTENANCE_IF_MAIN by Umherirrender
  • git #4e40579c - Remove 1.28 support by Reedy

TranslationNotifications

[edit]

No changes for TranslationNotifications

TrustedXFF

[edit]

No changes for TrustedXFF

TwoColConflict

[edit]
  • git #cc2170d1 - PHPCS fixes: Test function naming and TestingAccessWrapper by WMDE-Fisch
  • git #74db33dd - Remove copy-pasted mentions of RevisionSlider by Thiemo MĂ€ttig
  • git #f9650a99 - Remove misplaced call in SpecialConflictTestPage by Thiemo MĂ€ttig
  • git #fb54df5f - Remove onclick="_blank" from test special page by Thiemo MĂ€ttig
  • git #f7c823f3 - Remove default "return true" from hook handlers by Thiemo MĂ€ttig
  • git #b6b2d58e - Update and add missing class level documentation blocks by Thiemo MĂ€ttig
  • git #80554318 - Add missing @covers tags and simplify existing @covers by Thiemo MĂ€ttig

UnicodeConverter

[edit]

No changes for UnicodeConverter

UniversalLanguageSelector

[edit]
[edit]

No changes for UploadsLink

UploadWizard

[edit]

UrlShortener

[edit]

UserMerge

[edit]

No changes for UserMerge

VipsScaler

[edit]

No changes for VipsScaler

VisualEditor

[edit]
  • git #c99b4a0a - ve.ui.Icons: Add missing global "invert" variant (T190166) by Bartosz DziewoƄski
  • git #12cc5640 - Make gallery dialog work with native gallery implementation (T150621) (T149602) (T149596) by Bartosz DziewoƄski
  • git #81f3c2df - Fix title preview when not overridden by Ed Sanders
  • git #fe8b5102 - Allow ve.ui.MWCategoryInputWidget to use different API by petarpetkovic
  • git #faa0bfb0 - VisualEditorDataModule: Remove 'minoredit' and 'watchthis' messages by Bartosz DziewoƄski
  • git #13d77ba5 - Remember 'checkboxesMessages' when storing document state (T188796) by Bartosz DziewoƄski
  • git #86eeb898 - build: Use commons_upload v1.2.1 Ruby gem for language screenshots (T189122) by Ćœeljko Filipin
  • git #dc9b7170 - DesktopArticleTarget: Add explicit dependency on 'mediawiki.storage' by Bartosz DziewoƄski
  • git #9762b096 - Autosave: only try to remove autosave on teardown if the surface exists by David Lynch
  • git #d0eafd6b - Restrict width of diff feedback button mobile by Ed Sanders
  • git #f9ab5fa6 - ApiVisualEditor: Replace use of ApiBase::dieUsage() with ::dieWithError() (T189205) by Bartosz DziewoƄski
  • git #a17ff982 - build: Use new version of commons_upload Ruby gem for language screenshots (T189122) by Ćœeljko Filipin
  • git #c6653b6a - Show page title in preview (T189540) by Ed Sanders
  • git #2b033f6e - Use action=compare for wikitext diffs (T189397) by Ed Sanders
  • git #e78379a3 - Attach deactivate code to namespace tab ('Main'/'Article') (T189380) by Ed Sanders
  • git #c3c3c60f - Clear VE autosave whenever WikiEditor is loaded (T189381) by Ed Sanders
  • git #ec6d9b23 - Clear auto-save when switching to fallback wikitext editor (T189381) by Ed Sanders

Wikibase

[edit]

WikibaseQuality

[edit]

No changes for WikibaseQuality

WikibaseQualityConstraints

[edit]
  • git #416d02e3 - README.md: Completing steps for installation by Zoranzoki21
  • git #1a1840c7 - Make CheckResult serializable (T185714) by Lucas Werkmeister
  • git #ee47e2b3 - Remove support for detail in wbcheckconstraints response (T188629) by Lucas Werkmeister
  • git #fcef181c - Refactor ConstraintParameterParser::parseRangeParameter for more clarity by Thiemo MĂ€ttig
  • git #7f3d1221 - Expand references when they have constraint violation (T177970) by Lucas Werkmeister

WikidataPageBanner

[edit]

No changes for WikidataPageBanner

WikiEditor

[edit]

No changes for WikiEditor

wikihiero

[edit]

No changes for wikihiero

WikiLove

[edit]
  • git #da907af0 - Do not use icon for "WikiLove" link when it is inside the "More" dropdown (T189598) by Bartosz DziewoƄski

WikimediaBadges

[edit]

No changes for WikimediaBadges

Wikidata.org

[edit]

No changes for Wikidata.org

WikimediaEvents

[edit]

WikimediaIncubator

[edit]

No changes for WikimediaIncubator

WikimediaMaintenance

[edit]
  • git #2eb1cac8 - Rename maintenance class to match filename by Umherirrender
  • git #1157750d - Change DO_MAINTENANCE to RUN_MAINTENANCE_IF_MAIN by Umherirrender
  • git #43672eb6 - s/books/wikibooks/ by Umherirrender
  • git #fc66ec20 - Add wikibase to createExtensionTables.php by Reedy

WikimediaMessages

[edit]

No changes for WikimediaMessages

XAnalytics

[edit]

No changes for XAnalytics

ZeroBanner

[edit]

No changes for ZeroBanner

ZeroPortal

[edit]

No changes for ZeroPortal

Skins

[edit]

CologneBlue

[edit]

No changes for CologneBlue

MinervaNeue

[edit]

MonoBook

[edit]
  • git #0875be18 - Lower CSS specificity of #footer rules by Volker E
  • git #edd56820 - Remove redundant user-icon from login link in personal tools by Isarra

Modern

[edit]
  • git #b7cac847 - Remove MonoBook dependency by copying required functions by Isarra

Nostalgia

[edit]

No changes for Nostalgia

Timeless

[edit]

Vector

[edit]
  • git #4de3ad22 - Lower CSS specificity of #footer rules by Volker E
  • git #b473ce1f - Remove unnecessary $portals['SEARCH'] = true; by Isarra
  • git #ceeee2d3 - Remove IE6 workaround and reduce selector specificity by Volker E
  • git #2fa3b7f6 - Move class files to includes/ by Timo Tijhof

Total Changes

[edit]

288 Changes in 66 repos by 64 committers