MediaWiki 1.36/wmf.22/Changelog

Core changes

 * - Update git submodules by Kunal Mehta
 * - pipeline: Fix malformed pipeline config by Dan Duvall
 * - pipeline: Define wmf-publish image build pipeline by Dan Duvall
 * - SECURITY: Act like users don't exist if hidden from viewer by DannyS712
 * - Revert "vue: Log component errors" by Phuedx
 * - Article: view from old revision cache - set correct revId. by Petr Pchelko
 * - Update git submodules by DCausse
 * - Revert "mediawiki.base: Add mw.errorLogger.logError" by Krinkle
 * - Branch commit for wmf/1.36.0-wmf.22 by trainbranchbot
 * - mediawiki.action.edit: Move module files to their own subdirectory  by Timo Tijhof
 * - api: Use GetLinkColours hook to export CSS classes in page info by C. Scott Ananian
 * - Handle invalid json error in abstract schema change generator by Ammar Abdulhamid
 * - Implement /revision/{id} endpoint by daniel
 * - Implement /revision/{id}/html endpoint by daniel
 * - Introduce RevisionOutputCache by daniel
 * - rdbms: Remove outer parentheses in insert query for Postgres by Ammar Abdulhamid
 * - IndexPager - document getLinkRenderer by DannyS712
 * - Add uploadstash.us_sha1 nullability change to PG update list by Ammar Abdulhamid
 * - rdbms: rename transaction idle/precommit/postcommit callback fields in Database by Aaron Schulz
 * - Migrate uploadstash to abstract schema   by Amir Sarabadani
 * - LanguageClassesTestCase::setup: Validate language code by Umherirrender
 * - AutoLoaderStructureTest: Re-write slashes so test passes on Windows by Umherirrender
 * - Decapitalize autonyms for Võro, Livvi-Karelian and Komi-Permyak by Pikne
 * - DefaultSettings: Fix some incomplete doc and style by Ammar Abdulhamid
 * - Minor cleanup to WatchlistExpiryWidget.js by DannyS712
 * - Rework SpecialSearch::showGoogleSearch by Umherirrender
 * - Skip undo related phpunit tests when diff3 is missing by Umherirrender
 * - Use constant IndexPager::QUERY_ASCENDING for easy read of the code by Umherirrender
 * - [FileTest] Do not assume /tmp exists on windows by Umherirrender
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by Umherirrender
 * - [i18n] Change gor translation of NS_USER_TALK by Martin Urbanec
 * - Compute experience level correctly for accounts without registration date by Matěj Suchánek
 * - Adding $digitTransformTable for Punjabi (pnb) by Kaleem Bhatti
 * - Explicitly parse messages on Special:ChangeCredentials by Umherirrender
 * - Use Html::rawElement on api help header by Umherirrender
 * - Document HttpError to help taint-check  by Umherirrender
 * - Add dependency injection to RevDelList classes by DannyS712
 * - Migrate logging to abstract schema  by Ammar Abdulhamid
 * - apisandbox.js - split OptionalParamWidget to separate file by DannyS712
 * - Split mw.Feedback.Dialog class into its own file by DannyS712
 * - Share Parsoid's media styling with content  by Arlo Breault
 * - Add Parsoid media styling for audio elements as well by Arlo Breault
 * - Add a feature flag to use the new media structure  by Arlo Breault
 * - api: Inject dependencies into ApiQueryInfo by C. Scott Ananian
 * - vue: Log component errors by jdlrobson
 * - Add skin versioning by jdlrobson
 * - Add taint hints for message creation method by Umherirrender
 * - i18n: The translation for the search within pages will change by jdlrobson
 * - Revert "RCFilters: Temporarily fix TagItemWidget remove button size" by VolkerE
 * - OOUI: Backport I18799e54ef46232a54d36e86e2b3d08c3ee0a3d5 by Volker E
 * - mediawiki.base: Add mw.errorLogger.logError by Sam Smith
 * - Fix prev/next links on Special:WhatLinksHere by Lucas Werkmeister
 * - eval.php: add --ignore-errors option by Tim Starling
 * - Add db group documentation by Nikki Nikkhoui
 * - Add baseline MW REST API client for frontend by Petr Pchelko
 * - Make /page/{title}/html emit etags in RESTBase format by Petr Pchelko
 * - EditPage::internalAttemptSave - run onEditFilter hook earlier by DannyS712
 * - Add EditPage::handleFailedConstraint by DannyS712
 * - ImageRedirectConstraint: accept Content objects by DannyS712
 * - mw-warning class is replaced with warningbox by jdlrobson
 * - Fix grammar in previewconflict by Amir Aharoni
 * - Moved page/{title}/bare to PageSourceHandler by Cindy Cicalese
 * - Emit deprecation warnings for internal EditPage fields by DannyS712
 * - docs: Fix JSON for deprecation in Hooks doc by C. Scott Ananian
 * - Convert mediawiki.skinning/content.css to a LESS file by jdlrobson
 * - Deprecate mediawiki.toc.styles by jdlrobson
 * - Updating psy/psysh (v0.10.4 => v0.10.5) by Reedy
 * - ApiQuerySiteInfo: Replace 'titleconversion' with 'linkconversion' boolean by C. Scott Ananian
 * - Selenium: fix selenium-daily NPM script by Željko Filipin
 * - RCFilters: Temporarily fix TagItemWidget remove button size by Volker E
 * - Special:Search find variant links before showing the create page link by David Causse
 * - Change the autonym of the Altai language by Amir Aharoni
 * - Article::view - remove the old subtitle from doOutputFromParserCache. by Petr Pchelko
 * - Clarify error message in Database::assertBuildSubstringParams by Daimona Eaytoy
 * - Drop composer/semver 1.5.2 by Reedy
 * - Allow composer/semver 3.2.4 by Reedy
 * - Selenium: Target Mediawiki-Docker by default by Harriet Ayugi
 * - Fix a typo in passwordreset-success by Martin Urbanec
 * - Add MessagesMad by Martin Urbanec
 * - Change some instances of "save" to "publish" by Amir Aharoni
 * - ImagePage: fix a typo (Intial -> Initial) by DannyS712
 * - Filter out invalid globals in shell.php global hack by Gergő Tisza
 * - Suppress taint-check issues in maintenance scripts/cli context by Umherirrender
 * - Make ParserCache use CachedBagOStuff by Petr Pchelko
 * - Rename all PG logging indexes by Ammar Abdulhamid
 * - Split dropping of image.img_user_timestamp by Reedy
 * - Avoid reuse of message contributions for linking by Umherirrender
 * - Improve code around internal queries in sqlite database class by Umherirrender
 * - objectcache: make BagOStuff key encoding more consistent  by Aaron Schulz
 * - rdbms: add type sanity check to DatabaseDomain::newFromId by Aaron Schulz
 * - Add some newlines to MySQL patches for readability by Reedy
 * - Clean up temp files correctly after unit tests by Umherirrender

