MediaWiki 1.36/wmf.1/Changelog

Core changes

 * - Branch commit for wmf/1.36.0-wmf.1 by trainbranchbot
 * - Remove unused HookContainerTest method by Nikki Nikkhoui
 * - Check for unknown slot. by Cindy Cicalese
 * - MCR import by daniel
 * - diff: Remove unused DiffEngine::diff_range private method by Derick A
 * - Avoid queries when revision id is zero or false by Matěj Suchánek
 * - Fix switch/case indentation per mediawiki coding conventions by Ed Sanders
 * - Add LinkBatch to SpecialFewestRevisions by Umherirrender
 * - PageUpdater: Update @since tag from 1.35 to 1.36 for $wgManualRevertSearchRadius by Yuki Shira
 * - shell: Expand documentation in firejail.profile by Kunal Mehta
 * - Display remaining watch period in watchstar by suecarmol
 * - Implement ability to select and save watch temporarily. by hmonroy
 * - Ensure return value is declared in api param info by Umherirrender
 * - Ensure return variable is set for empty input in change tags by Umherirrender
 * - vue: Add unminified version of vue.common.prod.js by Roan Kattouw
 * - Remove obsolete findHooks.php script. by daniel
 * - rdbms: improve Database::commit "out of sync" logging by Aaron Schulz
 * - debug: Use native E_USER_DEPRECATED instead of custom channel by Timo Tijhof
 * - Clarify hook definition in extension.json by Kosta Harlan
 * - ServiceWiring: Minor cleanup, fix a typo by DannyS712
 * - Update the hooks documentation included with MediaWiki. by Bill Pirkle
 * - User is not @newable in 1.36 by DannyS712
 * - Add mw-manual-revert change tag by Ostrzyciel
 * - Drop wfWaitForSlaves by Amir Sarabadani
 * - Remove the obsolete populateContentModel script. by daniel
 * - Remove keyup event from checkbox hack. by Jan Drewniak
 * - Add overlay to mw.notify area by hmonroy
 * - Correct some bogus comment lines in parserTests.txt by C. Scott Ananian
 * - Deprecate printableversion=yes by jdlrobson
 * - Sync up with Parsoid parserTests.txt by C. Scott Ananian
 * - MediaUserUploadsProvider: Fix continue param (infinite scroll) by Ed Sanders
 * - MediaUserUploadsProvider: Fix sorting of results by Ed Sanders
 * - objectcache: only use memcached "gets" when tokens are needed by Aaron Schulz
 * - UserFactory method for getting anonymous user by Nikki Nikkhoui
 * - installer: Undeprecate WebInstaller::getInfoBox, still used  by Kunal Mehta
 * - Encase 'actor_id' value in aggregate function by Ammar Abdulhamid
 * - Typehint FormatMetadata::collapseContactInfO by Ammar Abdulhamid
 * - ActionAPI Tag end to end test by Nikki Nikkhoui
 * - Fix wrong title links on Special:Undelete by Ammar Abdulhamid
 * - Make use of the preg_match return value, if possible by Thiemo Kreuz
 * - Make WebRequest::getAcceptLang return floats instead of strings by Thiemo Kreuz
 * - language: Improve documentation of bool return values and such by Thiemo Kreuz
 * - logging: Document LSP violations in RCDatabaseLogEntry by Daimona Eaytoy
 * - Avoid undefined variable on Special:RevisionDelete by Umherirrender
 * - Add import/export round trip test. by daniel
 * - EditResultBuilder: manual revert detection by Ostrzyciel
 * - registration: Fix string "true" in extension v2 schema by kalle
 * - Prepare for REL1_35 cut, labelling master as 1.36-alpha by James D. Forrester
 * - RELEASE-NOTES-1.35: Note that this is now pre-testing, not alpha by James D. Forrester
 * - Fix filewarning color and padding by Volker E
 * - Add watchlist expiry support to applicable APIs  by MusikAnimal
 * - Migrate comment table to abstract schema  by Amir Sarabadani
 * - Clarify error about links in signature validation by Bartosz Dziewoński
 * - Migrate bot_passwords table to abstract schema  by Amir Sarabadani
 * - GlobalFunctions: Add documentation for replacing wfGetDB by Thalia
 * - EditPage: handle undoafter param properly by Ostrzyciel
 * - vscode live share settings by addshore
 * - registration: Restrict properties in "config" in manifest_version 2 by Kunal Mehta

