MediaWiki 1.33/wmf.19/Changelog

Core changes

 * - Fix lowercase in namespace of LogCapturingSpi.php by Amir Sarabadani
 * - Remove Target/User validation from Block::appliesToUsertalk by David Barratt
 * - Add Priority Hints support by Gilles Dubuc
 * - Chrome Origin Trial support by Gilles Dubuc
 * - selenium: improve ffmpeg reporting by Antoine Musso
 * - actions: Improve Action class code for clarity & consistency by Derick Alangi
 * - media: Mark ImageHandler::getScriptParams as protected by Thiemo Kreuz
 * - media: Mark public MediaHandler/ImageHandler methods as such by Thiemo Kreuz
 * - Return the page_id in list=langbacklinks as an int by Reedy
 * - Use (int) rather than intval by Reedy
 * - Return the page_id in list=iwbacklinks as an int rather than string by setian
 * - resourceloader: Make JSMinPlus allow reserved words as property name (ES5) by Ebrahim Byagowi
 * - specials: Cleanup and fix PHPDoc comments by Derick Alangi
 * - registration: Fix 'ResourceLoaderWikiModule' schema validation by Kunal Mehta
 * - registration: Fix 'arbitrary ResourceLoaderModule definition' schema regex by Kunal Mehta
 * - Upgrade moment from 2.19.3 to 2.24.0 by Krinkle
 * - foreign-resources: Pull all moment locales, even the ones we don't yet use by Krinkle
 * - foreign-resources: Add moment to our list of resources by Krinkle
 * - resourceloader: Remove back compat for old packageFiles format by Krinkle
 * - resourceloader: Change 'packageFiles' format to be JSON-compatible by Krinkle
 * - selenium: prevent webdriverio automatic screenshot by Antoine Musso
 * - objectcache: improve set slam prevention in getWithSetCallback by Aaron Schulz
 * - debug: Add basic accessibility support to debug console by Thiemo Kreuz (WMDE)
 * - Add .phar to $wgFileBlacklist as a paranoia measure by Brian Wolff
 * - Sanitizer: remove deprecated parameter to escapeIdReferenceList by Max Semenik
 * - Return early in Title::checkUserBlock if user does not have a block. by David Barratt
 * - build: Increase fresnel runs to 5, and add more scenarios by Krinkle
 * - Apply the pseudo-css selector rules to diff and changelist pages by jdlrobson
 * - ForeignResourceManager: Catch responses other than 200 OK by Krinkle
 * - Block: Remove unnecessary lines related to old use of Block::prevents by Krinkle
 * - Separate out different functionalities of Block::prevents  by Thalia
 * - Add language support for Saisiyat (xsy) by Raimond Spekking
 * - ApiQueryUserContribs: Only use 'contributions' replica if querying by user ID by Brad Jorsch
 * - mediawiki.ui: Align button height to standard (and input) by Jforrester
 * - Update OOUI to v0.30.3     by James D. Forrester
 * - Set $wgMediaInTargetLanguage to true by default by Max Semenik
 * - RCFilters: Export config vars in the RL modules where possible (take 2) by Roan Kattouw
 * - build: Update eslint-config-wikimedia to 0.11.0 by Bartosz Dziewoński
 * - Fix password policy handling in temporary password provider by Gergő Tisza
 * - Add missing use for IMaintainableDatabase by Umherirrender
 * - Database: Have buildStringCast actually cast for MySQL, MSSQL by Brad Jorsch
 * - Fix grammar in UserPasswordPolicy documentation by Thalia
 * - Make uca-tr use I as uppercase of dotless ı instead of reverse by Brian Wolff
 * - resourceloader: Tolerate string as deps for test suites by Krinkle
 * - DatabasePostgres: Ignore "IGNORE" option to update by Brad Jorsch
 * - objectcache: avoid duplicate cache sets for missing keys with lockTSE by Aaron Schulz
 * - API: Add block info to more block errors by Brad Jorsch
 * - API: Spread autoblocks from action=edit and action=move by Brad Jorsch
 * - MultiHttpClient: Don't relay the end-of-headers line by Umherirrender
 * - DifferenceEngine: Allow cache hits for empty diffs by Brad Jorsch
 * - RCFilters: Don't show tags with 0 hits in tag menu by Roan Kattouw
 * - pagers: Remove unused "form" properties from two pagers by Umherirrender
 * - TOC: Add z-index: -1 to hidden checkbox by Fomafix
 * - Set BlockDisablesLogin false for Blocking group tests that assume this by Thalia
 * - eslint: Enable caching by Ed Sanders
 * - pagers: Fix and add missing @param documentation by Umherirrender
 * - Remove comments literally documenting unit tests being unit tests by Thiemo Kreuz
 * - Uncheck "create account" on Special:Block for partial blocks by Thalia
 * - Various fixes for phan-taint-check by Brian Wolff
 * - Remove suggestions for negative namespaces in Page Restrictions by Moriel Schottlender
 * - mw.widgets.TitleWidget: Add 'excludeDynamicNamespaces' config by Moriel Schottlender
 * - Follow-up I68179974: Remove from 1.33 RL, backported to 1.32 by James D. Forrester
 * - Add support for Argon2 password hashing by Max Semenik
 * - Print logs generated during unit test when test fails by Erik Bernhardson

