MediaWiki 1.34/wmf.1/Changelog

Core changes

 * - resources: Rename a few local 'filterFn' vars to 'filterFunction' by Krinkle
 * - clientpool: Remove unused parameter from constructor header by Derick Alangi
 * - Tweak margins for collapsible OOUI HTMLForms some more by Bartosz Dziewoński
 * - resourceloader: Use 'fallback' as default for ResourceLoaderTestCase by Timo Tijhof
 * - Remove obsolete `color` property from horizontal rule by Volker E
 * - resourceloader: Remove 'wgMainPageTitle' mw.config key by Timo Tijhof
 * - resourceloader: Remove needless MW-specific fallback by Krinkle
 * - selenium: Replace regex matching with includes by Krinkle
 * - ContibsPager: Fix slow query with actor migration read-new mode by Brad Jorsch
 * - resourceloader: Declare ResourceLoaderImage fields explicitly by Timo Tijhof
 * - Rename un-prefixed rcfilters selectors by James D. Forrester
 * - db: Use $fname instead of __METHOD__ magic constant by Derick Alangi
 * - specials: Remove invalid return from RedirectSpecialPage::execute by Timo Tijhof
 * - specials: Add $subpage param to RedirectSpecialPage::getRedirectQuery by Krinkle
 * - Fix calls to Title::getUserPermissionsErrors on SpecialImport by Amir Sarabadani
 * - Allow fragment-only TitleValues by Aryeh Gregor
 * - Normalize input to TitleParser::parseTitle by Aryeh Gregor
 * - New Title::castFromLinkTarget/TitleValue by Aryeh Gregor
 * - filebackend: move more files to subdirectories by Aaron Schulz
 * - JsonContent: Add missing prefix to selector by Jforrester
 * - Split DairikiDiff to class per file by Reedy
 * - selenium: Disable flaky wdio rollback tests that rely on pauses by Timo Tijhof
 * - Rename PhpBugTests -> PhpXMLBugTester by Reedy
 * - Split filebackend files to class per file by Reedy
 * - Move ClassCollector to its own file by Reedy
 * - Move SectionProfileCallback to its own file by Reedy
 * - Remove XMPReader back compat by Reedy
 * - Cache: Make APCUBagOStuff::set return a useful value by Daimona Eaytoy
 * - Split StubObject.php to have one class in one file by Reedy
 * - Remove HWLDFWordAccumulator, deprecated in 1.28 by Reedy
 * - Remove ObjectFactory by Reedy
 * - Set global config for test to avoid failure by Thalia
 * - Restore func_get_args in HTMLFormField by Umherirrender
 * - Fix casing of Special Pages to match class name by Reedy
 * - Split HTMLFormElement.php into class per file by Reedy
 * - Update MediaWikiTitleCodec to use NamespaceInfo by Aryeh Gregor
 * - Split LocalFile.php to have one class in one file by Umherirrender
 * - Move UploadStashFile to its own file by Reedy
 * - Fix return type of UploadStashFile::remove by Reedy
 * - title: Allow passing MessageLocalizer to newMainPage by Timo Tijhof
 * - Split logging classes to individual files by Reedy
 * - Remove PreferencesFormLegacy.php by Reedy
 * - Avoid extra parse/save delay for users with non-canonical parser options by Krinkle
 * - Remove unused constructor parameter and unused member variables by Reedy
 * - changes: Remove unused code from ChangesFeed.php by Reedy
 * - Replace PreferencesFormLegacy usages with PreferencesFormOOUI by Reedy
 * - Remove LoginSignupSpecialPage.php from OneObjectStructurePerFile.MultipleFound by Reedy
 * - Split SVGReader to its own file by Reedy
 * - Split ApiImport.php to have one class in one file by Reedy
 * - resourceloader: Re-use internal addLink for mw.loader.load by Timo Tijhof
 * - resourceloader: Switch params for private addLink function by Timo Tijhof
 * - Remove PathRouter.php from Generic.Files.OneObjectStructurePerFile.MultipleFound by Reedy
 * - Remove ApiMessage from Generic.Files.OneObjectStructurePerFile.MultipleFound by Reedy
 * - parser: use "-" for revision ID for non-preview edit filter parse during save by Aaron Schulz
 * - Fix a couple of Generic.Files.OneObjectStructurePerFile.MultipleFound in api by Reedy
 * - changes: Split Feed.php into a class per file by Reedy
 * - HistoryAction: Consider 'feed=' and 'feed=0' as invalid feed actions by Timo Tijhof
 * - resourceloader: Add newline after 'mw.loader.implement' in debug mode by Timo Tijhof
 * - diff: Wrap condition around brackets for more readability by Derick Alangi
 * - installer: Remove TODO per discussion in Ia9f0cd7d0117f67d2017e by Derick Alangi
 * - DevelopmentSettings: Remove unused globals & declare $wgSQLMode by D3r1ck01
 * - registration: Allow to require environment abilities by Kunal Mehta
 * - Reporting API and Feature Policy reporting support by Gilles Dubuc
 * - Improve comments of outputVariesOnRevisionMetaData by Aaron Schulz
 * - Add vary-revision-exist flag to handle and parser cache  by Aaron Schulz
 * - parser: Fix return type for methods and match phpdoc comments by Krinkle
 * - Remove bogus field references in DerivedPageDataUpdater by Aaron Schulz
 * - logging: Replace deprecated use of CommentStore::getStore by Krinkle
 * - Category: Remove "todo" comment about moving code from CategoryPage by Krinkle
 * - parser: Convert wikitext Preprocessor class to using WAN cache by Krinkle
 * - Get rid of unnecessary func_get_args and friends by Krinkle
 * - JsonContent: Remove never-used caption styles by Ed Sanders
 * - Add test to check action- messages exist by Reedy
 * - linting: Start enforcing a basic CSS class naming rule (with lots of opt-outs) by James D. Forrester
 * - Add missing action- messages to MW Core by Ammarpad
 * - resourceloader: Avoid global window.mwTestFooJsCounter in unit tests by Krinkle
 * - rdbms: drop inappropriate and poorly documented "DatabaseOraclePostInit" hook by Krinkle
 * - Use https://www.php.net/ instead of https://secure.php.net/ by Fomafix
 * - search: make legalSearchChars non-static by Aaron Schulz
 * - HistoryPager: Unset 'date-range-to' parameter when paging by Bartosz Dziewoński
 * - Fix docs for MWNamespace::clearCaches removal by Timo Tijhof
 * - rdbms: inject reserved word table name rewrite logic into DatabaseOracle by Krinkle
 * - dao: Correct return type doc for getLoadBalancer by D3r1ck01
 * - rdbms: optimize DBConnRef::getType to avoid connections when possible by Aaron Schulz
 * - Follow-up 4ee606f: Add note to RELEASE-NOTES-1.34 now we know where it landed by James D. Forrester
 * - resourceloader: Move expandModuleNames to ResourceLoader.php by Krinkle
 * - TemplateParser: Use operator short cut where necessary by Derick Alangi
 * - OutputPage: Remove unused variable left out after a refactor by Derick Alangi
 * - HistoryAction: Amend `margin` in collapsed form state by Volker E
 * - Remove deprecated Language::setCode by Fomafix
 * - Remove CryptRand and related stuff by Reedy
 * - HTMLFormFieldWithButton: Allow passing 'inputtype' and pass through 'buttonid' by Ed Sanders
 * - Selenium: fix 'Page should be editable' test by Zfilipin
 * - Add use Wikimedia\StaticArrayWriter statements to maintenance scripts by Reedy
 * - Update Parser to use NamespaceInfo by Aryeh Gregor
 * - Set MW_INSTALL_PATH in Maintenance.php by Aryeh Gregor

