MediaWiki 1.34/wmf.17/Changelog

Core changes

 * - watchlist: cleanup WatchedItemStore PhpStorm warnings by Aaron Schulz
 * - Follow-up I3d56d5db5: Add release notes entry by Paladox
 * - Clean up spacing of doc comments by Umherirrender
 * - mediawiki.page.ready: Simplify logout code by Fomafix
 * - Improve log entries display in change lists by jdlrobson
 * - ResourceLoaderClientHtml: Simplify code by Fomafix
 * - Add explanatory comment to unexpected line of code by jdlrobson
 * - Make LinksUpdate no longer extend EnqueueableDataUpdate by Aaron Schulz
 * - move rcfilters scroll logic to better support mobile mode by Jan Drewniak
 * - Remove old comment and unused setting by Adam Wight
 * - rdbms: update ILBFactory comments and simplify LoadBalancer "load" code a bit by Aaron Schulz
 * - rcfilters mobile cleanup by Jan Drewniak
 * - revisionstore: clean up redundant DB connection code in RevisionStore by Aaron Schulz
 * - changes: Avoid use of deprecated method Revision::userCanBitfield by Derick Alangi
 * - resourceloader: Merge mediawiki.legacy.wikibits into mediawiki.base by Timo Tijhof
 * - OutputPage: Remove 'html5shiv' module from RL registration by Timo Tijhof
 * - Convert maintenance scripts to LoadBalancer::getMaintenanceConnectionRef by Aaron Schulz
 * - Use `text` element for current content model on Special:ChangeContentModel by DannyS712
 * - Move WANObjectCache to wancache/ instead of WinCache by Aaron Schulz
 * - Show current content model on Special:ChangeContentModel by DannyS712
 * - resourceloader: Remove unused 'getBaseModulesInternal' internal method by Timo Tijhof
 * - Reorganize ResourceLoader fields by Aaron Schulz
 * - resourceloader: reorganize ResourceLoaderModule fields by Aaron Schulz
 * - Move WAN cache classes under a new wancache/ directory by Aaron Schulz
 * - resourceloader: Minor optims in startup JS by Timo Tijhof
 * - resourceloader: Move mw.libs and mw.widgets from startup to mediawiki.base by Timo Tijhof
 * - Avoid error in querypage API when there's no value field by Gergő Tisza
 * - Code style cleanups to FileBackendGroup by Aaron Schulz
 * - Fix bogus field use in RevisionRenderer::getSpeculativePageId by Aaron Schulz
 * - Clean up $wgFileBackends/$wgLockManagers comments by Aaron Schulz
 * - Cleanup UserGroupMembership::insert and make it more atomic by Aaron Schulz
 * - Deprecate SearchEngine:getTextFromContent and SearchEngine::textAlreadyUpdatedForIndex by David Causse
 * - resourceloader: Remove slow structure test for checking getVersionHash by Timo Tijhof
 * - Simplify SearchUpdate constructor and hard deprecate some param types by David Causse
 * - Deprecate SearchEngine::userHighlightPrefs by David Causse
 * - Add missing title info in RenderedRevision::outputVariesOnRevisionMetaData by Aaron Schulz
 * - resourceloader: Avoid escaping of UTF-8 characters in messages by Fomafix
 * - mediawiki.Upload.BookletLayout: Add missing message by Bartosz Dziewoński
 * - resourceloader: Remove getters for private constants in mw.loader.store by Timo Tijhof
 * - Suppress notice from ParserOutput::__sleep by Tim Starling
 * - Document SearchDatabase::doSearchTextInDB to return null by Umherirrender
 * - resourceloader: Hard-deprecate ResourceLoaderContext::getConfig by Timo Tijhof
 * - Revert rename of mSpeculativeRevId to speculativeRevIdUsed by Tim Starling
 * - preferences: Fix skinname msg check in generateSkinOptions by jdlrobson
 * - Allow SelectWithInput to be marked as required and handle that dynamically by David Barratt
 * - Fix SpecialBlock validation for ipb_allow_usertalk by Dayllan Maza
 * - Fix recent changes and watchlist separator whitespace by edderso
 * - resourceloader: Only register 'jquery.qunit' in test context by Timo Tijhof
 * - resourceloader: Don't explicitly enqueue test libs on SpecialJavaScriptTest by Timo Tijhof
 * - filebackend: avoid use of IDatabase::clearFlags in DBLockManager by Aaron Schulz
 * - resourceloader: Remove deprecated ResourceLoaderContext::expandModuleNames by Timo Tijhof
 * - API: Create a module bundle for 'apipretty' and 'apihelp' by Timo Tijhof
 * - context: Make the getSkin fallback logic more explicit by Timo Tijhof
 * - context: Use getRawVal instead of getVal for 'uselang' and 'useskin' by Timo Tijhof
 * - Fix documentation of languageinfo name prop by Lucas Werkmeister
 * - Make CliInstaller control the processing logic of the error by RazeSoldier
 * - resourceloader: Merge $fileCache conditional blocks by Timo Tijhof
 * - Add QueryPage::delete method by Gergő Tisza
 * - rdbms: In the query log, show the server name in the message by Tim Starling
 * - selenium: stop running extensions/skins specs by Antoine Musso
 * - Make Special:MovePage note about redirects dependent on content model by DannyS712
 * - Fix return type hints in media related classes by Umherirrender

