MediaWiki 1.35/wmf.41/Changelog

Core changes

 * - Branch commit for wmf/1.35.0-wmf.41 by trainbranchbot
 * - mediawiki.ui: Deprecate `@colorMediumSevere` & `@colorLowSevere` vars by Volker E
 * - mediawiki.ui: Deprecate message (boxes) related variables by Volker E
 * - mediawiki.ui: Deprecate `@colorProgressive*` & `@colorDestructive*` variables by Volker E
 * - MediaSearchWidget: Added aria-label for screen reader for the search input box by edwintam
 * - rcfilters: Fix focus order on the limit/duration popup by Akinwale Alagbe
 * - Rename SkinMustache `html-site-notice` template variable by Volker E
 * - rdbms: Mark the Database class as stable for subclassing by daniel
 * - Wrap HTMLDebugLog in a div to allow better styling by mainframe98
 * - Remove deprecated "legacy" serialization type from RESTBagOStuff by Bill Pirkle
 * - HTML Classes stability annotations by Nikki Nikkhoui
 * - Set $wgEnableRestAPI = true; by default and deprecate by James D. Forrester
 * - make prefetch for dumps work with large revisions for multiple files by Ariel T. Glenn
 * - CliInstaller: fail in a sane way when the password is invalid by Gergő Tisza
 * - Update stability annotations to follow new stable interface policy by daniel
 * - Replace "@stable for implementation" with "@stable to implement" by daniel
 * - Replace "@stable for subclassing" with "@stable to extend" by daniel
 * - Replace "@stable for overriding" with "@stable to override" by daniel
 * - Replace "@stable for calling" by "@stable to call" by daniel
 * - Remove old references to AdminSettings, which was removed in 1.23 by DannyS712
 * - ProtectionForm: Use available permission manager, not MediaWikiServices by DannyS712
 * - MovePage: Don't use MediaWikiServices for services already available by DannyS712
 * - Remove support for setting IP addresses in the keys of $wgProxyList by Ammar Abdulhamid
 * - Migrate actor and user_former_groups tables to abstract schema  by Amir Sarabadani
 * - Remove selectFields User method by Ammar Abdulhamid
 * - Remove User::setPassword by Ammar Abdulhamid
 * - RELEASE-NOTES-1.35: Clean up config section for consistency by James D. Forrester
 * - RELEASE-NOTES-1.35: Clean up and re-wording; move Article deprecations to right section by James D. Forrester
 * - Adjust documentation of ContributionsLineEndingHook by Umherirrender
 * - Mark potential abstract classes stable for subclassing by Nikki Nikkhoui
 * - LinkBatch: Include namespace in warning logging by Umherirrender
 * - Give rebuildFileCache.php an all pages option by Reedy
 * - Fix duplicate CREDITS entries I accidently added by Taavi Väänänen
 * - Refactor SkinMustache and make template variables name consistent by Ammar Abdulhamid
 * - DefaultSettings.php: Section ending tag mismatch by Yuki Shira
 * - Split patch-drop-comment-fields.sql by Reedy
 * - mediawiki.ui: Deprecate `@boxShadow*` variables by Volker E
 * - mediawiki.ui: Deprecate `@colorRegressive` by Volker E
 * - mediawiki.ui: Deprecate `@icon*` vars and replace them by Volker E
 * - MWDebug: Restore wgDeprecationReleaseLimit filtering by Ammar Abdulhamid
 * - Revert "Add possibility to render thumbnails without saving it to storage." by Ppchelko
 * - Make EditResult::getRevertTags call to be only when the update by Ammar Abdulhamid
 * - Mark special page base classes as stable for subclassing by daniel
 * - Add possibility to render thumbnails without saving it to storage. by Peter Ovchyn
 * - Mark remaining eligible classes as stable for subclassing by daniel
 * - Mark exceptions as newable and stable for subclassing by daniel
 * - Fix: Adding close label to Resources.php file by Akinwale Alagbe
 * - Update OOUI to v0.39.3       by Volker E
 * - mediawiki.ui: Use standard variable for radio by Volker E
 * - mediawiki.ui: Deprecate `@borderWidthRadioChecked` var and replace it by Volker E
 * - Mark file backend base classes as stable for subclassing by daniel
 * - mediawiki.ui: Deprecate `@colorShadow` by Volker E
 * - mediawiki.ui: Deprecate `*InputBinary*` variables by Volker E
 * - checkboxHack: Capture SPACE and ENTER key on button (label) to change checkbox state by AronDemian
 * - checkboxHack: Trigger 'input' event when checkbox state changes  by AronDemian
 * - REST /user/{name}/contribs by daniel
 * - Make Skin::getSiteNotice to truly return string. by Ammar Abdulhamid
 * - EditResult: improve documentation by Ostrzyciel
 * - Correctly annotate types for Rest exceptions. by Petr Pchelko
 * - Mark Content and ContentHandler base classes as extensible by daniel
 * - Annotate extensible classes. by daniel
 * - Mark File base classes as extensible. by daniel
 * - Mark skin base classes as stable for subclassing. by daniel
 * - Mark media handling based classes as stable for subclassing by daniel
 * - mediawiki.ui: Deprecate `@sizeInputBinary` and replace with `@size-input-binary` by Volker E
 * - Add more data items to SkinMustache::getTemplateData by Ammar Abdulhamid
 * - mediawiki.ui: Deprecate all '@colorButton*' and `@colorDisabledText` variables by Volker E
 * - SignatureValidator: Don't confuse empty signature with nested PST by Bartosz Dziewoński
 * - preferences: Prefer new kind of warnings about invalid HTML by Bartosz Dziewoński
 * - GlobalFunctions,WebRequest: Remove use of AtEase for parse_url by Timo Tijhof
 * - Mark search base classes as stable for subclassing by daniel
 * - Mark exceptions as @newable by daniel
 * - resourceloader: Document that ResourceLoader::applyFilter can return null by DannyS712
 * - Mark methods in authentication base classes as stable for overriding. by daniel
 * - resourceloader: Improve perf of VueComponentParser's use of Remex by C. Scott Ananian
 * - Update CREDITS file ahead of 1.35.0 release by Taavi Väänänen
 * - Mark additional classes as newable for now. by daniel
 * - Add purgeExpiredBlocks maintenance script by DannyS712
 * - Mark action base classes as extensible by daniel
 * - Mark pager base classes as stable for subclassing. by daniel
 * - Mark API base classes as extensible by daniel
 * - Split patch-drop-user-fields.sql into patch per table by Reedy
 * - User: Move per-user logic in pingLimiter closer together by Timo Tijhof
 * - Stability annotations for interfaces. by daniel
 * - resourceloader: Mark ResourceLoaderModule as stable for subclassing by daniel
 * - Validate name for async uploads by Matthias Mullie
 * - Annotate newable classes by daniel
 * - shell: Fix autodetection of firejail in findFirejail by Kunal Mehta
 * - shell: Demonstrate that ->restrict( RESTRICT_NONE ) is broken by Kunal Mehta
 * - REST /me/contributions/count filter by tag by daniel
 * - Handle undos in action=mcrundo properly by Ostrzyciel
 * - HISTORY: Remove empty `Removed and replaced external libraries` section from 1.30 by DannyS712
 * - mw.widgets.MediaSearchWidget: Show user uploads when query empty by markahershberger
 * - Improve logging for "main slot of revision not found in database" by Bill Pirkle
 * - Split reason dropdown list for action=delete by Umherirrender
 * - MediaWikiServicesTest: newMediaWikiServices never has parameters passed by DannyS712
 * - Add default deletion reason for deleting broken redirects. by DannyS712

