MediaWiki 1.35/wmf.23/Changelog

Core changes

 * - Include wmf/1.35.0-wmf.23 submodules and Defines.php by Brennen Bearnes
 * - rdbms: use "dbserver" in LoadBalancer logs more consistently by Aaron Schulz
 * - rdbms: refactor the caching logic in LoadMonitor by Aaron Schulz
 * - Remove deprecated methods in the Interwiki class by Daimona Eaytoy
 * - Remove WikiPage::selectFields by Daimona Eaytoy
 * - Remove deprecated Title::getUserCaseDBKey by Daimona Eaytoy
 * - resourceloader: Optimise array handling in mw.loader.work by Timo Tijhof
 * - tests: Remove BC code for PHP < 7.1 by Daimona Eaytoy
 * - mediawiki.base: fix typo in mw.track doc by Pablo Grass
 * - Add check for page existence by Ammar Abdulhamid
 * - Fix output of RecountCategories::doWork by Reedy
 * - phpunit: Speed up MediaWikiCoversValidator trait by Timo Tijhof
 * - Updating zordius/lightncandy (v1.2.4 => v1.2.5) by Reedy
 * - Rename TemplateParserTest.php -> TemplateParserIntegrationTest.php by Reedy
 * - specialpage: Avoid deprecated usage of Title::newFromTitleValue by Derick A
 * - Remove check for vulnerable PHPUnit version by Daimona Eaytoy
 * - Add ParserPreSaveTransformComplete hook by Tim Starling
 * - Kill off $wgLocalInterwiki by Reedy
 * - EditPage: Avoid PHP notice when simple antispam check fails by Daimona Eaytoy
 * - Follow up 568491 - remove extra space by DannyS712
 * - MessageCache: Pass a user when creating a new ParserOptions by DannyS712
 * - language: Avoid title parsing cost for serialised Message objects by Timo Tijhof
 * - exception,deferred: Standardise on 'exception' for uncaughts and fatals by Timo Tijhof
 * - Sync up with Parsoid parserTests.txt by C. Scott Ananian
 * - Reconcile differences between arguments in hooks.txt and at the call site by Tim Starling
 * - Fixes for batch watchlist deletion and relative expiries by MusikAnimal
 * - Word-break overlong usernames in links by Volker E
 * - Remove `UserIsHidden` hook, deprecated and unused by DannyS712
 * - MediaWiki-Docker: fix Fresh-Node links by montehurd
 * - objectcache: Deprecate 'apc', 'apcu', 'wincache' cache IDs by Timo Tijhof
 * - objectcache: Remove temporary HashConfig in newFromParams by Timo Tijhof
 * - docker: Bump image version to increase upload size by Brennen Bearnes
 * - objectcache: Add makeLocalServerCache method by Timo Tijhof
 * - objectcache: Inject Config object to ObjectCache::newFromParams by Timo Tijhof
 * - rdbms: remove pre-3.7.11 SQLite support given that the minimum is 3.8 by Aaron Schulz
 * - [docker] Move documentation for Vector out of XDebug section by Kosta Harlan
 * - Replace all `new stdClass` with identical `(object)[]` by Thiemo Kreuz
 * - Remove more unused ajax response methods by DannyS712
 * - TemplateParser: Test server-local cache interaction by Sam Smith
 * - SiteConfiguration: Remove deprecated 'localVHosts' member by Timo Tijhof
 * - SiteConfiguration: Optimise arrayMerge by Timo Tijhof
 * - Introduce an expiry to WatchedItem by MusikAnimal
 * - Remove $wgEnablePartialBlocks config and always enable partial blocks by Thalia
 * - EditPage: Rename private bot var to 'markAsBot' to make clear what it does by James D. Forrester
 * - SearchHandler: implement limit parameter by daniel
 * - parser: Fix incomplete PHPDocs, remove meaningless comments by Thiemo Kreuz
 * - Document the "beforeunload.editwarning" JavaScript event by Thiemo Kreuz
 * - SiteConfiguration: Optimise getSetting internals for getAll   by Timo Tijhof
 * - SiteConfiguration: Add unit test for tag/suffix conflict scenario by Timo Tijhof
 * - Use array literals when calling Hooks::run by Tim Starling
 * - Chinese Conversion Table Update 2020-1 by Chiefwei
 * - mediawiki.editfont: Fix the OOUI font-size override by Bartosz Dziewoński
 * - rcfilters: Improve accessibility of buttons to filter by namespaces/tags by Bartosz Dziewoński
 * - Ensure all tests pass with partial blocks enabled by Thalia
 * - SpecialBlock: Set a default reason for data object in processForm by Thalia
 * - WikiMap: Add WikiMap::getCurrentWikiId to make common use case easier by Timo Tijhof
 * - Add release notes for I0c8fe834d by DannyS712
 * - Revert "Split FakeMaintenance and LoggedUpdateMaintenance to their own files" by Daimona Eaytoy
 * - RCFilters: Add ARIA label to filters namespaces and tags select widget by Akinwale Alagbe
 * - blockUsers script: fix logging by Daimona Eaytoy
 * - TemplateParser: Invalidate cache if partial changes by Sam Smith
 * - rdbms: improve IDatabase method documentation and parameter names by Aaron Schulz
 * - objectcache: split out StorageAwareness/ExpirationAwareness from IExpiringStore by Aaron Schulz
 * - SearchHandler: add unit test by daniel
 * - Revert "Replace weird stdClass mock with class actually expected" by Daimona Eaytoy
 * - Allow adjusting CSP headers from BeforePageDisplay hook by Brian Wolff
 * - profiler: Document SectionProfiler private start and end as 'array|null' by Timo Tijhof
 * - [docker] Bump base image to 0.1.0 by Kosta Harlan
 * - Make id attributes not include ascii whitespace per spec by Brian Wolff
 * - rdbms: inject replLogger into Database and consolidate duplicated logging by Aaron Schulz
 * - actions: Use MCR service equivalent of Revision::getQueryInfo by Derick A
 * - special pages: Avoid column break inside of list items by Fomafix
 * - Remove .floatright, .floatleft, .tright, .tleft { position: relative } by Fomafix
 * - Update EmacsWiki in Interwiki by Aaron S. Hawley