Vendor

 * - Update OOUI to v0.30.3 by James D. Forrester
 * - Upgrade several Wikibase libraries   by Greta Doçi
 * - Upgrade to elastica 6.0.2 by David Causse

3D

 * - Migrate to newer phan by Kunal Mehta

AbuseFilter

 * - Add missing use statement by Kunal Mehta
 * - Fix parameter order in doc comment by Kunal Mehta
 * - Fix caching in AFComputedVariable by Kunal Mehta
 * - Replace calls to deprecated Block::prevents by Thalia

ActiveAbstract
No changes for ActiveAbstract

AdvancedSearch
No changes for AdvancedSearch

AntiSpoof
No changes for AntiSpoof

ApiFeatureUsage

 * - Add missing phpdocs to clarify types by Umherirrender

ArticleCreationWorkflow
No changes for ArticleCreationWorkflow

ArticlePlaceholder

 * - build: Set private: true in package.json by Umherirrender

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

 * - Fixed typo by DCausse
 * - Regularize [ ... ] syntax in AnalysisConfigBuilder and tests by tjones
 * - Configure Nori Korean analyzer for ES6 by EBernhardson
 * - Replace @expectedException with $this->expectException by Thiemo Kreuz (WMDE)
 * - Make all class names in @covers tags start with a backslash by Thiemo Kreuz
 * - Correct api docs for cirrusbuilddoc by Erik Bernhardson
 * - Add expectedWarnings to KeywordFeatureAssertions::assertNoResultsPossible by Erik Bernhardson
 * - Create metastore if missing from indexNamespaces.php by Erik Bernhardson
 * - Add constants for SearchEngine entry points by David Causse
 * - Add support for 5.6.14 in es6 branch by David Causse
 * - Stop overriding elastic merge settings by default by Erik Bernhardson
 * - Move waitForGreen to Elastica extension by Smalyshev
 * - Create metastore if missing from indexNamespaces.php by Erik Bernhardson
 * - Use prebuilt slovak stemmer by David Causse
 * - Use prebuilt serbian_stemmer by David Causse
 * - Drop support for SourceRegex timeout param by David Causse
 * - Remove requireAutoGeneratePhrase by David Causse
 * - Various es6 compat issues by Erik Bernhardson
 * - Remove max_determined_states BC by Erik Bernhardson
 * - es6: {index}/_aliases -> {index}/_alias by Erik Bernhardson
 * - Handle string result from Response::getFullError by Erik Bernhardson
 * - Drop support for the '_all' field (already disabled by default) by David Causse
 * - Setup es6 branch by David Causse

