MediaWiki 1.34/wmf.7

From mediawiki.org
MediaWiki 1.34.0-wmf.6 Deployment of MediaWiki 1.34.0-wmf.7 to Wikimedia sites MediaWiki 1.34.0-wmf.8

The latest version (labeled "1.34.0-wmf.7") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 28 May 2019 (see the roadmap).

Core changes[edit]

  • git #a3942e02 - Partial revert I0d0ef26f59721039b2c24ab322fa3bf6ab16fea1 by Reedy
  • git #e9714e6a - Make improvements to BlockManagerTest by Thalia
  • git #fb295338 - Remove deprecated 'jquery.byteLength' module (task T219342) by Timo Tijhof
  • git #be6c01b2 - Revert "change phabricator URL" by Nikerabbit
  • git #3681fa59 - Make config-outdated-sqlite parameter numbers consistent with config-*-old (task T224374) by Reedy
  • git #a469e819 - Fix typo of Minimum in variable name by Reedy
  • git #b992f41e - Update wikimedia/remex-html from 2.0.1 to 2.0.3 by Reedy
  • git #c8854dd1 - Job: Fix typo in exception message for invalid specification by MĆ”tĆ© SzabĆ³
  • git #a52f0fdb - Rename $search to $engine to match hook docs for SpecialSearchSetupEngine (task T224353) by Reedy
  • git #17de1869 - rdbms: fix ChronologyProtector client IDs to not be empty (task T223310) (task T223978) by Aaron Schulz
  • git #ef949d79 - Introduce TransactionRoundAwareUpdate interface by Aaron Schulz
  • git #1449fa77 - Switch empty username logging from warning to debug. (task T224050) by Bill Pirkle
  • git #eb187d07 - AllMessagesTablePager: Use $this->msg instead of wfMessage by Fomafix
  • git #f9f8dff4 - Rename CDN config variables to be generic, deprecating the old names (task T104148) by James D. Forrester
  • git #314809d3 - Make MediaWiki::preOutputCommit() handle PRESEND deferred updates with the "run" parameter by Aaron Schulz
  • git #bde1c2e2 - Cleanup DerivedPageDataUpdater::doSecondaryDataUpdates and remove redundant caller option by Aaron Schulz
  • git #166d0989 - languages: Hard deprecate Language::getExtraUserToggles() method (task T62260) by Derick Alangi
  • git #144cbb05 - SpecialBlockList: Merge stylesheet in into 'mediawiki.special' bundle (task T191549) by Timo Tijhof
  • git #0f4107b0 - Correct typo in Block::chooseBlock documentation by Thalia
  • git #14d93c5f - changes: Remove unused FeedUtils::checkPurge method by Timo Tijhof
  • git #9d1734fa - resourceloader: Use AND instead of OR for upsert conds in saveFileDependencies() (task T222385) by Reedy
  • git #8b61598b - change phabricator URL by Eugene Gvozdetsky
  • git #77c7f639 - Pass in __METHOD__ to upsert() in ResourceLoaderModule::saveFileDependencies() by Reedy
  • git #8e684bd5 - Fix user talk checkbox enabling/disabling on Special:Block (task T224032) by Thalia
  • git #a3f0784b - API: Add IGNORE INDEX to avoid bad plan in ApiQueryRevisions (task T224017) by Brad Jorsch
  • git #64d24233 - Fix variable in ApiQueryProtectedTitles by Matěj SuchĆ”nek
  • git #82d525ad - logger: Produce traces for all Throwables (task T187147) by Brad Jorsch
  • git #7dbeeab3 - ApiSandbox: Use CopyTextLayouts for snippets by Ed Sanders
  • git #d848f033 - CopyTextLayout: Support multiline text by Ed Sanders
  • git #cb48f4ea - Upstream CopyTextLayout from UrlShortener extension by Ed Sanders
  • git #d6ca6263 - ApiSandbox: Move labels outside progress bars by Ed Sanders
  • git #df65fd4e - ImageListPager: Use explicit escaped() instead of implicit __toString() by Fomafix
  • git #3562f0af - Enable configuration to supply options for Special:Search form (task T55652) by Stanislav Malyshev
  • git #012aa045 - HTMLForm: Improve method documentation for setCollapsibleOptions() by Timo Tijhof
  • git #e7427010 - objectcache: make detectLocalServerCache() prefer apcu over apc (task T220470) by Aaron Schulz
  • git #b2d120ae - resourceloader: Add tests for StartUpModule dep tree optimisation (task T223402) by Timo Tijhof
  • git #a91d95c0 - Work around disappearing Special:Preferences buttons on RTL in Edge (task T220706) by Bartosz Dziewoński
  • git #68e83231 - Fix some docs by Matěj SuchĆ”nek
  • git #9510dbc4 - Introduce MovePage::moveSubpages(IfAllowed) by Aryeh Gregor
  • git #cb096834 - ApiQueryRevisions: Fix error message key by Bartosz Dziewoński
  • git #df6100e0 - ExternalStore: Pass external domain to getReadOnlyReason (task T200471) by JesĆŗs MartĆ­nez Novo
  • git #66aef487 - Reference T224165 when deprecating Parser::$mConf (task T224165) by daniel
  • git #ed06b683 - resourceloader: Make MessageBlobStore global check key actually global (task T222539) by Timo Tijhof
  • git #7234e8d7 - objectcache: check apc.serializer in APCBagOStuff like APCUBagOStuff by Aaron Schulz
  • git #420c0e0f - Configure LoadBalancer with $wgSharedTables after WAN cache autodetection by MĆ”tĆ© SzabĆ³
  • git #2eec9499 - Deprecate $wgWikiDiff2MovedParagraphDetectionCutoff (task T194272) by Adam Wight
  • git #f0d5dceb - Make some array type hints more specific by Thiemo Kreuz
  • git #1aa81951 - registration: Add development requirements to extension.json (task T193824) by Kunal Mehta
  • git #cfd5d33d - registration: Fix validation of ext-foo values by Kunal Mehta
  • git #e34d4796 - Fix doc in maintenance/findHooks.php by Matěj SuchĆ”nek
  • git #564f39a0 - WikiPage: Make prepareContentForEdit method not accept an integer (task T220656) by Matěj SuchĆ”nek
  • git #6a75d6e4 - npm: bump grunt-karma to 3.0.2 by Michael Holloway
  • git #bbf7fee3 - externalstore: make ExternalStoreDB::getDomainId treat false the same as null (task T200471) by Aaron Schulz
  • git #91f49a2a - Removed 'public $user' as it is deprecated in 1.29 by zoranzoki21
  • git #bf2d6d72 - Add additional configuation parameters to RESTBagOStuff (task T215533) by Bill Pirkle
  • git #43fea930 - watchlist: make getLatestNotificationTimestamp() method use the correct user (task T218511) (task T223310) by Aaron Schulz
  • git #71491537 - Don't pass Config to Parser(Factory) by Aryeh Gregor
  • git #878f2fd9 - Exclude FileImporter browser tests (task T190829) by Adam Wight
  • git #b537e44c - EditPage: Migrate Title::userCan() calls to PermissionManager (task T220191) by MĆ”tĆ© SzabĆ³
  • git #72f61f7a - jquery.suggestions: Trigger keypress on initializing (task T223422) by Fomafix
  • git #eb2dbfde - Fix logic in NamespaceInfo::getRestrictionLevels (task T222598) by Aryeh Gregor
  • git #e0cc49ce - rdbms: improve query logging logic in Database by Aaron Schulz
  • git #4e81b5c4 - jquery.tablesorter: Fix pre-JS selector to match wikitext-generated sortable tables (task T218781) by Ed Sanders

