MediaWiki 1.38/wmf.15/Changelog

Core changes

 * - Branch commit for wmf/1.38.0-wmf.15 by trainbranchbot
 * - abstract schema: Remove length attribute for mwtimestamp types by Umherirrender
 * - Consistently order change tags by Bartosz Dziewoński
 * - Hiding main page heading should not hide title on diff/history views  by jdlrobson
 * - Pass link in a map by cicalese
 * - ApiSandbox: Show request data as PHP array by Ed Sanders
 * - Make Sanitizer::stripAllTags strip css and js tag contents by Derk-Jan Hartman
 * - ApiSandbox JS: Move var declarations inline by Ed Sanders
 * - SearchFormWidget: Minor cleanup by Reedy
 * - Add Cape Verdean Creole (kea) to Names.php by Amir E. Aharoni
 * - Include skin name in deprecation message by jdlrobson
 * - rdbms: Remove DatabaseTestHelper::dataSeek by Amir Sarabadani
 * - rdbms: Remove IDatabase::fieldName method  by Amir Sarabadani
 * - rdbms: Remove IDatabase::numFields method  by Amir Sarabadani
 * - Update checkbox hack to apply button attributes and functionality to the checkbox. by bwang
 * - resourceloader: Disable supportsURLLoading for packaged wiki modules by Siddharth VP
 * - Update wikimedia/assert from 0.5.0 to 0.5.1 by James D. Forrester
 * - Add Northern Thai to Names.php by Amir E. Aharoni
 * - Language: Remove unused, deprecated class members & constants by Derick Alangi
 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk
 * - Synchronise watchstars and create new client hook 'wikipage.watchlistChange' by Ed Sanders
 * - Re-apply "Work around a Chrome bug with :target selector and Special:Preferences tabs"  by Bartosz Dziewoński
 * - Hard deprecate QuickTemplate template key by jdlrobson
 * - UserSelectQueryBuilderTest: Test behavior of hidden by Martin Urbanec
 * - Scale image of Filepage to avoid overflow on narrow screens by Derk-Jan Hartman
 * - Add composer releasenotes command by Reedy
 * - schema: Make filearchive.fa_id unsigned by Umherirrender

Vendor

 * - Update wikimedia/assert from 0.5.0 to 0.5.1 by James D. Forrester

AbuseFilter

 * - build: Update eslint-config-wikimedia to 0.21.0 by Umherirrender

Babel

 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk
 * - Replace removed commandLine.inc with CommandLineInc.php by Alexander Vorwerk
 * - Avoid using WikiPage::factory by Alexander Vorwerk

BounceHandler

 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk

CentralAuth

 * - Remove fallback in GlobalRenameUserDatabaseUpdates by Alexander Vorwerk
 * - Inject CentralAuthDatabaseManager into GlobalRenameUserDatabaseUpdates by Alexander Vorwerk
 * - Move User related classes to a subfolder and start namespacing them by Alexander Vorwerk
 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk
 * - Namespace UsersToRenameDatabaseUpdates by Alexander Vorwerk
 * - Move global rename request loading to the store class by Taavi Väänänen

CheckUser

 * - Replace usage of deprecated global function wfReadOnly by Alexander Vorwerk
 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk

CirrusSearch

 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk

Cite

 * - Don't attach DOM nodes from the DM store to the main document by Ed Sanders

CodeMirror

 * - Reduce noise in syntax highlighting tests by Thiemo Kreuz

ConfirmEdit

 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk

DiscussionTools

 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk

DonationInterface

 * - Re-enable Amex for India by jgleeson
 * - Enable and partially fix some more PHPCS sniffs by Thiemo Kreuz
 * - Add settings and logos for two UY-specific cards by Elliott Eggleston
 * - Delete cruft from oldest orphan rectifiers by Elliott Eggleston
 * - Fix a series of easy to fix PHPCS violations by Thiemo Kreuz
 * - Remove dead code from TestingGenericAdapter by Thiemo Kreuz
 * - Stop processing when PaymentActionNotInitiated by Elliott Eggleston

Echo

 * - build: Update eslint-config-wikimedia to 0.21.0 by Umherirrender
 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk

Elastica

 * - Allow elasticsearch/elasticsearch ~6.8.2 by Reedy

EventBus

 * - Remove usage of deprecated wfWikiID by Alexander Vorwerk

FileImporter

 * - build: Update eslint-config-wikimedia to 0.21.0 by Umherirrender
 * - Replace hard-coded "db-replicated" with MainObjectStash service by Thiemo Kreuz

FlaggedRevs

 * - s/commandLine.inc/CommandLineInc.php by Alexander Vorwerk
 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk

Flow

 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk
 * - Fix width of Flow header uncollapse button by Derk-Jan Hartman

GeoData

 * - Use the new LinksUpdate::getPageId by Tim Starling
 * - Follow redirects for codistancefrompage by Derk-Jan Hartman
 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk

GlobalBlocking

 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk

GlobalCssJs

 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk

GlobalUsage

 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk

GlobalUserPage

 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk

GlobalWatchlist

 * - build: Update eslint-config-wikimedia to 0.21.0 by Umherirrender

