MediaWiki 1.35/wmf.15/Changelog

Core changes

 * - Revert "Enable 'site' and 'site.styles' modules on mobile target" by Jdlrobson
 * - Password policy to check if a password is a substring of a username by sbassett
 * - Updating monolog/monolog (1.25.2 => 1.25.3) by Reedy
 * - Updating guzzlehttp/guzzle (6.3.3 => 6.5.2) by Reedy
 * - Lazy load the module 'mediawiki.searchSuggest' by Fomafix
 * - Add api-testing's local configuration file to .gitignore by Clara Andrew-Wani
 * - Remove obsolete Firefox 2 vendor prefix value by Volker E
 * - Enable 'site' and 'site.styles' modules on mobile target  by jdlrobson
 * - Coding style: Auto-fix MediaWiki.Usage.IsNull.IsNull by James D. Forrester
 * - resourceloader: Remove JSParser cache in Module::validateScriptFile by Timo Tijhof
 * - Coding style: Auto-fix MediaWiki.Commenting.DocComment.* by James D. Forrester
 * - Add SpecialRedirectWithAction and related to release notes by DannyS712
 * - Coding style: Auto-fix MediaWiki.Classes.UnsortedUseStatements.UnsortedUse by James D. Forrester
 * - Fix fallbacks of mrj (Hill Mari) by Lucas Werkmeister
 * - Coding style: Auto-fix MediaWiki.Comment.FunctionComment.* by James D. Forrester
 * - Coding style: Auto-fix MediaWiki.Usage.PHPUnit* by James D. Forrester
 * - Minor formatting fix in JavaScript API edit module by Hank Hulet
 * - build: Upgrade mediawiki-codesniffer to v29.0.0 by Reedy
 * - Remove 1.33 aliases from libs/services by Reedy
 * - objectcache: rename $ttl => $exptime in BagOStuff for consistency by Aaron Schulz
 * - services: Add specific RecursiveServiceDependencyException class by Aaron Schulz
 * - Enable mediawiki.page.patrol.ajax on mobile by jdlrobson
 * - Move Special:LinkSearch to pages group by DannyS712
 * - Remove hasRepresentation PageSourceHandler by Nikki Nikkhoui
 * - Updating psy/psysh (v0.9.11 => v0.9.12) by Reedy
 * - Updating nikic/php-parser (v4.2.4 => v4.3.0) by Reedy
 * - Throw deprecation warning from deprecated User::isDnsBlacklisted by Thalia
 * - RevisionStore: Update docs for renamed method by Daimona Eaytoy
 * - Allow GenderCache to accept UserIdentity and LinkTarget by Umherirrender
 * - Remove `wfGlobalCacheKey` global function, deprecated and unused by DannyS712
 * - Share assertArrayEquals with MediaWikiUnitTestCase by Gergő Tisza
 * - Update OOUI to v0.36.2 by James D. Forrester
 * - DatabaseTest: fix provider for testIsWriteQuery by daniel
 * - RevisionStoreRecord: improve reporting of mismatching titles. by daniel
 * - Docs: Update hooks.txt to remove usage of global $wgUser   by DannyS712
 * - GET Page Source Endpoint by Nikki Nikkhoui
 * - objectcache: simplify some of the WAN cache logging added in 24812e409670e31d04 by Aaron Schulz
 * - rdbms: support native batched insert in DatabaseSqlite by Aaron Schulz
 * - Add API-testing to core by Clara Andrew-Wani
 * - mw.Api: Add helper method #getErrorMessage by Bartosz Dziewoński
 * - Avoid master connections for prop=info and intestactionsdetail=full by Umherirrender
 * - Simplify LinkBatch construction in action=info by Umherirrender
 * - Preload titles for page restrictions on Special:Log by Umherirrender
 * - Preload titles for page restrictions on Special:BlockList by Umherirrender

