Jump to content

MediaWiki 1.34/wmf.13

From mediawiki.org
MediaWiki 1.34.0-wmf.11 Deployment of MediaWiki 1.34.0-wmf.13 to Wikimedia sites MediaWiki 1.34.0-wmf.14

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

Core changes

[edit]
  • git #c40d76e2 - Recognizes Open Document Database (task T35515) by Antoine Musso
  • git #4245a2c2 - objectcache: deleteObjectsExpiringBefore() signature and code improvements by Aaron Schulz
  • git #95a797c0 - jobqueue: remove unused "aggregator" field reference in JobQueueFederated by Aaron Schulz
  • git #f43e8dc7 - objectcache: simplify WANObjectCache version handling code by Aaron Schulz
  • git #670687fa - objectcache: add IStoreKeyEncoder interface for key generation helper methods by Aaron Schulz
  • git #9310c1e8 - Fix IDEA warnings in Xhprof class by Aaron Schulz
  • git #e40296ee - build: Remove reference of non-existent "Fuzz" and "Stub" PHPUnit groups by Timo Tijhof
  • git #c7411469 - build: Remove redundant 'vendor/bin' prefix from composer commands by Timo Tijhof
  • git #6f3029a6 - Remove `@author Timo Tijhof` from various file headers by Timo Tijhof
  • git #720dab42 - mediawiki.util: Simplify test-only setOptions methods by Timo Tijhof
  • git #0ca403d3 - resourceloader: Remove 'user.groups' module alias by Timo Tijhof
  • git #da31eba4 - entrypoint: Avoid random Doxygen block from api.php and opensearch_desc.php by Timo Tijhof
  • git #6c462836 - Make MSCompoundFileReader::readFile platform-agnostic (task T225019) by Máté Szabó
  • git #5a78d326 - build: use the latest webdriverio 4.x related packages (task T226586) by Željko Filipin
  • git #9d08657a - Improve specialmute-email-footer description by Dayllan Maza
  • git #97c13ffe - Selenium: replace UserLoginPage with BlankPage where possible by Željko Filipin
  • git #16b82d0e - Run SpecialPageFatalTest with lang=qqx by Amir Sarabadani
  • git #7ec97454 - Split SanitizerTest to unit and integration tests by Amir Sarabadani
  • git #1aaadd41 - Change the autonym of Minangkabau from "Baso Minangkabau" to "Minangkabau" (task T224806) by Mahuton
  • git #834064f6 - Correct typo `notMinimumVerisonMessage' (task T224449) by DannyS712
  • git #fe9863fd - Move unit tests FormatJsonTest.php to a dedicated file in unit tests (task T87781) by Amir Sarabadani
  • git #fb3d8336 - Reorganize testsuites (task T87781) by Kosta Harlan
  • git #04d59193 - rdbms: normalize Database/LBFactory logging and add snapshot flushing warnings by Aaron Schulz
  • git #0b64fdaf - lockmanager: tweak FSLockManager permission handling in doSingleLock() by Aaron Schulz
  • git #c860f99a - objectcache: tweak SqlBagOStuff purging to happen on write only by Aaron Schulz
  • git #66a01179 - OutputPage: Load html5shiv without indirection of load.php (task T201483) by Timo Tijhof
  • git #dd25f3df - Improve type hints in parser related classes by Umherirrender
  • git #689d07b8 - build: Update eslint-config-wikimedia to 0.13.0 by Ed Sanders
  • git #cb82a52a - Fix type hints in jobqueue related classes by Umherirrender
  • git #8c7afa77 - Pass int for argument to ArchivedFile by Umherirrender
  • git #43ec5d6a - installer: Avoid <doclink/> hack for 'config-sidebar' rendering (task T227297) by Timo Tijhof
  • git #95c468f7 - installer: Convert <downloadlink/> hack to raw message param (task T227297) by Timo Tijhof
  • git #37895f28 - installer: Call getInfoBox() with raw wikitext, not transformed text (task T227297) by Timo Tijhof
  • git #51e00a4f - installer: Fix Html::infoBox param docs and mark as internal (task T227297) by Timo Tijhof
  • git #d1d179df - Adjust type hints in file related classes by Umherirrender
  • git #11c90757 - Adjust type hints in htmlform related classes by Umherirrender
  • git #8cfa62d8 - Bidi isolate user names in block error paramters by Thalia
  • git #49a9bca8 - PopulateContentTables: compute sha1 and length if needed. (task T217831) (task T200653) by daniel
  • git #275d6e2a - Tell users how they can force a maintenance script to run again. (task T200653) by daniel
  • git #ab09cf2f - rdbms: clean up $groups logic in LoadBalancer and expand comments by Aaron Schulz
  • git #f4a3ff1b - Fix types around ILoadBalancer and IResultWrapper by Umherirrender
  • git #c21fec14 - Import the PSR logger classes in Message by Aaron Schulz
  • git #a69880e0 - resourceloader: Only output ResourceLoaderDynamicStyles when needed (task T219342) by Timo Tijhof
  • git #ac8a6bb6 - Add "help" link to Special:Unblock (task T227295) by DannyS712
  • git #237dd3f1 - rdbms: fix typo and clean up some cruft in MWLBFactory by Aaron Schulz
  • git #cd8de7de - PreferencesFormOOUI: Avoid Phan warning with weird signature of TabPanelLayout (task T227144) by Bartosz Dziewoński
  • git #30ddfc8a - resourceloader: Set value for getStoreKey in server-side by Fomafix
  • git #0a8e37f0 - resourceloader: Set value for getVary in server-side by Fomafix
  • git #34f02722 - Remove "successfully" from specialmute-success and add a link title by Amir Aharoni
  • git #1f8b761d - resourceloader: Remove 'mw.legacy' placeholder object by Timo Tijhof
  • git #e2e2eb49 - objectcache: optimize lock() and unlock() methods in SqlBagOStuff (task T113916) by Aaron Schulz
  • git #a830c14d - rdbms: make implement IResultWrapper directly instead of via inheritence by Aaron Schulz
  • git #1b031cbf - rdbms: make temp table tracking in Database more robust by Aaron Schulz
  • git #d2b00041 - Update populateRevisionSha1.php for MCR schema changes (task T217829) by Bill Pirkle
  • git #440d9b84 - SlotRecord:compute sha1 if empty. (task T200653) (task T219816) by daniel
  • git #5fa9a2a1 - Don't process "all" option in Html::namespaceSelectorOptions (task T227202) by Matěj Suchánek
  • git #8eb23f28 - rdbms: optimize DatabaseDomain::newFromId() to remember the string form by Aaron Schulz
  • git #fe2e8795 - Follow-up 9c9cfa2ec3d7: fix non-session entry point error (task T227233) by Roan Kattouw
  • git #21ba735b - Update OOUI to v0.33.1 (task T226819) (task T226822) by James D. Forrester
  • git #24f03d32 - Fix type hints in objectcache related classes by Umherirrender
  • git #3e03ab26 - mediawiki.action.edit.preview: Use CSS instead of jQuery for animation by Fomafix
  • git #20717fd0 - LogFormatter::formatParameterValue: handle bad user names (task T224368) by daniel
  • git #2dad39b5 - Revert "rdbms: codify DatabaseDomain table "_" prefix convention" (task T227147) by Gergő Tisza
  • git #d18c861a - Improve documentation of getJoin() methods for static analysis by Gergő Tisza
  • git #e0cf8b94 - rdbms: make DatabaseSqlite try harder to make named locks work by Aaron Schulz
  • git #6531479e - Restore previous export behavior with respect to empty comment text (task T174031) by Ariel T. Glenn
  • git #dbce648a - Ensure canHaveTalkPage returns false when getTalkPage would fail. (task T224814) by daniel
  • git #55ebd6ad - Fix API message maps for block errors (task T227167) (task T227168) by Thalia
  • git #bac0e016 - Remove JavaScript global variable wgLoadScript by Fomafix
  • git #b18dd6eb - lockmanager: make NullLockManager do reference counting for consistency by Aaron Schulz
  • git #08b0462f - Make UserEditCountUpdate::doUpdate avoid comparing IDatabase instances by Aaron Schulz
  • git #8c35f244 - rcfilters: Simplify FormWrapperWidget submit code by reducing jQuery use by Timo Tijhof
  • git #215c1f8e - tests: Use a fancy generator provider in ReleaseNotesTest by Timo Tijhof
  • git #25512652 - LanguageConverter performance: Reuse the same string object for regexp (task T223969) by C. Scott Ananian
  • git #930efa63 - Improve LanguageConverter performance on pages with many HTML tags (task T223969) by C. Scott Ananian
  • git #095f5583 - Move trivial unit tests, round II by Amir Sarabadani
  • git #f415b577 - objectcache: Hard deprecate ObjectCache::getMainStashInstance() by Derick Alangi
  • git #822efb46 - Assert that LocalSettings file exists (task T226977) by Kosta Harlan
  • git #e6e5ea47 - API: Removed unused local variable `$p` from ApiQueryDeletedrevs by Derick Alangi
  • git #62903326 - Add 1.33.0 to HISTORY by Reedy
  • git #cae28504 - Add 1.31.3/1.32.3 to HISTORY by Reedy
  • git #41984921 - specials: Combine small miscellaneous 'mediawiki.special.*' modules (task T193826) (task T219342) by Timo Tijhof
  • git #ffc23ee3 - test: refactor/speed up release note file test (task T227067) by Antoine Musso
  • git #151bd20f - Type hint using interface by WMDE-Fisch
  • git #a026fa3e - rdbms: fix comment for Database::runOnAtomicSectionCancelCallbacks() by Aaron Schulz
  • git #c9a05a70 - when getting file (img) properties, suppress whines that it's not xml (task T206013) by Ariel T. Glenn
  • git #49bbfc7f - GlobalFunctions: Tighten version number type for wfDeprecated() by Derick Alangi
  • git #a4d976fc - ApiBase: Drop get(Examples|(Param)?Description(Message)?)\(\), deprecated since 1.25 and 1.30 by James D. Forrester
  • git #d7451a03 - Move MultiHttpClient.php to libs/http by Reedy
  • git #3b3115e7 - Title: ensure getBaseTitle and getRootTitle return valid Titles (task T225585) by daniel
  • git #1139a9af - Unit tests: Support unit tests in extensions and skins (task T226911) by Kosta Harlan
  • git #b95a76ae - Drop APIEditBeforeSave hook (task T220656) by RazeSoldier
  • git #5c2d3a5b - Remove group validator from UnitTestCase by Kosta Harlan
  • git #6568edb9 - Drop the check for existences of LocalSettings.php in MediaWikiIntegrationTestCase (task T226977) by Amir Sarabadani

