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

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
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