MediaWiki 1.35/wmf.37/Changelog

Core changes

 * - Branch commit for wmf/1.35.0-wmf.37 by trainbranchbot
 * - Deprecate SkinTemplateToolboxEnd hook by Ammar Abdulhamid
 * - Hard deprecate calling ParserOptions::newCanonical with no parameters by DannyS712
 * - Add PageArchive::getRevisionRecordByTimestamp by DannyS712
 * - Hard deprecate the `TitleMoveCompleting` hook by DannyS712
 * - Files: Hard deprecate recordUpload, soft deprecate 2, add recordUpload3 by DannyS712
 * - ImportableOldRevisionImporter: Don't call WikiPage::updateIfNewerOn by DannyS712
 * - Tests: Autofix ESLint rule exceptions by Ed Sanders
 * - Deprecate PasswordNotInLargeBlacklist by Reedy
 * - REST /me/contributions: implement backwards paging by daniel
 * - skins: Port SkinFallback and SkinApiOutput to a generic SkinMustache class by jdlrobson
 * - Followups for UserGroupManager by Petr Pchelko
 * - Add release-notes for two deprecated hooks by Vas Jaremchuk
 * - Hard-deprecate sequential array as parameter to Sanitizer::validateAttributes by C. Scott Ananian
 * - Selenium: Use wdio-video-reporter for recording test videos by alqaholic007
 * - Fix height of OOUI inputs with mw-editfont-* by Ed Sanders
 * - Call StubObject::unstub directly by Umherirrender
 * - MultiHttpClient: Reduce the default timeout from 900 to 30 by Tim Starling
 * - GlobalFunctions: Use php_uname instead of posix_uname by Timo Tijhof
 * - Avoid variable reuse in LinkHolderArray by Umherirrender
 * - Don't call needsToken statically by Reedy
 * - Migrate site_identifiers to abstract schema by Amir Sarabadani
 * - Migrate updatelog to abstract schema  by Amir Sarabadani
 * - Make schema builder remove table prefixes from Postgres by Amir Sarabadani
 * - objectcache: Remove deprecated SqlBagOStuff 'slaveOnly' option by Timo Tijhof
 * - objectcache: Split out BagOStuffTestBase class for easier subclassing by Aaron Schulz
 * - docs: Add missing @property types and some other missing docs by Ed Sanders
 * - Use PHP_OS_FAMILY instead of substr(PHP_OS,0,3) for Windows checks by Timo Tijhof
 * - Typehint MediaWikiServices::getInstance by Daimona Eaytoy
 * - Add a test for WikiPage::factory by ArtBaltai
 * - Hard deprecate BaseTemplateToolbox hook by Ammar Abdulhamid
 * - Deprecate SkinTemplateBuildNavUrlsNav_urlsAfterPermalink hook by Ammar Abdulhamid
 * - Soft deprecate BaseTemplate::getToolbox by Ammar Abdulhamid
 * - Move User::addAutopromoteOnceGroups to UserGroupManager by Petr Pchelko
 * - Move User::newFromIdentity logic to UserFactory by DannyS712
 * - Add additional RemexDriver paragraph-wrapper test by Subramanya Sastry
 * - REST /me/contributions: allow paging forward by Nikki Nikkhoui
 * - Adding default locative rule for Ukrainian by Base
 * - mediawiki.ui: Add `@color-base--inverted` variable and deprecate `@colorBaseInverted` by Volker E
 * - Replace `em` values `px` where applicable by Volker E
 * - resourceloader: Improve packageFiles/skinScripts error message by Timo Tijhof
 * - Move autopromote groups logic into UserGroupManager by Petr Pchelko
 * - resourceloader: skinScripts cannot be used alongside packageFiles by Vas Jaremchuk
 * - Replace password-blacklist with common-passwords by Reedy
 * - Hard code html type in REST /page/{html_type} route by Nikki Nikkhoui
 * - UserFactory v.1 - wrapper for User::newFrom* static methods by DannyS712
 * - Rename CoreMagicWords to CoreMagicVariables and update docs by Tim Starling
 * - Remove maintenance/getSlaveServer.php by Reedy
 * - maintenance: Remove --slave option from sql.php by Reedy
 * - s/slave/replica by Reedy
 * - Don't modify OutputPage value by jdlrobson
 * - Hard deprecate $wgAllowImageTag configuration by C. Scott Ananian
 * - Add `PageSaveComplete` hook to replace `PageContent(Insert|Save)Complete` by DannyS712
 * - NamespaceInfo::makeValidNamespace: Don't throw for -1 or -2 by James D. Forrester
 * - Replace TitleMoveCompleting and TitleMoveComplete hooks by DannyS712
 * - Replace some uses of 'whitelist' in DefaultSettings.php by C. Scott Ananian
 * - Use 'list of allowed attributes' in Sanitizer, instead of 'whitelist' by C. Scott Ananian
 * - UserGroupManager: Consider $queryFlags when caching by Clara Andrew-Wani
 * - Remove unnecessary use of black/whitelist in Sanitizer comments by C. Scott Ananian
 * - Deprecate external image related configuration in ParserOptions by C. Scott Ananian
 * - Hard deprecate Revision::getTimestamp by DannyS712
 * - Rename MagicWordwgVariableIDs hook to GetMagicVariableIDs by C. Scott Ananian
 * - Fix stylesheet path of i18n-all-list-margins feature by mainframe98
 * - Remove unneeded creation of revision objects by DannyS712
 * - WikiPage::updateIfNewerOn - don't call Revision::getTimestamp by DannyS712
 * - CategoryMembershipChange: Don't call Revision::getTimestamp by DannyS712
 * - Hard deprecate Revision::getSize by DannyS712
 * - Hard deprecate Revision::getPage and ::getComment  by DannyS712
 * - McrRevisionStoreDbTest: Don't create a Revision object by DannyS712
 * - RevisionStoreDbTestBase: Reduce use of Revision from WikiPage::doEditContent  by DannyS712
 * - Hard deprecate Title::getFirstRevision by DannyS712
 * - Hard deprecate User::getNewMessageLinks by DannyS712
 * - Remove use of the Revision object returned in WikiPage::doEditContent (2)  by DannyS712
 * - ApiRollback: Reduce use of Revision objects by DannyS712
 * - Remove use of the Revision object returned in WikiPage::doEditContent  by DannyS712
 * - Replace BaseTemplateAfterPortlet with SkinAfterPortlet by mainframe98
 * - Fix failing UserContributionsHandlerTest by Nikki Nikkhoui
 * - Lazy load footer icons by gilles
 * - Hard deprecate wfIsBadImage by Reedy
 * - REST /me/contributions: return revisions by daniel
 * - Introduce DeprecatablePropertyArray and use it for PageUpdater by Petr Pchelko
 * - SpecialEmailUser: Replace $blacklist with $muteList by Reedy
 * - Reduce direct uses of $wgUser in ApiQueryInfo's token methods by DannyS712
 * - Pass function name to database functions (rdbms/installer) by Umherirrender
 * - Return `null` instead of `false` in Parser methods newly added in 1.35 by C. Scott Ananian
 * - mediawiki.mixins: Deprecate `.background-image-svg` mixin by Volker E
 * - New unit and integraton tests for class LinkHolderArray by ArtBaltai
 * - Revert "title: Mark Title::getPrefixedDBKey and ::getPrefixedText as tainted" by Daimona Eaytoy
 * - resourceloader: Remove unused mw.Map#exists method by Timo Tijhof
 * - Fill in the 'name' field in ParsoidModules registration by C. Scott Ananian
 * - UserOptionsManager: take into account $queryFlags when caching by Petr Pchelko
 * - Remove unused deprecated-self-close-category message by C. Scott Ananian
 * - Add doc to DatabaseLogEntry by Umherirrender
 * - Revert "RCDatabaseLogEntry: add a method to get the last rev_id" by Umherirrender
 * - TableCleanup: Make batch size and reporting interval configurable by Niklas Laxström
 * - Improve unblock field label by Sakretsu