Vendor

 * - Add CirrusSearch dev dependency to require-dev by Erik Bernhardson
 * - Add jakobo/hotp-php v1.0.0 by Reedy
 * - Add christian-riesen/base32 1.3.2 by Reedy
 * - Add wikibase/term-store by Jeroen De Dauw
 * - Add library for use in Wikibase by Jeroen De Dauw

3D
No changes for 3D

AbuseFilter

 * - Remove pointless number cast by Daimona Eaytoy
 * - Tweak coverage part 2 by Daimona Eaytoy
 * - Increase code coverage a bit by Daimona Eaytoy
 * - Add missing action- messages by Daimona Eaytoy
 * - Add tests for storing and loading the variables dump by Daimona Eaytoy
 * - Temporarily catch BadMethodCallException when computing _links vars by Daimona Eaytoy
 * - Beautify old, broken abuse_filter_history rows by Tim Starling
 * - Clean AbuseFilterParserTests by Daimona Eaytoy
 * - Use string cast for Postgres compatibility by Daimona Eaytoy

ActiveAbstract

 * - add more logging and exception handling for abstract dumps by Ariel T. Glenn
 * - avoid link cache issues with duplicate title keys for xml dumps by Ariel T. Glenn
 * - Add phan by Umherirrender
 * - Bundle php classes in subfolder by Umherirrender

