Jump to content

MediaWiki 1.40/wmf.5

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

The latest version (labeled "1.40.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 Monday, 10 October 2022 (see the roadmap).

Core changes

[edit]

Vendor

[edit]

Extensions

[edit]

AbuseFilter

[edit]
  • git #6a484238 - Avoid phan suppression by Daimona Eaytoy
  • git #9f789334 - tests: Replace assertNotRegExp with assertDoesNotMatchRegularExpression (task T243600) by Daimona Eaytoy
  • git #94034ad7 - build: Upgrade eslint-config-wikimedia from 0.22.1 to 0.23.0 by James D. Forrester
  • git #2d958ad0 - build: Drop PHP dependency, irrelevant given MediaWiki version by James D. Forrester

AdvancedSearch

[edit]
  • git #be9955bc - Replace a jQuery.each() with native for loop by Thiemo Kreuz

ArticlePlaceholder

[edit]

BetaFeatures

[edit]

CampaignEvents

[edit]

CentralAuth

[edit]
  • git #52dca8e3 - Fix type of Pbkdf2Password following core change by Kunal Mehta

CheckUser

[edit]

CirrusSearch

[edit]

cldr

[edit]

CodeMirror

[edit]

ConfirmEdit

[edit]

ContentTranslation

[edit]

DiscussionTools

[edit]
  • git #2c160ddb - CommentItem.js: Ensure timestamps are UTC by Ed Sanders
  • git #50874ab4 - Fix call to wfMessage by Daimona Eaytoy
  • git #e57cf6c6 - ImmutableRange: Add surroundContents method by Ed Sanders

DonationInterface

[edit]

EntitySchema

[edit]

EventLogging

[edit]

FileExporter

[edit]
  • git #4fcbfff4 - Simplify what a @dataProvider needs to know by Thiemo Kreuz
  • git #d033e35f - Use dedicated inNamespace() method by Thiemo Kreuz

FileImporter

[edit]
  • git #9a4edd06 - Stop using deprecated TempFSFile::factory() by Thiemo Kreuz
  • git #fe202fea - Use assertStringContainsString instead of assertContains (task T243600) by Daimona Eaytoy
  • git #22bff7b5 - Remove deprecated less var (task T319381) by WMDE-Fisch
  • git #c9454a9a - Consistent terminology and slightly more helpful error messages by thiemowmde
  • git #4bbb25d4 - Add strict types to most PHP method signatures by Thiemo Kreuz
  • git #9f40e2e2 - Stop using deprecated WikiRevision::getFormat() by Thiemo Kreuz
  • git #48233ff9 - Replace almost all Status with more narrow StatusValue interface by Thiemo Kreuz

Flow

[edit]

FundraiserLandingPage

[edit]

GeoCrumbs

[edit]

GeoData

[edit]
  • git #0457b0bd - Searcher: Suppress PhanTypeMismatchArgumentNullable by Reedy

GlobalBlocking

[edit]

GlobalWatchlist

[edit]

GrowthExperiments

[edit]

GWToolset

[edit]

ImageMap

[edit]
  • git #42666f96 - build: Drop PHP dependency, irrelevant given MediaWiki version by James D. Forrester

IPInfo

[edit]

Kartographer

[edit]

LdapAuthentication

[edit]

MachineVision

[edit]
  • git #7614b03a - maintenance: Use standard Maintenance.php boilerplate by Timo Tijhof
  • git #664b8e73 - build: Upgrade jQuery test install to 3.6.1 to align with MediaWiki (task T316516) by James D. Forrester

MediaModeration

[edit]
  • git #ec4b2933 - maintenance: Use standard Maintenance.php boilerplate by Timo Tijhof

MediaSearch

[edit]
  • git #81de9d51 - Add comments to Icon component about WVUI and Codex (task T310243) by Anne Tomasevich
  • git #e03e8b1e - maintenance: Reduce use of DBConnRef and global MediaWikiServices by Timo Tijhof
  • git #cb3248e4 - maintenance: Use standard Maintenance.php boilerplate by Timo Tijhof

MobileFrontend

[edit]
  • git #1c82eb8e - build: Allow eslint warnings by Kunal Mehta
  • git #90e5674a - Follow-up 68c6ff23a1: Don't have special CSS for the stopHand icon, unused by James D. Forrester
[edit]
  • git #f7a38502 - docs: Update README and remove old snippet by Timo Tijhof

OATHAuth

[edit]

OAuth

[edit]

OAuthRateLimiter

[edit]
  • git #c2e93cfb - maintenance: Use standard Maintenance.php boilerplate by Timo Tijhof

PageTriage

[edit]

Phonos

[edit]

Popups

[edit]
  • git #988fe3fe - Lowercase {jQuery…} type hints everywhere by Thiemo Kreuz
  • git #dd3bff0d - Use PHPUnit's convenience shortcuts where possible by Thiemo Kreuz

QuickSurveys

[edit]
  • git #0d12eb19 - Fix broken "survey name must be unique" check (task T255427) by Thiemo Kreuz
  • git #339a3ef5 - Simplify SurveyFactory::parseSurveyConfig() implementation by Thiemo Kreuz
  • git #657c01e2 - Update strict types and related PHPDoc type hints by Thiemo Kreuz
  • git #a3a2987f - Use PHPUnit convenience shortcuts where possible by Thiemo Kreuz
  • git #18917dc0 - Drop meaningless description from tests that don't need it by Thiemo Kreuz
  • git #52fd70cd - Improve test coverage for SurveyFactory by Thiemo Kreuz

ReadingLists

[edit]

Score

[edit]

Scribunto

[edit]

SearchVue

[edit]

SecureLinkFixer

[edit]

ShortUrl

[edit]

SimilarEditors

[edit]

SpamBlacklist

[edit]
  • git #06a90e4d - Inject services into hook handler by Umherirrender
  • git #f7ab8d10 - Make various generic "array" type hints more specific by Thiemo Kreuz

TemplateStyles

[edit]
  • git #08cc84f3 - Suppress PhanUndeclaredProperty phan errors by Kunal Mehta

TorBlock

[edit]

Translate

[edit]
  • git #ab2a6414 - GenericTranslateJob: modernize by Niklas Laxström
  • git #01769ad8 - GenericTranslateJob: parametrize job title by Niklas Laxström
  • git #6abde0e3 - ValidatorFactory: Support ObjectFactory specs by Niklas Laxström
  • git #d656695a - MediaWikiPluralValidator: Remove call to Parser::fistCallInit by Niklas Laxström
  • git #cd3e80e9 - Add @covers tags to all tests (task T243600) by Daimona Eaytoy
  • git #78cba022 - Adds missing block checks to various pages and API (task T302479) by Abijeet
  • git #a95a0ef4 - ValidatorFactory: Remove WikiLink and WikiParameter aliases by Niklas Laxström
  • git #d3404fee - TranslationStashSpecialPage: Inject LanguageFactory by Niklas Laxström
  • git #c253a097 - PageTranslationSpecialPage: Inject DBLoadBalancer and MessageIndex by Niklas Laxström
  • git #0d04d01d - ServiceWiring: Replace MessageIndex::singleton with service by Niklas Laxström
  • git #3ec16d6e - MessageGroupStatsSpecialPage: Inject DBLoadBalancer by Niklas Laxström
  • git #befe68f8 - ManageGroupsSpecialPage: Inject MessageIndex by Niklas Laxström
  • git #fee088e2 - LanguageStatsSpecialPage: Inject DBLoadBalancer by Niklas Laxström
  • git #03d0b68a - ParsingPlaceholderFactoryTest: Use assertMatchesRegularExpression not assertRegExp by James D. Forrester
  • git #f67d05c3 - tests: Add covers annotations so PHPUnit 9.x can pass by James D. Forrester
  • git #da89b1b4 - Add CodeMirror configuration (task T284883) by AntiCompositeNumber
  • git #75c66b88 - Hooks: Check permission before deleting translation pages via API (task T319135) by Func
  • git #7b6da1b9 - Remove RevTag class (task T312007) by Abijeet

UploadWizard

[edit]

VisualEditor

[edit]
  • git #16ae2da1 - build: Update mediawiki/mediawiki-phan-config to 0.12.0 by Daimona Eaytoy
  • git #2b37b479 - Update VE core submodule to master (5dcc0f107) (task T319520) by Bartosz Dziewoński
  • git #7f9573f9 - api-testing: Add assertions to e2e tests by daniel

Wikibase

[edit]

WikibaseCirrusSearch

[edit]

WikibaseLexeme

[edit]

WikibaseMediaInfo

[edit]

WikibaseQualityConstraints

[edit]

WikiEditor

[edit]

WikiLambda

[edit]

WikimediaEvents

[edit]

WikimediaMessages

[edit]
  • git #9d0c2e00 - Update policy notification when registering by MHorsey

Wikistories

[edit]

Skins

[edit]

MinervaNeue

[edit]

Vector

[edit]

WikimediaApiPortal

[edit]

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #8e850303 - Fix typo in unit tests by Bartosz Dziewoński
  • git #5dcc0f10 - build: Upgrade various devDependencies to latest and make pass by James D. Forrester
  • git #754ee73d - Fix transformStyleAttributes tests on Firefox on Windows (task T319520) by Bartosz Dziewoński

No changes

[edit]
  • 3D
  • ActiveAbstract
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • Babel
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • Cite
  • CiteThisPage
  • Citoid
  • CodeEditor
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • Echo
  • Elastica
  • ElectronPdfService
  • EventBus
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FlaggedRevs
  • FundraisingTranslateWorkflow
  • Gadgets
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • Linter
  • LiquidThreads
  • Listings
  • LoginNotify
  • MapSources
  • MassMessage
  • Math
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NearbyPages
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • ORES
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Poem
  • PoolCounter
  • ProofreadPage
  • PropertySuggester
  • Quiz
  • RSS
  • RelatedArticles
  • Renameuser
  • RevisionSlider
  • SandboxLink
  • SearchExtraNS
  • SecurePoll
  • SiteMatrix
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • TimedMediaHandler
  • Timeless
  • TitleBlacklist
  • TocTree
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UniversalLanguageSelector
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • WebAuthn
  • WikiLove
  • WikibaseLexemeCirrusSearch
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaIncubator
  • WikimediaMaintenance
  • Wikisource
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

[edit]

337 Changes in 71 repos by 84 authors