Vendor

 * - Bump parsoid to 0.13.0-a1   by C. Scott Ananian
 * - Update symfony/polyfill-php80 to v1.18.0 by C. Scott Ananian
 * - Sort composer.json according to --sort-packages by Kunal Mehta
 * - Bump Parsoid to v0.12.0-a23 by C. Scott Ananian
 * - Bump Parsoid to v0.12.0-a22  by C. Scott Ananian

3D

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating eslint-config-wikimedia to 0.16.2 by libraryupgrader

AbuseFilter

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating eslint-config-wikimedia to 0.16.2 by libraryupgrader

ActiveAbstract

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader
 * - Apply minor cleanups to the AbstractFilter class by Thiemo Kreuz

AdvancedSearch

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating eslint-config-wikimedia to 0.16.2 by libraryupgrader

AntiSpoof

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

ApiFeatureUsage

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

ArticleCreationWorkflow

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

ArticlePlaceholder
No changes for ArticlePlaceholder

Babel

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

BetaFeatures

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating eslint-config-wikimedia to 0.16.2 by libraryupgrader

BounceHandler

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Calendar

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Campaigns

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Capiunto

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

CategoryTree

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

CentralAuth

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating eslint-config-wikimedia to 0.16.2 by libraryupgrader

CentralNotice
No changes for CentralNotice

CharInsert
No changes for CharInsert

CheckUser

 * - Filter out excluded targets from Special:Investigate block form by Thalia
 * - Remove empty messages from he.json by Thalia
 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - Create guided tour for Special:Investigate by David Barratt
 * - Remove exception for the no-jquery/no-global-selector by Thalia
 * - Configure the no-jquery/no-global-selector rule & remove exceptions by David Barratt
 * - build: Updating eslint-config-wikimedia to 0.16.2 by libraryupgrader
 * - Add block form to Special:Investigate by Thalia

CirrusSearch

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating eslint-config-wikimedia to 0.16.2 by libraryupgrader
 * - Use more neutral method and var names by David Causse
 * - Remove useless setting wgCirrusSearchExtraIndexBlackList by David Causse
 * - Add CirrusSearchDisableUpdate config option by Thomas Arrow

Cite

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating eslint-config-wikimedia to 0.16.2 by libraryupgrader
 * - Sync up with Parsoid citeParserTests.txt by C. Scott Ananian

CiteThisPage

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Citoid

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - Fix keyboard accessibility of the manual citation options by Bartosz Dziewoński
 * - ve.ui.CitoidInspector: Fix typo in a comment by Bartosz Dziewoński
 * - build: Updating eslint-config-wikimedia to 0.16.2 by libraryupgrader

cldr

 * - Fix typo in README: trough -> through by AntiCompositeNumber
 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

CodeEditor

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating eslint-config-wikimedia to 0.16.2 by libraryupgrader

CodeMirror

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating eslint-config-wikimedia to 0.16.2 by libraryupgrader
 * - Fix 'setSelection' in textSelection API by Ed Sanders

CodeReview

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Cognate

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating eslint-config-wikimedia to 0.16.2 by libraryupgrader

Collection

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

CommonsMetadata

 * - build: Updating grunt to 1.2.1 by libraryupgrader

ConfirmEdit

 * - build: Updating grunt to 1.2.1 by libraryupgrader

CongressLookup

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

ContactPage

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

ContentTranslation

 * - Localisation update: Remove missing messages from he by NikG
 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - UI framework: Typography by Santhosh Thottingal
 * - SX: Move Language selector out of UI Library and enhance by Santhosh Thottingal
 * - SX Compare Contents: Create component skeleton by NikG
 * - build: Updating eslint-config-wikimedia to 0.16.2 by libraryupgrader
 * - SX: Introduce language model class by Santhosh Thottingal
 * - Section translation: version 0.1.0+20200714 by Santhosh Thottingal
 * - SX: Fix passing of count in Suggestions API by Santhosh Thottingal
 * - SX: Remove unwanted api param from fetchSupportedLanguageCodes by Santhosh Thottingal
 * - Vue CXSuggestionList: Add source/target language data properties by NikG
 * - SX Language info: Fetch from a production wiki instead of local wiki by Santhosh Thottingal
 * - CX Vue Dashboard: Add language selector to translation list by NikG