Vendor
No changes for vendor

3D
No changes for 3D

AbuseFilter

 * - Really avoid DEMPTY leak by Daimona Eaytoy
 * - Profiling: don't count time for operations shared with the edit by Daimona Eaytoy
 * - Avoid DEMPTY leak by Daimona Eaytoy
 * - Reset all filter profiling data at once by Daimona Eaytoy
 * - Merge global profiling keys by rarohde
 * - Split hook handlers related to filtering by Daimona Eaytoy
 * - Allow accessing offsets of built-in variables by Daimona Eaytoy
 * - Clarify "filter" field in SpecialAbuseLog and ApiQueryAbuseLog by Daimona Eaytoy
 * - Change parameter order for newVariableHolderForEdit by Daimona Eaytoy
 * - Update cache key version for data in stashed edits by Daimona Eaytoy
 * - Fix @deprecated since version by Daimona Eaytoy
 * - Further deprecation for empty conditions by Daimona Eaytoy
 * - Specialize empty AFPData types by Daimona Eaytoy
 * - Hide profiling for disabled filters by Daimona Eaytoy
 * - Use milliseconds for time profiling by Daimona Eaytoy
 * - Move per-filter matches profiling to per-filter data by Daimona Eaytoy
 * - Move non-decimal numbers deprecation logging by Daimona Eaytoy
 * - Store per-filter profiling in a single key by Daimona Eaytoy
 * - Make AbuseFilterParser::$funcCache non-static by Daimona Eaytoy
 * - Save profiling data and vars in cache when running filters by Daimona Eaytoy
 * - Better handling of DNONE  by Daimona Eaytoy
 * - build: Update npm dependencies by MarcoAurelio

ActiveAbstract
No changes for ActiveAbstract

AdvancedSearch

 * - Fix typo in `advancedsearch-help-sort` by DannyS712
 * - build: Updating npm dependencies by libraryupgrader

AntiSpoof

 * - build: Updating lodash to 4.17.15 by libraryupgrader

ApiFeatureUsage

 * - build: Updating lodash to 4.17.15 by libraryupgrader

ArticleCreationWorkflow

 * - build: Updating lodash to 4.17.15 by libraryupgrader

ArticlePlaceholder

 * - build: Updating lodash to 4.17.15 by libraryupgrader

Babel

 * - build: Updating lodash to 4.17.15 by libraryupgrader

BetaFeatures

 * - build: Updating lodash to 4.17.15 by libraryupgrader

BounceHandler

 * - build: Updating lodash to 4.17.15 by libraryupgrader

Calendar

 * - build: Updating lodash to 4.17.15 by libraryupgrader

Campaigns

 * - build: Updating lodash to 4.17.15 by libraryupgrader

Capiunto

 * - build: Updating lodash to 4.17.15 by libraryupgrader