AdvancedSearch
No changes for AdvancedSearch

AntiSpoof

 * - Add missing action- messages by Reedy

ApiFeatureUsage

 * - build: Update eslint-config-wikimedia from 0.7.2 to 0.11.0 by James D. Forrester

ArticleCreationWorkflow

 * - Add missing action- messages by Reedy
 * - build: Update eslint-config-wikimedia from 0.7.2 to 0.11.0 by James D. Forrester

ArticlePlaceholder

 * - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester

Babel

 * - build: Update eslint-config-wikimedia from 0.7.2 to 0.11.0 by James D. Forrester

BetaFeatures

 * - Reduce cost of 'wgBetaFeaturesFeatures' on every page view by Timo Tijhof

BounceHandler
No changes for BounceHandler

Calendar
No changes for Calendar

Campaigns
No changes for Campaigns

Capiunto
No changes for Capiunto

CategoryTree

 * - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester

CentralAuth

 * - Add missing action- messages by Reedy

CharInsert
No changes for CharInsert

CheckUser

 * - build: Update eslint-config-wikimedia from 0.9.0 to 0.11.0 by James D. Forrester

CirrusSearch

 * - Pass connection to ElasticsearchIntermediary::succcess/failure  by Erik Bernhardson
 * - Remove integration test for Special:Version by Timo Tijhof
 * - Make InCategoryFeatureTest mock the LoadBalancer connection reference methods by Aaron Schulz
 * - Stop using auto_generate_phrase_queries by David Causse

Cite

 * - Define default icons for core citation types by Ed Sanders
 * - Use upstream OOUI icons by Ed Sanders
 * - VE: Use new object format for importRules by Ed Sanders
 * - Rename 'citefromid' to 'citoid' by Ed Sanders

CiteThisPage
No changes for CiteThisPage

Citoid
No changes for Citoid

cldr

 * - Unbreak rebuild.php by Reedy
 * - Add same languages used by Wikidata by Raymond
 * - build: Update eslint-config-wikimedia from 0.8.1 to 0.11.0 by James D. Forrester

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

 * - Add missing action- messages by James D. Forrester
 * - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester

CommonsMetadata
No changes for CommonsMetadata

ConfirmEdit

 * - Add action- message by Jforrester

CongressLookup
No changes for CongressLookup

ContactPage
No changes for ContactPage

ContentTranslation

 * - Remove version param from URL by jenkins-bot
 * - mw.cx.ui.Header: Avoid wgMainPageTitle for simple main page link  by jenkins-bot
 * - Add VS Code to .gitignore by jenkins-bot
 * - Remove 'noime' classes from CE section nodes by jenkins-bot
 * - Fix eventlogging schema revision error for Suggestions by Santhosh Thottingal
 * - Log need-review events by jenkins-bot
 * - Make the wikibase dependency conditional and soft by Santhosh Thottingal
 * - Remove the usage of guided tour by Santhosh Thottingal

ContributionTracking
No changes for ContributionTracking

CreditsSource

 * - Remove default value from database field revsrc_comment by Umherirrender
 * - Remove $Id$ from svn era by Umherirrender

