MediaWiki 1.41/wmf.22

From mediawiki.org
MediaWiki 1.41.0-wmf.20 Deployment of MediaWiki 1.41.0-wmf.22 to Wikimedia sites MediaWiki 1.41.0-wmf.23

The latest version (labeled "1.41.0-wmf.22") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 15 August 2023 (see the roadmap).

Core changes[edit]

Vendor[edit]

Extensions[edit]

AbuseFilter[edit]

AdvancedSearch[edit]

AntiSpoof[edit]

  • git #e5c8eab3 - Do not rely on existence of test user in AntiSpoofPreAuthenticationProviderTest (task T342428) by Daimona Eaytoy

ArticlePlaceholder[edit]

  • git #29da3866 - Simplify SearchHookHandler to not require a special page by thiemowmde
  • git #08c988ec - Streamline code to make use of core features instead by thiemowmde

Babel[edit]

BounceHandler[edit]

CampaignEvents[edit]

CentralAuth[edit]

  • git #2f1fa0a6 - SpecialGlobalRenameUser: fill username from param by Taavi Väänänen
  • git #14f3fe08 - SpecialCentralAuth: add a shortcut link to rename a user by Taavi Väänänen
  • git #6d0ce1dc - GlobalRenameUser: Ensure old username is in canonical form (task T343958) by Taavi Väänänen
  • git #31f7f1a1 - GlobalRename: Ensure status database rows use the normalized name (task T343956) by Taavi Väänänen
  • git #6b1012c5 - Use correct line indent in SpecialCentralAuth by Umherirrender
  • git #eb55734d - i18n: Split apihelp for parameter globalallusers/userinfo/wikisets prop (task T285545) by Umherirrender
  • git #0e62305d - Migrate ILB::getConnectionRef() calls to ILB::getConnection() (task T343277) by gerritbot
  • git #fcece057 - Drop CentralAuthGroupMembershipProxy by Taavi Väänänen

CheckUser[edit]

ChessBrowser[edit]

  • git #3f0c95a3 - Remove @ingroup from ext.chessViewer.core.js by Umherirrender

CirrusSearch[edit]

Cite[edit]

  • git #e8da0229 - Mark CiteDbTest as using the `page` table by Daimona Eaytoy

Citoid[edit]

  • git #4384c42b - build: Remove unused eslint-disable by Umherirrender

cldr[edit]

CodeMirror[edit]

Collection[edit]

ConfirmEdit[edit]

ContentTranslation[edit]

Disambiguator[edit]

DiscussionTools[edit]

DonationInterface[edit]

Echo[edit]

EntitySchema[edit]

EventBus[edit]

  • git #d171acf4 - Use the new Telemetry state for handling requestId (task T320559) by Piotr Miazga
  • git #4e5d4533 - Stop using ArticleDeleteComple in favor of PageDeleteComplete by David Causse

EventLogging[edit]

  • git #a8b9c4de - Avoid DB access in more non-Database tests by Daimona Eaytoy
  • git #dacaa02c - Avoid DB access in non-database tests by Daimona Eaytoy

ExternalGuidance[edit]

  • git #0597dd3d - Return value from Array.some in mw.externalguidance\core.js by Umherirrender

FeaturedFeeds[edit]

FileImporter[edit]