Vendor[edit]

  • git #146d5383 - Update wikimedia/remex-html from 2.0.1 to 2.0.3 by Reedy

Extensions[edit]

3D[edit]

No changes for 3D

AbuseFilter[edit]

ActiveAbstract[edit]

No changes for ActiveAbstract

AdvancedSearch[edit]

No changes for AdvancedSearch

AntiSpoof[edit]

No changes for AntiSpoof

ApiFeatureUsage[edit]

No changes for ApiFeatureUsage

ArticleCreationWorkflow[edit]

No changes for ArticleCreationWorkflow

ArticlePlaceholder[edit]

No changes for ArticlePlaceholder

Babel[edit]

No changes for Babel

BetaFeatures[edit]

No changes for BetaFeatures

BounceHandler[edit]

No changes for BounceHandler

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 #18b465d5 - SpecialCentralAutoLogin: Use 'mw' instead of 'mediaWiki' global by Timo Tijhof

CharInsert[edit]

  • git #f226e2a3 - Inline one public callback function as an anonymous one by Thiemo Kreuz

CheckUser[edit]

No changes for CheckUser

CirrusSearch[edit]

Cite[edit]

No changes for Cite

CiteThisPage[edit]

No changes for CiteThisPage

Citoid[edit]

No changes for Citoid

cldr[edit]