Vendor

 * - Updating dnoegel/php-xdg-base-dir (v0.1 => v0.1.1) by Reedy
 * - Updating monolog/monolog (1.25.2 => 1.25.3) by Reedy
 * - Updating pimple/pimple (v3.0.2 => v3.2.3) by Reedy
 * - Updating guzzlehttp/guzzle (6.3.3 => 6.5.2) by Reedy
 * - Add league/oauth2-server for mediawiki/extensions/OAuth by Brad Jorsch
 * - Updating ramsey/uuid (3.8.0 => 3.9.2) by Reedy
 * - Updating mustangostang/spyc (0.6.2 => 0.6.3) by Reedy
 * - Updating beberlei/assert (v3.2.6 => v3.2.7) by Reedy
 * - Updating symfony/* v4.4.1 => 4.4.2 by Reedy
 * - Updating pear/pear_exception (v1.0.0 => v1.0.1) by Reedy
 * - Updating psy/psysh (v0.9.11 => v0.9.12) by Reedy
 * - Updating nikic/php-parser (v4.2.4 => v4.3.0) by Reedy
 * - Update diff/diff to 3.2.0 and wikibase/data-model-services to 4.0.0 by James D. Forrester
 * - Update OOUI to v0.36.2 by James D. Forrester

3D

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

AbuseFilter

 * - Simplify a query in AFComputedVariable by Daimona Eaytoy

ActiveAbstract

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

AdvancedSearch

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

AntiSpoof

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

ApiFeatureUsage

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

ArticleCreationWorkflow

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

ArticlePlaceholder

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - Use the new name of TermIndexSearchInteractor by Amir Sarabadani
 * - Adopt namechange BufferingTermLookup -> BufferingTermIndexTermLookup by addshore
 * - build: Updating npm dependencies by libraryupgrader

Babel

 * - build: Updating npm dependencies by libraryupgrader

BetaFeatures

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

BounceHandler
No changes for BounceHandler

Calendar
No changes for Calendar

Campaigns

 * - build: Updating npm dependencies by libraryupgrader

Capiunto

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

CategoryTree

 * - build: Updating npm dependencies by libraryupgrader

CentralAuth

 * - Introduce a blacklist of users who cannot use Special:GlobalRenameRequest by Martin Urbanec
 * - build: Updating npm dependencies by libraryupgrader
 * - Clean up some whitespace in CentralAuthUser by Thalia

CharInsert

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

CheckUser

 * - Put SpecialInvestigate in CheckUser namespace by Thalia

CirrusSearch

 * - build: Updating npm dependencies by libraryupgrader
 * - Add ores_drafttopics field mapping by David Causse
 * - Add a hook to allow customizing the similarity config by David Causse

Cite

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - Don't fail with a LogicException during section preview by Thiemo Kreuz
 * - Annotate TODOs with task number by Adam Wight
 * - Final clean-ups for a more consistent parameter order by Thiemo Kreuz
 * - Replace all # single line comments with // by Thiemo Kreuz
 * - Consistent empty lines between @param and @return PHPDoc tags by Thiemo Kreuz
 * - build: Updating npm dependencies by libraryupgrader
 * - Report conflicting extends="…" with an error message by Thiemo Kreuz
 * - Fix incomplete undo/redo stack implementation by Thiemo Kreuz
 * - Remove invalid test case  by Adam Wight
 * - Simplify a for-loop in ReferenceStack by Thiemo Kreuz
 * - Remove old comments talking about removed code by Thiemo Kreuz
 * - Test cases for extends pointing to the section by Thiemo Kreuz
 * - Don't process references defined inside template-generated reflists by Bartosz Dziewoński
 * - Make native selection over reference nodes visible by Bartosz Dziewoński
 * - Rewrite ReferenceStackTest::provideRollbackRefs for readability by Thiemo Kreuz
 * - Replace now unused native cloning feature by Thiemo Kreuz

CiteThisPage

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Citoid

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

cldr

 * - build: Updating npm dependencies by libraryupgrader

Cognate

 * - build: Replace jsonlint with eslint by WMDE-Fisch
 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader

CodeEditor

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

CodeMirror

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

CodeReview

 * - build: Updating npm dependencies by libraryupgrader

CollaborationKit
No changes for CollaborationKit

Collection

 * - build: Updating npm dependencies by libraryupgrader

CommonsMetadata
No changes for CommonsMetadata

ConfirmEdit

 * - build: Updating npm dependencies by libraryupgrader

CongressLookup

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

ContactPage
No changes for ContactPage

ContentTranslation

 * - Fix the default result of isPotentialTranslator  by Santhosh Thottingal

ContributionTracking
No changes for ContributionTracking

CreditsSource

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader

Dashiki
No changes for Dashiki

Disambiguator

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader

DiscussionTools

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Add missing .phpcs.xml and make pass by Umherirrender
 * - build: Add MinusX by Umherirrender
 * - build: Updating npm dependencies by libraryupgrader
 * - Option to integrate VisualEditor instead of textarea by Ed Sanders
 * - Fix 'escape' to teardown by Ed Sanders
 * - Fix re-initialization after page is updated by Bartosz Dziewoński
 * - ReplyWidget: Load modules required by the content when previewing by Bartosz Dziewoński
 * - Fix crash when opening VisualEditor NWE while DiscussionTools enabled by Bartosz Dziewoński
 * - ReplyWidget: Pass 'title' when previewing by Bartosz Dziewoński

DismissableSiteNotice

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

DonationInterface

 * - build: Updating dependencies by Umherirrender

DoubleWiki

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader

DynamicSidebar

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader

EUCopyrightCampaign

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Echo

 * - Use GET rather than POST for action=markseen by Roan Kattouw
 * - Remove unused index echo_notification_user_hash_timestamp also from the canonical SQL file by Jack Phoenix
 * - Hide "system" categories in notification preferences by Roan Kattouw
 * - Set apihelp message for wikis parameter of echomarkread by Umherirrender

Elastica

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader

ElectronPdfService

 * - build: Updating npm dependencies by libraryupgrader

EntitySchema
No changes for EntitySchema

EventBus

 * - build: Updating npm dependencies by libraryupgrader

EventLogging

 * - build: Updating npm dependencies by libraryupgrader

EventStreamConfig

 * - Remove own required version of phpunit/phpunit by Umherirrender
 * - build: Updating npm dependencies by libraryupgrader

ExtensionDistributor

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.9.0 by libraryupgrader

ExternalGuidance

 * - build: Updating npm dependencies by libraryupgrader

FeaturedFeeds
No changes for FeaturedFeeds

FileExporter
No changes for FileExporter

FileImporter

 * - build: Replace jsonhint, update eslint, update wdio by WMDE-Fisch
 * - Return more precise error for forbidden extensions by Ammar Abdulhamid

FlaggedRevs

 * - build: Updating npm dependencies by libraryupgrader
 * - Narrow PHPCS exclusions by Reedy
 * - Rename FlaggedRevs.library.php to FlaggedRevsScribuntoLuaLibrary by Reedy
 * - Move PageStabilityGeneralForm into its own file by Reedy
 * - Fold in FlaggedRevsUISetup into FlaggedRevsSetup.php by Reedy
 * - Remove _body.php from filenames. Make class per file by Reedy

Flow

 * - Increase flow_ext_ref.ref_src_wiki varchar size to 64 by Paladox
 * - Updating pimple/pimple (v3.0.2 => v3.2.3) by Reedy
 * - build: Updating npm dependencies by libraryupgrader

FundraiserLandingPage

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader

FundraisingTranslateWorkflow

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader

Gadgets

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

GeoCrumbs

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - Remove use of global $wgUser by DannyS712

GeoData

 * - build: Updating npm dependencies by libraryupgrader

GettingStarted

 * - build: Updating npm dependencies by libraryupgrader

GlobalBlocking
No changes for GlobalBlocking

GlobalCssJs

 * - build: Updating npm dependencies by libraryupgrader

GlobalPreferences

 * - Pass context source where needed by Umherirrender
 * - Always test with local CentralIdLookup by Umherirrender
 * - build: Updating npm dependencies by libraryupgrader

GlobalUsage

 * - build: Updating npm dependencies by libraryupgrader

GlobalUserPage

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

GoogleNewsSitemap
No changes for GoogleNewsSitemap

Graph

 * - build: Updating npm dependencies by libraryupgrader

GrowthExperiments

 * - Suggested Edits: Start editing needs dependency on homepage logger by Kosta Harlan
 * - Suggested edits: Unset blue dot and progressive flag before page reload by Kosta Harlan
 * - Suggested Edits: Don't attempt to update state without presets by Kosta Harlan
 * - Suggested Edits: Add hidden preference for topics feature flag by Roan Kattouw
 * - Newcomer tasks: Improve debug mode by Gergő Tisza
 * - Log task fetch errors to console by Gergő Tisza
 * - Newcomer tasks: Don't randomize for morelike search by Gergő Tisza
 * - Suggested Edits: Fix button label from done state  by Kosta Harlan
 * - Suggested Edits: Don't show blue dot if topics have been set by Kosta Harlan
 * - Suggested Edits: Pass debug flag to API query by Kosta Harlan
 * - Suggested Edits: Expand filters if below the fold item is checked by Kosta Harlan
 * - Suggested Edits: Use classic_noboostlinks for morelike query by Kosta Harlan
 * - Newcomer tasks: Make a separate search query for every topic  by Gergő Tisza
 * - Suggested Edits: Declare missing dependencies by Kosta Harlan
 * - Newcomer tasks: Add debug mode by Gergő Tisza
 * - Newcomer tasks: Topic matching instrumentation by Gergő Tisza
 * - SuggestedEdits: Only export Topics.json once by Roan Kattouw
 * - ApiQueryGrowthTasks: remove logged-in requirement by Gergő Tisza
 * - Suggested Edits: Update existing checkboxes rather than rebuild by Kosta Harlan
 * - Suggested Edits: Add topic filters dialog by Kosta Harlan
 * - Suggested Edits: Set topic names or count in button by Kosta Harlan
 * - Suggested Edits: Add pulsing blue dot if user never set topics by Kosta Harlan
 * - StartEditingDialog: Unbold topic intro text by Roan Kattouw
 * - StartEditingDialog: Only interact with topic selection widget if defined by Roan Kattouw
 * - Suggested Edits: Only interact with topic filter button if defined by Kosta Harlan
 * - StartEditingDialog: Add topics by Roan Kattouw
 * - Newcomer tasks: pass topic matching enabled flag to "no results" cards by Kosta Harlan
 * - Suggested Edits: Add topic filter button by Kosta Harlan
 * - Newcomer tasks: Log search errors in task backend by Gergő Tisza
 * - Newcomer tasks: Add test for API parameter info by Gergő Tisza
 * - Newcomer tasks: Expose task type / topic set in API parameter info by Gergő Tisza
 * - Add test for LocalSearchTaskSuggester by Gergő Tisza
 * - Newcomer tasks: Randomize suggested tasks locally by Gergő Tisza
 * - Change "dash" to "minus" by Amir Aharoni

GuidedTour

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

GWToolset

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

ImageMap

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

InputBox

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Insider

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader

intersection
No changes for intersection

Interwiki

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

InterwikiSorting

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader

Jade
No changes for Jade

Josa

 * - build: Updating dependencies by libraryupgrader
 * - build: Updating minimatch to 3.0.4 by libraryupgrader

JsonConfig

 * - build: Updating npm dependencies by libraryupgrader

Kartographer

 * - build: Updating npm dependencies by libraryupgrader

LabeledSectionTransclusion
No changes for LabeledSectionTransclusion

LandingCheck

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader

LdapAuthentication
No changes for LdapAuthentication

Linter

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader

LiquidThreads

 * - build: Updating npm dependencies by libraryupgrader
 * - Ensure we always call EditPage::setContextTitle when creating a new EditPage by Kunal Mehta

Listings

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader

LocalisationUpdate

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

LoginNotify

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader

MachineVision

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - Move tests/integration to tests/phpunit/integration by Umherirrender
 * - build: Updating npm dependencies by libraryupgrader

MapSources

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader

MassMessage

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader

Math

 * - build: Updating npm dependencies by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.9.0 by libraryupgrader

MobileApp

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader
 * - build: Remove unneeded exclude from .eslintrc.json by Umherirrender
 * - build: Updating npm dependencies by libraryupgrader

MobileFrontend

 * - Dev: PromoCampaign showIfEligible method returns Drawer by jdlrobson
 * - Disable BETA mode by jdlrobson
 * - Drawers are pure by jdlrobson
 * - Remove `animated` class usage from Drawer by Nicholas Ray
 * - Remove Browser.supportsAnimations method/`.animations` CSS class by Nicholas Ray
 * - Hot fixes for mobile diff page by jdlrobson
 * - Replace i18n-linting Grunt task with NPM script, remove Grunt by Jan Drewniak
 * - Replacing the grunt stylelint task with an npm script by Jan Drewniak
 * - Drawer's no longer touch the body tag and have their own mask  by jdlrobson

MultimediaViewer

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader
 * - build: Remove unneeded exclude from .eslintrc.json by Umherirrender
 * - build: Updating eslint-config-wikimedia to 0.15.0 by libraryupgrader

NavigationTiming

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Remove unneeded exclude from .eslintrc.json by Umherirrender
 * - build: Updating eslint-config-wikimedia to 0.15.0 by libraryupgrader

Newsletter

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

NewUserMessage

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader

Nuke

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

OATHAuth

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

OAuth

 * - Replace jshint/jsonlint with eslint, update npm dependencies by Zoranzoki21
 * - Restore descriptions from PHP entry point by Reedy
 * - Fold MWOAuthUISetup into MWOAuthHooks by Reedy
 * - Move OAuth2 functionality to OAuth(1) - session provider by Dejan Savuljesku
 * - Move OAuth2 functionality to OAuth(1) - user approval by Dejan Savuljesku
 * - Move OAuth2 functionality to OAuth(1) - oauth2 workflow by Dejan Savuljesku
 * - Move OAuth2 functionality to OAuth(1) - client registration  by Dejan Savuljesku

OpenStackManager
No changes for OpenStackManager

ORES

 * - build: Updating npm dependencies by libraryupgrader
 * - build: Updating eslint-config-wikimedia to 0.15.0 by libraryupgrader

PageAssessments

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader

PagedTiffHandler

 * - Remove use of global $wgUser by DannyS712

PageImages

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Remove unneeded exclude from .eslintrc.json by Umherirrender
 * - build: Updating npm dependencies by libraryupgrader

PageTriage

 * - Remove some extra whitespace from ApiPageTriageTagging by DannyS712
 * - Partially revert "bug39208 - Add auto review to tagging/deletion" by DannyS712

PageViewInfo
No changes for PageViewInfo

ParserFunctions

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Remove unneeded exclude from .eslintrc.json by Umherirrender
 * - build: Updating npm dependencies by libraryupgrader

ParsoidBatchAPI

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - Drop back-compat. ParserOptions code for MW<1.32, this repo already demands it by James D. Forrester

PdfHandler

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - Revert explict casts and use implict casts as before by Umherirrender
 * - build: Remove unneeded exclude from .eslintrc.json by Umherirrender
 * - build: Updating npm dependencies by libraryupgrader

PerformanceInspector

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader
 * - build: Remove unneeded exclude from .eslintrc.json by Umherirrender
 * - build: Updating npm dependencies by libraryupgrader

Petition

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Poem

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Remove unneeded exclude from .eslintrc.json by Umherirrender
 * - build: Updating npm dependencies by libraryupgrader

PoolCounter

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader

Popups

 * - build: Upgrade tap-mocha-reporter from 3.0.7 to 5.0.1 for npm audit issue by James D. Forrester

ProofreadPage
No changes for ProofreadPage

PropertySuggester

 * - Add test for ResultBuilder::createResultsArray by Jakob Warkotsch
 * - Use TermBuffer instead of TermIndex by Jakob Warkotsch
 * - build: Updating npm dependencies by libraryupgrader
 * - Fix useful typo in composer.json description by Reedy
 * - Update wikibase/data-model-services to 4.0.0 by Amir Sarabadani

QuickSurveys

 * - build: Updating npm dependencies by libraryupgrader
 * - Implement zero-cost conditional load of lib by Sam Smith
 * - Use mw.util.debounce instead of $.debounce by Sam Smith
 * - build: Remove unneeded exclude from .eslintrc.json by Umherirrender
 * - [tests] Stop test interference by extra survey by Sam Smith
 * - build: Updating npm dependencies by libraryupgrader

Quiz

 * - build: Updating npm dependencies by libraryupgrader
 * - build: Remove unneeded exclude from .eslintrc.json by Umherirrender
 * - build: Updating npm dependencies by libraryupgrader

ReadingLists

 * - build: Remove unneeded exclude from .eslintrc.json by Umherirrender
 * - build: Updating npm dependencies by libraryupgrader

RelatedArticles
No changes for RelatedArticles

Renameuser

 * - build: Remove unneeded exclude from .eslintrc.json by Umherirrender
 * - build: Updating npm dependencies by libraryupgrader

RevisionSlider

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

RSS

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader

SandboxLink
No changes for SandboxLink

Score

 * - build: Updating npm dependencies by libraryupgrader
 * - build: Remove unneeded exclude from .eslintrc.json by Umherirrender
 * - build: Updating eslint-config-wikimedia to 0.15.0 by libraryupgrader

Scribunto

 * - build: Updating npm dependencies by libraryupgrader
 * - build: Remove unneeded exclude from .eslintrc.json by Umherirrender
 * - build: Updating npm dependencies by libraryupgrader

SearchExtraNS

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader

SecureLinkFixer

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - Updating domains.php from Mozilla by SecureLinkFixer updater bot
 * - build: Remove unneeded exclude from .eslintrc.json by Umherirrender
 * - build: Updating npm dependencies by libraryupgrader
 * - Move the logic from fetchList.php into a PHP class for easier reuse by Kunal Mehta

SecurePoll

 * - build: Updating npm dependencies by libraryupgrader
 * - build: Remove unneeded exclude from .eslintrc.json by Umherirrender
 * - build: Updating npm dependencies by libraryupgrader

Sentry

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Remove unneeded exclude from .eslintrc.json by Umherirrender
 * - build: Updating npm dependencies by libraryupgrader

ShortUrl

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

SiteMatrix

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Remove unneeded exclude from .eslintrc.json by Umherirrender
 * - build: Updating npm dependencies by libraryupgrader

SkinPerPage

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader

SpamBlacklist

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Remove unneeded exclude from .eslintrc.json by Umherirrender
 * - build: Updating npm dependencies by libraryupgrader

SubPageList3

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - Add subpagelist-empty class to element when parent has no subpages to list by Pavel Astakhov
 * - Add nosubpages option, Text to show when parent has no subpages to list by Pavel Astakhov
 * - Allows to use wikitext as parent option by Pavel Astakhov

SubpageSortkey
No changes for SubpageSortkey

SyntaxHighlight_GeSHi

 * - build: Updating npm dependencies by libraryupgrader
 * - build: Updating mediawiki/mediawiki-phan-config to 0.9.0 by libraryupgrader

TemplateData
No changes for TemplateData

TemplateSandbox
No changes for TemplateSandbox

TemplateStyles

 * - build: Updating npm dependencies by libraryupgrader

TemplateWizard
No changes for TemplateWizard

TextExtracts
No changes for TextExtracts

Thanks
No changes for Thanks

TheWikipediaLibrary
No changes for TheWikipediaLibrary

TimedMediaHandler

 * - build: Fix no-jquery/no-parse-html-literal warnings, move over-rides for Kaltura down by James D. Forrester
 * - Update video.js to 7.7.4 by Brion Vibber
 * - build: Updating npm dependencies by libraryupgrader
 * - build: Updating eslint-config-wikimedia to 0.15.0 by libraryupgrader

timeline

 * - build: Updating npm dependencies by libraryupgrader

TitleBlacklist

 * - build: Updating npm dependencies by libraryupgrader

TocTree

 * - build: Updating npm dependencies by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

TorBlock
No changes for TorBlock

Translate

 * - Add help link to Special:PageTranslationDeletePage by DannyS712
 * - Add help link to Translate MovePage by DannyS712
 * - Use null coalescing operator in ThinMessage::getProperty by Abijeet
 * - Implement maximum query size in MessageCollection by Niklas Laxström
 * - Reuse title conditions built using keys when possible by Abijeet
 * - Update jquery.autosize to 4.0.2 by Abijeet
 * - build: Updating npm dependencies by libraryupgrader
 * - Add ^ to mustangostang/spyc version in composer.json by Reedy
 * - build: Updating npm dependencies by libraryupgrader

TranslationNotifications

 * - build: Updating npm dependencies by libraryupgrader

TrustedXFF

 * - Replace jshint with eslint by Taavi Väänänen

TwoColConflict

 * - build: Updating npm dependencies by libraryupgrader

UniversalLanguageSelector

 * - build: Updating npm dependencies by libraryupgrader

UploadsLink
No changes for UploadsLink

UploadWizard

 * - Append default properties to content by Matthias Mullie
 * - Fix copy-statement functionality by Matthias Mullie
 * - build: Updating npm dependencies by libraryupgrader
 * - Fix exception when clicking the "Retry failed uploads" button by Bartosz Dziewoński
 * - Replace messages removed in MediaWiki core by Bartosz Dziewoński
 * - build: Updating eslint-config-wikimedia to 0.15.0 by libraryupgrader

UrlShortener

 * - build: Updating npm dependencies by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

UserMerge

 * - build: Updating npm dependencies by libraryupgrader

VipsScaler

 * - build: Updating npm dependencies by libraryupgrader

VisualEditor

 * - Fix new documentation sniffs by Umherirrender
 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - Update VE core submodule to master (57689b9ed) by James D. Forrester
 * - doc: Bump copyright year for 2020 by James D. Forrester
 * - Add handling for mw:DisplaySpace by Bartosz Dziewoński
 * - Use mw.Api#getErrorMessage instead of custom handling by Bartosz Dziewoński

WebAuthn

 * - build: Updating npm dependencies by libraryupgrader

Wikibase

 * - Validate ChangeOpResult in ModifyEntity by Alaa Sarhan
 * - bridge: dispatch permission check on BRIDGE_INIT by Pablo Grass
 * - Use MatchingTermsLookup instead of TermIndex in TermIndexPropertyLabelResolver by Amir Sarabadani
 * - Spin off MockMatchingTermsLookup from MockTermIndex by Amir Sarabadani
 * - wbterms: Add Statsd metrics in critical parts of the new term store by Amir Sarabadani
 * - Use information on "sub entity types" in EntitySourceDefinitions  by Leszek Manicki
 * - Improve docs on saving terms in the term store by Amir Sarabadani
 * - Remove redundant return type docs by Jakob Warkotsch
 * - Simply return ids to insert instead of failing by Amir Sarabadani
 * - Rename TermIndexSearchInteractorFactory to MatchingTermsSearchInteractorFactory by Amir Sarabadani
 * - Remove class alias for TermIndexSearchInteractor by Amir Sarabadani
 * - wbterms: deprecate WBC::getPropertyTermIndex & remove leftovers by addshore
 * - wbterms, Use TermBuffer not TermIndex in PageTerms api by addshore
 * - wbterms: Add AliasTermBuffer by addshore
 * - Move search parts of LegacyEntityTermStoreReader into MatchingTermsLookup by Amir Sarabadani
 * - Test returns in TermStoresDelegatingPrefetchingItemTermLookupTest by addshore
 * - build: Updating mediawiki/mediawiki-phan-config to 0.9.0 by libraryupgrader
 * - Avoid deprecated second argument on Maintenance::error by Umherirrender
 * - bridge: distinguish between dev(elopment) and mock by Pablo Grass
 * - bridge: add messages for cascade protection by Lucas Werkmeister
 * - Add an editState to Store by rosalie
 * - wbterms: Rename BufferingTermLookup to include Termindex for clarity by addshore
 * - Update new enitty specials to check fingerprint uniqueneness in new store by Alaa Sarhan
 * - https for wikiba.se in comments by addshore
 * - wbterms: Update SingleEntitySourceServices PrefetchingTermLookup  by addshore
 * - Publish Bridge storybook to doc.wikimedia.org by Michael Große
 * - bridge: add editDecision to root store by Lucas Werkmeister
 * - Fix sonar bridge coverage by Michael Große
 * - bridge: bridge: simplify a few jest.fns by Pablo Grass
 * - Remove PSR-4'd classes from build/generateAutoload.php by Amir Sarabadani
 * - TR: Docs: add troubleshooting details for developers by Thomas Arrow
 * - doxygen, ignore pointless errors & fix others  by addshore
 * - bridge: Add RadioGroup component by Michael Große
 * - Add "wikibase.statement.stopEditing" JS hook by Marius Hoch
 * - Update reference to Diff MapDiffer by Reedy
 * - Remove IP address from i18n messages by tzhelyazkova
 * - bridge: add missing return type by Lucas Werkmeister
 * - TR: Create TaintedPopper component by Thomas Arrow
 * - TR: Extract content from Popper by Thomas Arrow
 * - wbterms, Split TermIndex into reading & writing & nullify and deprecate by addshore
 * - Update diff/diff to 3.2.0 and wikibase/data-model-services to 4.0.0 by James D. Forrester
 * - Use DiffOpAdd and DiffOpRemove in Diff\DiffOp ns by Reedy
 * - Update use statement for DiffOpChange class by Reedy
 * - TR: Extract subheading line from Popper by Thomas Arrow
 * - TR: Popper to now take title as a prop by Thomas Arrow
 * - Replace usages of deprecated MapDiff class by Reedy
 * - Use document.body and document.documentElement as jQuery selector by Fomafix
 * - Enable sniff MediaWiki.Usage.MagicConstantClosure.FoundConstantMethod by Umherirrender

WikibaseCirrusSearch

 * - Adjust constructor calls in SparqlHelperTest  by Leszek Manicki
 * - Temporarily skip some tests due to on-going changes to Wikibase  by Leszek Manicki

WikibaseLexeme

 * - Fix interface on Special:MergeLexemes by Matěj Suchánek
 * - Adjust integration test clean up to have test pass also when EntitySources based federation is in use  by Leszek Manicki
 * - Adopt namechange BufferingTermLookup -> BufferingTermIndexTermLookup by addshore
 * - wbterms, use NullTermIndex & NullEntityTermStoreWriter by addshore
 * - Update wikibase/data-model-services to 4.0.0 by Reedy

WikibaseLexemeCirrusSearch
No changes for WikibaseLexemeCirrusSearch

WikibaseMediaInfo

 * - Fix code smells by Cormac Parle
 * - wbterms: adopt getPrefetchedAliases for PrefetchingTermLookup by addshore
 * - Adopt namechange BufferingTermLookup -> BufferingTermIndexTermLookup by addshore
 * - Use new namespace for PrefetchingTermLookup by addshore
 * - wbterms, use NullTermIndex & NullEntityTermStoreWriter by addshore
 * - Remove external repo css & assets by Matthias Mullie
 * - Omit entities that could not be found by Matthias Mullie
 * - Add a (default) collapsed version for globecoordinate input by Matthias Mullie
 * - Update StatementWidget initialization logic by annet
 * - Allow users to input coordinates using map UI by Eric Gardner
 * - Use valueType instead of propertyType by Matthias Mullie
 * - Update wikibase/data-model-services to 4.0.0 by Reedy
 * - Correct database group in integration tests by Amir Sarabadani
 * - Ensure caption layout is consistent regardless of caption length by annet
 * - build: Upgrade tap-mocha-reporter from 3.0.7 to 5.0.1 for npm audit issue by James D. Forrester
 * - Minor JSDoc (-related) cleanup by Matthias Mullie

WikibaseQualityConstraints

 * - Inject some services into API modules and special page by Lucas Werkmeister
 * - Remove unused service from SpecialConstraintReport by Lucas Werkmeister
 * - Adjust constructor calls in SparqlHelperTest  by Leszek Manicki
 * - Temporarily skip some tests due to on-going changes to Wikibase  by Leszek Manicki
 * - Allow reading constraints from non-local database by Leszek Manicki
 * - build: Updating npm dependencies by libraryupgrader
 * - Update wikibase/data-model-services to 4.0.0 by Amir Sarabadani

Wikidata.org

 * - build: Updating npm dependencies by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

WikidataPageBanner

 * - build: Updating npm dependencies by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

WikiEditor

 * - build: Updating npm dependencies by libraryupgrader
 * - Drop back-compat. for MagicWordFactory, this extension requires 1.34+ anyway by James D. Forrester

wikihiero

 * - build: Updating npm dependencies by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

WikiLove

 * - build: Updating npm dependencies by libraryupgrader

WikimediaBadges

 * - build: Upgrade stylelint-config-wikimedia from 0.4.2(!) to 0.8.0 by James D. Forrester
 * - build: Updating npm dependencies by libraryupgrader

WikimediaEditorTasks

 * - build: Updating npm dependencies by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

WikimediaEvents

 * - Remove messages for HHVM and php7 tags by Max Semenik
 * - build: Updating npm dependencies by libraryupgrader

WikimediaIncubator

 * - build: Updating npm dependencies by libraryupgrader

WikimediaMaintenance

 * - build: Updating npm dependencies by libraryupgrader

WikimediaMessages

 * - build: Updating npm dependencies by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Wikisource

 * - build: Updating npm dependencies by libraryupgrader

XAnalytics

 * - build: Updating npm dependencies by libraryupgrader

CologneBlue

 * - build: Updating npm dependencies by libraryupgrader

EUCopyrightCampaignSkin

 * - build: Updating npm dependencies by libraryupgrader

MinervaNeue

 * - Update amc outreach code to reflect new drawer changes by Nicholas Ray
 * - Do not add the navigation-enabled class to body tag for drawers by jdlrobson
 * - Categories browser test only runs if the feature is enabled by jdlrobson
 * - Upgrade skin.json schema to manifest_version 2 by Ammar Abdulhamid
 * - Fix: user navigation label when AMC is disabled by Stephen Niedzielski
 * - Fix the broken main menu by jdlrobson
 * - Remove 'animated', `mw-notification-tag-toast` classes from toast.less by Nicholas Ray
 * - Add `minerva-animations-ready` CSS class in Minerva by Nicholas Ray
 * - Settings link is hidden to non-JS users when beta and AMC unavailable by jdlrobson

MonoBook

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader

Modern

 * - build: Updating npm dependencies by libraryupgrader

Nostalgia

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Timeless

 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader

Vector

 * - Hygiene: remove vectorConfig and use the getConfig by Piotr Miazga
 * - Convert $templateParser in VectorTemplate.php into an instance variable by Jan Drewniak
 * - Hygiene: remove SkinVector::setupSkinUserCss by Piotr Miazga
 * - build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 by libraryupgrader
 * - Upgrade skin.json schema to manifest_version 2 by Ammar Abdulhamid
 * - build: Updating npm dependencies by libraryupgrader
 * - Fix uerlangattributes echoing output from PersonalMenu component by Jan Drewniak
 * - Extract PersonalMenu,mustache component from VectorTemplate by Jan Drewniak

Total Changes
531 Changes in 165 repos by 66 authors