Cite

 * - Add support for read-only mode by Ed Sanders
 * - Use new upstream defaults for actions by Ed Sanders
 * - Fix highlighting code destroying backlinks on unnamed s by Thiemo Kreuz (WMDE)
 * - Add missing jQuery selector escaping by Thiemo Kreuz
 * - Remove generated cite-dialogs stubs by Ed Sanders

CiteThisPage
No changes for CiteThisPage

Citoid

 * - Add support for read-only mode by Ed Sanders

cldr
No changes for cldr

Cognate
No changes for Cognate

CodeEditor
No changes for CodeEditor

CodeMirror

 * - Make Special:JavaScriptTest pass with and without extension Cite by Fomafix

CodeReview
No changes for CodeReview

CollaborationKit
No changes for CollaborationKit

Collection

 * - Replace @expectedException with $this->expectException by Thiemo Kreuz

CommonsMetadata
No changes for CommonsMetadata

ConfirmEdit
No changes for ConfirmEdit

CongressLookup
No changes for CongressLookup

ContactPage
No changes for ContactPage

ContentTranslation

 * - Make CXTextSelectionContextItem non-exclusive by jenkins-bot
 * - Use VE read-only mode for source surface  by jenkins-bot
 * - Update ve.dm.CXLintableNode.prototype.getId doc string by petarpetkovic
 * - Document events in ve.init.mw.CXTarget by jenkins-bot
 * - Check pending paragraphs when input focus changes by jenkins-bot
 * - Document possible null return value by jenkins-bot
 * - Attach focus listeners only once by jenkins-bot
 * - Move command registation to the end of mw.cx.TranslationController file by Petar.petkovic
 * - build: Update eslint-config-wikimedia to 0.11.0 by Ed Sanders
 * - Display correct issue card on keyboard focusing by jenkins-bot
 * - Merge all columns related UI modules into mw.cx.ui.TranslationView by jenkins-bot
 * - Rename mw.cx.widgets.PageTitleWidget to mw.cx.ui.PageTitleWidget by jenkins-bot

ContributionTracking
No changes for ContributionTracking

CreditsSource
No changes for CreditsSource

Dashiki
No changes for Dashiki

Disambiguator
No changes for Disambiguator

DismissableSiteNotice
No changes for DismissableSiteNotice

DonationInterface

 * - build: Add composer.lock to .gitignore by Umherirrender

DoubleWiki
No changes for DoubleWiki

DynamicSidebar
No changes for DynamicSidebar

EUCopyrightCampaign
No changes for EUCopyrightCampaign

Echo

 * - Use local vars in LabelIconWidget by Umherirrender
 * - Add type hints and remove unused code from tests by Umherirrender
 * - Make use of the …::class feature in production code by Umherirrender
 * - Replace @expectedException with $this->expectException by Umherirrender
 * - Simplify a few overly complex code snippets by Umherirrender

Elastica

 * - Remove ElasticaTask backport by David Causse
 * - Add MWElasticUtils helper methods by DCausse
 * - Add MWElasticUtils::waitForGreen by David Causse
 * - Setup es6 branch by David Causse

ElectronPdfService
No changes for ElectronPdfService

EventBus

 * - Remove support of wgEventServiceUrl in favor of multi instance wgEventServices by Andrew Otto
 * - Create EventBus Monolog adapter. by Petr Pchelko
 * - Replace calls to deprecated Block::prevents by Thalia
 * - Reuse safe serialization method for signing the event. by Mobrovac
 * - EventFactory: Added new event factory methods by Holger Knust
 * - Remove properties with null values from the recentchange event. by Petr Pchelko
 * - Check for eventServiceName in config before accessing by Andrew Otto

EventLogging
No changes for EventLogging

ExtensionDistributor
No changes for ExtensionDistributor