Cognate[edit]

No changes for Cognate

CodeEditor[edit]

No changes for CodeEditor

CodeMirror[edit]

No changes for CodeMirror

CodeReview[edit]

No changes for CodeReview

CollaborationKit[edit]

Collection[edit]

CommonsMetadata[edit]

No changes for CommonsMetadata

ConfirmEdit[edit]

CongressLookup[edit]

No changes for CongressLookup

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

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

EUCopyrightCampaign[edit]

No changes for EUCopyrightCampaign

Echo[edit]

Elastica[edit]

No changes for Elastica

ElectronPdfService[edit]

EntitySchema[edit]

  • git #8546e378 - Small maintenance script adjustments by Michael GroƟe
  • git #77302fa3 - Add maintenance script to create preexisting Schemas by Michael GroƟe
  • git #97d4347b - Skip configured IDs by Michael GroƟe
  • git #9277a387 - Define used tables in test by Michael GroƟe
  • git #a6792be4 - Use MediaWikiTestCase::mergeMwGlobalArrayValue() by Lucas Werkmeister

EventBus[edit]

EventLogging[edit]

ExtensionDistributor[edit]

No changes for ExtensionDistributor

ExternalGuidance[edit]

No changes for ExternalGuidance

FeaturedFeeds[edit]

No changes for FeaturedFeeds

FileExporter[edit]

FileImporter[edit]

FlaggedRevs[edit]

Flow[edit]

  • git #a19a9668 - Don't try to create userlinks when username is not available (task T224095) by Stephane Bisson
  • git #30e1e093 - Use the language features list(), end(), <=>, andĀ ?? by Thiemo Kreuz

FundraiserLandingPage[edit]

FundraisingTranslateWorkflow[edit]

No changes for FundraisingTranslateWorkflow

Gadgets[edit]

No changes for Gadgets

GeoCrumbs[edit]

No changes for GeoCrumbs

GeoData[edit]

GettingStarted[edit]

No changes for GettingStarted

GlobalBlocking[edit]

No changes for GlobalBlocking

GlobalCssJs[edit]

No changes for GlobalCssJs

GlobalPreferences[edit]

  • git #34549ed3 - Fix redundant call to setUser() on the same factory instance by Dayllan Maza

GlobalUsage[edit]

No changes for GlobalUsage

GlobalUserPage[edit]

GoogleNewsSitemap[edit]

No changes for GoogleNewsSitemap

Graph[edit]

No changes for Graph

GrowthExperiments[edit]

  • git #1a95a66f - Prevent user from accessing Homepage if preference isn't enabled (task T220831) by Kosta Harlan
  • git #5e80ab16 - Remove auto-generated docs describing class Foo as "class Foo" by Thiemo Kreuz
  • git #1a760689 - Fix failing HelpPanelTest by Thiemo Kreuz
  • git #d9a83324 - Fix ApiHelpPanelQuestionPosterTest failing locally by Thiemo Kreuz
  • git #cd021767 - Revert "Fix phan job: ignore line using JsonSerializable" (task T223397) by Hashar

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]

No changes for JADE

Josa[edit]

No changes for Josa

JsonConfig[edit]

  • git #0b2bb366 - Remove unneeded argument when creating User instance by Umherirrender

Kartographer[edit]

  • git #3adeb789 - UseĀ ?? to define default values for null property by Umherirrender

LabeledSectionTransclusion[edit]

No changes for LabeledSectionTransclusion

LandingCheck[edit]

LdapAuthentication[edit]

No changes for LdapAuthentication

Linter[edit]

No changes for Linter

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]

No changes for MobileApp

MobileFrontend[edit]

MultimediaViewer[edit]

  • git #394b893c - Use upstream CopyTextLayout in share/embed/download panels by Ed Sanders

NavigationTiming[edit]

No changes for NavigationTiming

Newsletter[edit]

  • git #8380af47 - NewsletterStore: Remove unused var $reason from deleteNewsletter() by Derick Alangi

NewUserMessage[edit]

No changes for NewUserMessage

Nuke[edit]

No changes for Nuke

OATHAuth[edit]

No changes for OATHAuth

OAuth[edit]

No changes for OAuth

OpenStackManager[edit]

No changes for OpenStackManager

ORES[edit]

  • git #a228b34e - Use tabs for indent in extension.json by Umherirrender

PageAssessments[edit]

No changes for PageAssessments

PagedTiffHandler[edit]

PageImages[edit]

No changes for PageImages

PageTriage[edit]

PageViewInfo[edit]

