Open main menu

MediaWiki 1.34/wmf.13

TriangleArrow-Left.svgMediaWiki 1.34.0-wmf.11 Deployment of MediaWiki 1.34.0-wmf.13 to Wikimedia sites MediaWiki 1.34.0-wmf.14TriangleArrow-Right.svg

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, 09 July 2019 (see the roadmap).

Contents

Core changesEdit

  • 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

VendorEdit

ExtensionsEdit

3DEdit

No changes for 3D

AbuseFilterEdit

ActiveAbstractEdit

No changes for ActiveAbstract

AdvancedSearchEdit

No changes for AdvancedSearch

AntiSpoofEdit

No changes for AntiSpoof

ApiFeatureUsageEdit

No changes for ApiFeatureUsage

ArticleCreationWorkflowEdit

No changes for ArticleCreationWorkflow

ArticlePlaceholderEdit

No changes for ArticlePlaceholder

BabelEdit

BetaFeaturesEdit

No changes for BetaFeatures

BounceHandlerEdit

No changes for BounceHandler

CalendarEdit

No changes for Calendar

CampaignsEdit

No changes for Campaigns

CapiuntoEdit

No changes for Capiunto

CategoryTreeEdit

CentralAuthEdit

  • 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

CharInsertEdit

No changes for CharInsert

CheckUserEdit

CirrusSearchEdit

CiteEdit

CiteThisPageEdit

No changes for CiteThisPage

CitoidEdit

cldrEdit

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

CognateEdit

No changes for Cognate

CodeEditorEdit

No changes for CodeEditor

CodeMirrorEdit

No changes for CodeMirror

CodeReviewEdit

No changes for CodeReview

CollaborationKitEdit

CollectionEdit

No changes for Collection

CommonsMetadataEdit

No changes for CommonsMetadata

ConfirmEditEdit

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

CongressLookupEdit

No changes for CongressLookup

ContactPageEdit

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

ContentTranslationEdit

ContributionTrackingEdit

No changes for ContributionTracking

CreditsSourceEdit

No changes for CreditsSource

DashikiEdit

No changes for Dashiki

DisambiguatorEdit

No changes for Disambiguator

DismissableSiteNoticeEdit

No changes for DismissableSiteNotice

DonationInterfaceEdit

DoubleWikiEdit

No changes for DoubleWiki

DynamicSidebarEdit

No changes for DynamicSidebar

EUCopyrightCampaignEdit

No changes for EUCopyrightCampaign

EchoEdit

ElasticaEdit

No changes for Elastica

ElectronPdfServiceEdit

No changes for ElectronPdfService

EntitySchemaEdit

EventBusEdit

No changes for EventBus

EventLoggingEdit

No changes for EventLogging

ExtensionDistributorEdit

No changes for ExtensionDistributor

ExternalGuidanceEdit

No changes for ExternalGuidance

FeaturedFeedsEdit

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

FileExporterEdit

No changes for FileExporter

FileImporterEdit

FlaggedRevsEdit

  • 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

FlowEdit

FundraiserLandingPageEdit

No changes for FundraiserLandingPage

FundraisingTranslateWorkflowEdit

No changes for FundraisingTranslateWorkflow

GadgetsEdit

GeoCrumbsEdit

No changes for GeoCrumbs

GeoDataEdit

GettingStartedEdit

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

GlobalBlockingEdit

No changes for GlobalBlocking

GlobalCssJsEdit

No changes for GlobalCssJs

GlobalPreferencesEdit

GlobalUsageEdit

No changes for GlobalUsage

GlobalUserPageEdit

No changes for GlobalUserPage

GoogleNewsSitemapEdit

No changes for GoogleNewsSitemap

GraphEdit

GrowthExperimentsEdit

GuidedTourEdit

GWToolsetEdit

No changes for GWToolset

ImageMapEdit

No changes for ImageMap

InputBoxEdit

No changes for InputBox

InsiderEdit

No changes for Insider

intersectionEdit

No changes for intersection

InterwikiEdit

No changes for Interwiki

InterwikiSortingEdit

No changes for InterwikiSorting

JadeEdit

No changes for Jade

JosaEdit

No changes for Josa

JsonConfigEdit

No changes for JsonConfig

KartographerEdit

No changes for Kartographer

LabeledSectionTransclusionEdit

No changes for LabeledSectionTransclusion

LandingCheckEdit

No changes for LandingCheck

LdapAuthenticationEdit

No changes for LdapAuthentication

LinterEdit

LiquidThreadsEdit

No changes for LiquidThreads

ListingsEdit

No changes for Listings

LocalisationUpdateEdit

