MediaWiki 1.38/wmf.21/Changelog

Core changes edit

Vendor edit

  • git #40b91983 - Bump wikimedia/parsoid to 0.15.0-a19 (task T300393) by Subramanya Sastry
  • git #a1561984 - Upgrading guzzlehttp/guzzle (7.4.0 => 7.4.1) by Reedy
  • git #e9bd7400 - Upgrading christian-riesen/base32 (1.4.0 => 1.6.0) by Reedy
  • git #fa1489db - Upgrading firebase/php-jwt (v5.2.0 => v5.5.1) by Reedy
  • git #b7497c0b - Upgrading pimple/pimple (v3.4.0 => v3.5.0) by Reedy
  • git #23ee20d0 - Upgrading fgrosse/phpasn1 (v2.3.0 => v2.4.0) by Reedy
  • git #9d2101c8 - Upgrading beberlei/assert (v3.3.1 => v3.3.2) by Reedy
  • git #6a2e584d - Upgrading nikic/php-parser (v4.13.0 => v4.13.2) by Reedy
  • git #20b40fe9 - Upgrading maxmind-db/reader (v1.10.1 => v1.11.0) by Reedy
  • git #e0bf0ec8 - Upgrading wikimedia/ip-utils (3.0.2 => 4.0.0) by Reedy

Extensions edit

3D edit

AbuseFilter edit

ActiveAbstract edit

AdvancedSearch edit

Babel edit

  • git #08d70b6a - Add type declarations including strict_types, nullable types, void return by Ricordisamoa
  • git #f1324b40 - Add MW_INSTALL_PATH checks for these scripts by Derk-Jan Hartman
  • git #b1934dff - Update ISO 639-3 code database from iso639-3.sil.org by Robin van der Vliet

BetaFeatures edit

  • git #3cb0bdbb - eslint: Lint Gruntile.js using server rules by Ed Sanders

Capiunto edit

CentralAuth edit

CirrusSearch edit

  • git #c959d3b4 - extension.json: Remove leading \\ from class name by Reedy
  • git #2e5713ba - Remove unnecessary phan suppression by Reedy

Citoid edit

  • git #e5483acf - eslint: Lint Gruntile.js using server rules by Ed Sanders

CodeEditor edit

  • git #2479c7f1 - eslint: Lint Gruntile.js using server rules by Ed Sanders

CodeMirror edit

  • git #0faac326 - eslint: Lint Gruntile.js using server rules by Ed Sanders

CodeReview edit

ContactPage edit

  • git #b1eb21f9 - Fix and enable MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment by Reedy
  • git #fee53824 - Namespace extension by Reedy

ContentTranslation edit

DiscussionTools edit

  • git #025130fc - Don't prompt to reload the page if the reply widget is open by Ed Sanders
  • git #3d084911 - ReplyWidget: Factor out #createErrorMessage by Ed Sanders
  • git #7cad692a - Move ApiDiscussionTools to ApiDiscussionToolsPageInfo by Ed Sanders
  • git #ee2749d3 - extension.json: Sort ApiModules by Ed Sanders
  • git #0b42aea2 - CommentParser: Cache variables in getUsernameFromLink by Ed Sanders
  • git #8ad1df7d - CommentParser: Name parts of return value from findSignature by Ed Sanders
  • git #6d655dee - Remove DiscussionToolsEnableTopicSubscriptionBackend config by Ed Sanders
  • git #165ca9b8 - Improve CommentModifier::addReply() API for re-use and testing by Bartosz Dziewoński
  • git #e2f3c2f2 - ReplyWidget: Introduce a 'refresh' teardown mode that preserves auto-save by Ed Sanders
  • git #9e43f5c2 - ReplyWidgetVisual: Fully clear sessionStorage when clearing by Ed Sanders
  • git #cb5d585b - Update wgCurRevisionId/wgRevisionId when refreshing the page by Ed Sanders
  • git #dd9d37b5 - Create MemoryStorage wrapper around mw.SafeStorage by Ed Sanders
  • git #fb474efb - controller: Separate updating page contents from saving the page (task T300502) by Bartosz Dziewoński
  • git #7381d9d9 - Cleanup CommentController and document by Ed Sanders
  • git #15f0867b - Limit where whitespaceParsoidHack() is used by Bartosz Dziewoński
  • git #6572e108 - Remove empty lines in visual mode in some more cases (task T300439) by Bartosz Dziewoński
  • git #bacf6a8f - Remove unused code in JS modifier by Bartosz Dziewoński