Vendor

 * - Bump Parsoid to 0.12.0-a17    by Subramanya Sastry
 * - Replace password-blacklist with common-passwords by Reedy

3D

 * - build: Update devDependencies by Ed Sanders

AbuseFilter

 * - Drop duplicate index wiki_timestamp by Daimona Eaytoy
 * - eslint config tweaks by Ed Sanders
 * - eslint: Update to eslint-config-wikimedia 0.16.0 by jaredblumer

ActiveAbstract
No changes for ActiveAbstract

AdvancedSearch

 * - Docs: Fix double spaces after @param by Ed Sanders
 * - ESLint: Minor follow-ups by Ed Sanders
 * - eslint: Update to eslint-config-wikimedia 0.16.0 by jaredblumer

AntiSpoof

 * - s/slave/replica/ by Reedy

ApiFeatureUsage
No changes for ApiFeatureUsage

ArticleCreationWorkflow
No changes for ArticleCreationWorkflow

ArticlePlaceholder

 * - Fix visibility of setUp/tearDown by Thiemo Kreuz
 * - testNewFromGlobalState needs to be public by addshore
 * - Use SidebarBeforeOutput hook to add items to sidebar toolbox by Ammar Abdulhamid
 * - Avoid the word "blacklist" in all non-public code by Thiemo Kreuz