Dashiki

 * - Add phan by Umherirrender

Disambiguator
No changes for Disambiguator

DismissableSiteNotice

 * - build: Update eslint-config-wikimedia from 0.9.0 to 0.11.0 by James D. Forrester

DonationInterface

 * - Mark redirects 'liberated' so we process return immediately by Elliott Eggleston
 * - Post-donation-API-refactor cleanup by Elliott Eggleston
 * - Donation API uses doPayment for all gateways by Elliott Eggleston
 * - Forward-compatible JS for Ingenico Connect by Elliott Eggleston
 * - Paypal forward-compatible JS, comments by Elliott Eggleston
 * - Bump required MW >= 1.30.0 by Elliott Eggleston
 * - Flesh out Adyen doPayment with data by Elliott Eggleston
 * - Declare visibility on private static class properties by Ejegg
 * - Forward-compatible js for legacy GlobalCollect by Elliott Eggleston
 * - Implement doPayment for Ingenico by Elliott Eggleston
 * - PaymentResult: redirect methods support data by Elliott Eggleston
 * - build: Updating mediawiki/mediawiki-codesniffer to 25.0.0 by Jforrester
 * - Various test fixes for DonationInterface on 1.31 by Elliott Eggleston
 * - Update platform to PHP 7.0 by Elliott Eggleston
 * - Make monolog requirement match mediawiki by Elliott Eggleston
 * - Use php null coalesce operator ?? by Umherirrender

DoubleWiki

 * - Add phan by Umherirrender

DynamicSidebar
No changes for DynamicSidebar

EUCopyrightCampaign
No changes for EUCopyrightCampaign

Echo

 * - Disable notification emails for article-linked by Roan Kattouw
 * - removeOrphanedEvents.php: Don't remove events waiting to be emailed by Roan Kattouw
 * - Use echo_event.event_page_id to find events to moderate by Stephane Bisson
 * - Update column names in SQLite patch file by Daimona Eaytoy
 * - Do not recreate echo_event.event_page_namespace on sqlite update by Umherirrender
 * - Email: embed icons as data uri by Stephane Bisson
 * - Add phan by Daimona Eaytoy
 * - Remove unused messages by Jforrester
 * - Don't use {$this->type} in message keys where not needed by Roan Kattouw
 * - Do not fail on unknown revids in mention-summary events by Umherirrender

Elastica

 * - Use an increasing delay in MWElasticUtils::deleteByQuery by Erik Bernhardson

ElectronPdfService

 * - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester

EventBus

 * - Correct the order of parameters for createPageUndeleteEvent. by Petr Pchelko
 * - Fix incompatible declaration of doAck by Kosta Harlan

EventLogging

 * - RemoteSchema: Replace use of deprecated wfGetCache function by D3r1ck01
 * - JsonSchemaContent: Avoid use of deprecated getNativeData by Krinkle

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

 * - Remove dupe message from I43b772934397c2ce128dce027779df8a03ebae6b by Raymond
 * - Add missing action- messages by Reedy

Flow

 * - Add missing action- messages by Reedy
 * - VE: Use new object format for importRules by Ed Sanders

FundraiserLandingPage
No changes for FundraiserLandingPage

FundraisingTranslateWorkflow
No changes for FundraisingTranslateWorkflow

Gadgets
No changes for Gadgets

GeoCrumbs
No changes for GeoCrumbs

GeoData

 * - Clean up updateIndexGranularity.php by Umherirrender
 * - Fix function name case by MaxSem
 * - PSR-4 this extension by Max Semenik
 * - Log unexpected response from elasticsearch by Erik Bernhardson
 * - Make testParseGeoNearbyTitle mock the LoadBalancer connection reference methods by Aaron Schulz

GettingStarted

 * - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester
 * - Use User::getInstanceForUpdate to set option post-send by Umherirrender

GlobalBlocking
No changes for GlobalBlocking

GlobalCssJs

 * - Improve test mockery and avoid deprecated RLContext::getConfig by Krinkle
 * - Testing SecurityCheckPlugin @suppress SecurityCheck-DoubleEscaped by SBassett

