MediaWiki 1.36/wmf.25/Changelog

Core changes

 * - Branch commit for wmf/1.36.0-wmf.25 by trainbranchbot
 * - Remove SquidPurgeClient classes by Aaron Schulz
 * - HTMLForm: Add documentation for sections and subsections by Thalia
 * - Restore use of func_get_args in getCacheSetOptions by Ammarpad
 * - Use expectWarning/Deprecation/Notice/Error in phpunit tests by Umherirrender
 * - build: Updating npm dependencies by libraryupgrader
 * - tests: Use ::class on exception names by Umherirrender
 * - Prevent calling database method on null by Ammarpad
 * - Fix documentation in Database class by Ammarpad
 * - Use TIMESTAMPTZ consistenly in Postgres SQL schema by Ammarpad
 * - Improve documentation of ManualLogEntry by Gergő Tisza
 * - Follow-up 6f7132c: Put removal notice in the breaking changes section by James D. Forrester
 * - debug.js: Use simple integer increment by Ammarpad
 * - Use short array syntax to add array element by Ammarpad
 * - Fix logic in getDiffHistLinks by Matěj Suchánek
 * - RELEASE-NOTES: Note that watchlist prefs for bots are ignored in the API by MusikAnimal
 * - Bring back timestamp time of cl_timestamp instead of binary(14) by Amir Sarabadani
 * - Update the autonym of language shi by Amir Aharoni
 * - build: Enable SecurityCheck-DoubleEscaped and suppress issues by Umherirrender
 * - cloner.js: Ensure only one create button is passed to OO.ui.infuse by Thalia
 * - build: Enable phan-taint-check-plugin and suppress issues  by Umherirrender
 * - Create diff markers with CSS by Ed Sanders
 * - Title::convertByteClassToUnicodeClass: Cleanup by Reedy
 * - Inject and use MovePageFactory in ApiMove by Taavi Väänänen
 * - TableDiffFormatter: Build HTML using utility class by Ed Sanders
 * - Soft deprecate wfIncrStats by Taavi Väänänen
 * - Remove hard deprecated wfIsBadImage by Taavi Väänänen
 * - Prevent rcfilters menuselect widgets from winding up behind content by Isarra
 * - stylelintrc.json: Remove unused pattern by Ammarpad
 * - Better handling for Logging index that's being renamed by Ammarpad
 * - ParserPreloadTest: Remove unneeded unset calls by DannyS712
 * - composer.json: Add ext-libxml and ext-xmlreader to requires by Reedy
 * - Use LESS nesting in messageBoxes.less by Ed Sanders
 * - Improve REST API validation documentation by Gergő Tisza
 * - Add tests for EditConstraintFactory by DannyS712
 * - Bring SpamRegexConstraint test coverage to 100% by DannyS712
 * - Fix MediaWiki\Rest\Handler::execute documentation by Gergő Tisza
 * - purgeExpiredBlocks.php: Update call to deprecated DatabaseBlock::purgeExpired by Reedy
 * - MediaWikiIntegrationTestCase: use `static::` for ::getTestSysop/::getTestUser by C. Scott Ananian
 * - WikiPage: Fix undefined $content in corner case of ::getDeletionUpdates by C. Scott Ananian
 * - More misc test cleanup by DannyS712
 * - Add support for running parsertests with Parsoid in integrated mode by C. Scott Ananian
 * - ParserTestFileSuite: run staticSetup once per suite by C. Scott Ananian
 * - Reflect name change of logging indexes in code by Ammarpad
 * - api: Add new 'raw' parameter type which avoids Unicode NFC normalization by C. Scott Ananian
 * - Selenium: Delete tests/selenium/selenium.sh by Željko Filipin
 * - Fix 'composer phan' command by Daimona Eaytoy
 * - RELEASE-NOTES: Document CORS support for `Access-Control-Max-Age` by DannyS712
 * - Skins using SkinTemplate must provide template or get runtime error by jdlrobson
 * - Add data attribute to the elements with class "history-size" by diwanshu885
 * - Deprecate Skin::getSkinStylePath by Ammarpad
 * - Fix display of Special:Preferences url in password reset email by Reedy
 * - Migrate filearchive to abstract schema   by Amir Sarabadani
 * - Update minimum version of PostgreSQL to 9.4 by Reedy
 * - Upgrade doctrine/dbal from 2.10.4 to 3.0.0 for PHP 8.0 support by Reedy
 * - Improve custom folding and grouping by Tim Starling
 * - composer.json: Add a phan script command by Reedy
 * - Upgrade wikimedia/less.php from 3.0.0 to 3.1.0 by James D. Forrester
 * - Upgrade seld/jsonlint from 1.7.1 to 1.8.3 for PHP 8.0 support by James D. Forrester
 * - Upgrade pimple/pimple from 3.3.0 to 3.3.1 for PHP 8.0 support by James D. Forrester
 * - [API] Ignore watchlist preferences for bot users by Umherirrender
 * - Pingback: Don't instantiate service if disabled by configuration by Timo Tijhof
 * - Pingback: Refactor for dependency injection and cover with tests by Timo Tijhof
 * - Pingback: Re-order methods prior to refactor by Timo Tijhof
 * - ClearUserWatchlistJob: remove ORDER BY causing slow query by MusikAnimal
 * - Provide native support to dismiss sitenotice in core.  by Ammar Abdulhamid
 * - Swap out uses of User->isLoggedIn with ->isRegistered by James D. Forrester
 * - Remove unneeded GhostFieldAccessTraitTest::setUp by DannyS712
 * - Sync up with Parsoid parserTests.txt by Subramanya Sastry
 * - ParserTestRunner: tweak filetype of djvu, allow capital E in !!hooks by C. Scott Ananian
 * - ParserTestRunner: add interwiki prefixes used by Parsoid tests by C. Scott Ananian
 * - Implement Balinese language converter by David Kamholz
 * - Deprecate InterwikiLoadPrefix hook by C. Scott Ananian
 * - Add integration test ApiWatchlistTraitTest by Umherirrender
 * - Improve docs in WebRequest/WebRequestUpload by Umherirrender
 * - WikiMap: typo fix in comment by C. Scott Ananian
 * - Fix bad word wrapping in diffs with non-breaking spaces by Thiemo Kreuz
 * - TitleTest::testIsWatchable should call isWatchable by DannyS712
 * - Cleanup some tests to reduce code duplications by DannyS712
 * - DatabaseUpdater: Allow proper renaming of multiple indexes by Ammar Abdulhamid
 * - Rename four logging indexes to have log_ prefix by Amir Sarabadani
 * - Fix a typo: matser -> master by DannyS712
 * - Correct minor things in RELEASE-NOTES by Amir Aharoni
 * - Remove the message listingcontinuesabbrev by Amir Aharoni
 * - Change "1 hidden category" to "a hidden category" by Amir Aharoni
 * - Add MessagesNia.php by Martin Urbanec
 * - Cleanup SpecialBlockTest by Ammar Abdulhamid
 * - Cache some context and service variables by Reedy
 * - Add missing @param/@return to MockHttpTrait by Umherirrender
 * - pipeline: Increase fetch depth to 50 by Dan Duvall
 * - Fix extraneous indents in ResourceLoaderTestCase by DannyS712
 * - ClassicInterwikiLookup: Fix typo in comment by C. Scott Ananian
 * - Deprecate a bunch of global functions      by DannyS712
 * - Add missing @return to FileBackendGroupTestTrait by Umherirrender
 * - Remove unneeded return type hint from function in ApiParamValidator by Umherirrender
 * - Remove MediaWikiIntegrationTestCase::assertType by Daimona Eaytoy
 * - Skin: allow specifying template for BaseTemplate skins by mainframe98
 * - pipeline: Fix malformed pipeline config by Dan Duvall
 * - Use transparent svg checker image on filepages and lose the by Isarra
 * - Sync up with Parsoid parserTests.txt by Arlo Breault
 * - Consistent label escaping in makeBrokenImageLinkObj by Arlo Breault
 * - Add 1.31.11, 1.31.12, 1.35.1 to HISTORY by Reedy
 * - Remove hard deprecated GenderCache::singleton by DannyS712
 * - UploadStash - fallback to RequestContext by DannyS712
 * - SECURITY: Act like users don't exist if hidden from viewer by DannyS712
 * - SECURITY: Act like users don't exist if hidden from viewer by DannyS712
 * - SECURITY: Set a dummy title for Action buttons on Special:Log by DannyS712
 * - Revert "Define Skin RelevantUser for IP ranges" by Reedy
 * - User: Deprecate confusingly-named isLoggedIn method by James D. Forrester
 * - Fix infinite recursion with wgAutopromote when using getBlock within checkCondition by Paladox
 * - RELEASE-NOTES-1.36: Refresh list of updated libraries and alpha-sort by James D. Forrester
 * - Sync up with Parsoid parserTests.txt by Arlo Breault
 * - build: Upgrade mediawiki-phan-config from 0.10.5 to 0.10.6 by James D. Forrester
 * - Add test showing that getBlock can recurse if you use Autopromote and use APCOND_BLOCKED by Paladox
 * - Add Tyap to Names.php by Amir Aharoni
 * - Revert "vue: Log component errors" by Phuedx
 * - Article: view from old revision cache - set correct revId. by Petr Pchelko
 * - Minor RELEASE-NOTES fixes by Amir Aharoni
 * - thumb.php - wfExtractThumbParams can return null by DannyS712
 * - ParserTestRunner: Fix skipping typo by Reedy
 * - apisandbox.js - rename UploadParamWidget to UploadSelectFileParamWidget by DannyS712
 * - LogPager: if `log_id` is set, don't use public exclude clause by DannyS712
 * - ParserCache: general code cleanup, abstracted expiration checks. by Petr Pchelko
 * - Add GENDER to two messages to avoid warnings in translatewiki by Amir Aharoni
 * - ParserOptions: Deprecate fallback to $wgUser by DannyS712
 * - Fix hang of ApiMainTest by Tim Starling
 * - Skin: Limit credits factory creation to when $wgMaxCredits !== 0 by jdlrobson
 * - Rename all sites indexes by Ammar Abdulhamid
 * - Skin: Remove unused $request variable by Reedy
 * - Don't access $wgRequest from User  by Tim Starling
 * - apisandbox.js - split UploadParamWidget to separate file by DannyS712
 * - Implement caching for old revision HTML endpoint by daniel
 * - Fix error message mentioning the removed $wgEnableWriteAPI config by Bartosz Dziewoński
 * - Merge mediawiki.special.undelete into mediawiki.misc-authed-ooui by DannyS712
 * - apisandbox.js - inject shouldSuppressErrors into apiCheckValid by DannyS712
 * - Use Html::rawElement for AllMessagesTablePager::formatValue by Umherirrender
 * - Record all used options in metadata. by Petr Pchelko
 * - UserOptionsManager: don't differentiate anons caches. by Petr Pchelko
 * - Rephrase import-interwiki-history by Amir Aharoni
 * - api: Fix property description for 'linkclasses' property of ApiQueryInfo by C. Scott Ananian
 * - MemcachedClient: Cast Resource to integer by Reedy
 * - FeedUtils: Update regex to match classes appropriately, and test by Subin Siby
 * - Make use of LESS nesting in a few files by DannyS712
 * - Make use of LESS nesting in content.less by DannyS712
 * - WikiPage: add interim replacement for WikiPage::doEditContent requiring $user by Taavi Väänänen
 * - In MWExceptionHandler::report, catch all throwables by Tim Starling
 * - Implement tag by David Kamholz
 * - Rename user_properties index by Ammar Abdulhamid
 * - Use LESS nesting in mediawiki.content.json.less by DannyS712
 * - ResourceLoaderSkinModule defines the order of feature styles by jdlrobson
 * - CacheTime: Remove the version check. by Petr Pchelko
 * - Remove ParserCacheFactory::getInstance by Petr Pchelko
 * - Parser tests: Update TestFileReader to the latest reader from Parsoid by C. Scott Ananian
 * - DumpTestCase - stop writing to $wgUser by DannyS712
 * - LanguageConverterTest: reduce direct references to $wgUser by DannyS712
 * - cleanupSpam: pass a user when editing a page by DannyS712
 * - Revert "mediawiki.base: Add mw.errorLogger.logError" by Krinkle
 * - ApiBase: update outdated comment about canApiHighLimits by DannyS712
 * - pipeline: Define wmf-publish image build pipeline by Dan Duvall
 * - taint-check: Set raw taints on Message::rawParam by Umherirrender
 * - getFooterIcons should not return empty arrays by jdlrobson
 * - Add `Access-Control-Max-Age` to `$wgAllowedCorsHeaders` by DannyS712
 * - Remove 'stubthreshold' from ParserCache key. by Petr Pchelko
 * - Define Skin RelevantUser for IP ranges by Ammar Abdulhamid
 * - Minor cleanup to ComposerPackageModifier by DannyS712