CategoryTree

 * - build: Updating lodash to 4.17.15 by libraryupgrader

CentralAuth

 * - New account hook: Do not localize antispoof error message in the logs by Umherirrender
 * - Use getLocalServerObjectCache in getInlineScript by Aaron Schulz
 * - Revert "Replace use of wfGetDB with Maintenance::getDB" by Dbarratt
 * - Replace use of wfGetDB with Maintenance::getDB by David Barratt
 * - build: Updating lodash to 4.17.15 by libraryupgrader

CharInsert

 * - build: Updating lodash to 4.17.15 by libraryupgrader

CheckUser

 * - build: Updating lodash to 4.17.15 by libraryupgrader

CirrusSearch

 * - build: Updating dependencies by libraryupgrader
 * - Normalize request param name by David Causse

Cite

 * - build: Updating npm dependencies by libraryupgrader

CiteThisPage

 * - build: Updating lodash to 4.17.15 by libraryupgrader

Citoid

 * - wb.Citoid.init: Remove fragile use of 'wikibase' global by Timo Tijhof
 * - build: Updating npm dependencies by libraryupgrader

cldr

 * - Update LocalNames in Estonian by Pikne

Cognate

 * - build: Updating lodash to 4.17.15 by libraryupgrader

CodeEditor

 * - build: Updating lodash to 4.17.15 by libraryupgrader

CodeMirror

 * - build: Updating lodash to 4.17.15 by libraryupgrader

CodeReview

 * - build: Updating lodash to 4.17.15 by libraryupgrader

CollaborationKit

 * - build: Updating dependencies by libraryupgrader

Collection

 * - Ensure required properties are present in collection. by Petr Pchelko
 * - build: Updating lodash to 4.17.15 by libraryupgrader

CommonsMetadata

 * - build: Updating lodash to 4.17.15 by libraryupgrader

ConfirmEdit

 * - build: Updating lodash to 4.17.15 by libraryupgrader

CongressLookup
No changes for CongressLookup

ContactPage

 * - build: Updating lodash to 4.17.15 by libraryupgrader

ContentTranslation

 * - Revert "Don't generate HTML for segments when copying" by Santhosh
 * - Update help link for too much unmodified content warnings and errors by petarpetkovic
 * - Show Suggestions list when there are no drafts by petarpetkovic
 * - Make dashboard lists linkable and resistant to refresh by petarpetkovic
 * - Change the icons for "Save for later" articles in Suggestion list by petarpetkovic
 * - Rename ext.cx.SelectedSourcePageDialog to mw.cx.SelectedSourcePageDialog by petarpetkovic
 * - Remove `self` alias for `this` in ext.cx.dashboard by petarpetkovic

ContributionTracking

 * - build: Updating lodash to 4.17.15 by libraryupgrader

CreditsSource

 * - build: Updating lodash to 4.17.15 by libraryupgrader

Dashiki

 * - build: Updating lodash to 4.17.15 by libraryupgrader

Disambiguator

 * - build: Updating lodash to 4.17.15 by libraryupgrader

DismissableSiteNotice

 * - build: Updating lodash to 4.17.15 by libraryupgrader

DonationInterface

 * - build: Updating dependencies by libraryupgrader
 * - India-specific PAN error messages by Elliott Eggleston

DoubleWiki

 * - build: Updating lodash to 4.17.15 by libraryupgrader

DynamicSidebar

 * - build: Updating lodash to 4.17.15 by libraryupgrader

EUCopyrightCampaign

 * - build: Updating lodash to 4.17.15 by libraryupgrader

Echo

 * - Improve EchoPresentationModelSection by Matěj Suchánek
 * - build: Updating npm dependencies by libraryupgrader
 * - ext.echo.init: Un-dim badge if loading RL modules failed by Roan Kattouw
 * - Remove ext.echo.base by Roan Kattouw
 * - Display notification text for incoming notification by shivanshbindal9

Elastica

 * - build: Updating lodash to 4.17.15 by libraryupgrader

ElectronPdfService

 * - build: Updating wdio-mediawiki to 0.4.0 by libraryupgrader

EntitySchema
No changes for EntitySchema