CreditsSource

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Dashiki

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Disambiguator

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

DiscussionTools

 * - Move #getTranscludedFrom from parser to ThreadItem by Ed Sanders
 * - Move #getAuthors from parser to ThreadItem by Ed Sanders
 * - Documentation fixes by Ed Sanders
 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - Disable blockquote command by Ed Sanders
 * - Create a PingNode so user pings are single focusable nodes by Ed Sanders
 * - Customise abandon edit dialog copy by Ed Sanders
 * - Parser: Replace findTimestamps with findTimestamp by Ed Sanders
 * - CommentParser.php: Use tree walking instead of XPath by Bartosz Dziewoński
 * - tests: Fix wrong $rootNode in some tests using CommentParser::getComments by Bartosz Dziewoński
 * - Fix highlighter styles: match sig/timestamps border sizes by Ed Sanders
 * - Increase padding around warning icon by Ed Sanders

DismissableSiteNotice

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

DonationInterface

 * - Add variant for PAN explanation text. by cstone
 * - Fix cursor for form fields by Elliott Eggleston
 * - Fix method signature for newFailure by Elliott Eggleston

DoubleWiki

 * - build: Updating grunt to 1.2.1 by libraryupgrader

DynamicSidebar

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Echo

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - Fixing typo in apihelp-echopushsubscriptions+delete-example: by Base
 * - build: Updating eslint-config-wikimedia to 0.16.2 by libraryupgrader

Elastica

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

ElectronPdfService

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating eslint-config-wikimedia to 0.16.2 by libraryupgrader

EntitySchema

 * - Replace deprecated phpunit assert methods by Umherirrender

EventBus
No changes for EventBus

EventLogging
No changes for EventLogging

EventStreamConfig

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

ExtensionDistributor

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

ExternalGuidance

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

FeaturedFeeds

 * - build: Updating grunt to 1.2.1 by libraryupgrader

FileExporter

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating eslint-config-wikimedia to 0.16.2 by libraryupgrader

FileImporter

 * - Add SlotRoleRegistry to ImportableOldRevisionImporter constructor by Cindy Cicalese
 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating eslint-config-wikimedia to 0.16.2 by libraryupgrader
 * - Remove phan-suppress line by daniel
 * - Fix constructor invocation and content model by Cindy Cicalese
 * - Document the custom import message by Adam Wight

FlaggedRevs

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Flow
No changes for Flow

FundraiserLandingPage

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

FundraisingTranslateWorkflow

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Gadgets

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

GeoCrumbs

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

GeoData

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

GettingStarted

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

GlobalBlocking

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

GlobalCssJs

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

GlobalPreferences

 * - Add Finnish special page alias by 01miki10

GlobalUsage

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

GlobalUserPage

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

GoogleNewsSitemap

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Graph

 * - build: Updating grunt to 1.2.1 by libraryupgrader

GrowthExperiments

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - WelcomeSurveyHooks: Convert to HookHandler by Roan Kattouw
 * - Homepage: Store and manage variants  by Roan Kattouw
 * - SwitchEditor: Don't show link if VE is disabled or lib is unavailable by Kosta Harlan
 * - Handle CodeMirror in HelpPanelLogger.getEditor by Gergő Tisza
 * - Fix testcase broken by core change by Gergő Tisza
 * - Guidance: Remove pulsing dot when switching to VisualEditor by Kosta Harlan
 * - eslint: Switch class-doc to error, and fix errors by Kosta Harlan
 * - Guidance on mobile: Use VE unless user explicitly selected "prefer wikitext" by Kosta Harlan
 * - SwitchEditorPanel: Don't show if the current title is a talk page by Kosta Harlan

GuidedTour
No changes for GuidedTour