ExternalGuidance

 * - Special:ExternalGuidance: Fix wrong list style in desktop by Santhosh Thottingal

FeaturedFeeds

 * - Fix usage of obsolete Revision and ParserOptions features by Max Semenik

FileExporter
No changes for FileExporter

FileImporter
No changes for FileImporter

FlaggedRevs
No changes for FlaggedRevs

Flow

 * - mw.flow.ve.Target: Change surface #setDisabled to #setReadOnly by Bartosz Dziewoński
 * - Replace @expectedException with $this->expectException by Umherirrender
 * - Add missing newlines between functions by Thiemo Kreuz
 * - Unbreak reply clicks with existing widget by Roan Kattouw
 * - Store Parsoid version and base URL in Flow body content by Kosta Harlan

FundraiserLandingPage
No changes for FundraiserLandingPage

FundraisingTranslateWorkflow
No changes for FundraisingTranslateWorkflow

Gadgets

 * - Don't use deprecated Sanitizer::escapeId by Max Semenik

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

 * - Renamed patches directory to sql because of standardization by Umherirrender

GlobalUserPage
No changes for GlobalUserPage

GoogleNewsSitemap
No changes for GoogleNewsSitemap

Graph
No changes for Graph

GrowthExperiments

 * - Enable phan by Kosta Harlan
 * - Replaced rawParams with plaintextParams by Naga sai sravanth
 * - Help panel: convert custom data module to package module by Roan Kattouw
 * - WelcomeSurvey: convert popup code to using require by Catrope
 * - Help Panel: Remove mediawiki.messagePoster dependency by Kosta Harlan
 * - Help Panel: Allow help panel to show in reading mode by Kosta Harlan
 * - Help Panel: Rewire search input action by Kosta Harlan
 * - Homepage by Stephane Bisson
 * - Help Panel: Use single search input field for IME by Kosta Harlan

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

 * - Rename Jade.namespaces.php to match extension.json by Umherirrender
 * - build: Set private: true in package.json by Umherirrender
 * - build: Updating mediawiki/mediawiki-codesniffer to 24.0.0 by Umherirrender
 * - Also reset wgCentralIdLookupProvider in unit tests by Umherirrender

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

 * - Add new Linter category wikilink-in-extlink by Kunal Mehta

LiquidThreads
No changes for LiquidThreads

Listings
No changes for Listings

LocalisationUpdate
No changes for LocalisationUpdate

LoginNotify
No changes for LoginNotify

MapSources
No changes for MapSources

MassMessage

 * - Fix JS exception when adding a new target on non-crosswiki wikis by Kunal Mehta

Math

 * - Add support for read-only mode by Ed Sanders

MobileApp
No changes for MobileApp

MobileFrontend

 * - diff & content-providers: Minor code improvements by Derick Alangi
 * - Remove usages of overlay.$ from languageOverlay.test.js by Nicholas Ray
 * - Run all tests in Special:JavaScript/qunit by Nicholas Ray
 * - Move talkOverlay factory to the mobile.startup module by Nicholas Ray
 * - Deprecate access to mobile.init from skins by jdlrobson
 * - A simplified TalkOverlay by jdlrobson
 * - Drop ImageOverlays reliance on template partials  by jdlrobson
 * - Update reference to languageOverlay in Overlay.less by Nicholas Ray
 * - Fix @memberof in LanguageSearcher by Nicholas Ray
 * - Make LanguageOverlay an overlay composed of a LanguageSearcher component by Nicholas Ray
 * - Build: reduce precommit tests by jdlrobson
 * - Avoid deprecated toast.show arguments by Jdlrobson
 * - Build: simplify NPM scripts by Stephen Niedzielski
 * - Hygiene: improve ESLint globals readability by Stephen Niedzielski
 * - Correct the parsing of MediaWiki:Rev-deleted-user by Jack Phoenix
 * - Apply `promised-view` class to PromisedView's parent element when loading by Nicholas Ray
 * - [DEPRECATING CHANGE] Deprecate View.$ by Ed Sanders
 * - saveFailureMessage moved out of EditorOverlayBase by jdlrobson
 * - Fix Overlay.test.js side effects by Nicholas Ray
 * - New component: promisedView by jdlrobson
 * - Do not load mobile editor on desktop, again by Bartosz Dziewoński
 * - Remove special .tagline styles on mobile user page by Jan Drewniak
 * - Fix alignment and reposition languages count in Special:MobileLanguages by Ammarpad