Vendor

 * - Bump wikimedia/parsoid to 0.13.0-a20    by Subramanya Sastry
 * - Updating psy/psysh (v0.10.4 => v0.10.5) by Reedy
 * - Updating composer/semver (1.5.2 => 3.2.4) by Reedy
 * - Bump wikimedia/parsoid to 0.13.0-a19      by Subramanya Sastry

3D

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

AbuseFilter

 * - AbuseFilterConsequencesTest: stop setting $wgUser by DannyS712
 * - Remove a bunch of deprecated methods by Daimona Eaytoy
 * - Add GlobalNameUtils class by Daimona Eaytoy
 * - Simplify page handling in AFComputedVariable by Daimona Eaytoy
 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - Partly decouple SpecialAbuseLog and AbuseLogPager by Daimona Eaytoy
 * - Create a separate view for hiding AbuseLog entries by Daimona Eaytoy
 * - Allow the parsers to return extra info by Daimona Eaytoy
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - migrateAflFilter: Add missing quotes to raw value in a DB query by Daimona Eaytoy
 * - Remove more BC code by Daimona Eaytoy
 * - migrateAflFilter: fix DB substring usage by Daimona Eaytoy
 * - Move parser classes to a dedicated namespace by Daimona Eaytoy
 * - Kill $wgUser by Daimona Eaytoy
 * - Almost kill the last use of wgUser by Daimona Eaytoy
 * - Write afl_filter_id and afl_global by default by Daimona Eaytoy
 * - Split afl_filter in afl_filter_id and afl_global by Daimona Eaytoy
 * - Simplify User handling in AFComputedVariable by Daimona Eaytoy
 * - Drop back-compat code by Daimona Eaytoy
 * - Fix Special:AbuseLog not to throw when global filters are not available anymore by Matěj Suchánek