EventBus
No changes for EventBus

EventLogging

 * - build: Updating lodash to 4.17.15 by libraryupgrader

ExtensionDistributor

 * - build: Updating lodash to 4.17.15 by libraryupgrader

ExternalGuidance

 * - build: Updating lodash to 4.17.15 by libraryupgrader
 * - Provide the messages in the target language of translation by Santhosh Thottingal

FeaturedFeeds

 * - build: Updating lodash to 4.17.15 by libraryupgrader

FileExporter
No changes for FileExporter

FileImporter

 * - Convert FileImporterSuccessCache to "db-replicated" cache by Aaron Schulz
 * - WikimediaSourceUrlNormalizerTest: Drop Zero normalisation test, about to go away by James D. Forrester
 * - Typo in edit summaries by Adam Wight
 * - Remove phan override by Adam Wight

FlaggedRevs

 * - build: Updating lodash to 4.17.15 by libraryupgrader
 * - Clean up the use of IDatabase::affectedRows by Aaron Schulz

Flow

 * - EditorWidget: Make pending indication work again by Roan Kattouw

FundraiserLandingPage

 * - build: Updating lodash to 4.17.15 by libraryupgrader

FundraisingTranslateWorkflow

 * - build: Updating lodash to 4.17.15 by libraryupgrader

Gadgets
No changes for Gadgets

GeoCrumbs

 * - build: Updating lodash to 4.17.15 by libraryupgrader

GeoData

 * - build: Updating lodash to 4.17.15 by libraryupgrader

GettingStarted
No changes for GettingStarted

GlobalBlocking

 * - build: Updating lodash to 4.17.15 by libraryupgrader

GlobalCssJs
No changes for GlobalCssJs

GlobalPreferences

 * - build: Updating lodash to 4.17.15 by libraryupgrader

GlobalUsage
No changes for GlobalUsage

GlobalUserPage

 * - build: Updating lodash to 4.17.15 by libraryupgrader

GoogleNewsSitemap

 * - build: Updating lodash to 4.17.15 by libraryupgrader

Graph

 * - build: Updating lodash to 4.17.15 by libraryupgrader
 * - Support readonly mode by Ed Sanders
 * - Use graph type for node description by Ed Sanders
 * - DataModule: Use $this->getConfig inside module classes by Timo Tijhof

GrowthExperiments

 * - build: Updating npm dependencies by libraryupgrader
 * - Hygiene: Remove OPTION_ prefix from Minerva SkinOptions by Piotr Miazga
 * - Make section numbering test unit instead of integration by Kosta Harlan
 * - Homepage: Fix missing icon for start module when complete by Roan Kattouw
 * - Homepage: Toggle overflow submenu option by Kosta Harlan
 * - HomepageHooks::onConfirmEmailComplete: Use request user rather than $user parameter by Martin Urbanec
 * - Only set relevant title on mobile skin  by Kosta Harlan
 * - Homepage guidelines link: go to desktop or mobile as appropriate by Stephane Bisson

GuidedTour

 * - build: Updating lodash to 4.17.15 by libraryupgrader
 * - Make the tour steps take action on the page when user does not by rosalie

GWToolset

 * - build: Updating lodash to 4.17.15 by libraryupgrader

ImageMap
No changes for ImageMap

InputBox

 * - build: Updating lodash to 4.17.15 by libraryupgrader

Insider

 * - build: Updating lodash to 4.17.15 by libraryupgrader

intersection
No changes for intersection

Interwiki

 * - build: Updating lodash to 4.17.15 by libraryupgrader

InterwikiSorting

 * - build: Updating lodash to 4.17.15 by libraryupgrader

Jade

 * - build: Updating lodash to 4.17.15 by libraryupgrader

Josa

 * - build: Updating npm dependencies by libraryupgrader

JsonConfig

 * - onTitleGetEditNotices: List CSS classes used by James D. Forrester
 * - Re-apply "Adding support for CC-BY-SA" by eranroz
 * - build: Updating dependencies by libraryupgrader
 * - Replace custom monospace font stack with WikimediaUI Base one by Volker E
 * - Upgrade wikimedia-ui-base from pre-release version to 0.14.0 by James D. Forrester

