MediaWiki 1.35/wmf.8/Changelog

Core changes

 * - Unbreak UserGroupMembershipTest::testGetLink by DannyS712
 * - MediaWiki\Message: Extract Message↔MessageValue conversion from TextFormatter by Brad Jorsch
 * - RevisionRecord documentation: getSlots bypasses audience check. by daniel
 * - Change search handler to be under coredev/v0 namespace by Nikki Nikkhoui
 * - XmlDumpWriter: emit xml:space only if text is present. by daniel
 * - Increase history edit count endpoint limits by Nikki Nikkhoui
 * - Mark BackupReader::reportPage public by Reedy
 * - libs/Message: Fix value of ParamType::DURATION_SHORT by Brad Jorsch
 * - Split out separate `User::isSystemUser` method. by DannyS712
 * - Expand testing for User class by DannyS712
 * - Tests should not have a constructor, but use setUp by Thiemo Kreuz
 * - Adds missing tests for User class related to group management, covers: by Vedmaka
 * - Prefer assertSame in SanitizerUnitTest by Thiemo Kreuz
 * - New error message for editing site pages with raw HTML by Ammar Abdulhamid
 * - Address TODO asking for a dataProvider by Max Semenik
 * - Disable write access to Search Handler by Nikki Nikkhoui
 * - pager: Improve the extra sort field to work well when indexField is a string by Daimona Eaytoy
 * - PHP 7.4 fixes by Max Semenik
 * - REST: provide Handler::getConditionalHeaderUtil by Tim Starling
 * - ComposerInstalledTest: remove mentions of phpunit-mock-objects by Max Semenik
 * - FileBackendTest: resolve a TODO by Max Semenik
 * - phpunit: Remove 6And8Compat trait from base classes by Daimona Eaytoy
 * - Fix broken running tests locally in IDE by Florian
 * - MediaWikiCoversValidator: make failure messages less confusing by Max Semenik
 * - Hide history link for non-existing pages in protection log by Ammar Abdulhamid
 * - Add more languages to fallback language chain for Sakizaya (szy) by Jon Harald Søby
 * - Upgrade PHPUnit to version 7 by Max Semenik
 * - Optimise no-op debug logging in LegacyLogger by Tim Starling
 * - DifferenceEngine: Don't try counting revs between deleted revs with different page IDs by Brad Jorsch
 * - Use nullable type in function signature by Umherirrender
 * - Parsoid VRS: Add the Host header   by Marko Obrovac
 * - Remove duplicate line from PHPUnit6And8Compat by Thiemo Kreuz
 * - Fix random WANObjectCacheTest failures by Tim Starling
 * - MediaWikiServices: Add missing return types for consistency by Moriel Schottlender
 * - SpecialContributions: Use PoolCounter to limit concurrency by Brad Jorsch
 * - Basic Search endpoint by Nikki Nikkhoui
 * - Use strict types in includes/password by Max Semenik
 * - Improve password test coverage by Max Semenik
 * - Add PHPUnit6And8Compat trait by Max Semenik
 * - Let Html::element do the HTML encoding by Fomafix
 * - Remove unused `.nested` fieldset CSS class by Volker E
 * - skins: Use NamespaceInfo instead of deprecated functions by Piotr Miazga
 * - skins: Remove deprecated SkinCopyrightFooter $forContent param by Piotr Miazga
 * - Throw deprecation warnings for block cookie methods by Thalia
 * - Remove unused Language::initContLang by Umherirrender
 * - Remove unused Language::getUserToggle by Umherirrender
 * - Remove unused Language::addMagicWordsByLang by Umherirrender
 * - Throw deprecation warning for AbstractBlock::getBlockErrorParams by Thalia
 * - Throw deprecation warning from deprecated Block::prevents by Thalia
 * - hooks: Do not document the Parser object to be passed by ref by Thiemo Kreuz
 * - hooks: Stop suggesting to pass objects by reference by Thiemo Kreuz
 * - tests: Don't expect the Parser to be passed by ref by Thiemo Kreuz
 * - Inline callbacks in language class by Umherirrender
 * - Remove Language::getParsedTitle by Umherirrender
 * - Set MCR migration stage to SCHEMA_COMPAT_NEW. by daniel
 * - Fix bad comparison of Title::getCascadeProtectionSources result by Thiemo Kreuz
 * - Improve removal of "hide registered users" option on Special:NewPages by DannyS712
 * - Have Database::addQuotes pass through bare integers without quoting by Tim Starling
 * - Add namespace translations for gcr by Jon Harald Søby
 * - Add tests to a few Language class methods by Max Semenik
 * - changetags: Change new canDeleteTag boolean param to int flag by Timo Tijhof
 * - phpunit: Add typehints for PHPUnit 8 by Daimona Eaytoy
 * - phpunit: delete MediaWikiTestResult and TestRunner by Daimona Eaytoy
 * - Set method visibility on languages classes by Umherirrender
 * - Set method visibility on maintenance scripts by Umherirrender
 * - rdbms: fix $knownReachedPos variable interpolation in LoadBalancer logging by Aaron Schulz
 * - Remove return from test function by Umherirrender
 * - Add missing @param and @return to documentation by Umherirrender
 * - Add `edit` links to `Special:NewPages` by DannyS712
 * - Add option for showing valid IPs in UsersMultiselectWidget menu by Thalia
 * - Unify VForm and legacy message boxes by Volker E
 * - Remove unnecessary reportUnusedDisableDirectives by Ed Sanders
 * - Workaround for MariaDB query plan bug by Tim Starling
 * - REST: Make getValidatedParams always return an array by Tim Starling
 * - Remove prepareServices function from MediaWikiIntegrationTestCase.php as it is deprecated since 1.32 by Zoranzoki21
 * - mw.track: Can (and is) also be called with number or string by Marius Hoch
 * - Remove unused file mediawiki.special.preferences.styles.css by Bartosz Dziewoński
 * - Special:Preferences: Use default message block colors by Volker E
 * - Skip extensions that don't have a path attribute set in SpecialVersion::getExternalLibraries by Reedy
 * - WikiPage: Reduce locking in doUpdateRestrictions by Máté Szabó
 * - Clean up DeferredUpdates transactions and push failed updates as jobs by Aaron Schulz
 * - Allow HTMLUsersMultiselectField to limit number of selected items by Thalia
 * - LogPager: Add IGNORE INDEX to avoid another MariaDB optimizer bug by Brad Jorsch
 * - Improve error message for HTML multiselect fields by Thalia
 * - Add missing @param and @return to documentation by Umherirrender
 * - Add namespaces for Shawiya (shy-latn) by Jon Harald Søby
 * - Amend Kotava namespaces by Jon Harald Søby
 * - cleanupUsersWithNoId.php: Handle missing fields by Brad Jorsch
 * - More backwards compatible changes for PHPUnit by Max Semenik
 * - docs: Remove ingroup tag from Markdown files by apaskulin
 * - title: Update documentation for ambiguous mw.Title.getName by Thiemo Kreuz

