MediaWiki 1.35/wmf.5/Changelog

Core changes

 * - REST: Implement from and to for editors count handler.  by Petr Pchelko
 * - REST: Add 'from' and 'to' parameters to historycount endpoint. by Petr Pchelko
 * - Semicolon separator for article title and timestamp is a pseudo element by jdlrobson
 * - Hard deprecate Parser::disableCache by C. Scott Ananian
 * - Exit on error for .pipeline/dev_prereq.sh by Jeena Huneidi
 * - Parser: remove/make private historically-public methods by C. Scott Ananian
 * - Adjust doc of VirtualRESTService::onRequests by Umherirrender
 * - Parser: Add Title type hints by C. Scott Ananian
 * - Add phan-return to ImageGalleryBase::getImages by Umherirrender
 * - Load noscript module on mobile by jdlrobson
 * - docs: Exclude pattern for maintenance READMEs by apaskulin
 * - Add minor edit count to available REST API history counts by Bill Pirkle
 * - Attempt to automatically fix start of config vars being __DIR__ by Reedy
 * - Deprecate FileJournal::factory by Aryeh Gregor
 * - Simplify user bucket cases by Adam Wight
 * - Add genitive grammar for Norwegian by Jon Harald Søby
 * - Remove parameters to function that never takes any by Max Semenik
 * - Minor cleanups by Max Semenik
 * - Fix ParserTestRunner::checkSetupDone by Max Semenik
 * - Backwards-compatible PHPUnit 8 preparations by Max Semenik
 * - ParamValidator: Flag as unstable for 1.34 by Brad Jorsch
 * - User: Allow newSystemUser to create over anonymous actors by Brad Jorsch
 * - Count edit conflicts combined with user edits by WMDE-Fisch
 * - Unit test for MySqlLockManager by Aryeh Gregor
 * - Include libraries loaded via `load_composer_autoloader` on Special:Version by Reedy
 * - Remove Parser::serializeHalfParsedText and helpers by Tim Starling
 * - Search: Don't invite users to create a page if they can't by DannyS712
 * - RequestContext: Clarify uselang support and how it works by Timo Tijhof
 * - Special:Block: Add separate default block length for IP blocks by DannyS712
 * - Remove `$wgSysopEmailBans`, deprecated in 1.34 by DannyS712
 * - Update nikic/php-parser from 3.1.5 to 4.2.4 by Reedy
 * - OutputPage,ResourceLoaderStartupModule: Separate internal from public config vars by Timo Tijhof
 * - composer: Allow symfony/yaml ~3.4 by Niklas Laxström
 * - Hard deprecate `$wgSysopEmailBans` by DannyS712
 * - Make it so that index.php displays something useful if php not installed by Brian Wolff
 * - Parser: Remove ::getConverterLanguage, deprecated in 1.32 by Fomafix
 * - mw.widgets.UsersMultiselectWidget: Fix property name by Bartosz Dziewoński
 * - Status: improve typehints by Gergő Tisza
 * - Do not insert page titles into querycache.qc_value by mszabo-wikia
 * - Add public visibility to some language function by Umherirrender
 * - docs: Convert class-level documentation files to Markdown by apaskulin
 * - Remove old pcache metric compat from ParserCache.php by addshore
 * - Remove blocker dependency for System and Composite blocks by Dayllan Maza
 * - Make deprecated methods fail in unit tests. by daniel
 * - auth: Set constant visibility by Max Semenik
 * - Shell: Add more types by Max Semenik
 * - Shell\Result: declare types, enable strict types by Max Semenik
 * - Remove PhpXmlBugTester by Max Semenik
 * - Allow injecting a message localizer into Status by Gergő Tisza
 * - RELEASE-NOTES-1.35: Move note about Revision::getRevisionText from 1.34 by James D. Forrester
 * - Permissioning refactor of DifferenceEngine by jdlrobson
 * - tests: Add explicit return type void to setUp and tearDown by Max Semenik
 * - Hard deprecate User::isEveryoneAllowed by Petr Pchelko
 * - Hard-deprecate User::getAllRights by Petr Pchelko
 * - LanguageNameUtils: Use type hints instead of Assert::parameterType by Fomafix
 * - resourceloader: Simplify CSSMin regex and its handling by Max Semenik
 * - Move deflate method to MW util and deprecate EasyDeflate module by Ed Sanders
 * - Add new rupee symbol by Ed Sanders
 * - Save autoblock reasons with unexpanded templates by Thalia
 * - 100% unit test coverage for FileBackend by Aryeh Gregor
 * - Unit tests for FileBackend by Aryeh Gregor
 * - Disable $wgServer autodetection to prevent cache poisoning attacks  by Kunal Mehta
 * - skins: Deprecate getDynamicStylesheetQuery, makeI18nUrl and makeNSUrl by Derick Alangi
 * - Deprecate additional public methods of Parser by C. Scott Ananian
 * - Deprecate Parser::replaceLinkHolders / replaceLinkHoldersText by C. Scott Ananian
 * - Deprecate Parser::splitWhitespace / Parser::createAssocArgs by C. Scott Ananian
 * - Deprecate Parser::areSubpagesAllowed / Parser::maybeDoSubpageLink by C. Scott Ananian
 * - docs: Disable Doxygen parameter format warnings by Timo Tijhof
 * - Deprecate Parser implementation methods (will be private in next release) by C. Scott Ananian
 * - Drop MediaWikiServices::resetLanguageServices by Aryeh Gregor
 * - Reset services in setService by Aryeh Gregor
 * - Hard-deprecate LockManagerGroup::getDefault/getAny by Aryeh Gregor
 * - Remove unnecessary devDependency by Ed Sanders
 * - Shell: Declare constants visibility by Max Semenik
 * - Fix for ArticleRevisionViewCustom hook in DifferenceEngine.php by Yaron Koren
 * - Rename/deprecate some REST history count types    by Bill Pirkle
 * - Update performer when block settings are changed by sakretsu
 * - Don't expand template for reason on saving an autoblock by Thalia
 * - jquery.accessKeyLabel: Remove unused array indirection by Timo Tijhof
 * - Hard deprecate wfGetRusage, no known callers by James D. Forrester
 * - Make SpecialExport's private properties/methods protected instead by Jack Phoenix
 * - Document wgEnablePartialBlocks usage in a SiteConfiguration object by David Barratt
 * - tests: Add type hints to OutputPageTest by Thiemo Kreuz
 * - clientpool: Use PHP constants in SquidPurgeClient by IijimaYun
 * - Simplify RemexStripTagHandler by extending NullTokenHandler by Tim Starling
 * - Clean up the grammar of api/i18n/en.json by Zppix

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
86 Changes in 1 repos by 38 authors