Vendor

[edit]

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]

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]

CentralAuth

[edit]
  • git #df963605 - Allow separating CentralAuth and per-wiki session storage. (task T227097) by Bill Pirkle
  • git #042d106f - Use SiteStatsUpdate::factory() instead of SiteStatsUpdate::__construct() by Aaron Schulz
  • git #39111260 - Avoid usage of deprecated `ObjectCache::getMainWANInstance()` by Derick Alangi

CharInsert

[edit]

No changes for CharInsert

CheckUser

[edit]

CirrusSearch

[edit]

Cite

[edit]

CiteThisPage

[edit]

No changes for CiteThisPage

Citoid

[edit]

cldr

[edit]
  • git #b7c35d7b - Use HTTPS instead of HTTP where possible by Fomafix

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]

No changes for Collection

CommonsMetadata

[edit]

No changes for CommonsMetadata

ConfirmEdit

[edit]
  • git #92b41aa4 - Avoid usage of deprecated `ObjectCache::getMainWANInstance()` by Derick Alangi

CongressLookup

[edit]

No changes for CongressLookup

ContactPage

[edit]
  • git #425293a8 - Validate captcha before creating email body by Bryan Davis

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]

No changes for ElectronPdfService

EntitySchema

[edit]

EventBus

[edit]