Vendor

 * - Updating christian-riesen/base32 (1.3.2 => 1.4.0) by Reedy
 * - Updating jakobo/hotp-php (1.0.1 => 2.0.0) by Reedy
 * - Upgrade wikimedia/less.php from 3.0.0 to 3.1.0 by James D. Forrester
 * - Upgrade pimple/pimple from 3.3.0 to 3.3.1 by James D. Forrester
 * - Upgrade beberlei/assert (3.2.1 => 3.3.0) by James D. Forrester
 * - Bump wikimedia/parsoid to 0.13.0-a21    by Subramanya Sastry

3D

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

AbuseFilter

 * - Move getFirstFilterChange to FilterLookup by Daimona Eaytoy
 * - Add a bunch of tests by Daimona Eaytoy
 * - Check for non-existing version in ViewDiff by Daimona Eaytoy
 * - Make HookRunner parameter mandatory in VariableGenerator by Daimona Eaytoy
 * - Move remaining classes to own namespace by Daimona Eaytoy
 * - Move maintenance scripts to a separate namespace by Daimona Eaytoy
 * - Remove deprecated VariableHolder::getVar by Daimona Eaytoy
 * - Introduce a VariableGeneratorFactory service by Daimona Eaytoy
 * - Make VariableHolder param optional in VariableGenerator by Daimona Eaytoy
 * - Cleanup variables-related classes by Daimona Eaytoy
 * - Create a dedicated namespace for variables-related classes by Daimona Eaytoy
 * - Create a VariablesManager service by Daimona Eaytoy
 * - Inherit hooks documentations in AbuseFilterHookRunner by Daimona Eaytoy
 * - Harmonize HookAborterConsequence::getMessage implementations by Matěj Suchánek
 * - DI for AbuseFilterSpecialPage by Matěj Suchánek
 * - Move special page classes to own namespace by Matěj Suchánek
 * - Inject the condition limit into AbuseFilterParser by Daimona Eaytoy
 * - Add a TextExtractor service by Daimona Eaytoy
 * - Rename AbuseFilterTest to GlobalNameUtilsTest by Matěj Suchánek
 * - Partly reorg integration tests by Daimona Eaytoy
 * - Introduce a VariablesFormatter service by Daimona Eaytoy
 * - Fix path of parser tests by Daimona Eaytoy
 * - Organize unit tests by Daimona Eaytoy
 * - Make tests pass on SQLite by Daimona Eaytoy
 * - Reversible consequences by Matěj Suchánek
 * - Add a LazyVariableComputer service by Daimona Eaytoy
 * - Replace compact with real array by Umherirrender
 * - Test some Consequence classes and clean up by Matěj Suchánek
 * - Improve code coverage by Matěj Suchánek
 * - Add a service to format filter specs by Daimona Eaytoy
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Avoid 'finally' clause in AbuseFilterParser::parseDetailed by Daimona Eaytoy
 * - Notify of a throttled filter by Matěj Suchánek
 * - Create a dedicated namespace for all consequences-related classes by Daimona Eaytoy
 * - Return warnings from the parser, add warning for catch-all regexps  by Daimona Eaytoy
 * - Run real-time validation of rules with an Ace worker by Daimona Eaytoy
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester
 * - Implement GetAutoPromoteGroupsHook by Matěj Suchánek
 * - Remove unnecessary word from abusefilter-log-hide-done by Amir Aharoni
 * - Create FilterRunnerFactory by Daimona Eaytoy
 * - Introduce ConsequencesExecutor by Daimona Eaytoy
 * - Add a VariablesBlobStore service by Daimona Eaytoy
 * - Use a BlobStore for storing var dumps   by daniel
 * - build: Remove unneeded phan suppression by Umherirrender
 * - Overhaul the interface for hiding AbuseLog entries    by Daimona Eaytoy