Kartographer

 * - Merge ext.kartographer.settings to the its parent by Amir Sarabadani
 * - build: Updating lodash to 4.17.15 by libraryupgrader
 * - DataModule: Use $this->getConfig inside module classes by Timo Tijhof

LabeledSectionTransclusion

 * - build: Updating lodash to 4.17.15 by libraryupgrader

LandingCheck

 * - build: Updating lodash to 4.17.15 by libraryupgrader

LdapAuthentication

 * - build: Updating lodash to 4.17.15 by libraryupgrader

Linter

 * - build: Updating npm dependencies by libraryupgrader

LiquidThreads

 * - build: Updating lodash to 4.17.15 by libraryupgrader

Listings

 * - build: Updating lodash to 4.17.15 by libraryupgrader

LocalisationUpdate
No changes for LocalisationUpdate

LoginNotify

 * - build: Updating lodash to 4.17.15 by libraryupgrader

MachineVision
No changes for MachineVision

MapSources

 * - build: Updating lodash to 4.17.15 by libraryupgrader

MassMessage
No changes for MassMessage

Math

 * - build: Updating npm dependencies by libraryupgrader
 * - Show latex source in context items by Ed Sanders

MobileApp

 * - build: Updating npm dependencies by libraryupgrader

MobileFrontend

 * - Dev: Make CtaDrawer a plain Drawer by jdlrobson
 * - Overlay: Make .hide + .show in rapid succession work by Roan Kattouw
 * - Add children, className, onBeforeHide props to Drawer.js by Nicholas Ray
 * - Revert "[AMC] [desktop] [mobile] use AMC by default for desktop users" by jdlrobson
 * - Clicking links triggers onBeforeExit by jdlrobson
 * - Don't skew Watchlist thumbnails by jdlrobson
 * - Edge case: run RequestContextCreateSkinMobile when useskin=minerva is NOOP by jdlrobson
 * - Hack: Delay overlay attachment by jdlrobson
 * - 💩 Avoid usage of deprecated method `getMFConfig`, use DI instead by Derick Alangi
 * - MoveLeadParagraphTransform: Simplify isNotEmptyNode by Bartosz Dziewoński
 * - MoveLeadParagraphTransform: Simplify XPath in identifyLeadParagraph by Bartosz Dziewoński
 * - Remove expensive viewport size access in ReferencesDrawer by jdlrobson
 * - Hygiene: Conditionally set the mobile_preferences default value by Piotr Miazga
 * - 🗑️ Remove `isFeatureAvailableInContext` method that is no longer used by Derick Alangi

MultimediaViewer

 * - build: Updating mediawiki/mediawiki-codesniffer to 26.0.0 by libraryupgrader
 * - build: Update devDependencies by Ed Sanders

NavigationTiming

 * - build: Updating lodash to 4.17.15 by libraryupgrader

Newsletter

 * - build: Updating wdio-mediawiki to 0.4.0 by libraryupgrader
 * - Cleanup use of IDatabase::affectedRows by Aaron Schulz

NewUserMessage

 * - build: Updating lodash to 4.17.15 by libraryupgrader

Nuke
No changes for Nuke

OATHAuth

 * - build: Updating lodash to 4.17.15 by libraryupgrader
 * - Allow revocation of user rights if 2FA isn't enabled on an account  by Dejan Savuljesku
 * - Remove orphaned oathauth-ui-error-page-no-module message by Reedy

OAuth

 * - build: Updating lodash to 4.17.15 by libraryupgrader

OpenStackManager

 * - build: Updating lodash to 4.17.15 by libraryupgrader

ORES

 * - build: Updating npm dependencies by libraryupgrader
 * - ThresholdLookup: Use a more descriptive key class for WANObjectCache by Timo Tijhof

PageAssessments
No changes for PageAssessments

PagedTiffHandler

 * - build: Updating lodash to 4.17.15 by libraryupgrader

PageImages
No changes for PageImages