GlobalPreferences

 * - s/PreferencesForm/PreferencesFormOOUI/ by Reedy

GlobalUsage
No changes for GlobalUsage

GlobalUserPage
No changes for GlobalUserPage

GoogleNewsSitemap
No changes for GoogleNewsSitemap

Graph
No changes for Graph

GrowthExperiments

 * - Assign mentor on account creation by Kosta Harlan
 * - Homepage: Don't make help module button bigger than the others by Roan Kattouw
 * - Homepage: don't add Homepage tab on mobile by Stephane Bisson
 * - Homepage: remove link in mobile menu by Stephane Bisson
 * - Implement GenericParameterJob by Kosta Harlan
 * - Homepage logging: Track state and action data separately by Kosta Harlan

GuidedTour

 * - build: Add 'npm rum doc' command to unbreak repo by James D. Forrester

GWToolset
No changes for GWToolset

ImageMap

 * - Allow negative coordinates in poly image maps by Alex Ezell

InputBox

 * - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester

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

 * - Pass NamespaceInfo to MediaWikiTitleCodec by Aryeh Gregor

Kartographer

 * - Use `data-mw="interface"` instead of `mw-data="interface"` by Fomafix
 * - Handle the case that getMapData returns null by Fomafix

LabeledSectionTransclusion
No changes for LabeledSectionTransclusion

LandingCheck
No changes for LandingCheck

LdapAuthentication
No changes for LdapAuthentication

Linter
No changes for Linter

LiquidThreads

 * - Add missing action- messages by Reedy

Listings
No changes for Listings

LocalisationUpdate
No changes for LocalisationUpdate

LoginNotify

 * - Disable web notifications for login-success by Roan Kattouw

MapSources
No changes for MapSources

MassMessage

 * - Fix test by removing title from params by Kosta Harlan

Math
No changes for Math

MobileApp

 * - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester

MobileFrontend

 * - Add wdio-mocha-framework to package.json  by Jan Drewniak
 * - api: Fix case mismatch in function name getFragmentForUrl by D3r1ck01
 * - Fix case mismatch for method getPrefixedDBKey by D3r1ck01
 * - MobileFormatter: Remove unused variable left after refactor by D3r1ck01
 * - specials: Remove unnecessary fully qualified namespaces by D3r1ck01
 * - Remove `hideOnExitClick` from Overlay.js prototype by Nicholas Ray
 * - Remove hideOnExitClick from ImageCarousel prototype by Nicholas Ray
 * - Store Page.js headings in instance variable by Nicholas Ray
 * - Migrate browser tests from Ruby to Node.js  by Jdlrobson
 * - Inline the BetaOptInPanel template and drop partial usage by Stephen Niedzielski
 * - BetaOptInPanel should be removed when "cancel" is clicked by Stephen Niedzielski
 * - Removing code related to old page-actions menu markup by Jan Drewniak
 * - Disable broken Ruby browser tests by Jdlrobson
 * - Inline mobile.editor templates by Nicholas Ray

MultimediaViewer
No changes for MultimediaViewer

NavigationTiming

 * - Fix veaction === null case by Gilles Dubuc

Newsletter
No changes for Newsletter

NewUserMessage
No changes for NewUserMessage

Nuke
No changes for Nuke

OATHAuth

 * - Add action-oathauth-disable-for-user by Reedy
 * - Add private logging when user disables 2fa for someone else by Reedy
 * - Replace hotp.php with composer library by Jforrester
 * - Replace base32.php with composer library by Reedy

OAuth

 * - Add missing action- messages by Reedy

OpenStackManager

 * - Add missing action- messages by Reedy

ORES

 * - Change to new tests made with the jobqueue by Amir Sarabadani

PageAssessments
No changes for PageAssessments

PagedTiffHandler
No changes for PagedTiffHandler

PageImages

 * - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester

PageTriage

 * - Remove call to removed MWNamespace::clearCaches by Aryeh Gregor
 * - Update references to ORESServices after namespace move. by Roan Kattouw