ActiveAbstract

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

AdvancedSearch

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

AntiSpoof

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

ApiFeatureUsage

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

ArticleCreationWorkflow

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

ArticlePlaceholder

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

Babel

 * - build: Cleanup parallel-lint command by Umherirrender
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

BetaFeatures

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester

BounceHandler

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

Calendar

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

Campaigns

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

Capiunto

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

CategoryTree

 * - Remove fallback for ParserOutput dynamic property by Petr Pchelko
 * - Fix category tree headers not being set by Taavi Väänänen
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

CentralAuth

 * - Stop using deprecated AbuseFilterVariableHolder::getVar by Daimona Eaytoy
 * - Replace Wikimedia specific messages with neutral ones by Taavi Väänänen
 * - Add link to global group management on Special:CentralAuth by Taavi Väänänen
 * - Use MovePageFactory in LocalPageMoveJob by Taavi Väänänen
 * - Add help link to Special:CreateLocalAccount by Taavi Väänänen
 * - ApiQueryGlobalUserInfo: Specify allowed types for the user param by Thalia
 * - Avoid wfMessage in special page by Umherirrender
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester
 * - Add missing @var and improve documentation by Umherirrender

CentralNotice
No changes for CentralNotice

CharInsert

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

CheckUser

 * - Lower the limit for rows grouped in CompareService query by Thalia
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Handle Logging index that's being renamed by Ammarpad
 * - Normalize IP range target of block notice by Ammar Abdulhamid