PageTriage

 * - Remove message for creator button when this feature is disabled by hmonroy
 * - build: Updating lodash to 4.17.15 by libraryupgrader
 * - Move wgPageTriageOresFilters into the toolbar module by Roan Kattouw

PageViewInfo

 * - build: Updating lodash to 4.17.15 by libraryupgrader

ParserFunctions
No changes for ParserFunctions

ParsoidBatchAPI

 * - build: Updating lodash to 4.17.15 by libraryupgrader

PdfHandler
No changes for PdfHandler

PerformanceInspector

 * - build: Updating lodash to 4.17.15 by libraryupgrader

Petition

 * - build: Updating lodash to 4.17.15 by libraryupgrader

Poem
No changes for Poem

PoolCounter

 * - build: Updating lodash to 4.17.15 by libraryupgrader

Popups
No changes for Popups

ProofreadPage

 * - build: Updating lodash to 4.17.15 by libraryupgrader

PropertySuggester

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

QuickSurveys

 * - build: Updating lodash to 4.17.15 by libraryupgrader

Quiz

 * - build: Updating lodash to 4.17.15 by libraryupgrader

ReadingLists

 * - build: Updating lodash to 4.17.15 by libraryupgrader
 * - Cleanup use of IDatabase::affectedRows by Aaron Schulz

RelatedArticles

 * - build: Updating wdio-mediawiki to 0.4.0 by libraryupgrader

Renameuser

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

RevisionSlider

 * - build: Updating npm dependencies by libraryupgrader

RSS

 * - build: Updating lodash to 4.17.15 by libraryupgrader

SandboxLink
No changes for SandboxLink

Score
No changes for Score

Scribunto

 * - Add group database to TitleLibraryTest by Amir Sarabadani
 * - build: Updating dependencies by libraryupgrader

SearchExtraNS
No changes for SearchExtraNS

SecureLinkFixer
No changes for SecureLinkFixer

SecurePoll
No changes for SecurePoll

Sentry
No changes for Sentry

ShortUrl
No changes for ShortUrl

SiteMatrix
No changes for SiteMatrix

SkinPerPage
No changes for SkinPerPage

SpamBlacklist
No changes for SpamBlacklist

SubPageList3
No changes for SubPageList3

SubpageSortkey
No changes for SubpageSortkey

SyntaxHighlight_GeSHi

 * - build: Update devDependencies by Ed Sanders
 * - Use language as node description by Ed Sanders

TemplateData
No changes for TemplateData

TemplateSandbox
No changes for TemplateSandbox

TemplateStyles
No changes for TemplateStyles

TemplateWizard
No changes for TemplateWizard

TextExtracts
No changes for TextExtracts

Thanks

 * - Merge jquery.findWithParent.js into 'ext.thanks.flowthank' by Timo Tijhof

TheWikipediaLibrary
No changes for TheWikipediaLibrary

TimedMediaHandler

 * - TimedTextPage: Convert form to OOUI by Ed Sanders
 * - Fix typo in comment by Ed Sanders

timeline
No changes for timeline

TitleBlacklist
No changes for TitleBlacklist

TocTree
No changes for TocTree

TorBlock
No changes for TorBlock

Translate

 * - Make the email in Special:ManageTranslatorSandbox ltr by Amir Aharoni

TranslationNotifications
No changes for TranslationNotifications

TrustedXFF
No changes for TrustedXFF

TwoColConflict
No changes for TwoColConflict

UniversalLanguageSelector
No changes for UniversalLanguageSelector

UploadsLink
No changes for UploadsLink

UploadWizard

 * - Change "Remove All" button behavior by Eric Gardner

UrlShortener

 * - Add user right requirement for creating new short urls by DannyS712

UserMerge
No changes for UserMerge

VipsScaler
No changes for VipsScaler