Vendor

 * - Cleanup uncommited files and update .gitignore by addshore
 * - Update wikibase data-model and data-model-services for assert udpate by addshore
 * - Updating symfony/* from v4.4.4 to v4.4.5 by Reedy
 * - Updating zordius/lightncandy (v1.2.4 => v1.2.5) by Reedy

3D

 * - build: Updating acorn to 7.1.1 by libraryupgrader

AbuseFilter

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Minor fixes for the updateVarDumps script  by Daimona Eaytoy

ActiveAbstract

 * - build: Updating acorn to 7.1.1 by libraryupgrader

AdvancedSearch

 * - build: Updating kind-of to 6.0.3 by libraryupgrader
 * - Fix duplicate expandable pane id and aria control by Bkudiess-msft
 * - build: Updating acorn to 7.1.1 by libraryupgrader

AntiSpoof

 * - build: Updating acorn to 7.1.1 by libraryupgrader

ApiFeatureUsage

 * - build: Updating acorn to 7.1.1 by libraryupgrader

ArticleCreationWorkflow

 * - build: Updating acorn to 7.1.1 by libraryupgrader

ArticlePlaceholder

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Drop legacy database search integration code by Amir Sarabadani
 * - Update for namespace moves by Lucas Werkmeister

Babel

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Use ParserOptions::newFromAnon instead of relying on global $wgUser by DannyS712

BetaFeatures

 * - build: Updating acorn to 7.1.1 by libraryupgrader

BounceHandler
No changes for BounceHandler

Calendar

 * - build: Updating acorn to 7.1.1 by libraryupgrader

Campaigns

 * - build: Updating acorn to 7.1.1 by libraryupgrader

Capiunto
No changes for Capiunto

CategoryTree

 * - build: Updating acorn to 7.1.1 by libraryupgrader

CentralAuth

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Fix protected member access by Reedy
 * - SpecialCentralAuth: Remove check for $wgEnablePartialBlocks config by Thalia
 * - Make CentralAuth schema patches consistent to canonical file by Reedy

CentralNotice
No changes for CentralNotice

CharInsert

 * - build: Updating acorn to 7.1.1 by libraryupgrader

CheckUser

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - PreliminaryCheckPager: Fix comment and move to correct place by Thalia
 * - Move common pagers implementation into base class by Dayllan Maza
 * - Improve test coverage on CheckUser extension by Dayllan Maza
 * - Rename CSS class to describe function rather than appearance by Thalia
 * - Improve performance of query for Special:Investigate Compare tab by Thalia

CirrusSearch

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Remove back-compat code for WikiPage::selectFields by Daimona Eaytoy
 * - Update EmacsWiki in Interwiki by Fomafix
 * - Don't log with reserved parameter by Erik Bernhardson

Cite

 * - CiteHooks: Remove wgResourceModules check (redundant with isModuleRegistered) by Timo Tijhof
 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Fix unit tests for whitespace change in Html5 fragments by Brian Wolff

CiteThisPage

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Add setFormIdentifier to prevent validation errors by Sohom Datta

Citoid

 * - build: Updating acorn to 7.1.1 by libraryupgrader

cldr

 * - build: Updating acorn to 7.1.1 by libraryupgrader

CodeEditor

 * - build: Updating acorn to 7.1.1 by libraryupgrader

CodeMirror

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Enable spellchecking on Firefox by Fomafix

CodeReview
No changes for CodeReview

Cognate

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Exit undelete hook early if revision not found by Thomas Arrow

CollaborationKit

 * - build: Updating acorn to 7.1.1 by libraryupgrader

Collection

 * - build: Updating acorn to 7.1.1 by libraryupgrader

CommonsMetadata
No changes for CommonsMetadata

ConfirmEdit

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Drop $ceAllowConfirmedEmail by Reedy
 * - Pass a user when creating a new ParserOptions by DannyS712

CongressLookup
No changes for CongressLookup

ContactPage

 * - build: Updating acorn to 7.1.1 by libraryupgrader

ContentTranslation

 * - Tests: Add test for MWIcon and rename MWButton tests file names by Santhosh Thottingal
 * - Add git precommit hook to run test on Vue dashboard code by Santhosh Thottingal
 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Improve param docs by Umherirrender
 * - Remove old patches for database by Kartik Mistry
 * - UI Library: Add MWIcon component by Santhosh Thottingal
 * - Add responsive grid system by Santhosh Thottingal
 * - Add Button component and Unit testing tooling by Santhosh Thottingal

ContributionTracking
No changes for ContributionTracking

CreditsSource
No changes for CreditsSource

Dashiki
No changes for Dashiki

Disambiguator
No changes for Disambiguator

DiscussionTools

 * - parser: Detect comments transcluded from another page by Bartosz Dziewoński
 * - Fix signatureRanges overlapping for some comments by Bartosz Dziewoński
 * - Replace the closest polyfill by Bartosz Dziewoński
 * - Tidy up ReplyWidgetVisual setup by Ed Sanders
 * - Wrap reply link in container so it may contain more links in future by Ed Sanders
 * - Move wikitext comment building to the controller by Ed Sanders
 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - parser: Return signature and timestamp ranges by Bartosz Dziewoński
 * - Only allow opening one reply widget at once (on IE 11) by Bartosz Dziewoński
 * - Minor tweaks to messages by Bartosz Dziewoński
 * - controller: apply ve.fixBase to the parsed Parsoid response by David Lynch
 * - ReplyWidget: Set line-height to match normal wikitext editor by Bartosz Dziewoński
 * - Move edit conflict retry code to controller by Ed Sanders
 * - Remove somewhat useless ReplyWidget.prototype.getParsoidCommentData by Ed Sanders
 * - Add reply links at the end of a line, even if the signature is in the middle by Bartosz Dziewoński
 * - Reply-to placeholder by Ed Sanders

DismissableSiteNotice

 * - build: Updating acorn to 7.1.1 by libraryupgrader

DonationInterface

 * - Add form settings for Adyen recurring by Elliott Eggleston

DoubleWiki
No changes for DoubleWiki

DynamicSidebar
No changes for DynamicSidebar

Echo

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Don't call mediawikiservices::getMainWANObjectCache if not needed by DannyS712
 * - Pass a user when creating a new ParserOptions by DannyS712

Elastica

 * - build: Updating acorn to 7.1.1 by libraryupgrader

ElectronPdfService

 * - build: Updating acorn to 7.1.1 by libraryupgrader

EntitySchema
No changes for EntitySchema

EventBus

 * - build: Updating acorn to 7.1.1 by libraryupgrader

EventLogging

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Avoid using Title::__construct by Daimona Eaytoy
 * - Make BackgroundQueue more aware of page unload flow by David Lynch

EventStreamConfig

 * - build: Updating acorn to 7.1.1 by libraryupgrader

ExtensionDistributor

 * - build: Updating acorn to 7.1.1 by libraryupgrader

ExternalGuidance

 * - build: Updating acorn to 7.1.1 by libraryupgrader

FeaturedFeeds

 * - Pass a user when creating a new ParserOptions by DannyS712

FileExporter

 * - build: Updating acorn to 7.1.1 by libraryupgrader

FileImporter

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Use MediaWikiServices::getRepoGroup by Umherirrender
 * - Replace broken replace call with a simple insert call by Aaron Schulz
 * - Pass a user when creating a new ParserOptions by DannyS712

FlaggedRevs

 * - build: Updating acorn to 7.1.1 by libraryupgrader

Flow

 * - Make use of QUnitTestModule extension.json attribute by Timo Tijhof
 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - tests: Extend ExternalStoreMemory, not Medium by Daimona Eaytoy
 * - Pass a user when creating a new ParserOptions by DannyS712
 * - Display API errors when resolving / unresolving topics by Gergő Tisza

FundraiserLandingPage
No changes for FundraiserLandingPage

FundraisingTranslateWorkflow
No changes for FundraisingTranslateWorkflow

Gadgets

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - extension.json - don't use array for hooks with one handler by DannyS712

GeoCrumbs
No changes for GeoCrumbs

GeoData

 * - build: Updating acorn to 7.1.1 by libraryupgrader

GettingStarted

 * - build: Updating acorn to 7.1.1 by libraryupgrader

GlobalBlocking
No changes for GlobalBlocking

GlobalCssJs

 * - build: Updating acorn to 7.1.1 by libraryupgrader

GlobalPreferences

 * - build: Updating acorn to 7.1.1 by libraryupgrader

GlobalUsage

 * - build: Updating acorn to 7.1.1 by libraryupgrader

GlobalUserPage
No changes for GlobalUserPage

GoogleNewsSitemap
No changes for GoogleNewsSitemap

Graph

 * - build: Updating npm dependencies by libraryupgrader
 * - Pass a user when creating a new ParserOptions by DannyS712

GrowthExperiments

 * - build: Updating acorn to 6.4.1 by libraryupgrader
 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Help Panel: Update CTA button icon and styles by Kosta Harlan
 * - Deprecate GrowthExperimentsTaskSuggester service by Gergő Tisza
 * - Use a constant for READ_NORMAL by Kosta Harlan
 * - Adjust topic UX by Kosta Harlan
 * - Make TaskSuggesterFactory a real factory by Gergő Tisza
 * - Replace loadRevisionFromId which has been removed in I0c8fe834da79c by Gergő Tisza
 * - Newcomer tasks: Set search sort to random for ORES based topics by Kosta Harlan
 * - Guidance: Implement mobile peek by Kosta Harlan

GuidedTour

 * - build: Updating acorn to 7.1.1 by libraryupgrader

GWToolset
No changes for GWToolset

ImageMap

 * - build: Updating acorn to 7.1.1 by libraryupgrader

InputBox

 * - build: Updating acorn to 7.1.1 by libraryupgrader

Insider

 * - build: Updating acorn to 7.1.1 by libraryupgrader

intersection

 * - Pass a user when creating a new ParserOptions by DannyS712

Interwiki

 * - build: Updating acorn to 7.1.1 by libraryupgrader

InterwikiSorting
No changes for InterwikiSorting

Jade

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Made moveEndorsementDialog errorMessage span entire section width by kevinbazira
 * - Moved moveEndorsementDialog errorMessage to the top of dialog buttons by kevinbazira
 * - Handle empty EntityContent object by Andy Craze
 * - Handle initial revision diff by Andy Craze
 * - Use revid for diff widget by Andy Craze
 * - Made deleteEndorsementDialog errorMessage span entire section width by kevinbazira
 * - Moved deleteEndorsementDialog errorMessage to the top of dialog buttons by kevinbazira
 * - Implement Diff view for Jade Entity UI by Andy Craze
 * - added code of conduct by Andy Craze
 * - Made endorseDialog errorMessage span entire section width by kevinbazira
 * - Moved endorseDialog errorMessage to the top of dialog buttons by kevinbazira
 * - Made proposeNewLabelDialog errorMessage span entire section width by kevinbazira
 * - Moved proposeNewLabelDialog errorMessage to the top of dialog buttons by kevinbazira

Josa

 * - build: Updating acorn to 7.1.1 by libraryupgrader

JsonConfig

 * - build: Updating acorn to 7.1.1 by libraryupgrader

Kartographer

 * - build: Updating npm dependencies by libraryupgrader
 * - Use ParserOptions::newFromAnon instead of relying on global $wgUser by DannyS712

LabeledSectionTransclusion

 * - build: Updating acorn to 7.1.1 by libraryupgrader

LandingCheck
No changes for LandingCheck

LdapAuthentication
No changes for LdapAuthentication

Linter

 * - build: Updating acorn to 7.1.1 by libraryupgrader

LiquidThreads

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Pass a user when creating a new ParserOptions by DannyS712
 * - Remove use of global $wgUser (part 3) by DannyS712

Listings
No changes for Listings

LocalisationUpdate

 * - build: Updating acorn to 7.1.1 by libraryupgrader

LoginNotify
No changes for LoginNotify

MachineVision

 * - build: Updating acorn to 6.4.1 by libraryupgrader
 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Update for namespace moves by Lucas Werkmeister
 * - Use Project namespace for messages instead of Commons by annet

MapSources
No changes for MapSources

MassMessage

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Pass a user when creating a new ParserOptions by DannyS712

Math

 * - Avoid using Title::__construct by Daimona Eaytoy
 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Use ParserOptions::newFromAnon instead of relying on global $wgUser by DannyS712

MobileApp

 * - build: Updating acorn to 7.1.1 by libraryupgrader

MobileFrontend

 * - Remove usage of deprecated Revision::getParentLengths by Petr Pchelko
 * - specials: Use self::getTitleFor as method is declared static by Derick A
 * - build: Add 'sortAttrs' convention rule to 'svgo' & re-run by Volker E
 * - tests: Remove comments literally repeating what the code is doing by Daimona Eaytoy
 * - build: Update svgo to latest v1.3.2 by Volker E
 * - Replace 'arrowPrevious' with 'previous' by Ed Sanders
 * - Use 'arrowNext' icon in source editor to get to save changes by Ed Sanders
 * - MobileFrontend: Add Turkish alias for Special:Nearby by Ammar Abdulhamid
 * - Remove 'skipPreview' option from MF editor by Ed Sanders
 * - Remove border & border-radius from buttons in SourceEditor toolbar by Ed Sanders

MultimediaViewer

 * - build: Updating acorn to 7.1.1 by libraryupgrader

NavigationTiming

 * - build: Updating acorn to 7.1.1 by libraryupgrader

Newsletter

 * - build: Updating acorn to 7.1.1 by libraryupgrader

NewUserMessage

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Pass a user when creating a new ParserOptions by DannyS712

Nuke

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Add `nuke` right to `delete` grant by DannyS712
 * - extension.json - don't use array for hooks with one handler by DannyS712

OATHAuth

 * - build: Updating acorn to 7.1.1 by libraryupgrader

OAuth

 * - build: Updating acorn to 7.1.1 by libraryupgrader

OpenStackManager

 * - build: Updating acorn to 7.1.1 by libraryupgrader

ORES

 * - build: Updating acorn to 7.1.1 by libraryupgrader

PageAssessments

 * - build: Updating acorn to 7.1.1 by libraryupgrader

PagedTiffHandler
No changes for PagedTiffHandler

PageImages

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Avoid using Title::__construct by Daimona Eaytoy

PageTriage

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - API: Alter behaviour if state doesn't change instead of proceeding  by DannyS712

PageViewInfo

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Don't use reserved word url in logging by Reedy

ParserFunctions

 * - build: Updating acorn to 7.1.1 by libraryupgrader

ParsoidBatchAPI
No changes for ParsoidBatchAPI

PdfHandler

 * - build: Updating acorn to 7.1.1 by libraryupgrader

PerformanceInspector

 * - build: Updating acorn to 7.1.1 by libraryupgrader

Petition
No changes for Petition

Poem

 * - build: Updating acorn to 7.1.1 by libraryupgrader

PoolCounter
No changes for PoolCounter

Popups

 * - Use faster implicit conversion instead of Number.parseFloat by Ed Sanders

ProofreadPage

 * - PHPcs: Fix Space before single line comment error  by prondubuisi
 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Replace usage of deprecated Page in favor of WikiPage/Article by ArtBaltai
 * - Phpcs : fix Private function documention error by prondubuisi

PropertySuggester

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Fix warning in tests caused by bad mocking by Amir Sarabadani

QuickSurveys

 * - build: Updating acorn to 7.1.1 by libraryupgrader

Quiz

 * - build: Updating acorn to 7.1.1 by libraryupgrader

ReadingLists

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Drop usage of assertArraySubset by Michael Holloway

RelatedArticles

 * - build: Updating acorn to 7.1.1 by libraryupgrader

Renameuser

 * - build: Updating acorn to 7.1.1 by libraryupgrader

RevisionSlider

 * - build: Updating acorn to 7.1.1 by libraryupgrader

RSS
No changes for RSS

SandboxLink
No changes for SandboxLink

Score

 * - build: Updating acorn to 7.1.1 by libraryupgrader

Scribunto

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Don't fall back to global $wgUser when creating ParserOptions by DannyS712

SearchExtraNS
No changes for SearchExtraNS

SecureLinkFixer

 * - build: Updating acorn to 7.1.1 by libraryupgrader

SecurePoll

 * - build: Updating acorn to 7.1.1 by libraryupgrader

Sentry

 * - build: Updating acorn to 7.1.1 by libraryupgrader

ShortUrl

 * - build: Updating acorn to 7.1.1 by libraryupgrader

SiteMatrix

 * - build: Updating acorn to 7.1.1 by libraryupgrader

SpamBlacklist

 * - build: Updating acorn to 7.1.1 by libraryupgrader

SubPageList3
No changes for SubPageList3

SubpageSortkey
No changes for SubpageSortkey

SyntaxHighlight_GeSHi

 * - build: Updating acorn to 7.1.1 by libraryupgrader

TemplateData

 * - build: Updating acorn to 7.1.1 by libraryupgrader

TemplateSandbox

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Remove setMethod( 'post' ) from HTMLForm Object by Jayprakash12345

TemplateStyles

 * - build: Updating acorn to 7.1.1 by libraryupgrader

TemplateWizard

 * - build: Updating acorn to 7.1.1 by libraryupgrader

TextExtracts

 * - build: Updating acorn to 7.1.1 by libraryupgrader

Thanks

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Avoid using Title::__construct by Daimona Eaytoy
 * - Replace usage of deprecated Page in favor of WikiPage/Article by ArtBaltai

TheWikipediaLibrary
No changes for TheWikipediaLibrary

TimedMediaHandler

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Rename Special:TimedMediaHandler to Special:TranscodeStatistics by Derk-Jan Hartman

timeline
No changes for timeline

TitleBlacklist

 * - build: Updating acorn to 7.1.1 by libraryupgrader

TocTree

 * - build: Updating acorn to 7.1.1 by libraryupgrader

TorBlock
No changes for TorBlock

Translate

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Avoid using Title::__construct by Daimona Eaytoy
 * - Update PythonInterpolationValidator to match variable with underscore by Abijeet
 * - Remove usages of deprecated Revision::newFromText by Petr Pchelko
 * - Update namespaces for RevisionRecord and SlotRecord by Niklas Laxström
 * - Allow other keys in messages with the "other" plural keyword by Abijeet

TranslationNotifications

 * - build: Updating acorn to 7.1.1 by libraryupgrader

TrustedXFF

 * - build: Updating acorn to 7.1.1 by libraryupgrader

TwoColConflict

 * - Find a way to track if Javascript is enabled. by Andrew Kostka
 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Log debugging information at start of conflicts  by Adam Wight
 * - Reduce border radius in the conflict view by Thiemo Kreuz
 * - Browser tests: Check if no side is selected by default  by Thiemo Kreuz
 * - Don't pre-select a column when JS is used by WMDE-Fisch
 * - Fix accidental data-loss when invalid POST requests are made by Thiemo Kreuz
 * - Make disabled edit pen lighter by Thiemo Kreuz
 * - Pass a user when creating a new ParserOptions by DannyS712

UniversalLanguageSelector

 * - Update jquery.uls from upstream by Kartik Mistry
 * - added Pustaka Bali and Vimala fonts for Balinese by David Kamholz
 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Run compile-font-repo.php by Reedy
 * - Fix webfonts typo by Reedy

UploadsLink
No changes for UploadsLink

UploadWizard

 * - Use ResourceLoader::isModuleRegistered instead of wgResourceModules by Timo Tijhof
 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Remove setting of $wgEnablePartialBlocks config in test by Thalia

UrlShortener

 * - build: Updating acorn to 7.1.1 by libraryupgrader

UserMerge

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Replace usage of deprecated Page in favor of WikiPage/Article by ArtBaltai

VipsScaler

 * - build: Updating acorn to 7.1.1 by libraryupgrader

VisualEditor

 * - Move switchToWikitext to switchToFallbackWikitext by Ed Sanders
 * - MobileArticleTarget: Remove definition of editSource, identical to parent by Ed Sanders
 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Add some accessibility labels to buttons on mobile by Bartosz Dziewoński
 * - Update VE core submodule to master (f7f72b5c5) by Bartosz Dziewoński
 * - Pass a user when creating a new ParserOptions by DannyS712
 * - Remove usage of deprecated Revision::newRevisionFromTitle by Petr Pchelko
 * - Clean up code related to token and bad token handling by Bartosz Dziewoński
 * - Use built-in mw.Api 'badtoken' handling, also 'assert'/'assertuser' by Bartosz Dziewoński

WebAuthn

 * - build: Updating acorn to 7.1.1 by libraryupgrader

Wikibase

 * - Make SearchEntities use a batched title lookup by addshore
 * - bridge: allow partial overriding of mock config by Michael Große
 * - bridge: document way to subscribe to tracking events by Pablo Grass
 * - bridge: track in case purging goes wrong by Pablo Grass
 * - bridge: add test utility to mock the tracker service by Pablo Grass
 * - Use FallbackLabelDescriptionLookup interface more by Lucas Werkmeister
 * - Extract extra test for config keys by Michael Große
 * - bridge: Add license settings to config API module by Michael Große
 * - Use ParserOptions::newFromAnon instead of relying on global $wgUser by DannyS712
 * - bridge: update component library version by Lucas Werkmeister
 * - bridge: Reload page after edit is saved by tzhelyazkova
 * - bridge: purge the client article after save by Pablo Grass
 * - SimpleCacheWithBagOStuff: Throw CacheInvalidArgumentException by James D. Forrester
 * - bridge: make header larger on mobile by Lucas Werkmeister
 * - Extract method for readability and extensibility by Michael Große
 * - bridge: fix list style on mobile by Lucas Werkmeister
 * - Fix typo by Jakob Warkotsch
 * - bridge: add ADR for formatting bridge references by Lucas Werkmeister
 * - Use PSR-4 for \Wikibase\Lib namespace by Lucas Werkmeister
 * - Remove compatibility class aliases by Lucas Werkmeister
 * - Move remaining WikibaseLib classes to correct namespace by Lucas Werkmeister
 * - Decouple SearchEntities from PropertyDataTypeLookup by Jakob Warkotsch
 * - SearchEntities: take entity types from source definitions by Jakob Warkotsch
 * - Removed no longer used WikibaseClient::getRepositoryDefinitions by Leszek Manicki
 * - Remove docs for legacy service containers from services.md by Marius Hoch
 * - Removed no longer used RepositoryDefinitions class by Leszek Manicki
 * - Removed RepositoryDefinitions dependency from DataAccessSnakFormatterOutputFormatTest by Leszek Manicki
 * - FP:Add Wikibase repo settings for federated properties by rosalie
 * - bridge: use descriptive name for saveEntity mock method by Pablo Grass
 * - bridge: add ability to mock post method on (client) Api by Pablo Grass
 * - bridge: distinguish between types of dev-entry's console info by Pablo Grass
 * - bridge: better illustrate saving service's lifecycle in dev-entry by Pablo Grass
 * - bridge: consistently use console.info in dev-entry by Pablo Grass
 * - bridge: explicitly declare dependency on mediawiki.api by Pablo Grass
 * - Schedule 1 CleanTermsIfUnusedJob per ID to clean  by addshore
 * - bridge: remove repeated assertion in test by Lucas Werkmeister
 * - bridge: disallow calling assertCurrentUser with assert params by Lucas Werkmeister
 * - bridge: Add purgeTitles to services container by tzhelyazkova
 * - bridge: use mw.Api.assertCurrentUser by Lucas Werkmeister
 * - bridge: extract marginForCenterColumn mixin by Lucas Werkmeister
 * - bridge: method to create infobox wikitext in browser test by Pablo Grass
 * - bridge: Add Saving state to avoid non-null assertion by Michael Große
 * - bridge: choose strategy based on edit decision by Michael Große
 * - bridge: Implement purge service by tzhelyazkova
 * - bridge: add XL EventEmittingButton size by Lucas Werkmeister
 * - bridge: separate Loading stories more clearly by Lucas Werkmeister
 * - bridge: disable value debounce for knobs in storybook by Pablo Grass
 * - bridge: Add typehints to newApplicationState helper by Michael Große
 * - bridge: Add interface for the purge service by tzhelyazkova
 * - bridge: improve Loading documentation by Pablo Grass
 * - Do not reference mediawiki.legacy.shared in view/resources.php "for snakview" by jdlrobson
 * - Removed DataAccessSettings::useEntitySourceBasedFederation by Leszek Manicki
 * - Removed useEntitySourceBasedFederation from DataAccessSettings by Leszek Manicki

WikibaseCirrusSearch

 * - SearchEntitiesIntegrationTest remove getTitleForId in lookup mock by addshore
 * - SearchEntitiesIntegrationTest allow use of getTitlesForIds in lookup by addshore
 * - Update for namespace moves by Lucas Werkmeister

WikibaseLexeme

 * - build: Updating acorn to 6.4.1 by libraryupgrader
 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Update for namespace moves by Lucas Werkmeister
 * - Define RdfVocabulary in LexemeRdfBuilder tests by Leszek Manicki

WikibaseLexemeCirrusSearch

 * - Update for namespace moves by Lucas Werkmeister

WikibaseMediaInfo

 * - Display constraint violations on File page by Cormac Parle
 * - build: Updating acorn to 6.4.1 by libraryupgrader
 * - Implement units support for quantity input UI by Matthias Mullie
 * - Pick up on same-claim-different-guid differences by Matthias Mullie
 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Fail gracefully instead of throwing if unsupported term type requested by Cormac Parle
 * - Update for namespace moves by Lucas Werkmeister
 * - Ensure correct entity id is used when choosing between same-label options by Matthias Mullie
 * - Improved globecoordinate input and display by Eric Gardner
 * - Define RdfVocabulary in MediaInfoRfBuilder tests by Leszek Manicki
 * - Handle middle clicks on autocomplete suggestions differently by annet
 * - Use instead of Wikidata by Lucas Werkmeister

WikibaseQualityConstraints

 * - Replace usage of deprecated Page in favor of WikiPage/Article by ArtBaltai
 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Update for namespace moves by Lucas Werkmeister
 * - Use HttpRequestFactory in ImportConstraintEntities.php. by Seb35
 * - Adjusted RdfVocabulary constructor calls in SparqlHelperTest by Leszek Manicki

Wikidata.org

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Fix readme markdown by DannyS712

WikidataPageBanner

 * - build: Updating acorn to 7.1.1 by libraryupgrader

WikiEditor

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Increase clickable area of tabs buttons by Fomafix

wikihiero

 * - build: Updating acorn to 7.1.1 by libraryupgrader

WikiLove

 * - build: Updating acorn to 7.1.1 by libraryupgrader

WikimediaBadges

 * - build: Updating acorn to 7.1.1 by libraryupgrader

WikimediaEditorTasks

 * - build: Updating acorn to 7.1.1 by libraryupgrader

WikimediaEvents

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Use obj.url given by mw.errorLogger in error event by Andrew Otto
 * - Include required url in mediawiki/client/error event by Andrew Otto
 * - Fix callback parameters for client error logging by Gergő Tisza
 * - Match fallback config key with the one used in cirrus by Erik Bernhardson

WikimediaIncubator
No changes for WikimediaIncubator

WikimediaMaintenance

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Flip equals labs logic by Reedy
 * - Remove cleanupBug41615 script by Petr Pchelko
 * - dumpInterwiki: Remove use of deprecated getRealmSpecificFilename by Timo Tijhof

WikimediaMessages

 * - build: Updating acorn to 7.1.1 by libraryupgrader

Wikisource

 * - build: Updating acorn to 7.1.1 by libraryupgrader

XAnalytics

 * - build: Updating acorn to 7.1.1 by libraryupgrader

CologneBlue
No changes for CologneBlue

MinervaNeue

 * - build: Add 'sortAttrs' convention rule to 'svgo' & re-run by Volker E
 * - build: Update svgo to latest v1.3.2 by Volker E
 * - Word-break overlong usernames by Volker E
 * - Remove usage of deprecated Revision::getTimestampFromId by Petr Pchelko
 * - Storybook added to MinervaNeue by jdlrobson

Modern
No changes for Modern

MonoBook

 * - build: Updating acorn to 7.1.1 by libraryupgrader

Nostalgia
No changes for Nostalgia

Timeless

 * - build: Updating acorn to 7.1.1 by libraryupgrader

Vector

 * - Move watchstar import out of VectorTabs.less and into screen.less by Nicholas Ray
 * - build: Updating acorn to 6.4.1 by libraryupgrader
 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Re-crush SVG files with unified SVGO rules by AronDemian
 * - build: Add 'svgo', SVG minifier script and unify SVGO rules by AronDemian
 * - featureManager: Set -> Requirement by Sam Smith
 * - Separate scripts `npm test` and `npm run build`, remove `npm run doc` from `test` by AronDemian
 * - Add script 'npm run lint:fix' to fix trivial lint errors by AronDemian
 * - Port 'storybook' scripts to windows, merge 'jsdoc' into 'doc' by AronDemian
 * - Rename Storybook Files to Reflect Their Respective Component by Nicholas Ray
 * - Isolate Vector Styles to their Respective Component by Nicholas Ray
 * - Use template partials rather than HTML strings by jdlrobson

VisualEditor

 * - build: Updating acorn to 7.1.1 by libraryupgrader
 * - Add some accessibility labels to buttons on mobile by Bartosz Dziewoński
 * - Avoid parentElement when possible by Ed Sanders

Total Changes
469 Changes in 152 repos by 71 authors