Babel

 * - Fix configuration typo by Reedy

BetaFeatures

 * - Deprecate features.blacklist, rename to features.unsupportedList by Ed Sanders
 * - Revert "Bundle model to client via packageFiles, rather than polluting all pages" by Esanders

BounceHandler
No changes for BounceHandler

Calendar
No changes for Calendar

Campaigns
No changes for Campaigns

Capiunto
No changes for Capiunto

CategoryTree
No changes for CategoryTree

CentralAuth

 * - build: Remove unneeded phan suppression by Umherirrender
 * - Reduce direct references to $wgUser by DannyS712
 * - s/slave/replica/ by Reedy

CentralNotice
No changes for CentralNotice

CharInsert
No changes for CharInsert

CheckUser

 * - Cache CompareService::getTotalEditsFromIp result in an array by Dayllan Maza
 * - Fix a test on SQLite by Daimona Eaytoy
 * - Sort Special:Investigate results by cuc_ip_hex instead of cuc_ip by Thalia
 * - Move filters above tabs and add exclude targets filter to timeline tab. by David Barratt
 * - Revert "Trim comment field content prior to insertion" by Reedy
 * - Use UserGroupManagerFactory with correct domain to fetch groups by Petr Pchelko
 * - ComparePager: Sort date range column by first edit and last edit dates by Thalia

CirrusSearch

 * - Remove use of the Revision object returned in WikiPage::doEditContent by DannyS712

Cite

 * - ve.dm.Node: blacklistedAnnotationTypes -> disallowedAnnotationTypes by Ed Sanders

CiteThisPage

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

Citoid

 * - build: Update devDependencies by Ed Sanders

cldr

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

CodeEditor
No changes for CodeEditor

CodeMirror
No changes for CodeMirror

CodeReview

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

Cognate
No changes for Cognate

Collection

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader
 * - Remove SkinTemplateBuildNavUrls... hook by Ammar Abdulhamid

CommonsMetadata
No changes for CommonsMetadata

ConfirmEdit
No changes for ConfirmEdit

CongressLookup
No changes for CongressLookup

ContactPage

 * - Remove onRegistration callback to handle wgContactConfig by DannyS712
 * - SpecialContact: Replace use of global variables with $this->getConfig by DannyS712

ContentTranslation

 * - CX language info: create autonym mixin and delete MWAutonym by NikG
 * - Move UI library tests to its folder by Santhosh Thottingal
 * - UI library - Dropdown menu component by Santhosh Thottingal
 * - IssueTrackingTool: Fix js error in getCurrentNodeId method by Santhosh Thottingal
 * - Dashboard: Remove padding around page and section suggestion lists by Santhosh Thottingal
 * - UI library: Select component by Santhosh Thottingal
 * - SX Mobile Pick a Section step: Enhance functionality by NikG
 * - build: Update eslint-config-wikimedia to 0.16.1 by Ed Sanders
 * - SX: Fix module import warnings by Santhosh Thottingal

CreditsSource
No changes for CreditsSource

Dashiki
No changes for Dashiki

Disambiguator
No changes for Disambiguator

DiscussionTools

 * - Tests: childNodes[0] -> firstChild by Ed Sanders
 * - Create ThreadItem classes by Ed Sanders
 * - Remove various phan suppressions and fix issues by James D. Forrester
 * - Add user mention tool by Ed Sanders
 * - Follow-up Icb14766: Fix formatversion:2 param by Ed Sanders
 * - Only re-focus the reply link when reply is abandoned by Ed Sanders
 * - Tweak appearance of find-and-replace toolbar by Ed Sanders
 * - Strip RESTBase IDs when switching to VE by Ed Sanders
 * - Replace 'whitelist' in documentation by Ed Sanders
 * - CommentModifier.php: Remove unnecessary toLowerCase by Ed Sanders
 * - build: Add mediawiki/mediawiki-phan-config by Umherirrender
 * - Add square brackets around reply link and use lower case (when possible) by Ed Sanders
 * - build: Update devDependencies by Ed Sanders
 * - Always use API formatversion: 2 by Ed Sanders