ActiveAbstract

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

AdvancedSearch

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

AntiSpoof

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

ApiFeatureUsage

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

ArticleCreationWorkflow

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

ArticlePlaceholder

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

Babel

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

BetaFeatures

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

BounceHandler

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - Convert BounceHandler to abstract schema by Reedy

Calendar

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

Campaigns

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

Capiunto

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

CategoryTree

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

CentralAuth

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - composer.json: Remove php requirement by Reedy
 * - CentralAuthApiTokenSessionProvider: use injected HookContainer. by Petr Pchelko
 * - Add CentralAuth specific implementation for mw.ForeignRest by Petr Pchelko
 * - Add $2 to message centralauth-createlocal-logentry by Taavi Väänänen

CentralNotice
No changes for CentralNotice

CharInsert

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

CheckUser

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Remove unneeded phan suppression by Umherirrender
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - EventLogging - Set SpecialInvestigate schema uri to Event Platform by Ottomata

CirrusSearch

 * - build: Updating dependencies by libraryupgrader
 * - Fix PSR12.Properties.ConstantVisibility.NotFound by Reedy
 * - Fix some PSR12.Properties.ConstantVisibility.NotFound by Reedy
 * - Fix some PSR12.Properties.ConstantVisibility.NotFound by Reedy
 * - build: Updating mediawiki/mediawiki-codesniffer to 34.0.0 by Umherirrender
 * - Fix some PSR12.Properties.ConstantVisibility.NotFound by Reedy
 * - Fix some PSR12.Properties.ConstantVisibility.NotFound by Reedy
 * - Add PageIdFeature by Gergő Tisza
 * - Avoid calls to deprecated Database::onTransactionIdle method by Aaron Schulz
 * - Unify msearch requests handling by David Causse

Cite

 * - Show reason and/or date in CitationNeededContextItem by Ed Sanders
 * - Move ext.cite.ux-enhancements to extension.json by Ed Sanders
 * - Unconditionally register the VisualEditor integration statically by Ed Sanders
 * - ve-cite: Add dependency on ext.visualEditor.mwtransclusion by Ed Sanders
 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

CiteThisPage

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

Citoid

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

cldr

 * - build: Updating dependencies by libraryupgrader
 * - build: Updating mediawiki/mediawiki-codesniffer to 34.0.0 by Umherirrender

CodeEditor

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

CodeMirror

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - Update CodeMirror to 5.58.3 by Thiemo Kreuz

CodeReview

 * - build: Updating ini to 1.3.8 by libraryupgrader

Cognate

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

Collection

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

CommonsMetadata

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

ConfirmEdit

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - Make GenerateFancyCaptchas.php execute captcha(-old)?.py via python3 by Reedy
 * - Update captch(-old)?.py shebang to python 3 by Reedy

CongressLookup

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

ContactPage

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

ContentTranslation

 * - SX edit translation: keep only text for section titles by NikG
 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - Pick a sentence: Disable "Apply translation" button until MT fetched by NikG
 * - Hide loading spinner when "empty translation" option is selected by NikG
 * - Stop using two deprecated AbuseFilter methods by Daimona Eaytoy
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by Umherirrender
 * - Pick a sentence: Replace translationPreview with proposed translation by NikG
 * - Pass a User to AbuseFilter's VariableGenerator::addEditVars by Daimona Eaytoy

CreditsSource

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

Dashiki

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

Disambiguator

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

DiscussionTools

 * - Fix highlight rendering in Safari with GPU hack by Ed Sanders
 * - Remove a fixed TODO comment by Bartosz Dziewoński
 * - Fix trying to insert start/end markers in impossible locations  by Bartosz Dziewoński
 * - Disable reply links on mobile by Ed Sanders
 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - Debug: Introduce "vote" debug mode by Ed Sanders
 * - ThreadItem.js: Fix documentation comment by Ed Sanders
 * - Debug: Fix signature range higlighting by Ed Sanders
 * - Fix styling of error/captcha MessageWidgets by Ed Sanders
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - Skip over empty inline templates (e.g. tracking templates) by Ed Sanders
 * - Handle category links like comments (rendering-transparent nodes) by Bartosz Dziewoński

DismissableSiteNotice

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

DonationInterface

 * - Add missing 'invalid-currency' error string by Elliott Eggleston
 * - Use hook to change footer links for endowment  by Elliott Eggleston
 * - Sweden form for Adyen by Elliott Eggleston

