MediaWiki 1.43/wmf.5

From mediawiki.org
MediaWiki 1.43.0-wmf.4 Deployment of MediaWiki 1.43.0-wmf.5 to Wikimedia sites MediaWiki 1.43.0-wmf.6

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

Core changes[edit]

Extensions[edit]

AbuseFilter[edit]

ArticleCreationWorkflow[edit]

AutoModerator[edit]

CampaignEvents[edit]

CentralAuth[edit]

CheckUser[edit]

Cite[edit]

Citoid[edit]

CodeMirror[edit]

Cognate[edit]

  • git #7b94c40b - tests: Migrate assertSelect() to SelectQueryBuilder by Umherirrender

CommunityConfiguration[edit]

ConfirmEdit[edit]

ContentTranslation[edit]

DiscussionTools[edit]

DismissableSiteNotice[edit]

DonationInterface[edit]

Echo[edit]

EntitySchema[edit]

FileImporter[edit]

  • git #91258f9a - Inject ConnectionProvider instead of DBLoadBalancerFactory by thiemowmde

FlaggedRevs[edit]

Flow[edit]

GeoData[edit]

  • git #60ca3e70 - Fix incomplete globe support in QueryGeoSearchElastic API by thiemowmde
  • git #bed4fdcf - Remove unused class properties from CirrusNear…Feature classes by thiemowmde
  • git #88813b67 - Remove pieces of unused test setup by thiemowmde
  • git #11eb0700 - Fix missing/inconsistent default globe argument by thiemowmde
  • git #061ff63b - Fix BoundingBox::center forgetting the globe (task T112034) by thiemowmde
  • git #22098430 - Make the Coord class default to Earth by thiemowmde
  • git #2db39d0a - Make the Globe class default to Earth by thiemowmde
  • git #ef287d4e - Introduce a Globe::EARTH constant by thiemowmde

GlobalBlocking[edit]

GlobalPreferences[edit]

GrowthExperiments[edit]

GuidedTour[edit]

Kartographer[edit]

  • git #49fcdd95 - Make client code use $wgKartographerStaticFullWidth as well (task T354239) by thiemowmde
  • git #4a65c050 - Decouple core parser from the MapLink/MapFrame implementations (task T263762) by thiemowmde
  • git #48bcce55 - Rearrange final success/failure code paths in LegacyTagHandler by thiemowmde
  • git #1ab415e2 - Rename state-related methods to be more clear by thiemowmde

LabeledSectionTransclusion[edit]

Math[edit]

  • git #808ac13c - Support standard skin-invert class as well as mw-invert by Jon Robson

MultimediaViewer[edit]

Newsletter[edit]

  • git #ff04b849 - tests: Simplify QueryBuilder mock with willReturnSelf() by Umherirrender

OATHAuth[edit]

OAuth[edit]

ORES[edit]

  • git #050ec2a0 - ContributionsHooksHandler: Inherit documentation from interfaces (task T364569) by Thalia
  • git #69c7200c - Use correct IReadableDatabase interface in queryCallable callbacks by thiemowmde
  • git #d7c238f1 - Make all @covers tags in tests absolute by thiemowmde
  • git #6db6c472 - Add missing type declarations to DB-related class properties by thiemowmde
  • git #6f971c42 - Replace custom test mocks with trivial value holders by thiemowmde
  • git #0280766d - Replace expensive explode/implode with string manipulation by thiemowmde
  • git #4ef23da9 - Inject ConnectionProvider instead of DBLoadBalancerFactory (task T330641) by thiemowmde
  • git #40978ace - Exclude first/only revision on page from scoring (task T356281) by jsn
  • git #8638f725 - tests: Migrate assertSelect() to SelectQueryBuilder by Umherirrender
  • git #398b9f48 - Migrate IReadableDatabase::buildGroupConcatField to SelectQueryBuilder by Umherirrender

PageAssessments[edit]

  • git #7afa3963 - tests: Migrate assertSelect() to SelectQueryBuilder by Umherirrender

PageTriage[edit]

ParserMigration[edit]