GWToolset

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

ImageMap

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

InputBox

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Insider

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

intersection

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Interwiki

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

InterwikiSorting

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Jade
No changes for Jade

Josa

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

JsonConfig

 * - build: Updating grunt to 1.2.1 by libraryupgrader

Kartographer

 * - Ensure the map is initialized if external data fails by Derk-Jan Hartman
 * - build: Updating grunt to 1.2.1 by libraryupgrader

LabeledSectionTransclusion

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

LandingCheck

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

LdapAuthentication

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Linter

 * - build: Updating grunt to 1.2.1 by libraryupgrader

LiquidThreads

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Listings

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

LocalisationUpdate

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

LoginNotify

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

MachineVision

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - Ignore new versions of existing files on upload by annet

MapSources

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

MassMessage

 * - build: Run stylelint also for less files by Umherirrender
 * - build: Updating grunt to 1.2.1 by libraryupgrader

Math

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating eslint-config-wikimedia to 0.16.2 by libraryupgrader

MediaModeration

 * - Scan images in chronological order by arttsymbar
 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - MediaModeration: ServiceWiring keys update, minor enhancements by arttsymbar
 * - Send 160x160 thumbnails to photo DNA instead of real files by Peter Ovchyn

MobileApp

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

MobileFrontend

 * - Selenium: Update to WebdriverIO v5 by vidhi-mody
 * - Avoid usage of deprecated Language::hasVariants method by Derick A
 * - Fix type documentation and hints in infobox code by Ed Sanders
 * - Replace deprecated `@color*` variables with new standard ones by Volker E
 * - specials: Avoid usage of deprecated Language::getVariants by Derick A

MultimediaViewer

 * - build: Updating grunt to 1.2.1 by libraryupgrader

NavigationTiming

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating eslint-config-wikimedia to 0.16.2 by libraryupgrader

Newsletter

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating eslint-config-wikimedia to 0.16.2 by libraryupgrader

NewUserMessage

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Nuke

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

OATHAuth

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

OAuth

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader
 * - Add "version" in extension.json by Petr Pchelko

OAuthRateLimiter
No changes for OAuthRateLimiter

OpenStackManager

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

ORES

 * - build: Updating grunt to 1.2.1 by libraryupgrader

PageAssessments

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

PagedTiffHandler

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

PageImages

 * - build: Updating grunt to 1.2.1 by libraryupgrader

PageTriage

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

PageViewInfo

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

ParserFunctions

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

PdfHandler

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Petition

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Poem

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader
 * - Sync up with Parsoid poemParserTests.txt by C. Scott Ananian

PoolCounter

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Popups
No changes for Popups

ProofreadPage

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - Add ProofreadPage namespace translation for lij by Martin Urbanec

PropertySuggester

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader
 * - Remove `composer dump-autoload` from README.md by Lucas Werkmeister

QuickSurveys

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader
 * - QuickSurveys i18n: Don't hardcode sitename by Ammar Abdulhamid

Quiz

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

ReadingLists

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

RelatedArticles

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - Selenium: run only 'ReadMore is present in Minerva' test when targeting the Beta Cluster by Željko Filipin

Renameuser

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

RevisionSlider

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating eslint-config-wikimedia to 0.16.2 by libraryupgrader

RSS

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

SandboxLink

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Score

 * - Simplify ResourceModules definition in extension.json by Kunal Mehta
 * - Nicer handling for disabling of shell execution by Tim Starling

Scribunto

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

SearchExtraNS

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

SecureLinkFixer

 * - Updating domains.php from Mozilla by SecureLinkFixer updater bot
 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

SecurePoll

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

ShortUrl

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

SiteMatrix

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

SpamBlacklist

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

SubPageList3

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader
 * - SubPageList3::options - use `switch` consistently by DannyS712

SubpageSortkey

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

SyntaxHighlight_GeSHi
No changes for SyntaxHighlight_GeSHi

TemplateData
No changes for TemplateData

TemplateSandbox
No changes for TemplateSandbox

TemplateStyles

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

TemplateWizard

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating eslint-config-wikimedia to 0.16.2 by libraryupgrader

