MediaWiki 1.38/wmf.22

From mediawiki.org
TriangleArrow-Left.svgMediaWiki 1.38.0-wmf.21 Deployment of MediaWiki 1.38.0-wmf.22 to Wikimedia sites MediaWiki 1.38.0-wmf.23TriangleArrow-Right.svg

The latest version (labeled "1.38.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 February 2022 (see the roadmap).

Core changes[edit]

Vendor[edit]

Extensions[edit]

3D[edit]

  • git #f229fd70 - Use parserTransformHook instead of onBeforeParserFetchFileAndTitle by Arlo Breault

AbuseFilter[edit]

  • git #95c0978d - Clean up AbuseLogPager by Matěj Suchánek
  • git #aecfc7e6 - Replace use of deprecated OutputPage::enableClientCache( false ) by C. Scott Ananian

AdvancedSearch[edit]

AntiSpoof[edit]

  • git #c834746e - AntiSpoofPreAuthenticationProviderTest: Use namespaced SpoofUser class by Reedy
  • git #1e8f3200 - Namespace extension by Reedy

BetaFeatures[edit]

  • git #fcf263b7 - Parse disable-if statements for client-side by Func

CentralAuth[edit]

Cognate[edit]

  • git #c8594338 - build(deps-dev): bump eslint-config-wikimedia from 0.20.0 to 0.22.1 by Addbot

ConfirmEdit[edit]

ContentTranslation[edit]

DiscussionTools[edit]

DonationInterface[edit]

Echo[edit]

ElectronPdfService[edit]

FileImporter[edit]

  • git #06e1453d - Remove weird internal special page name by Thiemo Kreuz

FlaggedRevs[edit]

Flow[edit]

  • git #dad11338 - eslint: Lint Gruntile.js using server rules by Ed Sanders
  • git #c393b575 - Replace use of deprecated OutputPage::enableClientCache( false ) by C. Scott Ananian
  • git #d46e0109 - CONTRIBUTING: Point IRC presence to #wikimedia-tech by James D. Forrester
  • git #1eb670e4 - phan: suppress PhanPossiblyUndeclaredVariable false positiv by Alexander Vorwerk
  • git #85d0e240 - boardstart/end options to dumpBackup will be base 36 strings, not ints (task T300760) by Ariel T. Glenn

GlobalBlocking[edit]

  • git #377a7af0 - Replace use of deprecated OutputPage::enableClientCache( false ) by C. Scott Ananian

GrowthExperiments[edit]

GuidedTour[edit]

GWToolset[edit]

  • git #9a266a3c - Apply PHP7 style to make code much more trivial by Thiemo Kreuz

InterwikiSorting[edit]

  • git #d1e23a7d - build(deps-dev): bump eslint-config-wikimedia from 0.20.0 to 0.22.1 by Addbot

IPInfo[edit]

Kartographer[edit]

MobileFrontend[edit]

MultimediaViewer[edit]

NearbyPages[edit]

Newsletter[edit]

Nuke[edit]

PageImages[edit]

PageTriage[edit]

ProofreadPage[edit]

PropertySuggester[edit]

  • git #59449a41 - build(deps-dev): bump eslint-config-wikimedia from 0.20.0 to 0.22.1 by Addbot

RelatedArticles[edit]

RSS[edit]

Scribunto[edit]

  • git #c51b6efe - Revert "Add test for pageLanguage property" by Ammarpad
  • git #b8d7d700 - Use Category::getMemberCount from core by Ammarpad

SecureLinkFixer[edit]

SecurePoll[edit]

StopForumSpam[edit]

TemplateData[edit]

Thanks[edit]

  • git #778980cb - Replace deprecated User::newFromIdentity with UserFactory by Umherirrender
  • git #f2a70079 - Cleanup: Remove deprecated hasText option from MobileFrontend Icon by bwang

TimedMediaHandler[edit]

  • git #e0023802 - Missing space in selector by Derk-Jan Hartman
  • git #b7b56f4e - Account for device pixel ratio when selecting video resolution (task T300959) by Derk-Jan Hartman
  • git #52f6a5d6 - Rename ForeignRepoWithMWAPI -> IForeignRepoWithMWApi by Brian Wolff
  • git #73991adb - Size the playbutton on videos smaller than 60px by Derk-Jan Hartman
  • git #bae3ff9a - Disable poster and bigplaybutton in dialog (task T300400) by Derk-Jan Hartman
  • git #07e47405 - Remove big play button for audio via videojs config by Derk-Jan Hartman
  • git #d6b1951d - Allow passing config overrides to InlinePlayer by Derk-Jan Hartman

TitleBlacklist[edit]

Translate[edit]

UniversalLanguageSelector[edit]

  • git #24a921d6 - Update language name search data by Niklas Laxström
  • git #a682cd3f - Update jquery.uls and .ime from upstream by Amir E. Aharoni

VisualEditor[edit]

Wikibase[edit]

  • git #2f09b7b2 - Implement __serialize/__unserialize for PHP 8.1 support (task T301249) by Marius Hoch
  • git #b177d4f7 - Make RepoApi depend on mediawiki.user (uses mw.user.isAnon) by Marius Hoch
  • git #aca28112 - WikiPageUpdaterTest: fix mock title by daniel
  • git #3e888cdb - Inject SiteLinkTargetProvider into SpecialSetSiteLink by Marius Hoch
  • git #dedb8fc4 - SpecialNewItem: Fix site validation (task T301247) by Marius Hoch
  • git #f6245b20 - Clean up tests that misused the parameters of assertSame/Equals by Func
  • git #1df1a7bb - Use ParserOutput::appendExtensionData() for wikibase-entity-usage (task T300981) by C. Scott Ananian
  • git #8f272dd4 - Bump dawidd6/action-send-mail from 3.5.0 to 3.6.0 by Addbot

WikibaseLexeme[edit]

WikibaseMediaInfo[edit]

  • git #21feaf8d - Mock OutputPage::setPreventClickjacking() during tests by C. Scott Ananian

WikibaseQualityConstraints[edit]

  • git #1eca6f83 - Bump eslint-config-wikimedia from 0.21.0 to 0.22.1 by Addbot

Wikidata.org[edit]

  • git #e9f5fce6 - build(deps-dev): bump eslint-config-wikimedia from 0.20.0 to 0.22.1 by Addbot
  • git #ee9e8cb2 - build(deps-dev): bump stylelint-config-wikimedia from 0.11.1 to 0.12.0 by Addbot
  • git #f5524cd3 - build(deps-dev): bump grunt-eslint from 23.0.0 to 24.0.0 by Addbot

WikidataPageBanner[edit]

WikiEditor[edit]

WikiLambda[edit]

WikimediaBadges[edit]

  • git #c2a78ea4 - build(deps-dev): bump grunt-eslint from 23.0.0 to 24.0.0 by Addbot
  • git #4d0efd38 - build(deps-dev): bump stylelint-config-wikimedia from 0.11.1 to 0.12.0 by Addbot
  • git #0e68410b - build(deps-dev): bump eslint-config-wikimedia from 0.20.0 to 0.22.1 by Addbot

WikimediaEditorTasks[edit]

  • git #8c6373c4 - Avoid Utils::getCentralId in loops by Umherirrender
  • git #2427440e - Remove unneeded User::newFromIdentity calls by Umherirrender

WikimediaEvents[edit]

  • git #3722713f - readingDepth: Remove redundant file closure by Timo Tijhof
  • git #f388d2d6 - Move more variables inline and fix minor eslint warning by Timo Tijhof
  • git #d73b4787 - PrefUpdate: Track changes of growthexperiments-homepage-mentorship-enabled (task T287915) by Martin Urbanec
  • git #261cf0e9 - Track changes of growthexperiments-mentor-away-timestamp (task T280307) by Martin Urbanec

WikimediaMessages[edit]

Skins[edit]

MinervaNeue[edit]

MonoBook[edit]

Nostalgia[edit]

  • git #7681c7eb - Replace use of deprecated OutputPage::enableClientCache( false ) by C. Scott Ananian

Timeless[edit]

Vector[edit]

Misc[edit]

VisualEditor/VisualEditor[edit]

  • git #1d8fbde1 - Prefer the start of a CBN when selecting first visible offset (task T299112) by Ed Sanders
  • git #c8a50eee - build: Update eslint-config-wikimedia & stylelint-config-wikimedia by Ed Sanders
  • git #0b528cd6 - Update OOUI to v0.43.1 by James D. Forrester
  • git #30591c0d - Default target: Attach actions toolbar before init by Ed Sanders

No changes[edit]

  • ActiveAbstract
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • CheckUser
  • ChessBrowser
  • CirrusSearch
  • Cite
  • CiteThisPage
  • Citoid
  • CodeEditor
  • CodeMirror
  • CodeReview
  • Collection
  • CologneBlue
  • CommonsMetadata
  • CongressLookup
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • DynamicSidebar
  • Elastica
  • EntitySchema
  • EventBus
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • ImageMap
  • InputBox
  • Insider
  • Interwiki
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • LiquidThreads
  • Listings
  • LocalisationUpdate
  • LoginNotify
  • MachineVision
  • MapSources
  • MassMessage
  • Math
  • MediaModeration
  • MediaSearch
  • MobileApp
  • Modern
  • NavigationTiming
  • NewUserMessage
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageAssessments
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Poem
  • PoolCounter
  • Popups
  • QuickSurveys
  • Quiz
  • ReadingLists
  • Renameuser
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • ShortUrl
  • SiteMatrix
  • SpamBlacklist
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • TheWikipediaLibrary
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadWizard
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • WebAuthn
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaIncubator
  • WikimediaMaintenance
  • Wikisource
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes[edit]

325 Changes in 65 repos by 76 authors