No changes for EventBus

EventLogging

[edit]

No changes for EventLogging

ExtensionDistributor

[edit]

No changes for ExtensionDistributor

ExternalGuidance

[edit]

No changes for ExternalGuidance

FeaturedFeeds

[edit]
  • git #edfb081f - Avoid usage of deprecated `ObjectCache::getMainWANInstance()` by Derick Alangi

FileExporter

[edit]

No changes for FileExporter

FileImporter

[edit]

FlaggedRevs

[edit]
  • git #566c5eab - Replace calls to ObjectCache::getMainStashInstance(), deprecated in MW1.28 by James D. Forrester
  • git #57eaf0f6 - backend: Replace deprecated `wfMemcKey()` & `ObjectCache::getMainStashInstance()` by Derick Alangi
  • git #abb462d9 - Move action message into the same message group as the right message by Umherirrender
  • git #331e132c - Stop using indirection for "convenience" by Reedy
  • git #90f3a7b0 - Revert "white-space:nowrap" (task T166718) by tacsipacsi

Flow

[edit]

FundraiserLandingPage

[edit]

No changes for FundraiserLandingPage

FundraisingTranslateWorkflow

[edit]

No changes for FundraisingTranslateWorkflow

Gadgets

[edit]

GeoCrumbs

[edit]