GrowthExperiments

 * - DatabaseMenteeOverviewDataProvider: Use WAN cache instead of local cluster cache by Martin Urbanec
 * - Rewrite MentorManager caching by Martin Urbanec
 * - Add an image: set madeNullEdit flag upon save by MewOphaswongse
 * - QuestionPoster: Mark questions as autopatrolled when appropriate by Gergő Tisza
 * - Add an image: Add a preference for enabling the full experience on desktop  by MewOphaswongse
 * - Add an image: update styles for desktop save and image details dialogs by MewOphaswongse
 * - Add signup langing page for JOSA campaign by Gergő Tisza
 * - Suggested edits: Add classname to the info icon in TaskExplanationWidget by MewOphaswongse
 * - Help: rename client module to follow MW conventions by Sergio Gimeno
 * - Add an image: update caption styles for desktop by MewOphaswongse
 * - Add an image: enable swiping for onboarding overlay by Sergio Gimeno
 * - Help panel: rename client module to follow MW conventions by Sergio Gimeno
 * - build: Update eslint-config-wikimedia to 0.21.0 by Umherirrender
 * - Suggested edits: only disable body scrolling when the overlay is shown by MewOphaswongse
 * - Suggested edits: update quality gate config from mw.libs.ge.TaskData by MewOphaswongse
 * - MentorFilterHooks: Include only primary mentors by Martin Urbanec
 * - Update growthexperiments-mentor-dashboard-mentee-overview-info-text by Martin Urbanec
 * - Create API to release mentor/mentee relationship by Martin Urbanec
 * - MentorStore: Make it possible to filter out hidden users by Martin Urbanec

InputBox

 * - Hide interactive inputbox in print by Derk-Jan Hartman
 * - Remove an !important and use classdoubling instead by Derk-Jan Hartman

Interwiki

 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk

Kartographer

 * - Reuse the config lookup in the Tag classes by Derk-Jan Hartman

Linter

 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk

LiquidThreads

 * - s/commandLine.inc/CommandLineInc.php by Alexander Vorwerk

LoginNotify

 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk

MassMessage

 * - MassMessage: Make getApiEndpoint and getRemoteContent private by Abijeet
 * - MassMessage: Move private methods to the bottom of the class by Abijeet
 * - Introduce MassMessageRequestParser by Abijeet
 * - Avoid using ContentHandler::getContentText by Alexander Vorwerk
 * - Remove usage of deprecated WikiPage::factory by Abijeet
 * - Introduce MassMessageRequest by Abijeet
 * - Convert modules to use packageFiles by DannyS712

Math

 * - Replace usage of deprecated global function wfReadOnly by Alexander Vorwerk

MobileFrontend

 * - Fix font changer with back/forward cache by jdlrobson

Newsletter

 * - Replace usage of deprecated global function wfReadOnly by Alexander Vorwerk

OAuth

 * - Replace usage of deprecated global function wfReadOnly by Alexander Vorwerk
 * - Add AbuseFilter variable for used OAuth consumer by Taavi Väänänen
 * - Use GrantsInfo and GrantsLocalization instead of MWGrants by Alexander Vorwerk
 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk

ORES

 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk

PagedTiffHandler

 * - Namespace extension by Reedy

ProofreadPage

 * - Avoid adding index-specific data to the main page by Inductiveload
 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk
 * - pages tag: Do not set previous and next links if there is no current link by Tpt

ReadingLists

 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk

Score

 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk

Scribunto

 * - Add Sicilian translation for Module namespaces by Saint Johann
 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk

SecurePoll

 * - s/commandLine.inc/CommandLineInc.php by Alexander Vorwerk
 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk

Thanks

 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk

TheWikipediaLibrary

 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk

TimedMediaHandler

 * - Validate the configuration for transcoding by Derk-Jan Hartman
 * - Fix broken embed mode for videojs by Derk-Jan Hartman

timeline

 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk

Translate

 * - Fire hook when translation view state changes by Jon Harald Søby
 * - Add title for language selector on translation views by Abijeet
 * - Use ParserOptions::newFromUserAndLang instead of constructor by Umherirrender
 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk

TranslationNotifications

 * - Stop injecting UserOptionsManager into TranslationNotificationsSubmitJob by Alexander Vorwerk

TrustedXFF

 * - s/commandLine.inc/CommandLineInc.php by Alexander Vorwerk

TwoColConflict

 * - Skip beta feature sensible test if unstable by WMDE-Fisch
 * - Re-arrange SplitTwoColConflictHelper constructor arguments by Thiemo Kreuz
 * - Inject text cache services via constructor by Thiemo Kreuz
 * - Replace hard-coded "db-replicated" with MainObjectStash service by Thiemo Kreuz

UniversalLanguageSelector

 * - Handle "Enter" keyboard event for checkbox hack selectors by bwang

UploadWizard

 * - build: Update eslint-config-wikimedia to 0.21.0 by Umherirrender

VisualEditor

 * - Replace usage of deprecated global function wfReadOnly by Alexander Vorwerk
 * - Update VE core submodule to master (2143a90a7)  by Bartosz Dziewoński
 * - Update VE core submodule to master (4b2339f6e)  by Bartosz Dziewoński