DoubleWiki

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

DynamicSidebar

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

Echo

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - Remove padding from popup heading by Ed Sanders

Elastica

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

ElectronPdfService

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

EntitySchema

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by Umherirrender
 * - build: Updating mediawiki/mediawiki-codesniffer to 34.0.0 by Umherirrender
 * - Fix PSR12.Properties.ConstantVisibility.NotFound by Reedy

EventBus

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

EventLogging

 * - Set meta.domain in events by Mikhail Popov
 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - Use Wikimedia colors for glyph button by Amir Sarabadani
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - Update EPC-JS to add 'dt', not 'client_dt', in core.submit by Michael Holloway

EventStreamConfig

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

ExtensionDistributor

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

ExternalGuidance

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

FeaturedFeeds

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

FileExporter

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

FileImporter

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

FlaggedRevs

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - Guard more singleton calls with globalArticleInstance checks by Lucas Werkmeister

Flow

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - Pass a User to AbuseFilter's VariableGenerator::addEditVars by Daimona Eaytoy
 * - Switch some BadImageRemover tests back to using spans by Arlo Breault

FundraiserLandingPage

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

FundraisingTranslateWorkflow

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

Gadgets

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

GeoCrumbs

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

GeoData

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

GettingStarted

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - Avoid calls to deprecated Database::onTransactionIdle method by Aaron Schulz

GlobalBlocking

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - Convert GlobalBlocking to abstract schema by Reedy

GlobalCssJs

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

GlobalPreferences

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - GlobalPreferencesFactory::getGlobalPreferencesValues can return false by Umherirrender
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - Convert GlobalPreferences to abstract schema by Reedy

GlobalUsage

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - Avoid calls to deprecated Database::onTransactionIdle method by Aaron Schulz
 * - build: Updating mediawiki/mediawiki-codesniffer to 34.0.0 by libraryupgrader
 * - Convert GlobalUsage to abstract schema by Reedy

GlobalUserPage

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

GlobalWatchlist

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - watchlistUtils: fix a typo (was -> way) by DannyS712
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - Fix delay in showing loading bar on first load by DannyS712
 * - Wait a second before showing loading bar on first load by DannyS712
 * - Add a way to return to Special:GlobalWatchlist after saving settings by DannyS712

GoogleNewsSitemap

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

Graph

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

GrowthExperiments

 * - Update ServiceLinkRecommendationProvider by Gergő Tisza
 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Add phan suppression by Umherirrender
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - Add banner module to the homepage by Gergő Tisza
 * - Remove StorageInterface by Gergő Tisza
 * - Make Task, TaskType and Topic JsonUnserializable by Gergő Tisza
 * - Introduce TaskTypeHandlerRegistry by Gergő Tisza
 * - Remove tracking of individual templates from suggested edits by Gergő Tisza
 * - Handle gender in user nstab on Special:Homepage by Gergő Tisza

GuidedTour

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

GWToolset

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - UploadMediafileJob: Remove use of $wgUser by DannyS712

ImageMap

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

InputBox

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

Insider

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

intersection

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

Interwiki

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

InterwikiSorting

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

IPInfo

 * - Make button on Special:Contributions infobox full-width by Thalia
 * - build: Updating dependencies by libraryupgrader
 * - Make the infobox collapsible by STran
 * - Add ISP to the returned data for an IP address by Thalia
 * - Use generic method for getting Readers in GeoIp2InfoRetriever by Thalia
 * - Rename ASN to Asn, ahead of adding a new Isp class by Thalia
 * - Don't show infobox on Special:Contributions for IP ranges by Thalia
 * - Add a box with IP info to the Special:Contributions page by STran

Jade

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - Fix PSR12.Properties.ConstantVisibility.NotFound by Reedy

Josa

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

JsonConfig

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

Kartographer
No changes for Kartographer

LabeledSectionTransclusion

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

LandingCheck

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

LdapAuthentication

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - Remove use of global $wgUser by DannyS712
 * - Convert LdapAuthentication to abstract schema by Reedy

Linter

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

LiquidThreads

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

Listings

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

LocalisationUpdate

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

LoginNotify

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

MachineVision

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

MapSources

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

MassMessage

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

Math

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - MathGenerateTests: Remove use of $wgUser by DannyS712

MediaModeration

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - ModerateExistingFilesHelper: retry submitting processMediaModeration jobs by vladshapik
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

MobileApp

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