CirrusSearch

 * - build: Updating wdio-mediawiki to 1.0.0 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Fix two less critical PHPCS warnings by Thiemo Kreuz

Cite

 * - Update Cite to use the new HookContainer/HookRunner system by Taavi Väänänen
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

CiteThisPage

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

Citoid

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

cldr

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

CodeEditor

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

CodeMirror

 * - ve-cm: Fix selection opacity when using fallback technique by Ed Sanders
 * - Use wikiEditor.toolbarReady hook instead of ready event by Ed Sanders
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Added bracket matching by Adam Wight

CodeReview
No changes for CodeReview

Cognate

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

Collection

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester

CommonsMetadata

 * - Wrap libxml_disable_entity_loader calls in version constraint by Reedy
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

ConfirmEdit

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Update ConfirmEdit hook running to use HookContainer, partially by James D. Forrester

CongressLookup

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

ContactPage

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester

ContentTranslation

 * - Use VariableGeneratorFactory from AbuseFilter by Daimona Eaytoy
 * - MW UI lib: Add ProgressBar component by NikG
 * - Don't pass a VariableHolder to AbuseFilter by Daimona Eaytoy
 * - SX: Warn users before leave when in progress translation exists by NikG
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - SX Pick a sentence: Fix translated segments highlighting by NikG
 * - SX Refactoring: Rename proposed translation card action buttons SFC by NikG
 * - Avoid wfMessage in special page and api module by Umherirrender
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester
 * - SX: Use dependency injection for mw.cx.siteMapper by NikG
 * - Vuex application module cleanup by NikG
 * - SXTranslationSelector: Increase specificity to apply background color by NikG
 * - CX3 Build 0.1.0+20201216 by NikG
 * - Turn $wgContentTranslationRESTBase into override variable by Niklas Laxström
 * - SXSentenceSelector: Fix reset of MT provider after translation edit by NikG
 * - SX Publishing: Use mw.util.getUrl to get target article path by NikG

CreditsSource

 * - Add missing @var documentation by Umherirrender
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

Dashiki

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

Disambiguator

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

DiscussionTools

 * - Move the '@' prefix into the PingNode, rather than plain text by Bartosz Dziewoński
 * - Fix detecting decorative comment frames with whitespace  by Bartosz Dziewoński
 * - Add test case for trailing void tags  by Bartosz Dziewoński
 * - Convert highlighter.css to less by Ed Sanders
 * - Stylelint: Enforce class prefixes by Ed Sanders
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Follow-up I6f6a869: Apply flex wrapping of actions in anon mode as well by Ed Sanders
 * - Make Hooks::$tags a constant by Ed Sanders
 * - Separate out isAvailableForTitleAndUser from isAvailable by Ed Sanders
 * - Use PageProps for fetching newsectionlink flag by Ed Sanders
 * - CommentFormatter: Don't parse replylink label by Ed Sanders
 * - Add explicit dependency on targetLoader by Ed Sanders
 * - Restore correct height of "Advanced" button by Bartosz Dziewoński
 * - Ignore outdent templates at the beginning of comments by Bartosz Dziewoński
 * - Change which nodes are ignored at the beginning of comments again by Bartosz Dziewoński

DismissableSiteNotice

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - DismissableSiteNotice should not do anything if core has support by jdlrobson
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester

DonationInterface

 * - build: Configure eslint and stylelint in the standard way by Kunal Mehta

DoubleWiki

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

DynamicSidebar

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

Echo

 * - Prefer UserIdentity::isRegistered over isAnon by Thiemo Kreuz
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester
 * - Use Maintenance::set/getBatchSize in maintenance scripts by Umherirrender
 * - Add missing @var and improve documentation by Umherirrender
 * - Remove unused SpecialNotificationsMarkRead::$eventId by Umherirrender
 * - Move Vector-specific top:-5px badge offset to Vector style file by Isarra

