MediaWiki 1.40/wmf.5/Changelog

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