MultimediaViewer

 * - build: Be more aggressive in fixing old bad JS code style by James D. Forrester
 * - build: Update eslint-config-wikimedia to 0.11.0 by James D. Forrester

NavigationTiming

 * - Add ability to oversample per wiki by Gilles Dubuc
 * - Fix observePaintTiming for loop by Gilles Dubuc
 * - Update packageFiles format for Ic566a1cd7efd by Roan Kattouw

Newsletter

 * - Change "Register" to "Create" in localization files (en and qqq) by Zoranzoki21

NewUserMessage
No changes for NewUserMessage

Nuke

 * - Migrate to new phan by Matěj Suchánek

OATHAuth
No changes for OATHAuth

OAuth
No changes for OAuth

OpenStackManager

 * - build: Updating mediawiki/mediawiki-codesniffer to 24.0.0 by Umherirrender
 * - Error: Call to a member function doLogout on boolean by Umherirrender

ORES
No changes for ORES

PageAssessments
No changes for PageAssessments

PagedTiffHandler
No changes for PagedTiffHandler

PageImages
No changes for PageImages

PageTriage

 * - Fix toolbar icon color on mouseleave by Kosta Harlan

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

 * - Upgrade Poem extension to use newer phan by zoranzoki21

PoolCounter
No changes for PoolCounter

Popups

 * - Bring reference type detection in sync with RESTbased endpoint by WMDE-Fisch
 * - Remove object passed by references to method by Thiemo Kreuz (WMDE)
 * - Update type-specific reference headings according to requirements by Thiemo Kreuz
 * - Add a beta feature switch for reference previews by Thiemo Kreuz
 * - Add reference type detection to HTML scraping gateway  by WMDE-Fisch
 * - Hygiene: rename test import to match source by Stephen Niedzielski
 * - Fix regression showing page previews on ^ jump mark links by Stephen Niedzielski
 * - Hygiene: improve ESLint globals readability by Stephen Niedzielski
 * - Use upper-case {JQuery} in all documentation by Thiemo Kreuz
 * - Limit reference popups to max. 5 lines instead of 7 by Thiemo Kreuz
 * - Unify /* global … */ annotations for ESLint by Stephen Niedzielski
 * - Remove unused attributes from .svg files to optimize them further by Thiemo Kreuz
 * - Reference gateway accepts .mw-reference-text and .reference-text by Thiemo Kreuz
 * - Add all reference type icons and messages by WMDE-Fisch

ProofreadPage
No changes for ProofreadPage

PropertySuggester

 * - build: Set private: true in package.json by Umherirrender

QuickSurveys
No changes for QuickSurveys

Quiz
No changes for Quiz

ReadingLists

 * - build: Remove unused jquery/mw from eslint config by Timo Tijhof

RelatedArticles
No changes for RelatedArticles

Renameuser

 * - Batch renames in image tables by Gergő Tisza
 * - RenameuserSQL: Drop wgAuth/AuthPlugin deprecated code, being removed by James D. Forrester

RevisionSlider
No changes for RevisionSlider

RSS
No changes for RSS

SandboxLink
No changes for SandboxLink

Score

 * - beautify lilypond error message output by Addshore
 * - Add messages for Wikibase datatypes display by Addshore
 * - Add "Musical notation" Wikibase data type by alaasarhan

Scribunto
No changes for Scribunto