DismissableSiteNotice
No changes for DismissableSiteNotice

DonationInterface

 * - Move Special:FundraiserMaintenance to DonationInterface by Elliott Eggleston
 * - Add autocomplete to Employer form field by jgleeson
 * - Create MW API to expose employer data by jgleeson
 * - Prevent unnecessary contribution tracking by jgleeson
 * - Stop referencing ContributionTracking db connection by Elliott Eggleston

DoubleWiki
No changes for DoubleWiki

DynamicSidebar
No changes for DynamicSidebar

Echo

 * - Push: Check that the event type is enabled before scheduling job by Michael Holloway
 * - Increase "euw_wiki" VARCHAR length from 30 to 64 by Paladox
 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader
 * - Push: Bail out of notification job early if no subscriptions found by Michael Holloway
 * - Ensure an array is passed to ApiEchoMute::lookupIds by Gergő Tisza
 * - Remove overbroad DB error catching in ApiEchoPushSubscriptionsCreate by Michael Holloway
 * - Remove use of the Revision object returned in WikiPage::doEditContent by DannyS712
 * - s/slave/replica/ by Reedy
 * - Push: Submit requests to configured service endpoint by Michael Holloway
 * - Parse messages in string context by Umherirrender

Elastica
No changes for Elastica

ElectronPdfService

 * - build: Update devDependencies by WMDE-Fisch

EntitySchema
No changes for EntitySchema

EventBus

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader
 * - Allow accepting multiple event types in EnableEventBus variable. by Petr Pchelko

EventLogging

 * - Record event generation time in client_dt by Mikhail Popov

EventStreamConfig
No changes for EventStreamConfig

ExtensionDistributor
No changes for ExtensionDistributor

ExternalGuidance
No changes for ExternalGuidance

FeaturedFeeds

 * - FeaturedFeeds: Use SidebarBeforeOutput hook by Ammar Abdulhamid
 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

FileExporter
No changes for FileExporter

FileImporter

 * - Fix visibility of setUp/tearDown by Thiemo Kreuz
 * - Use formatversion=2 in ImportTitleChecker, remove unused elements by Thiemo Kreuz
 * - Drop redundant closures by Thiemo Kreuz
 * - Modernize API call querying a CSRF token by Thiemo Kreuz
 * - Document valid failure situation in ImportSuccessSnippet by Thiemo Kreuz
 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader
 * - Update/document CentralAuthTokenProvider error handling by Thiemo Kreuz
 * - Display all errors in ImportSuccessSnippet by Thiemo Kreuz
 * - Use real SuccessCache in ImportSuccessSnippetTest by Thiemo Kreuz
 * - Use MessageLocalizer in ImportSuccessSnippet by Thiemo Kreuz
 * - Include previous exception where possible by Thiemo Kreuz
 * - s/slave/replica/ by Reedy

FlaggedRevs

 * - Replace WikiPage::updateIfNewerOn with ::updateRevisionOn by DannyS712
 * - Remove use of the Revision object returned in WikiPage::doEditContent by DannyS712

Flow

 * - Documentation whitespace fixes by Ed Sanders
 * - Hooks: Use PageMoveComplete instead of TitleMoveCompleting by DannyS712
 * - FlowUpdateResolvedNotifTitles: Update MWEchoDbFactory::waitForReplicas  by DannyS712
 * - s/slave/replica/ by Reedy
 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

FundraiserLandingPage
No changes for FundraiserLandingPage

FundraisingTranslateWorkflow
No changes for FundraisingTranslateWorkflow

Gadgets

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

GeoCrumbs

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

GeoData

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

GettingStarted
No changes for GettingStarted

GlobalBlocking

 * - Check for block in GlobalBlocking::getUserBlockDetails by Umherirrender

GlobalCssJs
No changes for GlobalCssJs

GlobalPreferences
No changes for GlobalPreferences

GlobalUsage
No changes for GlobalUsage

GlobalUserPage

 * - Replace PageContentInsertComplete with PageSaveComplete by DannyS712

GoogleNewsSitemap
No changes for GoogleNewsSitemap

Graph

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