Vendor

 * - Ensure production uses wikimedia/langconv by C. Scott Ananian
 * - Bump Parsoid to v0.12.0-a20 by Subramanya Sastry
 * - Update OOUI to v0.39.3 by Volker E

3D

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - build: Fix phan failure about float/int by Umherirrender

AbuseFilter

 * - build: Updating lodash to 4.17.19 by libraryupgrader

ActiveAbstract

 * - build: Updating lodash to 4.17.19 by libraryupgrader

AdvancedSearch

 * - build: Updating lodash to 4.17.19 by libraryupgrader

AntiSpoof

 * - build: Updating lodash to 4.17.19 by libraryupgrader

ApiFeatureUsage

 * - build: Updating lodash to 4.17.19 by libraryupgrader

ArticleCreationWorkflow

 * - build: Updating lodash to 4.17.19 by libraryupgrader

ArticlePlaceholder

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Babel

 * - build: Updating lodash to 4.17.19 by libraryupgrader

BetaFeatures

 * - build: Updating lodash to 4.17.19 by libraryupgrader

BounceHandler

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Calendar

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Campaigns

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Capiunto

 * - build: Updating lodash to 4.17.19 by libraryupgrader

CategoryTree

 * - build: Updating lodash to 4.17.19 by libraryupgrader

CentralAuth

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Add SameSite=None support by Tim Starling

CentralNotice
No changes for CentralNotice

CharInsert

 * - build: Update eslint-config-wikimedia to 0.16.2 by Ed Sanders
 * - build: Updating lodash to 4.17.19 by libraryupgrader

CheckUser

 * - Sort "get edits" consistently, no matter the number of results by mw:User:ST47
 * - Create a config variable for the max result count by mw:User:ST47
 * - Reorganize JavaScript for Special:Investigate into separate files by Thalia
 * - Add instrumentation for Special:Investigate by Thalia
 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - ComparePager: Add sort values to the results for the tablesorter by Thalia