No changes for PageViewInfo

ParserFunctions[edit]

No changes for ParserFunctions

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]

No changes for PoolCounter

Popups[edit]

  • git #692a706e - build: Upgrade mediawiki/mediawiki-phan-config from 0.5.0 to 0.6.0 by James D. Forrester
  • git #59a5e4e9 - Fix fade-out gradient not disappearing when page is zoomed by Thiemo Kreuz

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]

No changes for ReadingLists

RelatedArticles[edit]

Renameuser[edit]

No changes for Renameuser

RevisionSlider[edit]

No changes for RevisionSlider

RSS[edit]

No changes for RSS

SandboxLink[edit]

No changes for SandboxLink

Score[edit]

No changes for Score

Scribunto[edit]

No changes for Scribunto

SearchExtraNS[edit]

No changes for SearchExtraNS

SecurePoll[edit]

  • git #637ecfea - build: Upgrade mediawiki/mediawiki-phan-config from 0.5.0 to 0.6.0 by James D. Forrester

Sentry[edit]

No changes for Sentry

ShortUrl[edit]

No changes for ShortUrl

SiteMatrix[edit]

SkinPerPage[edit]

No changes for SkinPerPage

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

TemplateWizard[edit]

No changes for TemplateWizard

TextExtracts[edit]

No changes for TextExtracts

Thanks[edit]

No changes for Thanks

TimedMediaHandler[edit]

No changes for TimedMediaHandler

timeline[edit]

No changes for timeline

TitleBlacklist[edit]

No changes for TitleBlacklist

TocTree[edit]

No changes for TocTree

TorBlock[edit]

No changes for TorBlock

Translate[edit]

  • git #fda1963c - Make first column's width in language list box always adapt to content (task T220858) by Volker E
  • git #3454894e - Remove Serializable interface from WikiPageMessageGroup by Abijeet
  • git #860a86c2 - Simplify condition in SpecialPageTranslationMovePage withĀ ?? by Thiemo Kreuz
  • git #a13686e2 - Improve some PHPDoc type hints throughout the codebase by Thiemo Kreuz
  • git #b99777f6 - Remove redundant code from SpecialPageTranslationMovePage by Thiemo Kreuz
  • git #92a4cfc1 - Remove unused property from SpecialPageTranslationDeletePage by Thiemo Kreuz
  • git #93f7aad8 - Fix tabs on message table when using Timeless skin by Niklas Laxstrƶm
  • git #0cd09877 - Add missing limits, use array_map(), preg_split(), and such by Thiemo Kreuz

TranslationNotifications[edit]

No changes for TranslationNotifications

TrustedXFF[edit]

No changes for TrustedXFF

TwoColConflict[edit]

  • git #d21e59ad - Bump PHP requirement to 5.6.99 by WMDE-Fisch
  • git #d18e8983 - Remove obsolete rubocop.yml by WMDE-Fisch
  • git #bf1f049d - build: Upgrade mediawiki/mediawiki-phan-config from 0.5.0 to 0.6.0 by James D. Forrester
  • git #ccd377e8 - Remove ruby selenium browser tests (task T222714) by WMDE-Fisch
  • git #e210e9b7 - Mark duplicate HtmlWikiTextEditor class with a possible FIXME by Thiemo Kreuz
  • git #1a2a76f7 - Hide VisualEditor welcome dialog during tests by Thiemo Kreuz

UniversalLanguageSelector[edit]

  • git #6939354e - Update language name search index by Niklas Laxstrƶm

UploadsLink[edit]

No changes for UploadsLink

UploadWizard[edit]

  • git #e9c38d68 - Use monospace (or chosen edit font) for wikitext snippet by Ed Sanders
  • git #17a587f8 - Use new CopyTextLayout widget on 'Use' page by Ed Sanders
  • git #2cf205f4 - Require statement exports instead of getting from mw.mediaInfo.statements by Matthias Mullie

UrlShortener[edit]

  • git #b97615e1 - Add tests for dumpURLs.php maintenance script by Kunal Mehta
  • git #0ff8ec9a - Remove outdated/unnecessary !defined( 'MEDIAWIKI' ) checks by Kunal Mehta
  • git #97d4589d - Purge CDN after creating a new shortcode (task T220190) by Kunal Mehta
  • git #6681f998 - Deduplicate CDN purge logic into a function by Kunal Mehta
  • git #e883bf2b - Replace references to deprecated Squid config with modern CDN ones by James D. Forrester
  • git #3d405bee - Use upstream CopyTextLayout by Ed Sanders
  • git #1d3e2624 - Fix misplacement of 'copy' message by Ed Sanders
  • git #c6e920e1 - Make special page JS available on mobile by Ed Sanders