GrowthExperiments

 * - Fix NewcomerTask schema field names by Gergő Tisza
 * - Fix help panel height by Gergő Tisza
 * - Remove full stop from inside "Learn more" links by Amir Aharoni
 * - Change "language" to "text" in the help panel by Amir Aharoni
 * - UI fixes to suggested edit guidance screen panel header by Gergő Tisza
 * - Newcomer tasks: exclude article that was just edited from post-edit suggestions by Gergő Tisza
 * - Log help panel close event when closed via Esc by Gergő Tisza
 * - Help panel: Update guidance behavior rules by Kosta Harlan
 * - Help panel logger: Return a boolean not a string by Kosta Harlan
 * - Selenium: Skip flaky homepage test by Kosta Harlan
 * - Selenium: Update to WebdriverIO v6 by vidhi-mody

GuidedTour
No changes for GuidedTour

GWToolset

 * - s/slave/replica/ by Reedy

ImageMap
No changes for ImageMap

InputBox

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

Insider
No changes for Insider

intersection

 * - build: Updating composer dependencies by libraryupgrader

Interwiki

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

InterwikiSorting

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

Jade

 * - Added Jade RCFilters by kevinbazira
 * - Remove old sql files by Andy Craze
 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader
 * - Reindex EntitySummarizer preferred list by Andy Craze
 * - CleanJudgmentLinksTest: Remove creation of Revision objects by DannyS712
 * - Remove use of the Revision object returned in WikiPage::doEditContent  by DannyS712

Josa
No changes for Josa

JsonConfig

 * - Rename function parameters `$wgUser` to just `$user` by DannyS712

Kartographer
No changes for Kartographer

LabeledSectionTransclusion
No changes for LabeledSectionTransclusion

LandingCheck
No changes for LandingCheck

LdapAuthentication
No changes for LdapAuthentication

Linter
No changes for Linter

LiquidThreads

 * - LiquidThreads: Use GetNewMessagesAlert hook by Ammar Abdulhamid
 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader
 * - Delete import-parsed-discussions.php broken since 2009 by Thiemo Kreuz (WMDE)

Listings

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader
 * - Pass associative array to Sanitizer::validateAttributes by C. Scott Ananian

LocalisationUpdate
No changes for LocalisationUpdate

LoginNotify
No changes for LoginNotify

MachineVision

 * - $aliases should be an array of strings, not AliasGroup objects by Matthias Mullie
 * - Allow prioritisation of images shown in "popular" tab by Matthias Mullie
 * - Use strict mode for language fallbacks by annet

MapSources
No changes for MapSources

MassMessage
No changes for MassMessage

Math

 * - Update for namespace moves by Lucas Werkmeister

MediaModeration
No changes for MediaModeration

MobileApp
No changes for MobileApp

MobileFrontend

 * - Use default `@border-radius-base` variable by Volker E
 * - Follow-up I8373a7a: Always treat sections as strings by Ed Sanders
 * - Update VisualEditorFeatureUse with new fields by David Lynch
 * - Fix Phan error by Bartosz Dziewoński

MultimediaViewer

 * - mmv.bootstrap: Remove direct static call to OO.Router.prototype by Timo Tijhof
 * - Convert to manifest_version 2 by Reedy
 * - Fix tests by Matthias Mullie
 * - build: Updating composer dependencies by libraryupgrader

NavigationTiming
No changes for NavigationTiming

Newsletter
No changes for Newsletter

NewUserMessage

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

Nuke
No changes for Nuke

OATHAuth
No changes for OATHAuth

OAuth

 * - s/slave/replica/ by Reedy

OpenStackManager
No changes for OpenStackManager

ORES

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader
 * - Remove use of the Revision object returned in WikiPage::doEditContent by DannyS712

PageAssessments
No changes for PageAssessments

PagedTiffHandler

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

PageImages
No changes for PageImages

PageTriage

 * - ext.PageTriage.enqueue - don't specify empty styles array by DannyS712
 * - Hooks: Update to use `PageMoveComplete` and `PageSaveComplete`  by DannyS712

PageViewInfo
No changes for PageViewInfo

ParserFunctions

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

PdfHandler
No changes for PdfHandler

Petition

 * - build: Add mediawiki/mediawiki-phan-config by Umherirrender

Poem

 * - Inline preg_replace callback functions by Thiemo Kreuz
 * - Fix indention syntax for empty ::: without no text by Thiemo Kreuz
 * - Use much faster str_repeat instead of str_replace by Thiemo Kreuz

PoolCounter

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

Popups

 * - Talk about "exclusions" instead of "blacklists" by Thiemo Kreuz

ProofreadPage

 * - Selenium: Added preliminary tests to check if Index page loads properly by Sohom Datta