FlaggedRevs[edit]

  • git #c50bdd17 - FlaggablePageView: Move isPageView() check outside of showingStable() (task T323254) by Bartosz Dziewoński
  • git #8b14e1b8 - FlaggablePageView: Clean up redundant conditions in showingStable() (task T323254) by Bartosz Dziewoński
  • git #b67441ae - Remove unused revreview-toggle-show and revreview-toggle-hide messages by Bartosz Dziewoński
  • git #5b8212cb - FlaggablePageView: Inline single-use methods by Bartosz Dziewoński
  • git #3b01478f - action=purge is not a page view (task T323254) by Bartosz Dziewoński
  • git #546f6e16 - Use new style of hook handlers with interfaces for core hooks by Bartosz Dziewoński
  • git #c09345e8 - FlaggedRevsApiHooks: Remove MW<1.25 compatibility by Bartosz Dziewoński
  • git #a35bbbf8 - FlaggedRevsApiHooks: Use SelectQueryBuilder instead of ApiQueryBase protected methods by Bartosz Dziewoński
  • git #f4a9eb28 - Deprecate FlaggedRevsRevisionReviewFormAfterDoSubmit (task T277883) by Amir Sarabadani
  • git #269cec0a - Drop all secondary caching of configuration parameters (task T340004) by thiemowmde
  • git #c44fb1c2 - Use the [ ... ] spread operator by thiemowmde
  • git #b54a1cbc - Display the cache size on Special:UnreviewedPages (task T340658) by Msz2001
  • git #1abc8374 - Drop all remaining usages of FR_PRIMARY const in favor of READ_… by thiemowmde

Flow[edit]

Gadgets[edit]

  • git #b6e76eeb - Add GadgetHooksTest to the Database group by Daimona Eaytoy
  • git #c8002996 - i18n: Split apihelp for parameter list=gadgets/gadgetcategories prop= (task T285545) by Umherirrender

GeoData[edit]

GlobalBlocking[edit]

GlobalCssJs[edit]

GlobalPreferences[edit]

  • git #815385af - Use ExpirationAwareness instead of deprecated IExpiringStore by Derick Alangi
  • git #43219d38 - Migrate ILB::getConnectionRef() calls to ILB::getConnection() (task T343277) by gerritbot

GlobalUsage[edit]

GlobalUserPage[edit]

GlobalWatchlist[edit]

  • git #b59ca5c7 - Add SpecialGlobalWatchlistSettingsTest to the Database group by Daimona Eaytoy

GoogleNewsSitemap[edit]

GrowthExperiments[edit]

IPInfo[edit]

JsonConfig[edit]

Kartographer[edit]

LdapAuthentication[edit]

Linter[edit]

LoginNotify[edit]

MachineVision[edit]

  • git #9c4cb722 - build: Move eslint exclude folders into existing .eslintignore by Umherirrender
  • git #caebb9fc - Add apihelp messages for prop=not-displayed by Umherirrender
  • git #55fa8bd1 - Migrate ILB::getConnectionRef() calls to ILB::getConnection() (task T343277) by gerritbot

Math[edit]

MediaSearch[edit]

MobileFrontend[edit]

MultimediaViewer[edit]

  • git #d4c17edc - QUnit: Use .toFixed() before compare .height() values by Fomafix
  • git #f4858976 - Avoid errors in Special:JavaScriptTest with non-default settings by Fomafix

NearbyPages[edit]

  • git #8d8f013f - Fixes dev script, updates Node version by Jon Robson

Newsletter[edit]

  • git #2c6cd8c8 - tests: Remove unneeded mock of ILoadBalancer::getConnectionRef by Umherirrender
  • git #4cbef79d - Migrate ILB::getConnectionRef() calls to ILB::getConnection() (task T343277) by gerritbot

NewUserMessage[edit]

Nuke[edit]

OATHAuth[edit]

OAuth[edit]

  • git #f9b546de - Migrate ILB::getConnectionRef() calls to ILB::getConnection() (task T343277) by gerritbot
  • git #d6e63b43 - Change type hint from DBConnRef to IDatabase by Umherirrender
  • git #6768d97c - tests: Move tests into @group Database by Umherirrender

OAuthRateLimiter[edit]

ORES[edit]

PageImages[edit]

PageTriage[edit]

PageViewInfo[edit]

  • git #4e99e8dd - Add ApiQueryMostViewedTest to the Database group by Daimona Eaytoy

Popups[edit]

  • git #97b9e453 - build: Use quotes for paths in package.json by Umherirrender
  • git #c581aab1 - Avoid using TestUser in non-Database tests by Daimona Eaytoy