Elastica

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

ElectronPdfService

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

EntitySchema

 * - build: Updating dependencies by libraryupgrader
 * - Convert EntitySchema to abstract schema by Reedy

EventBus

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

EventLogging

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Provide forward compatibility of migrated event schemas (take 2) by Michael Holloway
 * - Revert "MEP-PHP: Provide forward compatibility of migrated event schemas" by Mholloway
 * - MEP-PHP: Provide forward compatibility of migrated event schemas by Michael Holloway
 * - Use a consistent yaml style by Adam Wight
 * - Event Platform Client for MediaWiki PHP by Michael Holloway

EventStreamConfig

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

ExtensionDistributor

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

ExternalGuidance

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

FeaturedFeeds

 * - Don't load entire feed just to output the link to it by Kunal Mehta
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

FileExporter

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

FileImporter

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

FlaggedRevs

 * - Minor cleanup to RejectConfirmationFormUI by DannyS712
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester
 * - Use $this->getConfig instead of globals by Thiemo Kreuz
 * - Fix path to updateStats.php by Reedy
 * - Change ParserCacheFactory::getInstance to ::getParserCache by Petr Pchelko

Flow

 * - Use VariableGeneratorFactory from AbuseFilter by Daimona Eaytoy
 * - Don't pass a VariableHolder to AbuseFilter by Daimona Eaytoy
 * - Use Maintenance::set/getBatchSize in maintenance scripts by Umherirrender
 * - Use MovePageFactory by Taavi Väänänen
 * - Wrap libxml_disable_entity_loader calls in version constraint by Reedy
 * - Upgrade pimple/pimple from 3.3.0 to 3.3.1 for PHP 8.0 support by James D. Forrester
 * - Add missing @var documentation by Umherirrender
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester
 * - Use ParserOptions::newFromAnon by DannyS712
 * - Replace $wgUser with RequestContext::getMain by DannyS712

FundraiserLandingPage

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

FundraisingTranslateWorkflow

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

Gadgets

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Add missing @var and improve documentation by Umherirrender
 * - Fix Serbian namespace names by zoranzoki21

GeoCrumbs

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

GeoData

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Add missing @var and @param and improve documentation by Umherirrender

GettingStarted

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

GlobalBlocking

 * - Remove & from parameters that are objects by Reedy
 * - Add missing @var and improve documentation by Umherirrender
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

GlobalCssJs

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester

GlobalPreferences

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

GlobalUsage

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

GlobalUserPage

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

GlobalWatchlist

 * - s/enabled/enable/ by Reedy
 * - Set `Access-Control-Max-Age` header in api requests by DannyS712
 * - Remove legacy handling of undefined `anon` property by DannyS712
 * - Fix return in SpecialGlobalWatchlistSettings::maybeGetValidSites by DannyS712
 * - Bump minimum required version of MediaWiki to 1.36 by DannyS712
 * - Validate user-provided site list with CentralAuth by DannyS712
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester
 * - Add `cancel` button to Special:GlobalWatchlistSettings by DannyS712

GoogleNewsSitemap

 * - Avoid wfMessage in special page by Umherirrender
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

Graph

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

GrowthExperiments

 * - Track task type alongside with target page ID, step 1  by Gergő Tisza
 * - Remove fragile SubpageLinkRecommendationProvider::setup method by Gergő Tisza
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester
 * - Allow use of link containers on the homepage for link click logging by Gergő Tisza
 * - Make it possible to disable the impact module by Martin Urbanec
 * - Fix message fallback for homepage banner by Gergő Tisza
 * - Update HomepageVisit logging by Gergő Tisza
 * - Add Bangla aliases by Gergő Tisza

GuidedTour

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

GWToolset

 * - Wrap libxml_disable_entity_loader calls in version constraint by Reedy
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Avoid wfMessage in special page by Umherirrender
 * - Add missing @var and @param documentation by Umherirrender

ImageMap

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

InputBox

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

Insider

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

intersection

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

Interwiki

 * - Don't register InterwikiLoadPrefix hook unless it is needed by C. Scott Ananian
 * - Fix typo in Spanish translation by DannyS712
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

InterwikiSorting

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

IPInfo

 * - Show ASN instead of autonomous system organization by Thalia
 * - Improve alignment of popup button widget on history and log pages by Thalia
 * - Check if user is blocked before allowing IPInfo API access by STran
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Improve the English translations for the rights and actions by Thalia
 * - Update log messages by Amir Aharoni
 * - Add credits to en.json by Amir Aharoni
 * - Update info source text with a disclaimer by STran
 * - Add ConnectionType to the returned data for an IP address by Thalia
 * - Simplify the JSON returned by the API for an ISP by Thalia
 * - Add proxy types to the IPinfo API call by STran
 * - Modify widget to allow for different data displays in context by STran

Jade

 * - build: Updating oojs-ui to 0.41.0 by libraryupgrader
 * - build: Updating oojs-ui to 0.41.0 by libraryupgrader
 * - Add missing @var and improve documentation by Umherirrender
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

Josa

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

JsonConfig

 * - Add missing @var and improve documentation by Umherirrender
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Avoid new stdClass in favor of (object)[] by Thiemo Kreuz

Kartographer

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - Improve docs around object type hints by Umherirrender

LabeledSectionTransclusion

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Replace compact with real array by Umherirrender

LandingCheck

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

LdapAuthentication

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Add missing @var and improve documentation by Umherirrender
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester

Linter

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

