MediaWiki 1.40/wmf.17

MediaWiki 1.40.0-wmf.14 Deployment of MediaWiki 1.40.0-wmf.17 to Wikimedia sites MediaWiki 1.40.0-wmf.18

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

Core changes edit

Vendor edit

Extensions edit

AbuseFilter edit

ActiveAbstract edit

AdvancedSearch edit

ApiFeatureUsage edit

ArticlePlaceholder edit

Babel edit

CampaignEvents edit

CategoryTree edit

CentralAuth edit

CheckUser edit

CirrusSearch edit

Cite edit

Citoid edit

cldr edit

  • git #460a0d7a - Use LanguageNameUtils::AUTONYMS/SUPPORTED instead of hard coded value by Umherirrender

CodeEditor edit

Collection edit

CommonsMetadata edit

ConfirmEdit edit

ContentTranslation edit

DiscussionTools edit

DonationInterface edit

Echo edit

EntitySchema edit

EventBus edit

EventLogging edit

  • git #afdcc7db - Remove compatibility code for 1.35+ by Umherirrender
  • git #faaad63a - Hard-deprecate EventLogging::submit() parameter by Sam Smith

FileImporter edit

FlaggedRevs edit

Flow edit

FundraiserLandingPage edit

GlobalBlocking edit

GlobalCssJs edit

GlobalPreferences edit

GlobalUserPage edit

GoogleNewsSitemap edit

Graph edit

GrowthExperiments edit

GWToolset edit

ImageMap edit

ImageSuggestions edit

InputBox edit

Interwiki edit

IPInfo edit

JsonConfig edit

Kartographer edit

LandingCheck edit

LdapAuthentication edit

Linter edit

LiquidThreads edit

LoginNotify edit

MachineVision edit

MassMessage edit

Math edit

MobileFrontend edit

Newsletter edit

OATHAuth edit

OAuth edit

OAuthRateLimiter edit

ORES edit

PageAssessments edit

PageImages edit

PageTriage edit

PageViewInfo edit

ParserFunctions edit

  • git #02106770 - Add test cases for {{#if:… and such with no possible output by thiemowmde

Phonos edit

Popups edit

ProofreadPage edit

PropertySuggester edit

QuickSurveys edit

  • git #9e11fa16 - Remove unused array values from test setup by Thiemo Kreuz

Quiz edit

  • git #00b38f8c - Combine property declaration and initialization when possible by Thiemo Kreuz
  • git #71cf7738 - Fix broken QuestionTest by thiemowmde

ReadingLists edit

RSS edit

Score edit

  • git #9f611555 - Clarify missing LocalSettings.php config in README by Jonathan Harker
  • git #153b6a81 - Replace deprecated Language::fetchLanguageName (task T325962) by Umherirrender
  • git #ceb99e89 - Add a special message for lilypond 2.23.12 safe mode by Tim Starling
  • git #adee410e - Use LilyPond with libcairo to generate SVG and PNG directly, T49578 by Jonathan Harker

Scribunto edit

SearchVue edit

SecurePoll edit

SimilarEditors edit

  • git #35cdd698 - Avoid passing null to json_decode by Umherirrender

StopForumSpam edit

SyntaxHighlight_GeSHi edit

  • git #508e926b - fetchLexers: Pass '--json' to Pygmentize by Ori Livneh
  • git #2ae82c7f - Fix lexer list parsing on Windows by Ryan Schmidt

TemplateData edit

  • git #98105493 - Streamline code duplication in nested `if` in Dialog.js by thiemowmde
  • git #e222666e - Rename message not specific to suggestedvalues by thiemowmde
  • git #b4c96028 - Unhoist a bunch of variables in Dialog.js by thiemowmde
  • git #ca5a2f26 - Create dialog elements from "type", not from element name by thiemowmde
  • git #505a835c - Extract named isValidCustomFormatString() method (task T301337) by Thiemo Kreuz
  • git #b53d7546 - Renaming misleading "type" variable by thiemowmde
  • git #4790aaed - Inline some trivial single-use variables by Thiemo Kreuz
  • git #2d55ab3e - Simplify some overly complex comparisons with undefined by Thiemo Kreuz
  • git #61dce0bf - Fix copy paste mistakes and outdated code documentation by Thiemo Kreuz
  • git #c0755ea3 - Split parameter validation off as separate methods (task T301337) by Thiemo Kreuz

TemplateSandbox edit

Thanks edit

TheWikipediaLibrary edit

TimedMediaHandler edit

TitleBlacklist edit

TorBlock edit

Translate edit

TranslationNotifications edit

TwoColConflict edit

UniversalLanguageSelector edit

UploadWizard edit

VisualEditor edit

WebAuthn edit

Wikibase edit

WikibaseCirrusSearch edit

WikibaseLexeme edit

WikibaseMediaInfo edit

WikibaseQualityConstraints edit

WikidataPageBanner edit

WikiEditor edit

wikihiero edit

WikiLambda edit

WikimediaIncubator edit

WikimediaMaintenance edit

WikimediaMessages edit

Wikisource edit

Wikistories edit

Skins edit

MinervaNeue edit

Nostalgia edit

Vector edit

Misc edit

VisualEditor/VisualEditor edit

  • git #75b007dc - Remove obsolete browser support checks for HTML5 History API by Bartosz Dziewoński
  • git #930d7a40 - ve.dm.SurfaceSynchronizer: Abstract out communication slightly by David Chan

No changes edit

  • 3D
  • AntiSpoof
  • ArticleCreationWorkflow
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • CodeMirror
  • Cognate
  • CologneBlue
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • Elastica
  • ElectronPdfService
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalUsage
  • GlobalWatchlist
  • GuidedTour
  • Insider
  • InterwikiSorting
  • Josa
  • LabeledSectionTransclusion
  • Listings
  • MapSources
  • MediaModeration
  • MediaSearch
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Nuke
  • OpenStackManager
  • PageNotice
  • PagedTiffHandler
  • PdfHandler
  • Poem
  • PoolCounter
  • RelatedArticles
  • Renameuser
  • RevisionSlider
  • SandboxLink
  • SearchExtraNS
  • SecureLinkFixer
  • ShortUrl
  • SiteMatrix
  • SpamBlacklist
  • SubPageList3
  • SubpageSortkey
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Timeless
  • TocTree
  • TrustedXFF
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • WikiLove
  • WikibaseLexemeCirrusSearch
  • Wikidata.org
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaEvents
  • XAnalytics
  • intersection
  • timeline

Total changes edit

720 Changes in 112 repos by 105 authors