PropertySuggester

 * - Use WBRepo::getEntityTitleLookup instead of ContentFactory by addshore
 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

QuickSurveys

 * - Convert SurveyFactory from singleton to injected instance by Adam Wight
 * - Type prefix on survey override param becomes optional by Adam Wight
 * - Multiple-answer layout by Adam Wight
 * - Support multiple embedded surveys by Adam Wight
 * - Simplify factory with null coalesce by Adam Wight
 * - Fix field reference by Adam Wight
 * - Split survey choice from rendering by Adam Wight
 * - Configuration to filter by page ID  by Adam Wight
 * - Selenium: Delete Ruby tests by Edward Tadros
 * - Add a new survey configuration for embedding in a page by Adam Wight
 * - Remove Do Not Track support by Adam Wight
 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

Quiz

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

ReadingLists

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

RelatedArticles
No changes for RelatedArticles

Renameuser

 * - s/slave/replica by Reedy
 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

RevisionSlider

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

RSS

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

SandboxLink

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

Score

 * - Update for namespace moves by Lucas Werkmeister
 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

Scribunto
No changes for Scribunto

SearchExtraNS

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

SecureLinkFixer

 * - Updating domains.php from Mozilla by SecureLinkFixer updater bot
 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

SecurePoll

 * - SecurePoll: Replace usages of 'backlist' by Ammar Abdulhamid
 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

ShortUrl

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

SiteMatrix

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

SpamBlacklist

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

SubPageList3

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

SubpageSortkey

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

SyntaxHighlight_GeSHi

 * - Pass associative array to Sanitizer::validateAttributes by C. Scott Ananian
 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

TemplateData

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

TemplateSandbox

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

TemplateStyles

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

TemplateWizard

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

TextExtracts

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader
 * - Tidy is no longer configurable in MW 1.35 by C. Scott Ananian

Thanks

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader
 * - Remove use of the Revision object returned in WikiPage::doEditContent by DannyS712

TheWikipediaLibrary

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

TimedMediaHandler

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader
 * - Avoid undefined index error by Ed Sanders

timeline

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

TitleBlacklist

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

TocTree

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

TorBlock

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

Translate

 * - MessageValidator: clean up method comments by Niklas Laxström
 * - EscapeCharacterValidator: Convert to the new interface by Niklas Laxström
 * - Remove messages related to magic words by Abijeet
 * - Change Save to Publish by Amir Aharoni
 * - BraceBalanceValidatorTest: Fix test case description by Niklas Laxström
 * - Rewrite BraceBalanceValidator by Niklas Laxström
 * - Add new MessageValidator interface by Niklas Laxström
 * - Add composer quicktest by Niklas Laxström
 * - Update ValidationResult to use ValidationIssue(s) by Niklas Laxström
 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader
 * - Add ValidationIssue and ValidationIssues by Niklas Laxström
 * - Ensure plural keyword other is always present in exports for yaml and json by Niklas Laxström

TranslationNotifications

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

TrustedXFF

 * - Remove need for onRegistration callback by Timo Tijhof
 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

TwoColConflict

 * - Change the name of the tool in the user preferences by Andrew Kostka
 * - Fix visibility of setUp/tearDown by Thiemo Kreuz
 * - build: Update devDependencies by WMDE-Fisch
 * - Test literal wikitext by Adam Wight
 * - Set titles for side selection by WMDE-Fisch
 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

UniversalLanguageSelector

 * - Update jquery.ime by Amir Aharoni
 * - SkinTemplateOutputPageBeforeExec is deprecated by jdlrobson
 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

UploadsLink

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

UploadWizard

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

UrlShortener

 * - Use 'AllowedDomains' instead of 'whitelist' by Ammar Abdulhamid
 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

UserMerge
No changes for UserMerge

VipsScaler

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

VisualEditor

 * - ve.dm.Node: blacklistedAnnotationTypes -> disallowedAnnotationTypes by Ed Sanders
 * - Update VE core submodule to master (3be5d338e) by James D. Forrester
 * - build: Upgrade eslint-config-wikimedia from 0.16.0 to 0.16.1 by James D. Forrester
 * - Move restbaseId stripping to ve.utils.parsoid by Ed Sanders
 * - api: Specify PARAM_TYPE => 'text' for multi-line text parameters by Bartosz Dziewoński
 * - VE BetaFeatures: Use unsupportedList by Ed Sanders
 * - Replace browser blacklist/whitelist with (un)supportedList by Ed Sanders
 * - Remove 'blacklist' in documentation by Ed Sanders
 * - Update VisualEditorFeatureUse with new fields by David Lynch
 * - ve.dm.MWIncludesNode: Change label for includeonly nodes per feedback by Bartosz Dziewoński
 * - Make VisualEditorDisableForAnons only hide the tabs, not disable the editor by Bartosz Dziewoński
 * - Allow generic params to be passed to getWikitextFragment by Ed Sanders