Vendor
No changes for vendor

3D
No changes for 3D

AbuseFilter
No changes for AbuseFilter

ActiveAbstract
No changes for ActiveAbstract

AdvancedSearch
No changes for AdvancedSearch

AntiSpoof
No changes for AntiSpoof

ApiFeatureUsage
No changes for ApiFeatureUsage

ArticleCreationWorkflow
No changes for ArticleCreationWorkflow

ArticlePlaceholder
No changes for ArticlePlaceholder

Babel
No changes for Babel

BetaFeatures
No changes for BetaFeatures

BounceHandler
No changes for BounceHandler

Calendar
No changes for Calendar

Campaigns
No changes for Campaigns

Capiunto
No changes for Capiunto

CategoryTree
No changes for CategoryTree

CentralAuth
No changes for CentralAuth

CharInsert
No changes for CharInsert

CheckUser
No changes for CheckUser

CirrusSearch
No changes for CirrusSearch

Cite
No changes for Cite

CiteThisPage
No changes for CiteThisPage

Citoid
No changes for Citoid

cldr
No changes for cldr

Cognate
No changes for Cognate

CodeEditor
No changes for CodeEditor

CodeMirror
No changes for CodeMirror

CodeReview
No changes for CodeReview

CollaborationKit
No changes for CollaborationKit

Collection
No changes for Collection

CommonsMetadata
No changes for CommonsMetadata

ConfirmEdit
No changes for ConfirmEdit

CongressLookup
No changes for CongressLookup

ContactPage
No changes for ContactPage

ContentTranslation
No changes for ContentTranslation

ContributionTracking
No changes for ContributionTracking

CreditsSource
No changes for CreditsSource

Dashiki
No changes for Dashiki

Disambiguator
No changes for Disambiguator

DiscussionTools
No changes for DiscussionTools

DismissableSiteNotice
No changes for DismissableSiteNotice

DonationInterface
No changes for DonationInterface

DoubleWiki
No changes for DoubleWiki

DynamicSidebar
No changes for DynamicSidebar

EUCopyrightCampaign
No changes for EUCopyrightCampaign

Echo
No changes for Echo

Elastica
No changes for Elastica

ElectronPdfService
No changes for ElectronPdfService

EntitySchema
No changes for EntitySchema

EventBus
No changes for EventBus

EventLogging
No changes for EventLogging

ExtensionDistributor
No changes for ExtensionDistributor

ExternalGuidance
No changes for ExternalGuidance

FeaturedFeeds
No changes for FeaturedFeeds

FileExporter
No changes for FileExporter

FileImporter
No changes for FileImporter

FlaggedRevs
No changes for FlaggedRevs

Flow
No changes for Flow

FundraiserLandingPage
No changes for FundraiserLandingPage

FundraisingTranslateWorkflow
No changes for FundraisingTranslateWorkflow

Gadgets
No changes for Gadgets

GeoCrumbs
No changes for GeoCrumbs

GeoData
No changes for GeoData

GettingStarted
No changes for GettingStarted

GlobalBlocking
No changes for GlobalBlocking

GlobalCssJs
No changes for GlobalCssJs