VisualEditor

 * - Update VE core submodule to master (70bf52198) by Ed Sanders
 * - MWSaveDialog: Don't pretend saveButtonLabel is optional by Ed Sanders
 * - Fix typo in file header by Ed Sanders
 * - Grunt: Expand js{,on} pattern by Ed Sanders
 * - Use flexbox for mobile toolbar by Ed Sanders
 * - Use MobileFrontend license message on mobile when available by Ed Sanders
 * - build: Upgrade eslint-config-wikimedia from 0.12.0 to 0.13.1 by James D. Forrester
 * - Make extension body the default description for extension nodes by Ed Sanders
 * - ve.init.mw.DesktopArticleTarget: Fix generated URL when loaded using veaction=edit in single-tab mode by Bartosz Dziewoński
 * - ve.ui.MWLinkAnnotationInspector: Correct code comment by Bartosz Dziewoński

Wikibase

 * - Make ChangeOps::apply return instance of changeOpResult by rosalie
 * - Move wdio-wikibase to a dedicated repo by Amir Sarabadani
 * - Ignore in case of UnresolvedEntityRedirect in ItemTermsRebuilder by Amir Sarabadani
 * - Run termbox tests with Wikibase CI by Jakob Warkotsch
 * - Update termbox by Jakob Warkotsch
 * - Configure 'grunt fix' task for eslint on Wikibase.git by rosalie
 * - bridge: use recent-ish npm version in dev container by Pablo Grass
 * - Define $wgMessagesDirs in WikibaseView PHP entry point by Lucas Werkmeister
 * - bridge: add README for browser tests by Lucas Werkmeister
 * - Revert "fix eslint errors in lib after moving submodule files into lib" by Amir Sarabadani
 * - bridge: Fix storybook by bitPogo
 * - bridge: Add SASS setup by bitPogo
 * - Add only needed entity usages in AddUsagesForPageJob  by Amir Sarabadani
 * - Wrap Vue2 JS file in IIFE by Lucas Werkmeister
 * - Add package-lock.json by Lucas Werkmeister
 * - Do not warn about entity that was not found in WikiPageEntityRevisionLookup by alaasarhan
 * - Add remaining i18n messages for EntitySchema data type by Amir Sarabadani
 * - bridge: DataValue - String types by bitPogo
 * - bridge: Add ResizingTextField by bitPogo
 * - bridge: selenium tests for root component by bitPogo
 * - Order keys in ByIdDispatchingItemTermStore by Amir Sarabadani
 * - Remove id from (Item|Property)Content::getTextForFilters by Amir Sarabadani
 * - bridge: Show errors and parameter data by bitPogo
 * - bridge: bind store as the only source of truth by bitPogo
 * - Add RDF namespace prefixes to the entity source config  by Leszek Manicki
 * - Add EntitySchema data type by Amir Sarabadani
 * - Make the namespace.js of wikibase-api not a module but a file in all others by Amir Sarabadani
 * - Remove hashes from (Item|Property)Content::getTextForFilters by Amir Sarabadani
 * - Add generic messages displayed for failed termbox edits by Jakob Warkotsch
 * - Format coordinates with limited precision by Stanislav Malyshev

WikibaseCirrusSearch

 * - build: Updating wdio-mediawiki to 0.4.0 by libraryupgrader
 * - Fix name of vagrant role in README by mvolz

WikibaseLexeme

 * - build: Updating npm dependencies by libraryupgrader
 * - Remove transitional code by Lucas Werkmeister
 * - Remove unnecessary code, possibly making implementation more readable. by alaasarhan
 * - Do not die when Wikibase prefetches Sense or Form Id by Leszek Manicki
 * - Update phan, cleanup config    by Daimona Eaytoy
 * - Remove hashes from LexemeContent::getTextForFilters by Amir Sarabadani

WikibaseLexemeCirrusSearch
No changes for WikibaseLexemeCirrusSearch

WikibaseMediaInfo

 * - CaptionsPanel: get MediaInfo entity data from JS Config var by Eric Gardner
 * - build: Updating npm dependencies by libraryupgrader
 * - Updated MediaInfoRdfBuilder after changes to Wikibase's RdfVocabulary by Leszek Manicki
 * - Update how "Remove all" works for statement panels by Eric Gardner

WikibaseQualityConstraints

 * - build: Updating npm dependencies by libraryupgrader

Wikidata.org
No changes for Wikidata.org

WikidataPageBanner
No changes for WikidataPageBanner