PropertySuggester[edit]

  • git #7da3d3f5 - tests: Migrate assertSelect() to SelectQueryBuilder by Umherirrender

ReadingLists[edit]

  • git #02ad509c - Mocha: add test for creating a list entry by daniel

SecureLinkFixer[edit]

  • git #1960d6ab - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll[edit]

  • git #c2c8ffb0 - Fix exception when creating an election with the OpenSSL encryption type (task T209892) by Tim Starling
  • git #84e69368 - Remove use of $wgDisableUserGroupExpiry feature flag by Umherirrender
  • git #c7ccac7a - Small code tweaks for readability by Umherirrender
  • git #a75e149f - Use SelectQueryBuilder::andWhere for conditional conditions by Umherirrender
  • git #676302bb - Return array from LocalAuth::getCentralLists (task T364538) by Umherirrender
  • git #bc503e70 - tests: Simplify QueryBuilder mock with willReturnSelf() by Umherirrender

SpamBlacklist[edit]

TemplateWizard[edit]

  • git #90767fac - Drop IE11 compatibility for a Unicode-enabled regex by thiemowmde

Thanks[edit]

TheWikipediaLibrary[edit]

Translate[edit]

  • git #f5a6e478 - MessageGroupStatesUpdaterJob: Move to MessageGroupProcessing namespace (task T340724) by wangombe
  • git #e5488062 - MessageGroupMetadata: Remove unnecessary metadata (task T362811) by Abijeet
  • git #beaf1ca0 - TranslateRegistrationStats: Use array for $tables by Abijeet
  • git #19554a9a - Add hyphen to "case-sensitive" by Amir E. Aharoni
  • git #7305b454 - Consistent "comma-separated" spelling in messages by Amir E. Aharoni
  • git #66870a04 - i18n: action messages consistency by Yuki Shira
  • git #ab6c13f4 - ExternalMessageSourceStateComparator: Add more logs on cache miss (task T356233) by Abijeet
  • git #28993aaa - Remove use of $wgDisableUserGroupExpiry feature flag by Umherirrender
  • git #9270cdbe - Fix error when marking a new page for translations (task T364522) by Niklas Laxström
  • git #0a9b483b - MessageIndex::getGroupIdsForDatabaseTitle: Always return an array by Abijeet
  • git #d30c64fc - MessageIndex: Replace ILoadBalancer with IConnectionProvider by Niklas Laxström
  • git #62c075db - MessageIndex: Move DB locking to main class by Niklas Laxström
  • git #370b6468 - Utilities: remove unused languageSelector function by Niklas Laxström
  • git #0315cbda - Fix performance regression in TranslationStats (task T354753) by Niklas Laxström
  • git #c321b846 - Move Utilities::normaliseKey to MessageIndex by Niklas Laxström
  • git #8cfb7875 - MessageIndex: Use MainObjectStash for interim cache (task T320220) by Niklas Laxström
  • git #beef265b - MessageGroupMetadata::isExcluded: Handle missing prioritylangs (task T359975) by Abijeet

UniversalLanguageSelector[edit]

UploadWizard[edit]

VisualEditor[edit]

  • git #2615070b - Convert function to arrow function to fix context (task T364783) by Ed Sanders
  • git #b247c70a - ArticleTarget: Fix return of getVisualDiffGeneratorPromise (task T364635) by Ed Sanders
  • git #220088e1 - Fixes incorrect transition from searched image preview to upload panel (task T362015) by Zoë
  • git #72048d59 - checkModules.js: Warn about unused ignore paths, and remove currently unused ones by Ed Sanders
  • git #2eafc3dd - checkModules.js: Run as part of CI by Ed Sanders
  • git #fc9c8bed - checkModules.js: Move out of build/tasks by Ed Sanders
  • git #28f14321 - checkModules.js: Use require to load JSON by Ed Sanders
  • git #1980827a - Use arrow callbacks in other modules by Ed Sanders
  • git #a5de8d56 - Convert local functions to arrow functions and remove `this` bindings by Ed Sanders
  • git #d8e80381 - Remove trailing whitespace breaking CI by Ed Sanders
  • git #12613a6a - Disable eslint security regexp warnings by Bartosz Dziewoński
  • git #73f31545 - Update VE core submodule to master (273812741) by James D. Forrester
  • git #3ab0128b - Parse a message correctly (task T361103) by Amir E. Aharoni