TextExtracts

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Thanks
No changes for Thanks

TheWikipediaLibrary
No changes for TheWikipediaLibrary

TimedMediaHandler

 * - Remove unused timing/benchmarking by Brion Vibber

timeline

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

TitleBlacklist

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

TocTree

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

TorBlock

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Translate

 * - Remove unused ext.translate.messagewebimporter by Niklas Laxström
 * - Merge ext.translate.navitoggle by Niklas Laxström
 * - Merge ext.translate.workflowselector by Niklas Laxström
 * - Merge jquery.autosize by Niklas Laxström
 * - Merge jquery.ajaxdispatcher by Niklas Laxström
 * - Unbundle ext.translate.storage by Niklas Laxström
 * - Add Special:MyLanguage for better user experience by Yuki Shira
 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - ApiTranslationCheck: Remove empty validation response from API by Abijeet
 * - Tux: Check if message filter is visible before running resize by Abijeet
 * - Convert special page translation marking form to OOUI by Niklas Laxström

TranslationNotifications

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

TrustedXFF

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

TwoColConflict

 * - Fix "call on null" error in logging code by Thiemo Kreuz
 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating eslint-config-wikimedia to 0.16.2 by libraryupgrader

UniversalLanguageSelector
No changes for UniversalLanguageSelector

UploadsLink

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

UploadWizard

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - Fix "View all uploaded media" button on mobile by Ostrzyciel

UrlShortener

 * - UrlShortener: Remove config renaming hack by Ammar Abdulhamid
 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - Fix config variables regex concatenation by Ammar Abdulhamid
 * - Add temporary fix to ensure array is passed to array_map by Ammar Abdulhamid

UserMerge

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

VipsScaler

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating eslint-config-wikimedia to 0.16.2 by libraryupgrader

VisualEditor

 * - Update VE core submodule to master (f5fca4289) by James D. Forrester
 * - Update VE core submodule to master (549d3c3a0) by Ed Sanders
 * - Always rebuild category list from Parsoid data on surfaceReady by David Lynch
 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - Toggle TemplateStyles at a better time during (de)activation to avoid flashing by Bartosz Dziewoński
 * - Remove invalid empty translation by David Lynch

