MediaWiki 1.34/wmf.13/Changelog

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

NavigationTiming 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

RelatedArticles 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

SandboxLink 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

UploadsLink 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