CirrusSearch

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Use correct @dataProvider in SourceRegexTest by Erik Bernhardson
 * - Also clear non-legacy hooks for test by Lucas Werkmeister

Cite

 * - build: Updating lodash to 4.17.19 by libraryupgrader

CiteThisPage

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Citoid

 * - build: Updating lodash to 4.17.19 by libraryupgrader

cldr

 * - build: Updating lodash to 4.17.19 by libraryupgrader

CodeEditor

 * - build: Updating lodash to 4.17.19 by libraryupgrader

CodeMirror

 * - Load pluginModules in CodeMirrorAction class by Pavel Astakhov
 * - build: Updating lodash to 4.17.19 by libraryupgrader

CodeReview

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Cognate

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Collection

 * - build: Updating lodash to 4.17.19 by libraryupgrader

CommonsMetadata

 * - build: Updating lodash to 4.17.19 by libraryupgrader

ConfirmEdit

 * - build: Updating lodash to 4.17.19 by libraryupgrader

CongressLookup

 * - build: Updating lodash to 4.17.19 by libraryupgrader

ContactPage

 * - build: Updating lodash to 4.17.19 by libraryupgrader

ContentTranslation

 * - UI library: Align title and close icon in Dialog header by Santhosh Thottingal
 * - UI library MWDialog: Add header prop to control header visibility by NikG
 * - Vue CX Dashboard: Fix spacing for draft and published translations by NikG
 * - SX: Add eslintignore by Santhosh Thottingal
 * - SX: Update dependencies by Santhosh Thottingal
 * - MWButton: Always add padding for icon and indicator unless icon type by NikG
 * - UI library MWButton: Emit event on indicator icon click by NikG
 * - UI Library: Use ~ for import from node_modules by Santhosh Thottingal
 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - UI library icons: Add ellipsis icon by NikG
 * - SX UI Library: Remove spacing classes for icon and indicator for Button by Santhosh Thottingal
 * - Section translation: version 0.1.0+20200708 by Santhosh Thottingal
 * - MWLanguageSelector: Focus select automatically when mounted by NikG
 * - SX header: Adjust padding by Santhosh Thottingal
 * - SX Language selector: Do not use large buttons by Santhosh Thottingal
 * - SX Pick a section: Complete mobile layout by NikG
 * - SX: Use 'recommended' style set of Vue instead of 'essential' by Santhosh Thottingal
 * - CX Suggestion list: Complete layout by NikG

CreditsSource

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Dashiki

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Disambiguator

 * - build: Updating lodash to 4.17.19 by libraryupgrader

DiscussionTools

 * - Remove DiscussionToolsEnableVisual config by Ed Sanders
 * - build: Updating lodash to 4.17.19 by libraryupgrader

DismissableSiteNotice

 * - build: Updating lodash to 4.17.19 by libraryupgrader

DonationInterface

 * - Reset employer_id each time a new search starts by jgleeson

DoubleWiki

 * - build: Updating lodash to 4.17.19 by libraryupgrader

DynamicSidebar

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Echo

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Echo badges should have transparent text by jdlrobson
 * - NotificationBadgeWidget: Removes role button from footer elements so screen reader announces it as link by bkudiess-msft

Elastica

 * - build: Updating lodash to 4.17.19 by libraryupgrader

ElectronPdfService

 * - build: Updating lodash to 4.17.19 by libraryupgrader

EntitySchema

 * - Selenium: run tests in CI by Željko Filipin

EventBus

 * - Correctly use HttpException errorData in case base64 failed. by Petr Pchelko
 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Remove wgEventServiceStreamConfig in favor of wgEventStreams using EventStreamConfig by Andrew Otto

EventLogging

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - devserver: Import missing 'urlopen' by Timo Tijhof

EventStreamConfig

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Add support for default settings  by Ottomata

ExtensionDistributor

 * - build: Updating lodash to 4.17.19 by libraryupgrader

ExternalGuidance

 * - build: Updating lodash to 4.17.19 by libraryupgrader

FeaturedFeeds

 * - build: Updating lodash to 4.17.19 by libraryupgrader

FileExporter

 * - build: Updating lodash to 4.17.19 by libraryupgrader

FileImporter

 * - Test that inContentLanguage is called for post-import customizable message by Andrew Kostka
 * - Tests for post-import text customizable with message by Andrew Kostka
 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Respect AbuseFilter warnings triggered by imports by Andrew Kostka
 * - Adjust FileRevisionFromRemoteUrl validation to only use Status by Andrew Kostka
 * - Update missing-config message (part 2) by Adam Wight
 * - Disable flaky test by Adam Wight
 * - Validation returns Status objects by Adam Wight
 * - Post-import text customizable with a message by Adam Wight
 * - Move join glue to code by Adam Wight
 * - Convert FileTextRevisionValidator to return a Status by Adam Wight