No changes for GeoCrumbs

GeoData

[edit]

GettingStarted

[edit]
  • git #5b06caad - Follow-up I32fc303e: Actually fix T226202 by James D. Forrester

GlobalBlocking

[edit]

No changes for GlobalBlocking

GlobalCssJs

[edit]

No changes for GlobalCssJs

GlobalPreferences

[edit]

GlobalUsage

[edit]

No changes for GlobalUsage

GlobalUserPage

[edit]

No changes for GlobalUserPage

GoogleNewsSitemap

[edit]

No changes for GoogleNewsSitemap

Graph

[edit]

GrowthExperiments

[edit]

GuidedTour

[edit]

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]

No changes for JsonConfig

Kartographer

[edit]

No changes for Kartographer

LabeledSectionTransclusion

[edit]

No changes for LabeledSectionTransclusion

LandingCheck

[edit]

No changes for LandingCheck

LdapAuthentication

[edit]

No changes for LdapAuthentication

Linter

[edit]

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]

MobileApp

[edit]

MobileFrontend

[edit]

MultimediaViewer

[edit]
[edit]

No changes for NavigationTiming

Newsletter

[edit]

NewUserMessage

[edit]

No changes for NewUserMessage

Nuke

[edit]

No changes for Nuke

OATHAuth

[edit]

OAuth

[edit]

No changes for OAuth

OpenStackManager

[edit]

ORES

[edit]

No changes for ORES

PageAssessments

[edit]

No changes for PageAssessments

PagedTiffHandler

[edit]

No changes for PagedTiffHandler

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]
  • git #51185ca9 - Avoid usage of deprecated `ObjectCache::getMainWANInstance()` by Derick Alangi

PerformanceInspector

[edit]

No changes for PerformanceInspector

Petition

[edit]
  • git #4b760b06 - Update Petition extension structure/code to match extensions standard by Derick Alangi
  • git #f6780834 - Avoid usage of deprecated `ObjectCache::getMainWANInstance()` by Derick Alangi

Poem

[edit]

No changes for Poem

PoolCounter

[edit]

No changes for PoolCounter

Popups

[edit]

No changes for Popups

ProofreadPage

[edit]

PropertySuggester

[edit]
  • git #8aeb9ca3 - Migrate unittests to the new unit test structure by Amir Sarabadani