MobileFrontend

 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by Umherirrender
 * - Remove misplaced javascript: protocol in onclick attributes by Thiemo Kreuz

MultimediaViewer

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - url-encode page uri before starting the view duration timer by Cormac Parle

NavigationTiming

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

Newsletter

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

NewUserMessage

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

Nuke

 * - build: Updating dependencies by libraryupgrader

OATHAuth

 * - build: Updating dependencies by libraryupgrader

OAuth

 * - ListClients.php: Filter clients response data by Vadim Kovalenko
 * - build: Updating dependencies by libraryupgrader
 * - Fix PSR12.Properties.ConstantVisibility.NotFound by Reedy
 * - AuthorizationProvider: don't use expiration dates that are so large that they break PHP 7.3.23+ by Tim Starling

OAuthRateLimiter

 * - build: Updating dependencies by libraryupgrader

OpenStackManager

 * - build: Updating dependencies by libraryupgrader

ORES

 * - build: Updating dependencies by libraryupgrader

PageAssessments

 * - build: Updating dependencies by libraryupgrader

PagedTiffHandler

 * - build: Updating dependencies by libraryupgrader

PageImages

 * - build: Updating dependencies by libraryupgrader

PageTriage

 * - build: Updating dependencies by libraryupgrader

PageViewInfo

 * - Fix escape issue with RawMessage in WikimediaPageViewService by Umherirrender
 * - build: Updating dependencies by libraryupgrader

ParserFunctions

 * - build: Updating dependencies by libraryupgrader

PdfHandler

 * - build: Updating dependencies by libraryupgrader

Poem

 * - build: Updating dependencies by libraryupgrader

PoolCounter

 * - build: Updating dependencies by libraryupgrader

Popups

 * - Adjust TODO comment to recent needs in the configuration setup by WMDE-Fisch
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by Umherirrender
 * - Revert "Remove title attributes at init"  by Bartosz Dziewoński
 * - Add qunit test for conflict with popups by Svantje Lilienthal

ProofreadPage

 * - Add a npm 'fix' script by Sohom
 * - build: Updating dependencies by libraryupgrader
 * - Added support for rows parameters in the PagelistInputWidget by Sohom

PropertySuggester

 * - build: Updating dependencies by libraryupgrader

QuickSurveys

 * - build: Updating dependencies by libraryupgrader

Quiz

 * - build: Updating dependencies by libraryupgrader

ReadingLists

 * - build: Updating dependencies by libraryupgrader

RelatedArticles

 * - build: Updating dependencies by libraryupgrader

Renameuser

 * - build: Updating dependencies by libraryupgrader
 * - Avoid calls to deprecated Database::onTransactionIdle method by Aaron Schulz

RevisionSlider

 * - build: Updating dependencies by libraryupgrader

RSS

 * - build: Updating dependencies by libraryupgrader

SandboxLink

 * - build: Updating dependencies by libraryupgrader

Score

 * - build: Updating dependencies by libraryupgrader

Scribunto

 * - build: Updating dependencies by libraryupgrader

SearchExtraNS

 * - build: Updating dependencies by libraryupgrader

SecureLinkFixer

 * - build: Updating dependencies by libraryupgrader

SecurePoll

 * - build: Updating dependencies by libraryupgrader

ShortUrl

 * - build: Updating dependencies by libraryupgrader

SiteMatrix

 * - build: Updating dependencies by libraryupgrader

SpamBlacklist

 * - build: Updating dependencies by libraryupgrader

StopForumSpam
No changes for StopForumSpam

SubPageList3

 * - build: Updating dependencies by libraryupgrader

SubpageSortkey

 * - build: Updating dependencies by libraryupgrader

SyntaxHighlight_GeSHi

 * - build: Updating dependencies by libraryupgrader

TemplateData

 * - build: Remove unneeded phan suppression by Umherirrender
 * - build: Updating dependencies by libraryupgrader
 * - Replace HTML with Markdown in Specification.md by Thiemo Kreuz
 * - Track parameter property changes by Adam Wight

TemplateSandbox

 * - build: Updating dependencies by libraryupgrader

TemplateStyles

 * - build: Updating dependencies by libraryupgrader

TemplateWizard

 * - build: Updating dependencies by libraryupgrader
 * - Track usage of template data on load and insertion by WMDE-Fisch

TextExtracts

 * - build: Updating dependencies by libraryupgrader