SearchExtraNS
No changes for SearchExtraNS

SecurePoll

 * - Replace jshint with eslint by Ed Sanders
 * - Remove obsolete aliases from closures in JS code by Timo Tijhof

Sentry
No changes for Sentry

ShortUrl

 * - Remove obsolete aliases from closures in JS code by Timo Tijhof

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

 * - build: Updating mediawiki/mediawiki-codesniffer to 24.0.0 by Umherirrender

TextExtracts
No changes for TextExtracts

Thanks

 * - Migrate to new phan by Matěj Suchánek

TimedMediaHandler
No changes for TimedMediaHandler

timeline
No changes for timeline

TitleBlacklist

 * - Upgrade TitleBlacklist extension to use newer version of phan by Zoranzoki21
 * - Use plaintextParams directly instead of using rawParams by setian

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

 * - Migrate to new phan by Kunal Mehta

VipsScaler
No changes for VipsScaler

VisualEditor

 * - TemplateContext: Filter out empty template descriptions by Bartosz Dziewoński
 * - Add more read-only implementations by Ed Sanders
 * - MWCategoryWidget: Implement setDisabled by Ed Sanders
 * - MWMetaDialog: Implement read-only mode by Ed Sanders
 * - MW(Advanced)SettingsPage: Use Array.forEach for metaItemCheckboxes by Ed Sanders
 * - Hide label section in MagicLinkNodeContextItem by Ed Sanders
 * - ve.ui.MWSaveDialog: Fix fragment links in visual diff too by Bartosz Dziewoński
 * - ve.ui.MWSaveDialog: Target links in visual diff to new window by Bartosz Dziewoński
 * - Load VE in read-only mode on protected pages by Esanders
 * - Implementations for read-only mode by Bartosz Dziewoński
 * - Update VE core submodule to master (541222565) by Bartosz Dziewoński
 * - ApiVisualEditor: Remove red-link cache warming  by Ed Sanders
 * - ve.dm.MWGalleryImageNode: Update for Parsoid changes to "broken" images by Bartosz Dziewoński
 * - Swap the link-rtl.png and link-ltr.png files by setian
 * - Update VE core submodule to master (2951e9378) by Bartosz Dziewoński
 * - Update VE core submodule to master (2465e0e60) by Bartosz Dziewoński
 * - ve.init.mw.ArticleTarget: Fix some doc comments by Bartosz Dziewoński
 * - build: Update eslint-config-wikimedia to 0.11.0 by Ed Sanders
 * - eslint: Enable caching by Ed Sanders
 * - Improve abstraction around template context description by Ed Sanders
 * - Support only surfacing part of the document by Esanders

Wikibase

 * - Revert "Revert "Update outdated icons with latest standard ones"" by Lucas Werkmeister (WMDE)
 * - termbox: update to latest version by Pablo Grass
 * - Rename link texts for SpecialPages to account for Schemas by Greta Doçi
 * - Fixed WikibaseRepo::getLocalRepoWikiPageMetaDataAccessor when using "entity source based federation"  by Leszek Manicki
 * - Update ApiUserBlockedTest for MW core change by Brad Jorsch
 * - Complete message suggesting to create an account by Abián
 * - Parse wikibase-anonymouseditwarning message as wikitext by Amir Sarabadani
 * - build: on CI only lint changed files by Antoine Musso
 * - Consolidate more view/resources modules (6) by Timo Tijhof

WikibaseCirrusSearch

 * - implement inlabel search keyword by Erik Bernhardson
 * - Fix merging configs by Stanislav Malyshev

WikibaseLexeme

 * - Update fixtures for elasticsearch 6 by Erik Bernhardson
 * - Fix ApiUserBlockedTest test by Stanislav Malyshev
 * - Change colors to align with WikimediaUI color palette by Amir Sarabadani
 * - Parse wikibase-anonymouseditwarning message as wikitext by Amir Sarabadani
 * - Add 9px padding to glosses by Amir Sarabadani