WebAuthn

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Wikibase

 * - Stop using MediaWikiTestCase class alias by addshore
 * - Manually import empty Hebrew translations by Lucas Werkmeister
 * - Fix PHPUnit warning in CachingKartographerEmbeddingHandler test by Umherirrender
 * - Add monolingual language code mic by Remko de Keijzer
 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - Add myself to mailmap by Lucas Werkmeister
 * - Rename and register LabelPrefetchHookHandler by Thomas Arrow
 * - Avoid using RequestContext in LabelPrefetchHookHandler by Amir Sarabadani
 * - Migrate HtmlPageLinkRendererEndHookHandler to new hook system by Itamar Givon
 * - Inject LanguageConverterFactory into SpecialEntityUsage by Lucas Werkmeister
 * - bridge: Update packages with patch version changes by tzhelyazkova
 * - Migrate ShowSearchHitHandler to Hook Containers by Thomas Arrow
 * - Inject StatsdDataFactory into Repo APIs by Lucas Werkmeister
 * - bridge: npm: apply audit fix by Pablo Grass
 * - Merge siteselector into wikibase.view.ControllerViewFactory by Amir Sarabadani
 * - FP: Add section on configuring entitysources by Tobias Andersson
 * - Add monolingual language code gil by Remko de Keijzer
 * - Inject SiteLookup to ListSubscribers API module by Amir Sarabadani
 * - Migrate ShowSearchHitHandler to extension registration by Thomas Arrow
 * - Remove “serialize empty lists as objects” setting by Lucas Werkmeister
 * - Ensure PSR-16 valid cache keys by Michael Große
 * - Make onResourceLoaderRegisterModules less general by Lucas Werkmeister
 * - FP: Handle FP exceptions in HtmlPageLinkRendererEndHookHandler by Marius Hoch
 * - Re add OtherProjectsSidebarGenerator::buildProjectLinkSidebarFromItemId by addshore
 * - wbterms: Read from new term storage for search by addshore
 * - Use QUnitTestModule instead of deprecated ResourceLoaderTestModules by Amir Sarabadani
 * - Avoid trying to register wikibase.Site twice by Amir Sarabadani
 * - Remove vue2 ResourceLoader module from wikibase by gtzatchkova
 * - FP: View details of a deleted property used in a statement by rosalie
 * - Inject RevisionLookup in ArticleRevisionVisibilitySetHookHandler::factory by Amir Sarabadani
 * - bridge: Update vue packages by tzhelyazkova
 * - Stop checking if WikibaseLib is loaded by Lucas Werkmeister
 * - Migrate Repo reference APIs to extension JSON by Lucas Werkmeister
 * - Improve docs for 'localEntitySourceName'  by addshore
 * - Separate language fallback indicator from title by gtzatchkova
 * - Migrate Repo claim APIs to extension JSON by Lucas Werkmeister
 * - Merge WikibaseView extension registration into repo by Amir Sarabadani
 * - Migrate repo RL module registration to a callback by Amir Sarabadani
 * - Migrate Repo qualifier APIs to extension JSON by Lucas Werkmeister
 * - Merge ChangesSubscriptionSchemaUpdater into DatabaseSchemaUpdater by Amir Sarabadani
 * - TR: vuex: update (to version found in MW) by Pablo Grass
 * - TR: npm: update and audit fix by Pablo Grass
 * - bridge: Update wdio packages by tzhelyazkova
 * - Migrate Repo merge APIs to extension JSON by Lucas Werkmeister
 * - Migrate Repo wblinktitles API to extension JSON by Lucas Werkmeister
 * - Migrate DatabaseSchemaUpdater hook handler to json by Amir Sarabadani
 * - Removing dead code in client javascript by Amir Sarabadani
 * - Change Traversable to iterable in some tests by Lucas Werkmeister
 * - Fix limit not applied in case of language fallback by gtzatchkova
 * - bridge: Update babel/core by tzhelyazkova
 * - bridge: Update typescript eslint packages by tzhelyazkova
 * - Remove unnecessary shortcut to make code more readable by Michael Große
 * - Migrate Repo ModifyEntity APIs to extension JSON by Lucas Werkmeister
 * - TR: storybook: update & fix warning by Pablo Grass
 * - Don’t load random strings as classes in SummaryFormatter by Lucas Werkmeister
 * - Migrate 'wikibase' RL module to view by Amir Sarabadani
 * - TR: npm: automated audit fix by Pablo Grass
 * - Migrate wikibase.api module to repo and use it directly in client by Amir Sarabadani
 * - bridge: Update eslint packages by tzhelyazkova
 * - TR: npm: update stylelint and friends by Pablo Grass
 * - TR: npm: update gonzales-pe dep by Pablo Grass
 * - Migrate LabelPrefetchHookHandler to extension.json by Amir Sarabadani
 * - Remove WikibaseClient TestAutoloadClasses by Lucas Werkmeister
 * - bridge: Update @types packages by tzhelyazkova
 * - Retire more usages of ::newFromGlobalState by Amir Sarabadani
 * - Migrate OutputPageBeforeHTMLHookHandler to new hook system by Itamar Givon
 * - Remove PHP LuaWikibaseIntegrationTest by Lucas Werkmeister
 * - Use $wgCirrusSearchDisableUpdate in CI config by Lucas Werkmeister
 * - Rewrite LuaWikibaseIntegrationTest as API integration test by Lucas Werkmeister
 * - Simplify GlobalStateFactoryMethodsResourceTest by Lucas Werkmeister
 * - Migrate Repo get/search APIs to extension JSON by Lucas Werkmeister
 * - bridge: Update Storybook packages by tzhelyazkova
 * - Migrate Repo format/parse APIs to extension JSON by Lucas Werkmeister
 * - Rename newFromGlobalState to factory by Lucas Werkmeister
 * - Remove unused global declaration by Lucas Werkmeister
 * - FP: Refactor test dirs / testcase usage by Tobias Andersson
 * - ChangeVisibilityNotifications: Remove parent id by Marius Hoch
 * - Introduce and use SpecialListPropertiesDispatchingFactory by Amir Sarabadani
 * - Move wikibase.api.ValueCaller RL module from lib to view by Amir Sarabadani
 * - Termbox: Use "vue" ResourceLoader module from core by gtzatchkova
 * - Removed outdated remark on using vagrant role to run selenium tests by Leszek Manicki