WikiEditor

 * - Convert ext.wikiEditor module to packageFiles by Roan Kattouw
 * - Pre-fill fields in image dialog when image code is selected in editor by Alexander Jones

wikihiero

 * - build: Use eslint's cache by James D. Forrester
 * - build: Update devDependencies by Ed Sanders
 * - Special page: Get rid of nested scroll area, replace with sticky form by Ed Sanders

WikiLove
No changes for WikiLove

WikimediaBadges
No changes for WikimediaBadges

WikimediaEditorTasks
No changes for WikimediaEditorTasks

WikimediaEvents

 * - Eventlogging requires numbers to be numbers by Erik Bernhardson
 * - Bump TSS2 eventlogging schema by Erik Bernhardson
 * - Temporarily log search to two schemas by Erik Bernhardson

WikimediaIncubator
No changes for WikimediaIncubator

WikimediaMaintenance

 * - Create blameStartupRegistry.php script by Timo Tijhof

WikimediaMessages
No changes for WikimediaMessages

XAnalytics
No changes for XAnalytics

CologneBlue
No changes for CologneBlue

EUCopyrightCampaignSkin
No changes for EUCopyrightCampaignSkin

MinervaNeue

 * - Recent changes design cleanup - font-size changes by Jan Drewniak
 * - Remove outer border from overflow tables by Ed Sanders
 * - [fix] [notifications] fix icon width by Stephen Niedzielski
 * - Hygiene: Wrap userMenu and pageActions into prepareMenus by Piotr Miazga
 * - Hygiene: remove deprecated calls from MinervaSkin and MinervaTemplate by Piotr Miazga
 * - Hygiene: remove deprecated calls from Menu system by Piotr Miazga
 * - Hygiene: SkinOptions should know what are AMC options by Piotr Miazga
 * - Hygiene: Rename MainMenu related classes by Piotr Miazga
 * - Hygiene: Simplify if statement and move comment by Piotr Miazga
 * - AMC features should default to true in desktop by jdlrobson
 * - Reset SkinOptions after logging out by jdlrobson
 * - Do not hide notifications icon when drawer open by jdlrobson
 * - Remove all main_menu tracking related code."" by Jdlrobson
 * - Hygiene: Remove OPTIONS_ and OPTION_ prefixes from SKinOptions by Piotr Miazga
 * - Empty subtitle elements should not have margin by jdlrobson
 * - Don't show download button on missing pages by jdlrobson
 * - Normalize small fonts by jdlrobson
 * - Enabling loading spinner for Recent Changes page by Jan Drewniak
 * - partly correct the transitions between talk overlays by jdlrobson
 * - Hygiene: SkinOptions should validate options by Piotr Miazga
 * - [UI] [menu] remove menu height resizing by Stephen Niedzielski
 * - Limit Recent Changes disable-table mode to Minerva skin by jdlrobson
 * - [UI] [main menu] make menu scrollable by Stephen Niedzielski
 * - Show warning when user tries to use enhanced RecentChanges view by Piotr Miazga
 * - Set title from Skin relevant title by Kosta Harlan
 * - Improve tab scrolling logic by Roan Kattouw
 * - Restore MobileWebMainMenuClickTracking logging (old way) by jdlrobson
 * - Fix "Compare selected revisions" button padding by edderso
 * - Set correct action for watchstar link by Piotr Miazga
 * - [UI] [AMC] add recent changes to the AMC menu by Stephen Niedzielski
 * - Adding skin styles for the changeslist module. by Jan Drewniak
 * - Subtitle appear below page actions by jdlrobson
 * - [AMC] [dev] enable page actions overflow menu in AMC by default by Stephen Niedzielski
 * - Dev: Simplify red link drawer by jdlrobson
 * - 💩 Avoid usage of deprecated isFeatureAvailableInContext method by Derick Alangi

MonoBook

 * - build: Updating grunt-stylelint to 0.11.1 by libraryupgrader

Modern
No changes for Modern

Nostalgia
No changes for Nostalgia

Timeless
No changes for Timeless

Vector
No changes for Vector

Total Changes
359 Changes in 125 repos by 61 authors