Thanks

 * - build: Updating dependencies by libraryupgrader

TheWikipediaLibrary

 * - build: Updating dependencies by libraryupgrader
 * - Remove use of deprecated setUser by Alex Ezell

TimedMediaHandler

 * - build: Updating dependencies by libraryupgrader
 * - Simpler, less confusing audio play button by Kaldari
 * - Overriding audioplayer width within galleryboxes by Kaldari

timeline

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - EasyTimeline.pl - fix some typos by DannyS712
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

TitleBlacklist

 * - build: Updating dependencies by libraryupgrader

TocTree

 * - build: Updating dependencies by libraryupgrader

TorBlock

 * - build: Updating dependencies by libraryupgrader

Translate

 * - Remove code for old Elastica extension by Abijeet
 * - Catch exception and show appropriate UI message on bad file upload by Michael Holloway
 * - Actually use OOUI button in Special:ManageGroups by Niklas Laxström
 * - build: Updating dependencies by libraryupgrader
 * - Convert Special:ManageMessageGroups to OOUI by Niklas Laxström
 * - Move Insertables to the src/TranslatorInterface/Insertable folder by Abijeet
 * - Stop hiding page heading on pages other than Special:Translate by Niklas Laxström

TranslationNotifications

 * - build: Updating dependencies by libraryupgrader

TrustedXFF

 * - build: Updating dependencies by libraryupgrader

TwoColConflict

 * - build: Updating dependencies by libraryupgrader

UniversalLanguageSelector

 * - build: Updating dependencies by libraryupgrader
 * - Update jquery.uls from upstream by Amir Aharoni

UploadsLink

 * - build: Updating dependencies by libraryupgrader

UploadWizard

 * - build: Updating dependencies by libraryupgrader
 * - Use SelectFileWidget's showDropTarget by Ed Sanders
 * - Convert UploadWizard to abstract schema by Reedy

UrlShortener

 * - build: Updating dependencies by libraryupgrader

UserMerge

 * - build: Updating dependencies by libraryupgrader

VipsScaler

 * - build: Updating dependencies by libraryupgrader

VisualEditor

 * - MWDefinedTransclusionContextItem: Add param getter by Ed Sanders
 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - MWInlineImageNode: Rename figureInline to container by Ed Sanders
 * - Preserve the passed in inline media tag name by Arlo Breault
 * - Update link to TemplateData spec by WMDE-Fisch
 * - Reset originalDmDocPromise when setting doc by Ed Sanders
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

VisualEditor core

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - Converter: Cache isForPreview by Ed Sanders
 * - ve.dm.Document: Avoid multiple getProp calls in getFullData by Ed Sanders

WebAuthn

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

Wikibase

 * - Wikibase: add test comparing Vue versions with MW by Noa wmde
 * - pingback: don't default to $wgPingback by Tobias Andersson
 * - build: Updating mediawiki/mediawiki-codesniffer to 34.0.0 by Umherirrender
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by Umherirrender
 * - Avoid loading the whole item in every client page view by Amir Sarabadani
 * - pingback: add test for scheduling via db by Tobias Andersson
 * - Add hasEntities check to wikibase pingback by tzhelyazkova
 * - pingback: add more tests, inject requestfactory by Tobias Andersson
 * - Add termbox flag to pingback info by Tobias Andersson
 * - Add federation flag to pingback info by tzhelyazkova
 * - Add extensions list to pingback info by Itamar Givon
 * - Change event stream to match the event schema by tzhelyazkova
 * - Add WikibasePingback by Tobias Andersson
 * - Fix some PSR12.Properties.ConstantVisibility.NotFound by Reedy
 * - Fix some PSR12.Properties.ConstantVisibility.NotFound by Reedy
 * - Skip HtmlPageLinkRendererEndHookHandlerTest by Lucas Werkmeister

WikibaseCirrusSearch

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - Allow license config from messages by Matthias Mullie
 * - build: Updating mediawiki/mediawiki-codesniffer to 34.0.0 by libraryupgrader

WikibaseLexeme

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by Umherirrender
 * - build: Updating mediawiki/mediawiki-codesniffer to 34.0.0 by Umherirrender
 * - Rename maintenance script to CreateReservedLexemes by Lucas Werkmeister
 * - Fix PSR12.Properties.ConstantVisibility.NotFound by Reedy
 * - Fix some PSR12.Properties.ConstantVisibility.NotFound by Reedy
 * - Fix some PSR12.Properties.ConstantVisibility.NotFound by Reedy