WebAuthn

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

Wikibase

 * - FP: Handle api error on entity page by Tobias Andersson
 * - Move vue2 ResourceLoader module from Lib to View by Lucas Werkmeister
 * - Remove references to bundled Purtle by Lucas Werkmeister
 * - Remove the last autoload.php  by Thomas Arrow
 * - Remove \Wikibase\Repo\Maintenance from AutoloadNamespaces by Lucas Werkmeister
 * - Couple of minor doc fixes by Reedy
 * - DatabaseUsageCheckingTermStoreCleaner remove unused props by addshore
 * - Fix legend message on Special:NewItem/Special:NewProperty by Umherirrender
 * - Remove EntityContentDiff from nasty hack by Lucas Werkmeister
 * - Make nasty hack slightly less nasty by Lucas Werkmeister
 * - bridge: update @wmde/wikibase-datamodel-types by Lucas Werkmeister
 * - Move Maintenance to PSR-4 Style NS by Thomas Arrow
 * - Fix test to work in any language by Michael Große
 * - build: Updating dependencies by libraryupgrader
 * - Fix entity id lookup for interwiki special page links by Jakob Warkotsch
 * - Move \Wikibase\Rdf classes to \Wikibase\Repo\Rdf by Lucas Werkmeister
 * - Remove compatibility class aliases by Lucas Werkmeister
 * - Use SidebarBeforeOutput hook to add Wikibase Concept URI sidebar link. by Ammar Abdulhamid
 * - WikibaseClient: Use SkinAfterPortlet hook to add languages action links by Ammar Abdulhamid
 * - entityViewInit: don't express entityLoaded module dep by Pablo Grass
 * - Defer evaluating rdf-data-type DataTypeDefinitions field by Lucas Werkmeister
 * - Move some \Wikibase\Rdf classes to \Wikibase\Repo\Rdf by Lucas Werkmeister
 * - Fix typo: 'the the' -> 'the' by Ed Sanders
 * - Pass ruby linter on Vagrantfile by Antoine Musso
 * - Make DumpEntities follow PSR-4 by Amir Sarabadani
 * - FP: Improve EntityLinkTargetEntityIdLookup exception message by addshore
 * - FP: Simulate API errors on the test system by sihe
 * - Rename idBlacklist setting to reservedIds by Lucas Werkmeister
 * - Use "reserved IDs" instead of "blacklist" in code by Thiemo Kreuz
 * - Remove wikibase.repo.api.errors.total statsd metric by addshore
 * - Create a FederatedPropertiesException base for all exceptions by rosalie
 * - Remove SqlStore::rebuild by DannyS712
 * - Remove compatibility class alias by Lucas Werkmeister
 * - Move SummaryFormatter to right namespace by Lucas Werkmeister
 * - Deprecate everything relating to EntityInfo by addshore
 * - tests: Add missing use statement by Umherirrender
 * - Remove compatibility class alias by Lucas Werkmeister
 * - Move Store to right namespace by Lucas Werkmeister
 * - Remove compatibility class alias by Lucas Werkmeister
 * - Move CopyrightMessageBuilder to right namespace by Lucas Werkmeister

WikibaseCirrusSearch
No changes for WikibaseCirrusSearch

WikibaseLexeme

 * - Use vue+vuex ResourceLoader modules from MediaWiki core  by Lucas Werkmeister
 * - Update Vuex to from 2.3.0 to 3.1.3 by Lucas Werkmeister
 * - build: Updating composer dependencies by libraryupgrader
 * - Update for namespace moves by Lucas Werkmeister
 * - Remove unneeded ::setUp and ::tearDown methods that only call parent by DannyS712
 * - Update for namespace move by Lucas Werkmeister
 * - Update for namespace move by Lucas Werkmeister
 * - Update for namespace move by Lucas Werkmeister

WikibaseLexemeCirrusSearch

 * - build: Updating composer dependencies by libraryupgrader