LiquidThreads

 * - Avoid $wgLang, $wgRequest and $wgOut in special page, pager and hook by Umherirrender
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Avoid wfMessage in special page, pager and api module by Umherirrender
 * - Add missing @var and improve documentation by Umherirrender

Listings

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

LocalisationUpdate

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

LoginNotify

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester
 * - Add missing @var and improve documentation by Umherirrender

MachineVision

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Avoid wfMessage in special page and api modules by Umherirrender

MapSources

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

MassMessage

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Fix some easy to fix PHPCS warnings by Thiemo Kreuz

Math

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Avoid wfMessage in special page by Umherirrender
 * - Implement wikidata entity selector by Moritz Schubotz (physikerwelt)
 * - Add missing @var and improve documentation by Umherirrender

MediaModeration

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

MobileApp

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

MobileFrontend

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by Umherirrender
 * - build: Upgrade stylelint from 13.3.3 to 13.8.0 by James D. Forrester
 * - Follow-up 8632bf030: Missed one by James D. Forrester
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester
 * - Emit editor-loaded event when editor has actually loaded by Roan Kattouw
 * - Talk section overlay: Fix input and textarea focus treatment by Volker E
 * - Talk reply button should be disabled when text is empty. by jdlrobson

MultimediaViewer

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester

NavigationTiming

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

Newsletter

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester

NewUserMessage

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester

Nuke

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