WikibaseCirrusSearch
No changes for WikibaseCirrusSearch

WikibaseLexeme

 * - Remove stray “@group WikibaseView” by Lucas Werkmeister
 * - Use QUnitTestModule instead of deprecated ResourceLoaderTestModules by James D. Forrester

WikibaseLexemeCirrusSearch

 * - build: Updating grunt to 1.2.1 by libraryupgrader

WikibaseMediaInfo

 * - Use fulltext search to find wikidata entities & weigh them differently by Matthias Mullie
 * - Fix duplicate rendering of initial small batch of results by Matthias Mullie
 * - Use ConstantScore queries for statements by Cormac Parle
 * - Vue.js MediaSearch UI by Eric Gardner
 * - Fix case of directory name by Matthias Mullie
 * - Apply existing set of keywordfeatures to mediasearch by Matthias Mullie

WikibaseQualityConstraints
No changes for WikibaseQualityConstraints

Wikidata.org

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

WikidataPageBanner

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

WikiEditor

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

wikihiero

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

WikiLove

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

WikimediaApiPortalOAuth

 * - Setup extension.json and other boilerplate by Petr Pchelko

WikimediaBadges

 * - build: Updating npm dependencies by libraryupgrader

WikimediaEditorTasks

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - Update logic for recording Image Tag edits. by Dmitry Brant
 * - build: Updating npm dependencies by libraryupgrader

WikimediaEvents
No changes for WikimediaEvents

WikimediaIncubator

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

WikimediaMaintenance

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader
 * - blameStartupRegistry.php: remove vue2 by Lucas Werkmeister
 * - blameStartupRegistry.php: remove vuex by Lucas Werkmeister
 * - Add $argId to getArg call in maintnenance script by Ammar Abdulhamid

WikimediaMessages

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader
 * - Add avkwiki messages by Martin Urbanec

Wikisource

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

XAnalytics

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

CologneBlue

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader
 * - CologneBlue: Remove usage of $wgUseTwoButtonsSearchForm config variable by Ammar Abdulhamid

MinervaNeue

 * - Restrict the number of errors we log in a given session by jdlrobson
 * - build: Updating eslint-config-wikimedia to 0.16.2 by libraryupgrader
 * - Selenium: Update WebdriverIO to version 6 by Edward Tadros

Modern

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

MonoBook

 * - build: Updating grunt to 1.2.1 by libraryupgrader

Nostalgia

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - build: Updating npm dependencies by libraryupgrader

Timeless

 * - build: Updating grunt to 1.2.1 by libraryupgrader

Vector

 * - Add config to disable sidebar state persistence for logged-in users. by Jan Drewniak
 * - Make collapsible code more resilient by jdlrobson
 * - less: Remove duplicated variables from mediawiki.ui by Volker E
 * - Refactor: html-userlangattributes -> html-user-language-attributes by jdlrobson
 * - Max-width layout: Make page container fill viewport if content height is small by Nicholas Ray
 * - [Refactor] Simplify searchbox layout rules by jdlrobson
 * - Split Searchbox layout styles for legacy and modern by AronDemian
 * - Restore div wrapper around print footer by DannyS712

WikimediaApiPortal

 * - build: Updating eslint-config-wikimedia to 0.16.2 by libraryupgrader

VisualEditor

 * - build: Updating grunt to 1.2.1 by libraryupgrader
 * - Follow-up I4c34e936: Check deletion sequences after programmatic delete by Ed Sanders
 * - ve.dm.Model: Fix typo in a comment by Bartosz Dziewoński
 * - ve.ui.CommandHelpDialog: Make it possible to reuse fancy CSS for shortcuts by Bartosz Dziewoński
 * - ve.ui.LinearContextItem: Fix alignment of the close button on mobile by Bartosz Dziewoński

Total Changes
566 Changes in 175 repos by 78 authors