ProofreadPage[edit]

  • git #642515b4 - build: Suppress eslint/stylelint warning by Umherirrender
  • git #c3826a9d - i18n: Split apihelp for parameter meta=proofreadinfo&prpiprop= (task T285545) by Umherirrender
  • git #c89c1b1b - Add descriptions for paramvalues for prppii and prppifp API modules (task T343448) by Sohom
  • git #a6a37668 - Fix API property prppifpprop=responsiveimages for format=xml by Umherirrender
  • git #e3fdf420 - selenium: Migrate wdio tests away from deprecated `@wdio/sync` mode (task T293079) by Timo Tijhof
  • git #e499ed08 - EIS: Allow programatic manipulation of text to be captured by EIS by Sohom

QuickSurveys[edit]

Quiz[edit]

ReadingLists[edit]

  • git #76757fa0 - build: Move eslint exclude folders into existing .eslintignore by Umherirrender
  • git #f33873eb - Migrate ILB::getConnectionRef() calls to ILB::getConnection() (task T343277) by gerritbot
  • git #0a7770dc - apihelp-readinglists+createentry-param-title: US spelling of localized by Reedy

SecurePoll[edit]

  • git #04b61569 - makeMailingList.php: Use PSR LoggerInterface instead of Monolog by Timo Tijhof
  • git #85f441f3 - Avoid DB access in SpecialSecurePollLogTest by Daimona Eaytoy
  • git #0a30da27 - Migrate ILB::getConnectionRef() calls to ILB::getConnection() (task T343277) by gerritbot
  • git #8c136184 - Migrate LB::getConnection( DB_PRIMARY ) calls to LBF::getPrimaryDatabase() (task T330641) by gerritbot

SiteMatrix[edit]

TemplateData[edit]

TemplateStyles[edit]

TextExtracts[edit]

  • git #627f65eb - Use ExpirationAwareness instead of deprecated IExpiringStore by Derick Alangi
  • git #cd565f85 - i18n: Split apihelp for parameter prop=extracts&exsectionformat= (task T285545) by Umherirrender

Thanks[edit]

  • git #cae27c61 - Add ApiCoreThankUnitTest to the Database group by Daimona Eaytoy
  • git #cddf22db - Update icon resource loader class due to icon changes in MobileFrontend (task T343053) by bwang

TocTree[edit]

  • git #de2efa26 - Fix @license and remove @subpackages from ext.toctree.js by Umherirrender
  • git #651ca97a - Load module 'ext.toctree' on livepreview by Fomafix

TorBlock[edit]

Translate[edit]

  • git #6959e4d0 - Make ReviewTranslationActionApiTest more robust by Daimona Eaytoy
  • git #c828624d - aggregategroups: Minor simplification of code by Abijeet
  • git #b5edbbf1 - entity.selector: Add option to allow suggestions when empty by Abijeet
  • git #d8cf81bd - i18n: Split apihelp for parameter messagecollection/messagegroups prop (task T285545) by Umherirrender
  • git #5a4c1bd2 - Add apihelp message for action=aggregategroups&groupsourcelanguagecode= (task T342643) by Umherirrender
  • git #8a9451a5 - AggregateGroups: Do not allow selection of invalid group by Abijeet
  • git #259bbbf5 - SearchTranslations: Make the header full width by Abijeet
  • git #dee61ff8 - SearchTranslations: Remove autocomplete for operator suggestions (task T323332) by Abijeet
  • git #7dbaab72 - Migrate ILB::getConnectionRef() calls to ILB::getConnection() (task T343277) by gerritbot
  • git #e40cf846 - tests: Add type hints and some more code improvements by Abijeet
  • git #a76e6ac2 - tests: Make TranslateInitGroupLoaders a noop by Abijeet
  • git #577ffda1 - tests: Add `@group Database` to tests that need it (task T155147) by Daimona Eaytoy