PageViewInfo

 * - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester

ParserFunctions
No changes for ParserFunctions

ParsoidBatchAPI
No changes for ParsoidBatchAPI

PdfHandler
No changes for PdfHandler

PerformanceInspector

 * - build: Update eslint-config-wikimedia from 0.7.2 to 0.11.0 by James D. Forrester

Petition
No changes for Petition

Poem
No changes for Poem

PoolCounter
No changes for PoolCounter

Popups

 * - Remove redundant wgPopupsShouldSendModuleToUser variable by Krinkle

ProofreadPage

 * - VE: Add read-only support by Ed Sanders
 * - Add missing action- messages by Reedy

PropertySuggester
No changes for PropertySuggester

QuickSurveys

 * - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester

Quiz

 * - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester

ReadingLists

 * - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester

RelatedArticles

 * - Remove muhogan templates and module by Jan Drewniak

Renameuser
No changes for Renameuser

RevisionSlider

 * - Extract reapplication of saved filter state by WMDE-Fisch
 * - Use switch statement for filter events by WMDE-Fisch
 * - Early exit filter events by WMDE-Fisch
 * - Extract code that resets/removes highlighting by WMDE-Fisch
 * - General code reduction in the highlight event handlers by WMDE-Fisch
 * - Put event setup for user line highlighting in own method by WMDE-Fisch
 * - Add a few more selenium tests for the filter options by WMDE-Fisch
 * - Add node selenium tests for revision highlight feature by WMDE-Fisch

RSS
No changes for RSS

SandboxLink
No changes for SandboxLink

Score

 * - Add read-only support by Ed Sanders
 * - Remove incorrect paper variables by Ebe123
 * - Revert "Use packageFiles for 'ext.score.visualEditor' module" by Esanders
 * - Use packageFiles for 'ext.score.visualEditor' module by Timo Tijhof
 * - shorten score line width on wikidata by alaasarhan
 * - Revert "ScoreHooks: Bundle configuration vars into JS that needs it" by Jforrester
 * - Add bottom margin to score images by Étienne Beaulé

Scribunto

 * - build: Update eslint-config-wikimedia from 0.8.1 to 0.11.0 by James D. Forrester
 * - Update Module_talk name in Telugu by Jforrester

SearchExtraNS
No changes for SearchExtraNS

SecurePoll
No changes for SecurePoll

Sentry

 * - build: Update eslint-config-wikimedia from 0.8.1 to 0.11.0 by James D. Forrester

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

 * - VE: Add read-only support by Ed Sanders
 * - Require the ability to shell out in extension.json by Jforrester
 * - build: Relax MediaWiki.Usage.DeprecatedGlobalVariables.Deprecated$wgParser for now by James D. Forrester

TemplateData
No changes for TemplateData

TemplateSandbox

 * - build: Update eslint-config-wikimedia from 0.8.1 to 0.11.0 by James D. Forrester

TemplateStyles

 * - build: Update eslint-config-wikimedia from 0.8.1 to 0.11.0 by Jforrester
 * - tests: Remove newlines from tests to make pass(?!) by James D. Forrester

TemplateWizard
No changes for TemplateWizard

TextExtracts
No changes for TextExtracts

Thanks

 * - build: Update eslint-config-wikimedia from 0.8.1 to 0.11.0 by James D. Forrester

TimedMediaHandler
No changes for TimedMediaHandler

timeline
No changes for timeline

TitleBlacklist

 * - Add missing action- messages by Reedy

TocTree

 * - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester

TorBlock

 * - Add missing action- messages by Reedy

Translate

 * - build: Update eslint-config-wikimedia from 0.8.1 to 0.11.0 by James D. Forrester
 * - Add missing action- message by Reedy
 * - Move namespace setup to extension-wip.json by jenkins-bot

TranslationNotifications

 * - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester

TrustedXFF
No changes for TrustedXFF

TwoColConflict

 * - Remove call to removed MWNamespace::clearCaches by Roan Kattouw

UniversalLanguageSelector

 * - Disable ULS in VE readOnly mode by Ed Sanders