FlaggedRevs

 * - Remove handling for SkinTemplateTabs hook, was removed by DannyS712
 * - build: Updating lodash to 4.17.19 by libraryupgrader

Flow

 * - build: Updating lodash to 4.17.19 by libraryupgrader

FundraiserLandingPage

 * - build: Updating lodash to 4.17.19 by libraryupgrader

FundraisingTranslateWorkflow

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Gadgets

 * - build: Updating lodash to 4.17.19 by libraryupgrader

GeoCrumbs

 * - build: Updating lodash to 4.17.19 by libraryupgrader

GeoData

 * - build: Updating lodash to 4.17.19 by libraryupgrader

GettingStarted

 * - Use ExtensionRegistry to check if VE is loaded by Reedy
 * - build: Updating lodash to 4.17.19 by libraryupgrader

GlobalBlocking

 * - build: Updating lodash to 4.17.19 by libraryupgrader

GlobalCssJs

 * - build: Updating lodash to 4.17.19 by libraryupgrader

GlobalPreferences

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - build: Update eslint-config-wikimedia to 0.16.2 by Ed Sanders

GlobalUsage

 * - build: Updating lodash to 4.17.19 by libraryupgrader

GlobalUserPage

 * - build: Updating lodash to 4.17.19 by libraryupgrader

GoogleNewsSitemap

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Graph

 * - build: Updating lodash to 4.17.19 by libraryupgrader

GrowthExperiments

 * - Instrument GrowthTasksApi methods by Kosta Harlan
 * - eslint: Use valid annotation by Kosta Harlan
 * - SuggestedEdits: Instrument time to complete loading the module by Kosta Harlan
 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Instrument server-side render execution of Special:Homepage by Kosta Harlan
 * - eslint: switch max-len rule to an error, and fix long lines by Kosta Harlan
 * - eslint: Fix long line limits and CSS class doc by Kosta Harlan
 * - eslint: Bump max line limit to 120 by Kosta Harlan
 * - hygiene: Fix eslint automatically fixable warnings by Kosta Harlan
 * - Add Persian to language list by Roan Kattouw
 * - Help panel: Transitions for the CTA button by Roan Kattouw
 * - Help panel: Make the CTA button a toggle by Roan Kattouw
 * - Remove context field from NewcomerTask schema by Gergő Tisza

GuidedTour

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - build: Update eslint-config-wikimedia to 0.16.2 by Ed Sanders

GWToolset

 * - build: Updating lodash to 4.17.19 by libraryupgrader

ImageMap

 * - build: Updating lodash to 4.17.19 by libraryupgrader

InputBox

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Insider

 * - build: Updating lodash to 4.17.19 by libraryupgrader

intersection

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Interwiki

 * - build: Updating lodash to 4.17.19 by libraryupgrader

InterwikiSorting

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Jade

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Update maintenance script to use new schema terms by Andy Craze
 * - Added Jade user preference to Special:Preferences in Beta features tab by kevinbazira
 * - Integrated parsing of wikitext in Jade entity data for Ajax pages by kevinbazira

Josa

 * - build: Updating lodash to 4.17.19 by libraryupgrader

JsonConfig

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Kartographer

 * - build: Updating lodash to 4.17.19 by libraryupgrader

LabeledSectionTransclusion

 * - build: Updating lodash to 4.17.19 by libraryupgrader

LandingCheck

 * - build: Updating lodash to 4.17.19 by libraryupgrader

LdapAuthentication

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Linter

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Update for deprecations in PHPUnit by Bartosz Dziewoński

LiquidThreads

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Listings

 * - build: Updating lodash to 4.17.19 by libraryupgrader

LocalisationUpdate

 * - build: Updating lodash to 4.17.19 by libraryupgrader

LoginNotify

 * - build: Updating lodash to 4.17.19 by libraryupgrader

MachineVision

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Fix publish pending indicator layout by annet
 * - Suppress new label notifications when initial state is WITHHELD_ALL by Michael Holloway

MapSources

 * - build: Updating lodash to 4.17.19 by libraryupgrader

MassMessage

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Math

 * - build: Updating lodash to 4.17.19 by libraryupgrader

MediaModeration

 * - build: Updating lodash to 4.17.19 by libraryupgrader

MobileApp

 * - build: Updating lodash to 4.17.19 by libraryupgrader