UserMerge[edit]

No changes for UserMerge

VipsScaler[edit]

No changes for VipsScaler

VisualEditor[edit]

Wikibase[edit]

  • git #4ed64909 - Add DatabaseTermIdsAcquirer and helpers by Lucas Werkmeister
  • git #ab0be39f - Fix default argument in SqlTypeIdsStore by Lucas Werkmeister
  • git #7ff56b82 - Add SqlTypeIdsStore implementation (task T224036) by Lucas Werkmeister
  • git #99a2f138 - Add TermIdsAcquirer, TermIdsResolver, TermIdsCleaner interfaces by Lucas Werkmeister
  • git #4e8d542a - Add InMemoryTermIdsStore implementation by Lucas Werkmeister
  • git #7e1f0655 - typo: remove redundant 'in' by alaasarhan
  • git #e44c4aef - Consolidate more view/ modules resources (15) (task T203696) by Timo Tijhof
  • git #46ed4c24 - Repo config: Fallback from wgCdnMaxAge to wgSquidMaxage by James D. Forrester
  • git #30693b89 - Add InMemoryTypeIdsStore implementation by Lucas Werkmeister
  • git #33fdec05 - Add StaticTypeIdsStore implementation by Lucas Werkmeister
  • git #1a63f0f4 - Add TypeIdsAcquirer and TypeIdsResolver interfaces by Lucas Werkmeister
  • git #ff11e2e9 - Fix name of index on wbt_text table by Lucas Werkmeister
  • git #fd0d6440 - Make wikibase-linkitem-alreadylinked link directly to the article that is already linked (task T101147) by Matěj SuchĆ”nek
  • git #438b8517 - Re-apply: Use MovePage instead of deprecated Title::moveTo (task T221949) by Aryeh Gregor

WikibaseCirrusSearch[edit]

No changes for WikibaseCirrusSearch

WikibaseLexeme[edit]

  • git #c5781928 - Ensure that Sense exists before returning its data by Michael GroƟe
  • git #c316be2b - Remove sense.feature scenario file after tests were ported to node.js (task T221647) by Greta DoƧi

WikibaseLexemeCirrusSearch[edit]

No changes for WikibaseLexemeCirrusSearch

WikibaseMediaInfo[edit]

WikibaseQualityConstraints[edit]

No changes for WikibaseQualityConstraints

Wikidata.org[edit]

No changes for Wikidata.org

WikidataPageBanner[edit]

WikiEditor[edit]

No changes for WikiEditor

wikihiero[edit]

No changes for wikihiero

WikiLove[edit]

No changes for WikiLove

WikimediaBadges[edit]

No changes for WikimediaBadges

WikimediaEditorTasks[edit]

  • git #52cdc833 - Update docs to reflect new suggestion search implementation by Michael Holloway
  • git #4f2b5fd8 - Update default suggestions search sort to incoming_links_desc by Michael Holloway
  • git #8bbeca70 - Add namespace parameter to wikimediaeditortaskssuggestions by Michael Holloway
  • git #dde6f36c - Add caption suggestion support to ApiWikimediaEditorTasksSuggestions (task T209997) by Michael Holloway
  • git #a106eaac - Use CirrusSearch for description edit suggestions by Michael Holloway
  • git #ddbf04f2 - Remove old suggestions code by Michael Holloway

WikimediaEvents[edit]

WikimediaIncubator[edit]

No changes for WikimediaIncubator

WikimediaMaintenance[edit]

No changes for WikimediaMaintenance

WikimediaMessages[edit]

XAnalytics[edit]

No changes for XAnalytics

ZeroBanner[edit]

No changes for ZeroBanner

ZeroPortal[edit]

No changes for ZeroPortal

Skins[edit]

CologneBlue[edit]

  • git #39842df2 - Apply htmlspecialchars() on the value in 'searchaction' by Fomafix

EUCopyrightCampaignSkin[edit]

No changes for EUCopyrightCampaignSkin

MinervaNeue[edit]

MonoBook[edit]

No changes for MonoBook

Modern[edit]

No changes for Modern

Nostalgia[edit]

  • git #37f8c536 - Use data['searchaction'] instead of getSkin()->escapeSearchLink() by Fomafix

Timeless[edit]

No changes for Timeless

Vector[edit]

No changes for Vector

Total Changes[edit]

246 Changes in 55 repos by 58 authors