GlobalPreferences
No changes for GlobalPreferences

GlobalUsage
No changes for GlobalUsage

GlobalUserPage
No changes for GlobalUserPage

GoogleNewsSitemap
No changes for GoogleNewsSitemap

Graph
No changes for Graph

GrowthExperiments
No changes for GrowthExperiments

GuidedTour
No changes for GuidedTour

GWToolset
No changes for GWToolset

ImageMap
No changes for ImageMap

InputBox
No changes for InputBox

Insider
No changes for Insider

intersection
No changes for intersection

Interwiki
No changes for Interwiki

InterwikiSorting
No changes for InterwikiSorting

Jade
No changes for Jade

Josa
No changes for Josa

JsonConfig
No changes for JsonConfig

Kartographer
No changes for Kartographer

LabeledSectionTransclusion
No changes for LabeledSectionTransclusion

LandingCheck
No changes for LandingCheck

LdapAuthentication
No changes for LdapAuthentication

Linter
No changes for Linter

LiquidThreads
No changes for LiquidThreads

Listings
No changes for Listings

LocalisationUpdate
No changes for LocalisationUpdate

LoginNotify
No changes for LoginNotify

MachineVision
No changes for MachineVision

MapSources
No changes for MapSources

MassMessage
No changes for MassMessage

Math
No changes for Math

MobileApp
No changes for MobileApp

MobileFrontend
No changes for MobileFrontend

MultimediaViewer
No changes for MultimediaViewer

NavigationTiming
No changes for NavigationTiming

Newsletter
No changes for Newsletter

NewUserMessage
No changes for NewUserMessage

Nuke
No changes for Nuke

OATHAuth
No changes for OATHAuth

OAuth
No changes for OAuth

OpenStackManager
No changes for OpenStackManager

ORES
No changes for ORES

PageAssessments
No changes for PageAssessments

PagedTiffHandler
No changes for PagedTiffHandler

PageImages
No changes for PageImages

PageTriage
No changes for PageTriage

PageViewInfo
No changes for PageViewInfo

ParserFunctions
No changes for ParserFunctions

ParsoidBatchAPI
No changes for ParsoidBatchAPI

PdfHandler
No changes for PdfHandler

PerformanceInspector
No changes for PerformanceInspector

Petition
No changes for Petition

Poem
No changes for Poem

PoolCounter
No changes for PoolCounter

Popups
No changes for Popups

ProofreadPage
No changes for ProofreadPage

PropertySuggester
No changes for PropertySuggester

QuickSurveys
No changes for QuickSurveys

Quiz
No changes for Quiz

ReadingLists
No changes for ReadingLists

RelatedArticles
No changes for RelatedArticles

Renameuser
No changes for Renameuser

RevisionSlider
No changes for RevisionSlider

RSS
No changes for RSS

SandboxLink
No changes for SandboxLink

Score
No changes for Score

Scribunto
No changes for Scribunto

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
No changes for SyntaxHighlight_GeSHi

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
No changes for Thanks

TheWikipediaLibrary
No changes for TheWikipediaLibrary

TimedMediaHandler
No changes for TimedMediaHandler

timeline
No changes for timeline

TitleBlacklist
No changes for TitleBlacklist

TocTree
No changes for TocTree

TorBlock
No changes for TorBlock

Translate
No changes for Translate

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
No changes for UploadWizard

UrlShortener
No changes for UrlShortener

UserMerge
No changes for UserMerge

VipsScaler
No changes for VipsScaler

VisualEditor
No changes for VisualEditor

WebAuthn
No changes for WebAuthn

Wikibase
No changes for Wikibase

WikibaseCirrusSearch
No changes for WikibaseCirrusSearch

WikibaseLexeme
No changes for WikibaseLexeme

WikibaseLexemeCirrusSearch
No changes for WikibaseLexemeCirrusSearch

WikibaseMediaInfo
No changes for WikibaseMediaInfo

WikibaseQualityConstraints
No changes for WikibaseQualityConstraints

Wikidata.org
No changes for Wikidata.org

WikidataPageBanner
No changes for WikidataPageBanner

WikiEditor
No changes for WikiEditor

wikihiero
No changes for wikihiero

WikiLove
No changes for WikiLove

WikimediaBadges
No changes for WikimediaBadges

WikimediaEditorTasks
No changes for WikimediaEditorTasks

WikimediaEvents
No changes for WikimediaEvents

WikimediaIncubator
No changes for WikimediaIncubator

WikimediaMaintenance
No changes for WikimediaMaintenance

WikimediaMessages
No changes for WikimediaMessages

Wikisource
No changes for Wikisource

XAnalytics
No changes for XAnalytics

CologneBlue
No changes for CologneBlue

EUCopyrightCampaignSkin
No changes for EUCopyrightCampaignSkin

MinervaNeue
No changes for MinervaNeue

MonoBook
No changes for MonoBook

Modern
No changes for Modern

Nostalgia
No changes for Nostalgia

Timeless
No changes for Timeless

Vector
No changes for Vector

Total Changes
91 Changes in 1 repos by 28 authors