DonationInterface edit

DoubleWiki edit

ElectronPdfService edit

FileImporter edit

  • git #c0d4e883 - Update reference to WikiEditorHooks by Reedy
  • git #c618572e - Add missing margin between wikitext editor and button by Thiemo Kreuz

FlaggedRevs edit

Flow edit

GlobalBlocking edit

  • git #bcbb0a7f - Namespace special pages by Taavi Väänänen
  • git #0dfe7503 - Write central id to database when global blocks are issued (task T299371) by Alexander Vorwerk
  • git #cb3a578a - Special:GlobalBlock and API:GlobalBlock: Allow separate anon-only options for global and local (task T296002) by Tks4Fish
  • git #0ecf5e91 - GlobalBlocking: consolidate IP validation and introduce CIDR limits by Tks4Fish
  • git #e987e49c - Add onContributionsToolLinks hook to add relevant links to the contribs toolbar (task T117366) by Tks4Fish
  • git #602d4f63 - ApiQueryGlobalBlocks does not enumerate all available pages by Reedy

Graph edit

GrowthExperiments edit

InputBox edit

  • git #e9e9b836 - De-obfuscate attempts to trick people into editing .js pages (task T297725) by Thiemo Kreuz
  • git #c0a2f53d - Simplify code that generates different error messages by Thiemo Kreuz

IPInfo edit

Kartographer edit

Linter edit

MassMessage edit

Math edit

MediaSearch edit

MobileFrontend edit

MultimediaViewer edit

Newsletter edit

PagedTiffHandler edit

PageImages edit

SandboxLink edit

SecurePoll edit

  • git #c1606298 - Skip validation on the value of HTMLFormCloner template by Func

TemplateData edit

  • git #001494f4 - Move last remaining HTML formating code out of blob class by Thiemo Kreuz
  • git #78e62394 - Split validation into some smaller steps (task T260980) by Thiemo Kreuz
  • git #dc82db42 - Use more specific `instanceof stdClass` instead of is_object() by Thiemo Kreuz
  • git #94573e11 - Inject localizer service into HTML formatter class by Thiemo Kreuz
  • git #15aa40aa - Rename all $paramObj to $param by Thiemo Kreuz
  • git #8c247514 - Split validation and HTML formatting into separate services (task T260980) by Thiemo Kreuz
  • git #c6822649 - Replace effectively unused $paramNames array by Thiemo Kreuz
  • git #67254725 - Fix use of formatnum in templatedata-invalid-length by Niklas Laxström

Thanks edit

TimedMediaHandler edit

Translate edit

TwoColConflict edit

UploadWizard edit

VisualEditor edit

Wikibase edit

WikibaseLexeme edit

WikibaseMediaInfo edit

WikibaseQualityConstraints edit

WikidataPageBanner edit

WikiEditor edit

WikiLambda edit

WikiLove edit

Skins edit

CologneBlue edit

MinervaNeue edit

Timeless edit

Vector edit

WikimediaApiPortal edit

Misc edit

No changes edit

  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • BounceHandler
  • Calendar
  • Campaigns
  • CategoryTree
  • CentralNotice
  • CharInsert
  • CheckUser
  • ChessBrowser
  • Cite
  • CiteThisPage
  • Cognate
  • Collection
  • CommonsMetadata
  • ConfirmEdit
  • CongressLookup
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DynamicSidebar
  • Echo
  • Elastica
  • EntitySchema
  • EventBus
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • GuidedTour
  • ImageMap
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • LiquidThreads
  • Listings
  • LocalisationUpdate
  • LoginNotify
  • MachineVision
  • MapSources
  • MediaModeration
  • MobileApp
  • Modern
  • MonoBook
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageAssessments
  • PageNotice
  • PageTriage
  • PageViewInfo
  • ParserFunctions
  • PdfHandler
  • Poem
  • PoolCounter
  • Popups
  • ProofreadPage
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • ReadingLists
  • RelatedArticles
  • Renameuser
  • RevisionSlider
  • Score
  • Scribunto
  • SearchExtraNS
  • SecureLinkFixer
  • ShortUrl
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • TheWikipediaLibrary
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • UniversalLanguageSelector
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • VisualEditor/VisualEditor
  • WebAuthn
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • Wikidata.org
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaEvents
  • WikimediaIncubator
  • WikimediaMaintenance
  • WikimediaMessages
  • Wikisource
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes edit

293 Changes in 61 repos by 71 authors