MobileFrontend

 * - styles: Replace `@infoColor` variable with standard `@color-base--subtle` one by Volker E
 * - specials: switch public methods to protected by Derick A
 * - MobileContext: Avoid usage of deprecated User::getOptions method by Derick A
 * - specials: Avoid usage of deprecated User::getGroups method by Derick A
 * - MobileFrontend: Simplify timestamp on block notice by Ammar Abdulhamid
 * - Fix scrolling to lead paragraph when there are no sections by Bartosz Dziewoński
 * - Fix setUp/tearDown visibility, minor simplifications in tests by Thiemo Kreuz
 * - Ensure scrollToLeadParagraph puts text at top of viewport by Ed Sanders

MultimediaViewer

 * - build: Updating lodash to 4.17.19 by libraryupgrader

NavigationTiming

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Newsletter

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Prepare i18n of namespaces by lens0021

NewUserMessage

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Nuke

 * - build: Updating lodash to 4.17.19 by libraryupgrader

OATHAuth

 * - build: Updating lodash to 4.17.19 by libraryupgrader

OAuth

 * - build: Updating lodash to 4.17.19 by libraryupgrader

OpenStackManager

 * - build: Updating lodash to 4.17.19 by libraryupgrader

ORES

 * - build: Updating lodash to 4.17.19 by libraryupgrader

PageAssessments

 * - build: Updating lodash to 4.17.19 by libraryupgrader

PagedTiffHandler

 * - build: Updating lodash to 4.17.19 by libraryupgrader

PageImages

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Thumbnail is too hard to type by lens0021

PageTriage

 * - build: Updating lodash to 4.17.19 by libraryupgrader

PageViewInfo

 * - build: Updating lodash to 4.17.19 by libraryupgrader

ParserFunctions

 * - build: Updating lodash to 4.17.19 by libraryupgrader

PdfHandler

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Petition

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Poem

 * - build: Updating lodash to 4.17.19 by libraryupgrader

PoolCounter

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Popups

 * - Popups: Rename new config variable by Ammar Abdulhamid

ProofreadPage

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Improve num checks when parsing by Umherirrender
 * - Add a dialog to PagelistInputWidget by Sohom

PropertySuggester

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Remove backward compatibility piece left from 2016 by Amir Sarabadani

QuickSurveys

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Quiz

 * - build: Updating lodash to 4.17.19 by libraryupgrader

ReadingLists

 * - build: Updating lodash to 4.17.19 by libraryupgrader

RelatedArticles

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Renameuser

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Add renameUser.php script by Martin Urbanec

RevisionSlider

 * - build: Updating lodash to 4.17.19 by libraryupgrader

RSS

 * - build: Updating lodash to 4.17.19 by libraryupgrader

SandboxLink

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Score

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Make Score errors use a specific css class by Reedy
 * - build: Update eslint-config-wikimedia to 0.16.2 by Ed Sanders

Scribunto

 * - build: Updating lodash to 4.17.19 by libraryupgrader

SearchExtraNS

 * - build: Updating lodash to 4.17.19 by libraryupgrader

SecureLinkFixer

 * - Updating domains.php from Mozilla by SecureLinkFixer updater bot
 * - build: Updating lodash to 4.17.19 by libraryupgrader

SecurePoll

 * - build: Updating lodash to 4.17.19 by libraryupgrader

ShortUrl

 * - build: Updating lodash to 4.17.19 by libraryupgrader

SiteMatrix

 * - build: Updating lodash to 4.17.19 by libraryupgrader

SpamBlacklist

 * - build: Updating lodash to 4.17.19 by libraryupgrader

SubPageList3

 * - build: Updating lodash to 4.17.19 by libraryupgrader

SubpageSortkey

 * - build: Updating lodash to 4.17.19 by libraryupgrader

SyntaxHighlight_GeSHi

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - build: Update eslint-config-wikimedia to 0.16.2 by Ed Sanders

TemplateData

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Create initial UI for maps panel in TemplateData GUI by adham-khatean
 * - build: Update eslint-config-wikimedia to 0.16.2 by Ed Sanders

TemplateSandbox

 * - build: Update eslint-config-wikimedia to 0.16.2 by Ed Sanders
 * - build: Updating lodash to 4.17.19 by libraryupgrader

TemplateStyles

 * - build: Updating lodash to 4.17.19 by libraryupgrader

TemplateWizard

 * - Selenium: Update to WebdriverIO v5 by vidhi-mody
 * - build: Updating lodash to 4.17.19 by libraryupgrader

TextExtracts

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Thanks

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - build: Update eslint-config-wikimedia to 0.16.2 by Ed Sanders

TheWikipediaLibrary
No changes for TheWikipediaLibrary

TimedMediaHandler

 * - build: Updating lodash to 4.17.19 by libraryupgrader

timeline

 * - build: Updating lodash to 4.17.19 by libraryupgrader

TitleBlacklist

 * - build: Updating lodash to 4.17.19 by libraryupgrader