UploadsLink
No changes for UploadsLink

UploadWizard

 * - Rename DepictsWidget to StatementWidget by Matthias Mullie
 * - Add missing action- messages by Reedy

UrlShortener

 * - Fix readme syntax tags by Framawiki
 * - Fix async shortening: isValid -> getValidity by Ed Sanders
 * - build: Update linters by Ed Sanders
 * - Wrap footer on Special:UrlShortener in paragraph by Lucas Werkmeister

UserMerge
No changes for UserMerge

VipsScaler

 * - Add missing action- messages by Reedy

VisualEditor

 * - ve.init.mw.DesktopArticleTarget: Validate 'veaction' parameter against available modes by Bartosz Dziewoński
 * - Update VE core submodule to master (3796a1f91) by James D. Forrester
 * - ve.ui.MWMagicLinkNodeInspector: Select annotation after converting by Bartosz Dziewoński
 * - Use new CE Surface selectAnnotation method by Bartosz Dziewoński
 * - init: Bundle wgVisualEditorUnsupportedEditParams with DesktopArticleTarget.init by Bartosz Dziewoński
 * - Update VE core submodule to master (6590e0ac5) by James D. Forrester
 * - s/PreferencesForm/PreferencesFormOOUI/ by Reedy
 * - Only depend on ArticleTarget for diff viewer by Ed Sanders
 * - Fix mobile done/tick button by Ed Sanders
 * - ve.ui.MWSaveDialog: Work around review panel disappearing on iOS Safari by Bartosz Dziewoński
 * - ve.init.mw.ArticleTarget: Add sanity check against loading content in wrong mode by Bartosz Dziewoński
 * - Update VE core submodule to master (f039957f3) by James D. Forrester
 * - EditSummaryWidget: Disable pending animation by Jforrester
 * - SurfaceView: Use new #isDeactivated method by Jforrester
 * - Remove unnecessary duplications of 'default' theme files by Ed Sanders
 * - EditSummaryWidget: Don't show suggestions on focus by Ed Sanders
 * - Rename 'citefromid' to 'citoid' by Ed Sanders

Wikibase

 * - Allow using Kartographer maps via Lua without preprocessing by Marius Hoch
 * - Consolidate more view/resources modules (12) by Alaa Sarhan
 * - Follow-up I4262fd6f: De-dupe new i18n by Umherirrender
 * - Add missing action- messages by Reedy
 * - Simplify code in RebuildTermSqlIndex by Jeroen De Dauw
 * - Add config settings for which term stores to write to by Jeroen De Dauw
 * - Foundation for using new term store for writes by Jeroen De Dauw
 * - Create TermStore to legacy adapter by Jeroen De Dauw
 * - Added a duplicate result test case to CombinedEntitySearchHelperUnitTest by Addshore
 * - Add monolingual language codes sjk, sia, sjt by Jon Harald Søby
 * - Remove ancient TODO by Jeroen De Dauw
 * - Update Termbox by Jakob Warkotsch
 * - Remove CirrusSearch hooks by Smalyshev
 * - Explicitly disable "useKartographerMaplinkInWikitext" in output test by Marius Hoch
 * - Implement stable sort for entity selector by Lucas Werkmeister
 * - Turn EntityTermStoreWriter into extract of TermIndex by Jeroen De Dauw
 * - Fix flaky SetAliasesTest::testUserCannotSetAliasesWhenTheyLackPermission by Marius Hoch
 * - Use message-reporter library by Jeroen De Dauw
 * - Replace some isset checks with the new ?? feature by Thiemo Kreuz
 * - Merge wikibase.termbox.messages into wikibase.termbox (13) by Krinkle

WikibaseCirrusSearch

 * - Remove more old wikibase dependencies by Stanislav Malyshev
 * - Remove some BC features from WikibaseSearchConfig by Stanislav Malyshev

WikibaseLexeme

 * - RecentChanges: run jobs before trying to assert by WMDE-leszek
 * - Temporarily skip a flaky selenium test by WMDE-leszek