WikibaseMediaInfo

 * - Selenium: Update to WebdriverIO v5 by vidhi-mody
 * - Override window.scrollTo test error by Vagrant Default User
 * - Update for namespace moves by Lucas Werkmeister
 * - Refactor Less variables by annet
 * - Use auto flex-basis instead of 0, fixing flexbox issues in IE by Matthias Mullie
 * - Remove usage of EntityInfo by addshore
 * - Use type=text input field for numeric types rather than type=number by Matthias Mullie
 * - Fix overlapping text in qualifier quantity input by Eric Gardner
 * - Exclude input error message from flex container by annet

WikibaseQualityConstraints

 * - Use WBRepo::getEntityIdLookup instead of ContentFactory by addshore
 * - Use standard `@border-base` variable for `border` by Volker E
 * - build: Updating composer dependencies by libraryupgrader
 * - Update for namespace moves by Lucas Werkmeister
 * - Update for namespace move by Lucas Werkmeister

Wikidata.org

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

WikidataPageBanner

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

WikiEditor

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader
 * - Update VisualEditorFeatureUse with new fields by David Lynch

wikihiero

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

WikiLove

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader
 * - Remove comment about schema being "not final" by Reedy

WikimediaBadges

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

WikimediaEditorTasks

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

WikimediaEvents

 * - Edit count bucket pulled out of mobileWebUIActions schema by jdlrobson
 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader
 * - Update revision ID for WMDE Banner Interactions by Corinna Hillebrand

WikimediaIncubator

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

WikimediaMaintenance

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader
 * - s/slave/replica/ by Reedy
 * - Reduce direct references to $wgUser by DannyS712

WikimediaMessages

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

Wikisource

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

XAnalytics

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader

CologneBlue

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader
 * - Use Skin::afterPortlet by mainframe98

MinervaNeue

 * - build: Updating markdown-to-jsx to 6.11.4 by libraryupgrader

Modern

 * - Modern: Drop MonoBookTemplateToolboxEnd by Ammar Abdulhamid
 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader
 * - Modern: Drop SkinTemplateToolboxEnd hook by Ammar Abdulhamid
 * - s/slave/replica by Reedy

MonoBook

 * - Drop MonoBookTemplateToolboxEnd hook by Ammar Abdulhamid
 * - MonoBook: Drop SkinTemplateToolboxEnd hook by Ammar Abdulhamid

Nostalgia

 * - build: Remove unneeded phan suppression by Umherirrender
 * - build: Updating composer dependencies by libraryupgrader

Timeless

 * - build: Updating mediawiki/minus-x to 1.1.0 by libraryupgrader
 * - Timeless: support SidebarBeforeOutput hook by Ammar Abdulhamid

Vector

 * - [less] Remove default, already inherited user-agent properties by Volker E
 * - [less] Amend subtle color to WikimediaUI Base default by Volker E
 * - [less] Normalize focus styles in Blink based browsers by Volker E
 * - [less] Extract cross-browser normalization rules into new 'normalize.less' by Volker E
 * - Vector: Drop support for SkinTemplateToolboxEnd by Ammar Abdulhamid
 * - Simplify Vector buildSidebar method by Ammar Abdulhamid
 * - Fix dropdown menu checkbox hack's CSS selector by AronDemian
 * - build: Updating npm dependencies by libraryupgrader
 * - [less] Put element selectors in the right place by Volker E
 * - Replace deprecated classes with modern ones by Volker E
 * - Vector should not call BaseTemplate::getToolbox by Ammar Abdulhamid
 * - Pin bundlesizes to their exact values by jdlrobson
 * - Add bundlesize test for ResourceLoader modules. by Jan Drewniak
 * - Model indicators as their own template rather than a block of HTML by jdlrobson
 * - Move html-printtail template variable to SkinVector by jdlrobson
 * - [fix][Less] disable sidebar animations on page load  by Stephen Niedzielski
 * - Use semantic HTML5 elements where applicable by Volker E
 * - Fix portal heading border in Safari by Volker E

VisualEditor

 * - Void list: Link to WHATWG; remove obsolete `command` & `keygen` elements by Ed Sanders
 * - ve.dm.Node: blacklistedAnnotationTypes -> disallowedAnnotationTypes by Ed Sanders
 * - build: Upgrade eslint-config-wikimedia from 0.16.0 to 0.16.1 by James D. Forrester
 * - Various documentation fixes by Ed Sanders
 * - ve.Filibuster: 'blacklist' -> 'nowrapList' by Ed Sanders

Total Changes
467 Changes in 128 repos by 76 authors