QuickSurveys

[edit]

Quiz

[edit]

No changes for Quiz

ReadingLists

[edit]
[edit]

No changes for RelatedArticles

Renameuser

[edit]
  • git #98bcfea1 - Remove legacy PHP entry point for Renameuser extension by Derick Alangi

RevisionSlider

[edit]

RSS

[edit]

No changes for RSS

[edit]

No changes for SandboxLink

Score

[edit]

Scribunto

[edit]

SearchExtraNS

[edit]

No changes for SearchExtraNS

SecurePoll

[edit]

No changes for SecurePoll

Sentry

[edit]

No changes for Sentry

ShortUrl

[edit]

No changes for ShortUrl

SiteMatrix

[edit]

SkinPerPage

[edit]

No changes for SkinPerPage

SpamBlacklist

[edit]
  • git #4d939a39 - Avoid usage of deprecated `ObjectCache::getMainWANInstance()` by Derick Alangi

SubPageList3

[edit]

No changes for SubPageList3

SubpageSortkey

[edit]

No changes for SubpageSortkey

SyntaxHighlight_GeSHi

[edit]
  • git #2f0a6a0c - Avoid usage of deprecated `ObjectCache::getMainWANInstance()` by Derick Alangi

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]

Thanks

[edit]

No changes for Thanks

TimedMediaHandler

[edit]

timeline

[edit]

No changes for timeline

TitleBlacklist

[edit]
  • git #41e6b19e - Avoid usage of deprecated `ObjectCache::getMainWANInstance()` by Derick Alangi

TocTree

[edit]

No changes for TocTree

TorBlock

[edit]

No changes for TorBlock

Translate

[edit]

TranslationNotifications

[edit]

No changes for TranslationNotifications

TrustedXFF

[edit]

No changes for TrustedXFF

TwoColConflict

[edit]

No changes for TwoColConflict

UniversalLanguageSelector

[edit]
  • git #71aefc8d - Drop support for MediaWiki 1.31 and earlier by Fomafix
  • git #ec20e81a - Fix test failures by updating the failing test case by Niklas Laxström
[edit]

No changes for UploadsLink

UploadWizard

[edit]

No changes for UploadWizard

UrlShortener

[edit]

No changes for UrlShortener

UserMerge

[edit]

No changes for UserMerge

VipsScaler

[edit]

No changes for VipsScaler

VisualEditor

[edit]

Wikibase

[edit]

WikibaseCirrusSearch

[edit]

WikibaseLexeme

[edit]

WikibaseLexemeCirrusSearch

[edit]

No changes for WikibaseLexemeCirrusSearch

WikibaseMediaInfo

[edit]

WikibaseQualityConstraints

[edit]

Wikidata.org

[edit]

No changes for Wikidata.org

WikidataPageBanner

[edit]

No changes for WikidataPageBanner

WikiEditor

[edit]

wikihiero

[edit]

WikiLove

[edit]

No changes for WikiLove

WikimediaBadges

[edit]

No changes for WikimediaBadges

WikimediaEditorTasks

[edit]

No changes for WikimediaEditorTasks

WikimediaEvents

[edit]

No changes for WikimediaEvents

WikimediaIncubator

[edit]

WikimediaMaintenance

[edit]
  • git #2fca2343 - Avoid calling selectDomain() on a DBConnRef in renameWiki.php by Aaron Schulz

WikimediaMessages

[edit]

XAnalytics

[edit]

No changes for XAnalytics

ZeroBanner

[edit]

ZeroPortal

[edit]

Skins

[edit]

CologneBlue

[edit]

EUCopyrightCampaignSkin

[edit]

No changes for EUCopyrightCampaignSkin

MinervaNeue

[edit]

MonoBook

[edit]

Modern

[edit]

Nostalgia

[edit]

No changes for Nostalgia

Timeless

[edit]

No changes for Timeless

Vector

[edit]

Total Changes

[edit]

471 Changes in 74 repos by 87 authors