WikibaseLexemeCirrusSearch

 * - build: Add grunt-banana-checker by Umherirrender

WikibaseMediaInfo

 * - Also render custom statement titles client-size by Matthias Mullie
 * - Don't display statement input field when datatype doesn't support it by Matthias Mullie
 * - WikibaseMediaInfoHooksTest: Test for existing captions tags invariantly, like real code by Jforrester
 * - WikibaseMediaInfoHooksTest: Use a more representative page content test string by Jforrester
 * - Add overflow:visible to keep depicts label from being cut off by ha78na
 * - Restore backward compatibility when initialised without property id by Matthias Mullie
 * - Remove redundant margin-right by Matthias Mullie
 * - WikibaseMediaInfoHooksTest: Assert that we drop  tags by Jforrester
 * - Add missing action- messages by Reedy
 * - Gracefully handle unsupported qualifiers  by Matthias Mullie
 * - Apply DepictsWidget (now StatementWidget) to all statement blocks  by James D. Forrester
 * - Handle statements with unsupported data types  by James D. Forrester
 * - tests: Skip our only Selenium test for now, to unbreak the world by James D. Forrester
 * - Error messages can be HTML by Matthias Mullie
 * - Fall back to old config var name by Matthias Mullie
 * - Fix WikibaseMediaInfo using wrong config for stemming settings by Stanislav Malyshev
 * - First selenium test by Eric Gardner
 * - WikibaseMediaInfoHooksTest: Extract some re-used copy for DRY reasons by James D. Forrester

WikibaseQualityConstraints

 * - Fix test CheckConstraintsJobTest by Stanislav Malyshev
 * - Add URL to constraint suggestions by Lucas Werkmeister

Wikidata.org

 * - build: Update eslint-config-wikimedia from 0.4.0 to 0.11.0 by James D. Forrester

WikidataPageBanner

 * - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester

WikiEditor
No changes for WikiEditor

wikihiero

 * - Sort generated data tables by file name by James D. Forrester

WikiLove

 * - build: Update eslint-config-wikimedia from 0.8.1 to 0.11.0 by James D. Forrester

WikimediaBadges
No changes for WikimediaBadges

WikimediaEditorTasks
No changes for WikimediaEditorTasks

WikimediaEvents
No changes for WikimediaEvents

WikimediaIncubator

 * - Unconditionally overwrite $result in WikimediaIncubator::onGetUserPermissionsErrors by Reedy
 * - Add missing action- messages by Reedy

WikimediaMaintenance
No changes for WikimediaMaintenance

WikimediaMessages

 * - Add missing action- messages by Reedy

XAnalytics
No changes for XAnalytics

ZeroBanner

 * - Add missing action- messages by Reedy

ZeroPortal
No changes for ZeroPortal

CologneBlue
No changes for CologneBlue

EUCopyrightCampaignSkin
No changes for EUCopyrightCampaignSkin

MinervaNeue

 * - Extract SkinOptions to separate class  by Pmiazga
 * - Use MediaWikiServices to cache commonly used helpers by Piotr Miazga
 * - Run Minerva browser tests against the mobile domain  by Jdlrobson
 * - Adding "diff.feature" selenium test by Jdlrobson
 * - Hygiene: remove unused downloadPageAction argument by Stephen Niedzielski
 * - Removing code related to old page-action menu markup by Jan Drewniak
 * - Revert "Beta mode cookie must be set on mobile domain" by Jdlrobson
 * - Beta mode cookie must be set on mobile domain by Jdlrobson
 * - Selenium daily job should mirror selenium-test by Jdlrobson
 * - QA: Do not use local paths for page objects by Jdlrobson
 * - Add missing dependency for Selenium daily job by Jdlrobson
 * - Setup the selenium daily job by Jdlrobson

MonoBook
No changes for MonoBook

Modern
No changes for Modern

Nostalgia
No changes for Nostalgia

Timeless

 * - Style sitenotice by Isarra
 * - Remove a bunch of form stuff and adjust random things to compensate      by Isarra

Vector
No changes for Vector

Total Changes
372 Changes in 95 repos by 66 committers