No changes for LocalisationUpdate

LoginNotifyEdit

No changes for LoginNotify

MapSourcesEdit

No changes for MapSources

MassMessageEdit

No changes for MassMessage

MathEdit

MobileAppEdit

MobileFrontendEdit

MultimediaViewerEdit

NavigationTimingEdit

No changes for NavigationTiming

NewsletterEdit

NewUserMessageEdit

No changes for NewUserMessage

NukeEdit

No changes for Nuke

OATHAuthEdit

OAuthEdit

No changes for OAuth

OpenStackManagerEdit

ORESEdit

No changes for ORES

PageAssessmentsEdit

No changes for PageAssessments

PagedTiffHandlerEdit

No changes for PagedTiffHandler

PageImagesEdit

No changes for PageImages

PageTriageEdit

PageViewInfoEdit

No changes for PageViewInfo

ParserFunctionsEdit

No changes for ParserFunctions

ParsoidBatchAPIEdit

No changes for ParsoidBatchAPI

PdfHandlerEdit

  • git #51185ca9 - Avoid usage of deprecated `ObjectCache::getMainWANInstance()` by Derick Alangi

PerformanceInspectorEdit

No changes for PerformanceInspector

PetitionEdit

  • 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

PoemEdit

No changes for Poem

PoolCounterEdit

No changes for PoolCounter

PopupsEdit

No changes for Popups

ProofreadPageEdit

PropertySuggesterEdit

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

QuickSurveysEdit

QuizEdit

No changes for Quiz

ReadingListsEdit

RelatedArticlesEdit

No changes for RelatedArticles

RenameuserEdit

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

RevisionSliderEdit

RSSEdit

No changes for RSS

SandboxLinkEdit

No changes for SandboxLink

ScoreEdit

ScribuntoEdit

SearchExtraNSEdit

No changes for SearchExtraNS

SecurePollEdit

No changes for SecurePoll

SentryEdit

No changes for Sentry

ShortUrlEdit

No changes for ShortUrl

SiteMatrixEdit

SkinPerPageEdit

No changes for SkinPerPage

SpamBlacklistEdit

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

SubPageList3Edit

No changes for SubPageList3

SubpageSortkeyEdit

No changes for SubpageSortkey

SyntaxHighlight_GeSHiEdit

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

TemplateDataEdit

No changes for TemplateData

TemplateSandboxEdit

No changes for TemplateSandbox

TemplateStylesEdit

No changes for TemplateStyles

TemplateWizardEdit

No changes for TemplateWizard

TextExtractsEdit

ThanksEdit

No changes for Thanks

TimedMediaHandlerEdit

timelineEdit

No changes for timeline

TitleBlacklistEdit

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

TocTreeEdit

No changes for TocTree

TorBlockEdit

No changes for TorBlock

TranslateEdit

TranslationNotificationsEdit

No changes for TranslationNotifications

TrustedXFFEdit

No changes for TrustedXFF

TwoColConflictEdit

No changes for TwoColConflict

UniversalLanguageSelectorEdit

  • 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

UploadsLinkEdit

No changes for UploadsLink

UploadWizardEdit

No changes for UploadWizard

UrlShortenerEdit

No changes for UrlShortener

UserMergeEdit

No changes for UserMerge

VipsScalerEdit

No changes for VipsScaler

VisualEditorEdit

WikibaseEdit

WikibaseCirrusSearchEdit

WikibaseLexemeEdit

WikibaseLexemeCirrusSearchEdit

No changes for WikibaseLexemeCirrusSearch

WikibaseMediaInfoEdit

WikibaseQualityConstraintsEdit

Wikidata.orgEdit

No changes for Wikidata.org

WikidataPageBannerEdit

No changes for WikidataPageBanner

WikiEditorEdit

wikihieroEdit

WikiLoveEdit

No changes for WikiLove

WikimediaBadgesEdit

No changes for WikimediaBadges

WikimediaEditorTasksEdit

No changes for WikimediaEditorTasks

WikimediaEventsEdit

No changes for WikimediaEvents

WikimediaIncubatorEdit

WikimediaMaintenanceEdit

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

WikimediaMessagesEdit

XAnalyticsEdit

No changes for XAnalytics

ZeroBannerEdit

ZeroPortalEdit

SkinsEdit

CologneBlueEdit

EUCopyrightCampaignSkinEdit

No changes for EUCopyrightCampaignSkin

MinervaNeueEdit

MonoBookEdit

ModernEdit

NostalgiaEdit

No changes for Nostalgia

TimelessEdit

No changes for Timeless

VectorEdit

Total ChangesEdit

471 Changes in 74 repos by 87 authors