WikibaseLexemeCirrusSearch

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-codesniffer to 34.0.0 by libraryupgrader

WikibaseMediaInfo

 * - MediaSearch: Drop 'analytics.' prefix from target event stream name by Michael Holloway
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by Umherirrender
 * - Instrument MediaSearch analytics using modern Event Platform by Eric Gardner
 * - Add license filter by annet
 * - Fix normalization factor by Matthias Mullie
 * - Fix NS_FILE exclusion by Matthias Mullie

WikibaseQualityConstraints

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - Remove outdated comments by Lucas Werkmeister
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - Fix PSR12.Properties.ConstantVisibility.NotFound by Reedy
 * - Bump PHP requirement by Lucas Werkmeister
 * - build: Updating mediawiki/mediawiki-codesniffer to 34.0.0 by libraryupgrader

Wikidata.org

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - composer: Don't specify PHP version by James D. Forrester

WikidataPageBanner

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

WikiEditor

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

wikihiero

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

WikiLove

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

WikimediaApiPortalOAuth

 * - ui: Improve user experience on special page by apaskulin
 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - Always set contentType for reset client secret by Petr Pchelko
 * - Supply empty data to resetClientSecret by Petr Pchelko
 * - Post multipart/formdata instead on JSON to OAuth endpoints by Petr Pchelko
 * - Use mw.ForeignRest for cross-wiki client-side requests. by Petr Pchelko
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

WikimediaBadges

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

WikimediaEditorTasks

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

WikimediaEvents

 * - Revert "[cirrus] setup perfield builder A/B test on spaceless languages" by DCausse
 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - Update sessionTick.js to produce to session_tick schema v2.0.0 by Michael Holloway
 * - [cirrus] setup perfield builder A/B test on spaceless languages by David Causse
 * - DesktopWebUIActions: Abort as early as possible by Sam Smith

WikimediaIncubator

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - Fix "undefined index" error for optional "realtitle" by Thiemo Kreuz

WikimediaMaintenance

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - Update path to GlobalBlocking sql patch by Reedy
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

WikimediaMessages

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

Wikisource

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

XAnalytics

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

CologneBlue

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - Correct language HTML by jdlrobson
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - Variant links are now rendered as list rather than span by jdlrobson

MinervaNeue

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - Bump required version of MediaWiki to 1.36 by DannyS712
 * - Minerva no longer needs to remove mediawiki.toc.styles by jdlrobson
 * - build: Updating mediawiki/mediawiki-codesniffer to 34.0.0 by libraryupgrader

Modern

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

MonoBook

 * - Restore external links to responsive monobook by jdlrobson
 * - build: Updating ini to 1.3.8 by libraryupgrader

Nostalgia

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

Timeless

 * - Give up entirely on firefox' stupid 'smart' scrollbars by Isarra
 * - Make tables full-width on mobile, fix weird internal borders by Isarra
 * - Redo scrolling tables visuals to be less bad  by Isarra
 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - Limit image overflow limits to not tables  by Isarra
 * - Form wrangling. As usual, not wise, but I'm DOING IT ANYWAY. by Isarra
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader

Vector

 * - [modern][styles] Amend Typeahead component styles in modern by Volker E
 * - [modern][styles] Shift search bar to the left by Volker E
 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - build: Updating mediawiki/mediawiki-codesniffer to 34.0.0 by Umherirrender
 * - Improve visual similarities between Vector and WVUI search forms. by Jan Drewniak
 * - [search] Add Vue search performance instrumentation by Nicholas Ray
 * - [search] Instrument Vue.js-based search widget by Sam Smith
 * - Development: Allow us to test search with different API hosts by jdlrobson
 * - Cleanup: Drop unused body feature classes by jdlrobson
 * - Add Wvui Config to show/hide thumbnails and descriptions by Nicholas Ray
 * - Integrate WVUI search into Vector by Jan Drewniak

WikimediaApiPortal

 * - build: Updating ini to 1.3.8 by libraryupgrader
 * - Display fixes for ULS withing WikimediaApiPortal skin by arttsymbar
 * - build: Updating mediawiki/mediawiki-phan-config to 0.10.5 by libraryupgrader
 * - Space between icons in header: space is different between search, notification and user icons when screen is narrower than 992px by vladshapik

Total Changes
612 Changes in 193 repos by 72 authors