OATHAuth

 * - Inject services to Special Pages by Reedy
 * - Convert to HookHandler by Reedy
 * - OATHManage: Code cleanup by Reedy
 * - Remove TwoFactorIsEnabled hook handler by Reedy
 * - Update TOTP Scratch Tokens to array by Reedy
 * - Update christian-riesen/base32 (1.3.2 => 1.4.0 by Reedy
 * - Updating jakobo/hotp-php (1.0.1 => 2.0.0) by Reedy
 * - Minor code style changes by Reedy
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Avoid wfMessage in special page by Umherirrender
 * - Convert null global to false by Ed Sanders
 * - Minimise duplication of getting correct database instance in UpdateTables by Reedy

OAuth

 * - Don't json decode oauth2GrantTypes in Rest clients listing by Ammar Abdulhamid
 * - Add missing @var documentation by Umherirrender
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Avoid wfMessage in special page by Umherirrender
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester

OAuthRateLimiter

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

OpenStackManager

 * - Remove i18n/de-formal.json, only contains orphaned message by Reedy
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester

ORES

 * - Use Maintenance::set/getBatchSize in maintenance scripts by Umherirrender
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Merge ext.ores.styles and ext.ores.specialoresmodels.styles by DannyS712

PageAssessments

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Avoid wfMessage in special page by Umherirrender
 * - Add missing @param and improve documentation by Umherirrender

PagedTiffHandler

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

PageImages

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

PageTriage

 * - Use Maintenance::set/getBatchSize in maintenance scripts by Umherirrender
 * - Add missing @var documentation by Umherirrender
 * - Fix a few relatively easy to fix PHPCS warnings by Thiemo Kreuz
 * - Remove unused property SpecialNewPagesFeed::opts by Umherirrender
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Avoid wfMessage in api module and hook by Umherirrender
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester
 * - Merge jquery.tipoff into ext.pageTriage.views.list by DannyS712

PageViewInfo

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

ParserFunctions

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

PdfHandler

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

Poem

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

PoolCounter

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

Popups

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by Umherirrender
 * - build: Remove maxWarnings: 0 from eslint configuration by Kunal Mehta

ProofreadPage

 * - Use mw.config.get to retrieve builtin labels for Pagelist Widget by Sohom
 * - Adds thai number formatting using ICU by Tpt
 * - Fix failing phpunit diff test by Sohom
 * - Support single-page file formats by David Kamholz
 * - Add missing @var documentation by Umherirrender
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Avoid $wgOut in special page by Umherirrender

PropertySuggester

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Convert PropertySuggester to abstract schema by Reedy

QuickSurveys

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

Quiz

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

ReadingLists

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

RelatedArticles

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

Renameuser

 * - Drop maintenance scripts for pre-Actor migration, now no-ops by James D. Forrester
 * - Drop wgActorTableSchemaMigrationStage compatibility by James D. Forrester
 * - Update to use the new HookContainer/HookRunner system by Taavi Väänänen
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

RevisionSlider

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

RSS

 * - Wrap libxml_disable_entity_loader calls in version constraint by Reedy
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

SandboxLink

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

Score

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

Scribunto

 * - Show line numbers on Module pages by Ed Sanders
 * - Use strict equality when comparing namespaces by Ed Sanders
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - TitleLibraryTest: Don't use deprecated InterwikiLoadPrefix hook by C. Scott Ananian
 * - Add missing @var and improve documentation by Umherirrender
 * - Add length attribute in TitleLibrary.php by shubham656

SearchExtraNS

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

SecureLinkFixer

 * - Updating domains.php from Mozilla by SecureLinkFixer updater bot
 * - Updating domains.php from Mozilla by SecureLinkFixer updater bot
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll

 * - Add missing @var documentation by Umherirrender
 * - Fix capitalisation in message documentation by Thalia
 * - Stop cloner add/delete functions from triggering unexpectedly by STran
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester

ShortUrl

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

SiteMatrix

 * - Improve wording in message "sitematrix-other-projects" by Taavi Väänänen
 * - Replace Wikimedia specific messages with generic ones by Taavi Väänänen
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

SpamBlacklist

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

StopForumSpam
No changes for StopForumSpam

SubPageList3

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

SubpageSortkey

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

SyntaxHighlight_GeSHi

 * - Register VE module unconditionally by Ed Sanders
 * - Add support for line anchors on code pages by Ed Sanders
 * - Fix positioning of line numbers in VE by Ed Sanders
 * - Extend highlight into line number gutter by Ed Sanders
 * - Move all HTML wrapping into #highlight by Ed Sanders
 * - Fix selector specificty for Minerva by Ed Sanders
 * - Enable line numbers on code content pages by Ed Sanders
 * - Improve appearance of line numbers by Ed Sanders
 * - Add correct classes to full page output by Ed Sanders
 * - Display line numbers as generated CSS content by Ed Sanders
 * - Add small gap between line numbers and code by Ed Sanders
 * - Fix classname lineno->linenos by Ed Sanders
 * - Convert pygments.wrapper.css to LESS by Ed Sanders
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

TemplateData

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Add tracking for template data presence by WMDE-Fisch
 * - Replace deprecated Language::getFallbacksIncludingSiteLanguage by WMDE-Fisch
 * - Replace deprecated getNativeData by WMDE-Fisch
 * - Get WikiPageFactory and LanguageNameUtils from services by WMDE-Fisch

TemplateSandbox

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

TemplateStyles

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

TemplateWizard

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Revert "Track usage of template data on load and insertion" by WMDE-Fisch

TextExtracts

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

Thanks

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester

TheWikipediaLibrary

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

TimedMediaHandler

 * - Oops, forgot a space! Fixing CSS selector. by Kaldari
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Avoid wfMessage in api module by Umherirrender
 * - Add missing @var and improve documentation by Umherirrender

timeline

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

TitleBlacklist

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Avoid wfMessage in special page by Umherirrender

TocTree

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

TorBlock

 * - Unbreak fetching from check.torproject.org by Kunal Mehta
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

Translate

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by Umherirrender
 * - Remove newline between class properties & enforce single line comment by Abijeet
 * - Require use of null coalesce operator when possible by Abijeet
 * - Add Slevomat Coding Standard and replace multiple spaces by Abijeet
 * - Fix layout of the submit button on Special:ManageMessageGroup by Abijeet
 * - Update GroupSynchronizationCache to use the PersistentCache by Abijeet
 * - Reduce group selector z-index a bit by Niklas Laxström
 * - Add persistent translate cache by Abijeet
 * - Add JsonCodec to help with serialization/deserialization by Abijeet
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester
 * - Fix some phpcs issues showing up by Umherirrender
 * - GoogleTranslateWebService: Add Chinese codes to code map by Niklas Laxström
 * - Use temp directory in Translate tests by Tim Starling
 * - build: Fix phan taint-check issue for raw param by Umherirrender

TranslationNotifications

 * - build: Cleanup parallel-lint command by Umherirrender
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Avoid wfMessage in special page by Umherirrender

TrustedXFF

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

TwoColConflict

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

UniversalLanguageSelector

 * - Update jquery.uls from upstream by Amir Aharoni
 * - Update jquery.ime from upstream by Amir Aharoni
 * - Update jquery.uls from upstream by Amir Aharoni
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester

UploadsLink

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

UploadWizard

 * - UploadWizardConfigTest: avoid using deprecated InterwikiLoadPrefix hook by C. Scott Ananian
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

UrlShortener

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

UserMerge

 * - Add missing @var and improve documentation by Umherirrender
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

VipsScaler

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Avoid wfMessage in special page by Umherirrender

VisualEditor

 * - AceEditorWidget: Fix toggleLineNumbers by Ed Sanders
 * - ApiVisualEditorEdit: the 'html' parameter should be raw to avoid normalization by C. Scott Ananian
 * - Update VE core submodule to master (c20aed327)   by Bartosz Dziewoński
 * - Update VE core submodule to master (3fc99cc9c) by James D. Forrester
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester
 * - Update VE core submodule to master (dd92d178d) by James D. Forrester
 * - Preserve inline media tag name in galleries across edits by Arlo Breault
 * - Add tracking of template usage by WMDE-Fisch
 * - Switch back to using for gallery images by Arlo Breault
 * - Preserve the passed in inline media tag name in gallery by Arlo Breault
 * - Replace deprecated doNotIgnoreMissingTitles by WMDE-Fisch
 * - Switch back to using for inline images by Ed Sanders

VisualEditor core

 * - Revert "ve.ce.Surface: Allow tabbing out of surfaces without indentation features" by Esanders
 * - Improve SourceConverter.getSourceTextFromDataRange performance by Thiemo Kreuz
 * - Show moves in the sidebar with a label by Ed Sanders
 * - DiffElement: Ensure move indicators are always visible by Ed Sanders
 * - DiffElement: Simplify data-diff-move=up|down selectors by Ed Sanders
 * - Describe link addition/removals by Ed Sanders
 * - Describe text style annotation changes, instead of showing remove-insert by Ed Sanders
 * - Compare meta items by hash by Ed Sanders
 * - ve.ce.Surface: Allow tabbing out of surfaces without indentation features by Bartosz Dziewoński
 * - Follow-up I9f136620f: Fix typo in section diff code by Ed Sanders

WebAuthn

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester

Wikibase

 * - Use expectWarning in phpunit tests by Umherirrender
 * - Fix PSR12.Properties.ConstantVisibility.NotFound by Reedy
 * - Fix some PSR12.Properties.ConstantVisibility.NotFound by Reedy
 * - Fix some PSR12.Properties.ConstantVisibility.NotFound by Reedy
 * - Fix some PSR12.Properties.ConstantVisibility.NotFound by Reedy
 * - build: Updating dependencies by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester
 * - Add and use value-view time precision messages by Lucas Werkmeister
 * - Skip 0 page ID in hook handler by Lucas Werkmeister
 * - pingback: rewrite db test to use fake time by Tobias Andersson
 * - Fix HtmlPageLinkRendererEndHookHandler and reenable test by Lucas Werkmeister
 * - Fix Wikibase client Scribunto test ParserOption watcher by Marius Hoch
 * - Tainted-ref: add test comparing Vue versions with MW by Noa wmde
 * - Don't assume wbUserSpecifiedLanguages is always there by Thiemo Kreuz
 * - Use MediaWikiIntegrationTestCase::setRequest by Reedy
 * - Use LinksUpdate::$mId in hook handler by Lucas Werkmeister

WikibaseCirrusSearch

 * - build: Remove require php >=5.6.99 by Umherirrender
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - ItemHandlerTest, PropertyHandlerTest: override two methods by Lucas Werkmeister

WikibaseLexeme

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Update representations and glosses after save by Lucas Werkmeister
 * - WikibaseLexeme: add test comparing Vue versions with MW by Noa wmde
 * - Don’t trim strings in JS by Lucas Werkmeister

WikibaseLexemeCirrusSearch

 * - build: Remove require php >=5.6.99 by Umherirrender
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - LexemeHandlerTest: override two methods by Lucas Werkmeister

WikibaseMediaInfo

 * - Remove markup from empty state message by annet
 * - Improve select menu width styles by annet
 * - Revert "Fix vendor versions" by Jforrester
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by Umherirrender
 * - Support dates with a space before time in Safari by annet
 * - Make sure to load JS UI after no longer than 1s by Matthias Mullie
 * - Change order of bitmap tab filters to match design by annet
 * - Add CSS transitions to input base component by annet
 * - Minor UI changes   by annet
 * - Keep focus in search input on clear by annet
 * - Improve UX when clicking on result  by annet

WikibaseQualityConstraints

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester

Wikidata.org

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

WikidataPageBanner

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

WikiEditor

 * - Edit page normally lacks wgRevisionId, but has form field parentRevId by David Lynch
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

wikihiero

 * - Avoid wfMessage in special page by Umherirrender
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

WikiLove

 * - Add a missing apostrophe to a message by Amir Aharoni
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Fix Wikilove for smaller screens by Martin Urbanec
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester

WikimediaApiPortalOAuth

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

WikimediaBadges

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

WikimediaEditorTasks

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

WikimediaEvents

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester
 * - Update query selector for modern Vector test in searchSatisfaction by Jan Drewniak
 * - Add (some) missing PHPDoc documentation by Thiemo Kreuz
 * - Revert "[cirrus] setup perfield builder A/B test on spaceless languages" by DCausse
 * - Use MockHttpTrait in PageViewsTest by daniel

WikimediaIncubator

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester

WikimediaMaintenance

 * - Use Maintenance::set/getBatchSize in maintenance scripts by Umherirrender
 * - Add missing @var and improve documentation by Umherirrender
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester
 * - Force explicit ltr direction on the default new wiki main page text by Amir Aharoni

WikimediaMessages

 * - Add messages for Wikimedians of the Uzbek language User Group (uzwikimedia) by gerritbot
 * - Add override for centralauth-groupname by Taavi Väänänen
 * - Add sitematrix{,-others,-project} overrides by Taavi Väänänen
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester
 * - Add messages for Nias Wiktionary (niawiktionary) by gerritbot
 * - Add messages for Nias Wikipedia (niawiki) by gerritbot
 * - Add messages for Zazaki Wiktionary (diqwiktionary) by gerritbot
 * - Add messages for Central Bikol Wiktionary (bclwiktionary) by gerritbot

Wikisource

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

XAnalytics

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

CologneBlue

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Position Echo badges consistently with margins by Isarra
 * - CologneBlue HTML should be consistent with other skins by jdlrobson

MinervaNeue

 * - build: Remove maxWarnings: 0 from eslint configuration by Kunal Mehta
 * - Avoid using deprecated InterwikiLoadPrefix hook in test setup by C. Scott Ananian
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester

Modern

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

MonoBook

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader

Nostalgia

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester

Timeless

 * - Restore Timeless 1.35 support by jdlrobson
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Make table mobile width selectors less agressive by Isarra
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester
 * - Better handle positioning of Echo badges by Isarra
 * - Limit table caption size to content width and don't scroll by Isarra
 * - Add sticky scrollbars to scrollable tables by Isarra
 * - Fix more small things   by Isarra
 * - Adjust .mw-indicators alignment by Isarra
 * - Clean up forms some more by Isarra

Vector

 * - Gadgets can change the search API by jdlrobson
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester
 * - Add missing @return to Requirement by Umherirrender
 * - Bump the bundlesize of skins.vector.styles and skins.vector.styles by Ammar Abdulhamid
 * - Sync location/other styles of #mw-searchButton with #searchButton by Nicholas Ray
 * - Remove suggestion link underline on hover and li bottom margin by Nicholas Ray
 * - [modern][styles] Use @size-search-figure variable in padding-left calc by Nicholas Ray

WikimediaApiPortal

 * - Remove an unnecessary space in a message by Amir Aharoni
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.6 by libraryupgrader
 * - Use User->isRegistered, not deprecated isLoggedIn by James D. Forrester
 * - Search dropdown design fixes (alignment). by arttsymbar

Total Changes
763 Changes in 193 repos by 70 authors