WikibaseMediaInfo

 * - Render property names the same way in PHP & JS by Matthias Mullie
 * - Use a text label for UI panel buttons instead of pencil icon  by Eric Gardner
 * - Override oo-ui-inputWidget margin for depicts input element by Matthias Mullie
 * - Scrap the wikibase.mediainfo.datamodel.MediaInfo pointless module by Jforrester
 * - Rename wikibase.mediainfo.filepagestyles to wikibase.mediainfo.filepage.styles by Jforrester
 * - Drop the now-unused ViewMediaInfoAction class and related RL modules by Jforrester
 * - MediaInfoHandler: Drop getActionOverrides, no longer used by Jforrester
 * - Adds target=_blank to Wikidata Q and P links in Depicts panel by Matthias Mullie
 * - Collapse the wikibase.mediainfo RL module into its only caller by Krinkle
 * - Toggle edit mode on primary, and make state changes impossible during submit  by Jforrester
 * - Show item id instead of depicts property id by Matthias Mullie
 * - Drop <mw: prefix in our tag so MobileFrontend doesn't duplicate by James D. Forrester

WikibaseQualityConstraints

 * - build: Set private: true in package.json by Umherirrender

Wikidata.org
No changes for Wikidata.org

WikidataPageBanner
No changes for WikidataPageBanner

WikiEditor

 * - Update README by Reedy

wikihiero
No changes for wikihiero

WikiLove
No changes for WikiLove

WikimediaBadges
No changes for WikimediaBadges

WikimediaEvents

 * - Move setTitle in testLog by Umherirrender
 * - CitationUsage: don't explicitly load schema files by Baha
 * - Make the PHP_ENGINE cookie non-httpOnly by James D. Forrester

WikimediaIncubator
No changes for WikimediaIncubator

WikimediaMaintenance

 * - refreshMessageBlobs.php: Pass $rl param to MessageBlobStore by Timo Tijhof

WikimediaMessages
No changes for WikimediaMessages

XAnalytics
No changes for XAnalytics

ZeroBanner
No changes for ZeroBanner

ZeroPortal
No changes for ZeroPortal

CologneBlue

 * - Don't use deprecated Sanitizer::escapeId by Max Semenik

EUCopyrightCampaignSkin
No changes for EUCopyrightCampaignSkin

MinervaNeue

 * - Fix talk overlay workflow by jdlrobson
 * - Adds a CSS rule for element to support IE11 and under. by Jdrewniak
 * - Talk overlay no longer uses the loadingOverlay pattern by jdlrobson
 * - Correct path for obtaining loadingOverlay by jdlrobson
 * - Import all skinStyles/mobile.startup into mobile.startup.less by Nicholas Ray
 * - Refactor LanguageOverlay styles by Nicholas Ray
 * - Call new language factory instead of LanguageOverlay by jdlrobson
 * - Hygiene: fix pageIssues QUnit test name by Stephen Niedzielski
 * - README should document all config by Stephen Niedzielski
 * - Hygiene: improve ESLint globals readability by Stephen Niedzielski
 * - Talk is at bottom of main page  by Stephen Niedzielski
 * - Banner now nested inside main article at top by jdlrobson
 * - Remove hard-coded z-index value from page-issues read-more link by Jdlrobson
 * - Revert "Switch to outside list style for ordered lists too" by Jdlrobson
 * - Remove margin from tagline and add .page-heading element by Jan Drewniak
 * - Avoid deprecated View.$ by Ed Sanders

MonoBook
No changes for MonoBook

Modern
No changes for Modern

Nostalgia
No changes for Nostalgia

Timeless

 * - Manually optimize all SVG images by Thiemo Kreuz
 * - build: Add Grunt 'svgmin' task and crush SVGs by Volker E

Vector
No changes for Vector

Total Changes
296 Changes in 57 repos by 71 committers