TrustedXFF[edit]

  • git #4af3fe62 - build: Move eslint exclude folders into existing .eslintignore by Umherirrender

TwoColConflict[edit]

UrlShortener[edit]

VueTest[edit]

VisualEditor[edit]

WebAuthn[edit]

  • git #879dcdf9 - WebAuthnDisableForm: Add strict typing by Timo Tijhof

Wikibase[edit]

WikibaseLexeme[edit]

WikibaseMediaInfo[edit]

Wikidata.org[edit]

WikiEditor[edit]

  • git #3c57553f - Add missing @param in jquery.wikiEditor.js by Umherirrender

WikiLambda[edit]

WikimediaApiPortalOAuth[edit]

WikimediaEditorTasks[edit]

WikimediaEvents[edit]

  • git #c03cba1b - clientError: Replace inline disables with eslint-disable camelcase by Timo Tijhof
  • git #6bf9605e - clientError: Add chrome:// to URI schema ban list (task T343274) by Gergő Tisza
  • git #2a6b02f1 - sessionTick: Switch to localStorage to avoid breaking browser cache (task T295619) by Timo Tijhof
  • git #bcfbc9c7 - sessionTick: Simplify and misc clean up by Timo Tijhof
  • git #a845b8ef - Document infrastructure and instrument ownership by Sam Smith

WikimediaMessages[edit]

XAnalytics[edit]

Skins[edit]

CologneBlue[edit]

MinervaNeue[edit]

Modern[edit]

MonoBook[edit]

Timeless[edit]

Vector[edit]

WikimediaApiPortal[edit]

  • git #2db7523d - Remove @param from @file comment in searchform.js by Umherirrender
  • git #ffd8fe3e - Do not use TestUser in UserMenuComponentTest by Daimona Eaytoy

Misc[edit]

VisualEditor/VisualEditor[edit]

  • git #f1cc17fb - ve.ce.Surface: Remove IE support in copy/paste code by Ed Sanders
  • git #45516acb - Remove ve.isPassiveEventsSupported by Ed Sanders
  • git #ff87fe63 - TableNode: Remove hack for ancient browser (FF39) by Ed Sanders
  • git #7fd68cde - Add a "review mode" to the surface view by Ed Sanders
  • git #ddb809ba - Implement PersistentContextItems by Ed Sanders

No changes[edit]

  • 3D
  • ActiveAbstract
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • BetaFeatures
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • CiteThisPage
  • CodeEditor
  • Cognate
  • CommonsMetadata
  • ContactPage
  • CreditsSource
  • Dashiki
  • DismissableSiteNotice
  • DoubleWiki
  • Elastica
  • ElectronPdfService
  • EventStreamConfig
  • ExtensionDistributor
  • FileExporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • Graph
  • GuidedTour
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • LiquidThreads
  • Listings
  • MapSources
  • MassMessage
  • MediaModeration
  • MobileApp
  • NavigationTiming
  • Nostalgia
  • OpenStackManager
  • PageAssessments
  • PageNotice
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Phonos
  • Poem
  • PropertySuggester
  • RSS
  • RealMe
  • RelatedArticles
  • RevisionSlider
  • SandboxLink
  • Score
  • Scribunto
  • SearchExtraNS
  • SearchVue
  • SecureLinkFixer
  • ShortUrl
  • SimilarEditors
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateSandbox
  • TemplateWizard
  • TheWikipediaLibrary
  • TimedMediaHandler
  • TitleBlacklist
  • TranslationNotifications
  • UniversalLanguageSelector
  • UploadWizard
  • UploadsLink
  • VipsScaler
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseQualityConstraints
  • WikidataPageBanner
  • WikimediaBadges
  • WikimediaIncubator
  • WikimediaMaintenance
  • Wikisource
  • Wikistories
  • intersection
  • timeline
  • wikihiero

Total changes[edit]

643 Changes in 103 repos by 92 authors