TocTree

 * - build: Updating lodash to 4.17.19 by libraryupgrader

TorBlock

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Translate

 * - Set the latest translatable syntax version to 1 by Abijeet
 * - Rename Wiki(Link|Parameter) everywhere by Niklas Laxström
 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Remove MediaWikiMisc where not needed by Niklas Laxström
 * - Versioning and migration for translatable page syntax by Niklas Laxström
 * - Update Special:PageTranslation output by Niklas Laxström
 * - DeprecatablePropertyArray: Use MW_VERSION instead of array_key_exists by DannyS712
 * - Fix MediaWikiTimeListValidator output by Niklas Laxström
 * - Add ReplacementValidator by Niklas Laxström
 * - Display help message when editing a translatable page source by Abijeet
 * - Update EscapeCharacterValidatorTest to use BaseValidatorTestCase by Niklas Laxström
 * - Small coding style improvement in MatchSetValidatorTest by Niklas Laxström
 * - Consistent header format for validators by Niklas Laxström
 * - Remove unused message translate-checks-xhtml by Niklas Laxström
 * - Convert test validators to the new interface by Niklas Laxström
 * - Move page translation related integration tests and data to tag directory by Niklas Laxström
 * - Convert some page translation integration tests to unit test by Niklas Laxström
 * - Implement &lt;translate nowrap&gt; by Niklas Laxström
 * - Rename Wiki(Link|Parameter) validators for consistency by Niklas Laxström
 * - Convert UnicodePluralValidator to the new format by Niklas Laxström
 * - Remove now unused ValidationHelper trait by Niklas Laxström
 * - Remove newsletter preference and related code by Niklas Laxström
 * - Disable MediaWiki.Commenting.FunctionComment.* for tests as well by Niklas Laxström

TranslationNotifications

 * - build: Updating lodash to 4.17.19 by libraryupgrader

TrustedXFF

 * - build: Updating lodash to 4.17.19 by libraryupgrader

TwoColConflict

 * - build: Updating lodash to 4.17.19 by libraryupgrader

UniversalLanguageSelector

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - build: Update eslint-config-wikimedia to 0.16.2 by Ed Sanders

UploadsLink

 * - build: Updating lodash to 4.17.19 by libraryupgrader

UploadWizard

 * - Use OOUI icons for upload progress by Ed Sanders
 * - Delete unused image by Ed Sanders
 * - build: Updating lodash to 4.17.19 by libraryupgrader

UrlShortener

 * - Load toolbar module only when needed by Ammar Abdulhamid
 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Add wgUrlShortenerAllowedDomains config variable. by Ammar Abdulhamid

UserMerge

 * - build: Updating lodash to 4.17.19 by libraryupgrader

VipsScaler

 * - build: Updating lodash to 4.17.19 by libraryupgrader

VisualEditor

 * - Update VE core submodule to master (0cab1cfbb) by Bartosz Dziewoński
 * - Fix: focus order and screen reader issue in help popup dialog by Akinwale Alagbe
 * - Fix: provide proper focus order to Category popup by Akinwale Alagbe
 * - Zero-configuration VisualEditor + PHP for MediaWiki LTS by C. Scott Ananian
 * - Enable VisualEditor by default by C. Scott Ananian
 * - MWMediaDialog: Show user uploads when no query provided by Ed Sanders
 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Update VE core submodule to master (806716154)   by Bartosz Dziewoński
 * - MWSignatureNode: Use template's rendering hash object by Ed Sanders
 * - MWSignatureNode: Don't inherit from TransclusionNode by Ed Sanders
 * - getPreferredEditor shouldn't return VisualEditor if it's disabled by the user by Bartosz Dziewoński
 * - MobileArticleTarget: Double-check that section is not 'undefined' by Bartosz Dziewoński
 * - Remove warning shown when editing a translatable page source by Abijeet
 * - ArticleTargetSaver: Use request action to fetch data from response by Ed Sanders
 * - ve.ui.MWSignatureContextItem: Keep the $body element, just empty by Bartosz Dziewoński

WebAuthn

 * - build: Updating lodash to 4.17.19 by libraryupgrader