WebAuthn

 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk

Wikibase

 * - build: Update mediawiki/codesniffer to 37.0.0 by Alexander Vorwerk

WikiEditor

 * - Set link type radio when confirming looks-like internal by Sam Wilson

WikiLambda

 * - Update function-schemata sub-module to HEAD (993ad1d) by James D. Forrester
 * - Add examples for user-defined types using Python and JavaScript. by apine

WikimediaEvents

 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk

WikimediaMaintenance

 * - Provide CentralAuthDatabaseManager to GlobalRenameUserDatabaseUpdates by Alexander Vorwerk
 * - s/commandLine.inc/CommandLineInc.php by Alexander Vorwerk
 * - Replace usages of deprecated wfWikiID by Alexander Vorwerk

MinervaNeue

 * - Use watchstar instead of deprecated jQuery event to update watchstar classes by bwang
 * - Minerva uses core page title handling by jdlrobson

Vector

 * - Use core checkbox hack consistently for all dropdown and provide custom JS enhancements for the sidebar button by bwang
 * - Fix dependencies for debug mode by jdlrobson
 * - Add watchstar to sticky header (alternative) by bwang

VisualEditor/VisualEditor

 * - ve.dm.Document: Remove rebuildNodes by Ed Sanders
 * - Store internal list counter in new document storage and persist by Ed Sanders
 * - Drop support for fallback createDocumentFromHtml methods by Ed Sanders
 * - List diff: Fix display of list node attribute change (e.g. bullet->numbered) by Ed Sanders
 * - List diff: Improve handling of complex changes by Ed Sanders
 * - List diff: Add descriptions for list item indent/outdent by Ed Sanders

No changes

 * 3D
 * ActiveAbstract
 * AdvancedSearch
 * AntiSpoof
 * ApiFeatureUsage
 * ArticleCreationWorkflow
 * ArticlePlaceholder
 * BetaFeatures
 * Calendar
 * Campaigns
 * Capiunto
 * CategoryTree
 * CentralNotice
 * CharInsert
 * ChessBrowser
 * CiteThisPage
 * Citoid
 * CodeEditor
 * CodeReview
 * Cognate
 * Collection
 * CologneBlue
 * CommonsMetadata
 * CongressLookup
 * ContactPage
 * ContentTranslation
 * CreditsSource
 * Dashiki
 * Disambiguator
 * DismissableSiteNotice
 * DoubleWiki
 * DynamicSidebar
 * ElectronPdfService
 * EntitySchema
 * EventLogging
 * EventStreamConfig
 * ExtensionDistributor
 * ExternalGuidance
 * FeaturedFeeds
 * FileExporter
 * FundraiserLandingPage
 * FundraisingTranslateWorkflow
 * GWToolset
 * Gadgets
 * GeoCrumbs
 * GlobalPreferences
 * GoogleNewsSitemap
 * Graph
 * GuidedTour
 * IPInfo
 * ImageMap
 * Insider
 * InterwikiSorting
 * Josa
 * JsonConfig
 * LabeledSectionTransclusion
 * LandingCheck
 * LdapAuthentication
 * Listings
 * LocalisationUpdate
 * MachineVision
 * MapSources
 * MediaModeration
 * MediaSearch
 * MobileApp
 * Modern
 * MonoBook
 * MultimediaViewer
 * NavigationTiming
 * NearbyPages
 * NewUserMessage
 * Nostalgia
 * Nuke
 * OATHAuth
 * OAuthRateLimiter
 * OpenStackManager
 * PageAssessments
 * PageImages
 * PageNotice
 * PageTriage
 * PageViewInfo
 * ParserFunctions
 * PdfHandler
 * Poem
 * PoolCounter
 * Popups
 * PropertySuggester
 * QuickSurveys
 * Quiz
 * RSS
 * RelatedArticles
 * Renameuser
 * RevisionSlider
 * SandboxLink
 * SearchExtraNS
 * SecureLinkFixer
 * ShortUrl
 * SiteMatrix
 * SpamBlacklist
 * StopForumSpam
 * SubPageList3
 * SubpageSortkey
 * SyntaxHighlight_GeSHi
 * TemplateData
 * TemplateSandbox
 * TemplateStyles
 * TemplateWizard
 * TextExtracts
 * Timeless
 * TitleBlacklist
 * TocTree
 * TorBlock
 * UploadsLink
 * UrlShortener
 * UserMerge
 * VipsScaler
 * WikiLove
 * WikibaseCirrusSearch
 * WikibaseLexeme
 * WikibaseLexemeCirrusSearch
 * WikibaseMediaInfo
 * WikibaseQualityConstraints
 * Wikidata.org
 * WikidataPageBanner
 * WikimediaApiPortal
 * WikimediaApiPortalOAuth
 * WikimediaBadges
 * WikimediaEditorTasks
 * WikimediaIncubator
 * WikimediaMessages
 * Wikisource
 * XAnalytics
 * cldr
 * intersection
 * wikihiero

Total changes
162 Changes in 64 repos by 33 authors