Wikibase[edit]

  • git #21856d34 - tests: Migrate assertSelect() to SelectQueryBuilder by Umherirrender
  • git #258f90b1 - REST: Simplify alias tests in PatchedPropertyValidatorTest by Jakob Warkotsch
  • git #3ff2df51 - REST: Validate property ids match in statements (task T362603) by Ollie Shotton
  • git #79a75b1c - REST: Lowercase setSitelink operationId by Jakob Warkotsch
  • git #90af81a3 - REST: Validate patched property labels and descriptions (task T362606) by Jakob Warkotsch
  • git #6f52e45c - REST: Use operationId in e2e test output by Jakob Warkotsch
  • git #21e78a4f - REST: Validate aliases in PatchProperty use case (task T362607) by Muhammad Jaziraly
  • git #e7dc80b7 - REST: Add missing validation to StatementsDeserializer (task T362603) by Ollie Shotton
  • git #9cb4de3a - REST: Make running individual e2e tests easier by Jakob Warkotsch
  • git #17c98ba3 - REST: Create and use property label/description content validators (task T362606) by Jakob Warkotsch
  • git #a59b84af - REST: Use new descriptions validator in PatchedDesriptionsValidator by Jakob Warkotsch
  • git #4ea1c641 - Migrate IReadableDatabase::buildGroupConcatField to SelectQueryBuilder by Umherirrender
  • git #8cff4ade - REST: Modify sitelinks requests in OAS (task T361685) by Muhammad Jaziraly

WikibaseLexeme[edit]

WikibaseQualityConstraints[edit]

WikiLambda[edit]

WikimediaCampaignEvents[edit]

WikimediaIncubator[edit]

WikimediaMaintenance[edit]

  • git #04d71c05 - Remove deleteWiki.php by Alexander Vorwerk
  • git #6f184a54 - addWiki: Only create Wikibase tables on wikidataclients by Alexander Vorwerk

WikimediaMessages[edit]

Wikistories[edit]

Skins[edit]

MinervaNeue[edit]

Vector[edit]

Misc[edit]

VisualEditor/VisualEditor[edit]

  • git #227a38f7 - JSDoc: Use upstream version of externals plugin by Ed Sanders
  • git #2a0229ea - JSDoc: Fix more warnings by Ed Sanders
  • git #7e2e7eba - JSDoc: Fix generated documentation of Storage objects by Ed Sanders
  • git #27381274 - build: Update grunt-banana-checker to 0.12.0 by Taavi Väänänen

No changes[edit]

  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticlePlaceholder
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CirrusSearch
  • CiteThisPage
  • CodeEditor
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • Elastica
  • ElectronPdfService
  • EventBus
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GlobalCssJs
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • IPInfo
  • IPReputation
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LandingCheck
  • LdapAuthentication
  • Linter
  • LiquidThreads
  • LoginNotify
  • MapSources
  • MassMessage
  • MediaModeration
  • MediaSearch
  • MobileApp
  • MobileFrontend
  • Modern
  • MonoBook
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Nostalgia
  • Nuke
  • OAuthRateLimiter
  • OpenStackManager
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Phonos
  • Poem
  • Popups
  • ProofreadPage
  • QuickSurveys
  • Quiz
  • RSS
  • RealMe
  • RelatedArticles
  • ReportIncident
  • RevisionSlider
  • SandboxLink
  • Score
  • Scribunto
  • SearchExtraNS
  • SearchVue
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TextExtracts
  • TimedMediaHandler
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • VueTest
  • WebAuthn
  • WikiEditor
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaEvents
  • Wikisource
  • XAnalytics
  • cldr
  • intersection
  • mediawiki/vendor
  • timeline
  • wikihiero

Total changes[edit]

297 Changes in 62 repos by 77 authors