Wikibase

 * - Make TermSearchInteractorFactory wiring use TermStoreDelegatingMatchingTermsLookup by Michael Große
 * - Bump wikibase-api to HEAD by Amir Sarabadani
 * - Rename extension-repo-wip.json to extension-repo.json by Lucas Werkmeister
 * - Travis: pick more random password by Lucas Werkmeister
 * - Remove util.inherit from dependencies of wikibase.Site by Amir Sarabadani
 * - Revert "DNM: Testing wikibase api tests" by Lucas Werkmeister (WMDE)
 * - Fix indentation errors by Lucas Werkmeister
 * - Migrate Repo special pages to use extension.json by Amir Sarabadani
 * - Migrate OutputPageJsConfigHookHandler to json by Amir Sarabadani
 * - Migrate Repo wbavailablebadges API to extension JSON by Lucas Werkmeister
 * - Migrate Repo API list modules to extension JSON by Lucas Werkmeister
 * - Migrate Repo API meta modules to extension JSON by Lucas Werkmeister
 * - Add entityterms Repo API by Lucas Werkmeister
 * - Rename hook handlers in extension-client.json to make them consistent by Amir Sarabadani
 * - Test object factories from Repo extension JSON by Lucas Werkmeister
 * - Migrate FederatedPropertiesSpecialPageHookHandler to new hook system by Itamar Givon
 * - DNM: Testing wikibase api tests by Thomas Arrow
 * - Migrate ArticleRevisionVisibilitySet hook handler to extension.json by Amir Sarabadani
 * - Decouple jquery.event.special.eachchange and util.inherit  by Amir Sarabadani
 * - Fix use of wb.sites in PageConnector by Amir Sarabadani
 * - Migrate Repo i18n globals to extension JSON by Lucas Werkmeister
 * - Directly use client extension JSON in Wikibase.php by Lucas Werkmeister
 * - Rename extension-client-wip.json to extension-client.json by Lucas Werkmeister
 * - Drop WikibaseLib extension registration by Amir Sarabadani
 * - Copy content of WikibaseLib extension.json to repo one by Amir Sarabadani
 * - Copy content of WikibaseLib extension.json to client one by Amir Sarabadani
 * - Migrate LoadExtensionSchemaUpdates hook handler to extension.json by Itamar Givon
 * - FP: SpecialPages: Parameterize description by Tobias Andersson
 * - FP: SpecialListFederatedProperties: allow specifying data type by Marius Hoch
 * - Move two more repo hooks to extension.json by Amir Sarabadani
 * - Clean up qunit tests in lib by Amir Sarabadani
 * - Update warning for bootstrap code by Lucas Werkmeister
 * - Decouple jquery.ui.suggester RL module from client and repo by Amir Sarabadani
 * - Automatic fix of eslint warnings by Amir Sarabadani
 * - Disable jsdoc required-param eslint rule by Amir Sarabadani
 * - FP: Update documentation known issues section by Tobias Andersson
 * - Migrate RepoHooks registration to extension.json by Amir Sarabadani
 * - Stop defining Repo content model constants in PHP entry point by Amir Sarabadani
 * - Avoid using constants defined in php entry point for content models by Amir Sarabadani
 * - Decouple util.highlightSubstring RL module from client and repo by Amir Sarabadani
 * - Decouple wikibase.buildErrorOutput RL module from client and repo by Amir Sarabadani
 * - Decouple jquery.wikibase.wbtooltip RL module from client and repo by Amir Sarabadani
 * - Decouple jquery.wikibase.siteselector RL module from client and repo by Amir Sarabadani
 * - Migrate Repo permissions to extension.json by Lucas Werkmeister
 * - Move trivial hook handlers out of ClientHooks by Lucas Werkmeister
 * - Migrate WikibaseView hooks to the new hook handler system by Amir Sarabadani
 * - Decouple wikibase.sites RL modules between repo and client by Amir Sarabadani
 * - Make linkitem module use packageFiles instead of scripts by Amir Sarabadani
 * - Remove \Wikibase\Lib\Settings by Lucas Werkmeister
 * - Stop using Settings in SitesModule by Lucas Werkmeister
 * - Stop using Settings in RepoAccessModule by Lucas Werkmeister
 * - Bump value view and data values libs to HEAD by Amir Sarabadani
 * - TaintedRef Updated README by gtzatchkova
 * - Tainted Ref: Use "vue" ResourceLoader module->core by gtzatchkova
 * - FP: Add section about privacy by Tobias Andersson
 * - Decouple EntityDiffChangedAspects and EntityDiffChangedAspectsFactory by Amir Sarabadani
 * - FP: Add section about mixing local/federated props by Tobias Andersson
 * - Tainted Ref: Use "vue" ResourceLoader module->core by Guergana Tzatchkova
 * - Removes OtherProjectsSidebar hook by Tpt
 * - Remove duplication from SimpleCacheWithBagOStuff by Michael Große
 * - Accept Wikibase ADR 0013 - Shared Repo Client Features by Thomas Arrow
 * - FP: Add a SetClaimFederatedPropertiesTest by Marius Hoch

WikibaseCirrusSearch

 * - Using class constants instead of generic ones for content model by Amir Sarabadani

WikibaseLexeme

 * - Follow-up 3d2cf535: Use UTF-8 to avoid breaking TWN by James D. Forrester
 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Add missing language names for nrf-je and nrf-gg on add lexeme page by Remko de Keijzer

WikibaseLexemeCirrusSearch

 * - build: Updating lodash to 4.17.19 by libraryupgrader

WikibaseMediaInfo

 * - build: Update eslint-config-wikimedia to 0.16.2 by Ed Sanders
 * - Use WMBI specific search query builder. by Cormac Parle
 * - Add whitespace between values & constraints violation icon by Matthias Mullie
 * - Don't always display input by default by Matthias Mullie
 * - Replace deprecated mediawiki.ui var with static value by Volker E

WikibaseQualityConstraints

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Replace deprecated mediawiki.ui var with static value by Volker E

Wikidata.org

 * - build: Updating lodash to 4.17.19 by libraryupgrader

WikidataPageBanner

 * - build: Updating lodash to 4.17.19 by libraryupgrader

WikiEditor

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Makes special characters booklet accessible by bkudiess-msft

wikihiero

 * - build: Updating lodash to 4.17.19 by libraryupgrader

WikiLove

 * - Remove doc hint for hook SkinTemplateTabs by Umherirrender
 * - build: Updating lodash to 4.17.19 by libraryupgrader

WikimediaApiPortalOAuth
No changes for WikimediaApiPortalOAuth

WikimediaBadges

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Uses WikibaseClientSiteLinksForItem hook instead of OtherProjectsSidebar by Tpt

WikimediaEditorTasks

 * - build: Updating lodash to 4.17.19 by libraryupgrader

WikimediaEvents

 * - build: Update eslint-config-wikimedia to 0.16.2 by Ed Sanders
 * - Set SearchSatisfaction schema to Event Platform schema URI by Andrew Otto

WikimediaIncubator

 * - build: Updating lodash to 4.17.19 by libraryupgrader

WikimediaMaintenance

 * - build: Updating lodash to 4.17.19 by libraryupgrader

WikimediaMessages

 * - Add messages for lijwikisource by Martin Urbanec
 * - Fix a typo in arywiki's message by Martin Urbanec
 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Add messages for sysop_itwiki by Martin Urbanec
 * - Add messages for arywiki by Martin Urbanec
 * - Remove messages for "ombudsman" global group by Taavi Väänänen

Wikisource

 * - build: Updating lodash to 4.17.19 by libraryupgrader

XAnalytics

 * - build: Updating lodash to 4.17.19 by libraryupgrader

CologneBlue

 * - build: Updating lodash to 4.17.19 by libraryupgrader

MinervaNeue

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Deprecate the MinervaPreRender hook, unused by DannyS712
 * - Selenium: Setup Visual Studio code debugging by Edward Tadros
 * - eslint: Remove upstreamed OO global by Ed Sanders

Modern

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Modern: Remove usage of $wgUseTwoButtonsSearchForm config variable by Ammar Abdulhamid

MonoBook

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - MonoBook: Remove usage of $wgUseTwoButtonsSearchForm config variable by Ammar Abdulhamid
 * - Use 'normalize' module from core's 'mediawiki.skinning' by Volker E

Nostalgia

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Nostalgia: Always show two-buttons search form by Ammar Abdulhamid

Timeless

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Timeless should support default logos by jdlrobson

Vector

 * - Max-Width Layout: Make footer width match content width to avoid overlap with sidebar by Nicholas Ray
 * - Rename template variables to mirror SkinMustache by jdlrobson
 * - Cleanup: Template variables by jdlrobson
 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Deprecate VectorTemplate by jdlrobson
 * - Add enter/spacebar keyboard support to sidebar. by Jan Drewniak
 * - [docs] Fix typos in comments by Volker E
 * - Sidebar persistence for logged-in users in modern Vector. by Jan Drewniak
 * - VectorTemplate: use skin->Msg instead of msg by daniel
 * - Implement Page, Workspace, Content, and Article Toolbar Containers  by Nicholas Ray
 * - Logo shouldn't import layout by jdlrobson
 * - [modern] Fix rendering of `main` element in IE10 & 11 (again) by Volker E
 * - Select initial side bar visibility depends on user login state and defaults by Peter Ovchyn

WikimediaApiPortal

 * - build: Updating lodash to 4.17.19 by libraryupgrader

VisualEditor

 * - build: Updating lodash to 4.17.19 by libraryupgrader
 * - Update OOUI to v0.39.3 by Volker E
 * - Fixes table edit buttons (<>) missing name and role by bkudiess-msft
 * - Fix typo: vender->vendor by Ed Sanders
 * - CompletionWidget: Use getCoveringRange by Ed Sanders
 * - Clear surface.activeNode when table cell is torn down by Ed Sanders
 * - GeneratedContentNode: Don't try to render if model is detached by Ed Sanders
 * - Adds tabindex to document node by bkudiess-msft

Total Changes
522 Changes in 190 repos by 78 authors