MediaWiki 1.33/wmf.2/Changelog

Core changes

 * - Use new WikiMap::getCurrentWikiDomain for objectcache and profiler keyspace by Krinkle
 * - Set the SaveParser logger in RevisionRenderer by Aaron Schulz
 * - rdbms: clean up return values of IDatabase write methods by Aaron Schulz
 * - Drop six authentication-related hooks, deprecated in 1.27 by James D. Forrester
 * - Use WikiMap methods for wiki ID logic in more places by Krinkle
 * - Use WikiMap methods in ClassicInterwikiLookup instead of wfWikiId by Krinkle
 * - Remove use of old API doc methods by James D. Forrester
 * - Add isCurrentWikiId/isCurrentWikiDomain/getCurrentWikiDomain to WikiMap by Aaron Schulz
 * - Parser: Remove markNoConversion for displaytitle error message by Fomafix
 * - Change ParserOptions `tidy` default to `true` by C. Scott Ananian
 * - Replace deprecated calls to OutputPage::parseInline by C. Scott Ananian
 * - Deprecate OutputPage::parse and OutputPage::parseInline by C. Scott Ananian
 * - CalendarWidget: Fix left arrow position in header by VolkerE
 * - Create JobQueueEnqueueUpdate class to call JobQueueGroup::pushLazyJobs by Aaron Schulz
 * - Avoid using return value of IDatabase::insert by Aaron Schulz
 * - Avoid broken markup due to conversion table DB queries in Installer:parse by Aaron Schulz
 * - Use PHP 7 '??' operator instead of if-then-else by Fomafix
 * - Make UserEditCountUpdate faster by using auto-commit mode by Aaron Schulz
 * - Deprecate hacky wfSplitWikiID method by Aaron Schulz
 * - Increment edit count for all page moves by Aaron Schulz
 * - resoureloader: Restore support for plain callbacks in mediawiki.base's RLQ by Timo Tijhof
 * - Fix OutputPage::parseInternal by stripping wrapper by C. Scott Ananian
 * - .gitignore: Fix .vscode by Zoranzoki21
 * - Hard deprecate $wgTidyConfig['driver'] = 'disabled' by C. Scott Ananian
 * - Fix use of non-existent variable Parser::$config by Tim Starling
 * - RCFilters: Apply same distance to FilterItemHighlightButtons as other elements by Volker E
 * - Move user_editcount updates to a mergeable deferred update by Aaron Schulz
 * - rdbms: add transaction comment to IDatabase::masterPosWait by Aaron Schulz
 * - RCFilters: Cleanup 'Namespaces' dropdown borders appearance by Volker E
 * - Clear the title cache in MutableRevisionRecordTest by Krinkle
 * - Make testFormatValueRestrictions account for $wgArticlePath to avoid failures by Krinkle
 * - filerepo: Inject the WAN cache info FileRepo instances by Krinkle
 * - rdbms: Use "mixed" type for $profiler field in LoadBalancer by Krinkle
 * - Fix code style in EmailNotification.php by D3r1ck01
 * - MailAddress->toString: Reduce complexity by inverting ifs by James D. Forrester
 * - Move timing code out of the try/catch in doPostOutputShutdown by Aaron Schulz
 * - rdbms: avoid transaction status errors from ping in rollback by Aaron Schulz
 * - API: Set robots noindex,nofollow on HTML output by Brad Jorsch
 * - RCFilters: Fix centering of "no results" message by Roan Kattouw
 * - WikiPage: Truncate redirect fragments before inserting them into the DB by Roan Kattouw
 * - Disable $wgEnableImageWhitelist by default by Kunal Mehta
 * - composer.json, require ext-fileinfo by James D. Forrester
 * - Use a pre-commit hook for change_tag_def count updates by Aaron Schulz
 * - RELEASE-NOTES-1.33: Note new Partial Blocks feature flag by James D. Forrester
 * - Hard deprecate non-tidy OutputPage::addWikiText method by Jforrester
 * - Remove deprecated "Parsoid v1 API" compatibility thunks by James D. Forrester
 * - List Partial Block details in ApiQueryBlocks and ApiQueryUserinfo. by Dbarratt
 * - Update Special:BlockList to present Partial Block details from the database by Dbarratt
 * - Follow-up cfa70ea6d0: Fix rebase artefact, also remove preference listing by James D. Forrester
 * - Minor cleanup of languages/ConverterRule.php by Nikerabbit
 * - rdbms: fix connection reuse logic in LoadBalancer for postgres by Aaron Schulz
 * - Silence transaction profiler master queries notices for rollback by Aaron Schulz
 * - Enforce partial blocks by Dbarratt
 * - Fix slow query counting by unindexed field ar_page_id by Tim Starling
 * - Add partial block details to block-log entries. by Jforrester
 * - Update Special:Block to set Partial Blocks by Jforrester
 * - TitlesMultiselectWidget: Add a widget that allows selection of multiple titles by Jforrester
 * - Add block restriction classes by Moriel Schottlender
 * - RELEASE-NOTES-1.32: Add all new/changed libraries in composer.json by James D. Forrester
 * - rdbms: remove duplicate @params in IDatabase::select by Aaron Schulz
 * - HTMLForm: Remove parameters 'notice', 'notice-messages', 'notice-message' by James D. Forrester
 * - resourceloader: ResourceLoaderGetConfigVars is passed skin by Jdlrobson
 * - Use PHP 7 '??' operator instead of if-then-else by Fomafix
 * - Fix PHPDoc type for instance variables and methods by Alangi Derick
 * - Remove unused fields in ForeignDBViaLBRepo by Aaron Schulz
 * - extraParserTests.txt: Fix typo by Bartosz Dziewoński
 * - Hard deprecate functionality replaced with random_bytes by Max Semenik
 * - Remove old "bulletin board style toolbar" from core  by James D. Forrester
 * - Tidy Message::parseAsBlock by enabling tidy in MessageCache by C. Scott Ananian
 * - Remove unnecessary, unoptimized, unused overview SVG by Volker E
 * - debug: Allow the DBQuery channel to be used by Timo Tijhof

Vendor
No changes for vendor

3D
No changes for 3D

AbuseFilter

 * - Replace deprecated OutputPage::parse/parseInline by C. Scott Ananian
 * - Use proper cache key construction for throttle, rules, and autoblock keys by Aaron Schulz

ActiveAbstract
No changes for ActiveAbstract

AdvancedSearch

 * - Remove request for feedback link by Tim Eulitz

AntiSpoof
No changes for AntiSpoof

ApiFeatureUsage
No changes for ApiFeatureUsage

ArticleCreationWorkflow

 * - extension.json: Add createpagemainns right to the createeditmovepage grant by JJMC89
 * - Truly prevent page creation, add a permission by Max Semenik

ArticlePlaceholder
No changes for ArticlePlaceholder

Babel

 * - Change HTTP links to mediawiki.org to use HTTPS by Rafid Aslam
 * - build: Updating mediawiki/mediawiki-codesniffer to 19.1.0 by Umherirrender

BetaFeatures

 * - Use getInstanceForUpdate in preferences update hook by Aaron Schulz

BounceHandler
No changes for BounceHandler

Calendar
No changes for Calendar

Campaigns
No changes for Campaigns

Capiunto
No changes for Capiunto

CategoryTree

 * - Update mediawiki http to https links in CategoryTree extension by stibba
 * - API: Drop back-compat. code for old versions of MW we don't support by Umherirrender

CentralAuth

 * - SECURITY: Give AntiSpoof error when renaming users in all cases by Amir Sarabadani
 * - Avoid use of IDatabase::delete return values by Aaron Schulz
 * - Replace deprecated OutputPage::parse/parseInline by C. Scott Ananian

CharInsert
No changes for CharInsert

CheckUser
No changes for CheckUser

CirrusSearch

 * - Don't try to detect the namespace prefix by David Causse

Cite

 * - Fix wikitext paste test by Ed Sanders
 * - i18n: Use `&lt;` rather than ` <` for security testing sanity by James D. Forrester

CiteThisPage
No changes for CiteThisPage

Citoid
No changes for Citoid

cldr

 * - Start showing warning for deprecated PHP entry point by jenkins-bot
 * - build: Updating mediawiki/mediawiki-codesniffer to 19.1.0 by Umherirrender
 * - Update to CLDR 34.0 by Reedy

Cognate
No changes for Cognate

CodeEditor
No changes for CodeEditor

CodeMirror
No changes for CodeMirror

CodeReview

 * - Replace deprecated OutputPage::parse by C. Scott Ananian

CollaborationKit

 * - build: Update grunt to 1.0.3 by Umherirrender

Collection

 * - Change HTTP links to mediawiki.org to use HTTPS by Rafid Aslam

CommonsMetadata
No changes for CommonsMetadata

ConfirmEdit

 * - Replace deprecated OutputPage::parse by C. Scott Ananian

CongressLookup
No changes for CongressLookup

ContactPage
No changes for ContactPage

ContentTranslation

 * - Improve mt abuse strings by jenkins-bot
 * - Remove the session parameter from AbuseFilter logging by Amir Aharoni

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: Updating mediawiki/mediawiki-codesniffer to 19.1.0 by Umherirrender
 * - Replace deprecated OutputPage::parse by C. Scott Ananian
 * - Update Amazon SDK fork and SmashPig library by Elliott Eggleston
 * - Explicitly list Ingenico-supported currencies by Elliott Eggleston
 * - Send order_id for all the PayPal merchant reference fields by Elliott Eggleston
 * - Fix continue statement breaking tests under PHP 7.3 by Elliott Eggleston
 * - Handle invalid GC SET_PAYMENT response and fix some by jgleeson

DoubleWiki
No changes for DoubleWiki

DynamicSidebar
No changes for DynamicSidebar

EUCopyrightCampaign
No changes for EUCopyrightCampaign

Echo

 * - Avoid use of IDatabase::insert return value by Aaron Schulz
 * - Avoid use of IDatabase::delete return values by Aaron Schulz
 * - Avoid use of IDatabase::update return value by Aaron Schulz
 * - Avoid use of IDatabase::update return value by Aaron Schulz
 * - Avoid use of IDatabase::update return value by Aaron Schulz
 * - Simplify testDiscussionParser code by Umherirrender
 * - Fix HTTP links to HTTPS for www.mediawiki.org by Zoranzoki21
 * - Reload the test user instance before checking the edit count by Aaron Schulz

Elastica
No changes for Elastica

ElectronPdfService
No changes for ElectronPdfService

EventBus

 * - Remove obsolete pushLazyJobs deferred update call by Aaron Schulz
 * - Revert "Set event datetime with microsecond resolution." by 20after4

EventLogging

 * - Add a server-side sessionInSample function by Jforrester

ExtensionDistributor
No changes for ExtensionDistributor

FeaturedFeeds

 * - API: Drop back-compat. code for old versions of MW we don't support by James D. Forrester

FileExporter
No changes for FileExporter

FileImporter
No changes for FileImporter

FlaggedRevs

 * - Replace deprecated OutputPage::parse by C. Scott Ananian
 * - API: Drop back-compat. code for old versions of MW we don't support by Umherirrender

Flow

 * - Avoid use of IDatabase::insert return value by Roan Kattouw
 * - Check if result is an array before calling count by Kosta Harlan
 * - Avoid use of IDatabase::update return value by Krinkle
 * - Avoid use of IDatabase::update return value by Aaron Schulz
 * - Fix recentchanges event not emitted for topic on empty board by Kosta Harlan
 * - Fix HTTP links to HTTPS for www.mediawiki.org by Zoranzoki21

FundraiserLandingPage
No changes for FundraiserLandingPage

FundraisingTranslateWorkflow
No changes for FundraisingTranslateWorkflow

Gadgets

 * - Full Russian localisation of Gadgets by Saint Johann

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

 * - Start showing warning for deprecated PHP entry point by Umherirrender

Graph

 * - Fixup d6f0686 (add missing namespace) by Timo Tijhof
 * - Suppress gzdecode warning by Timo Tijhof
 * - Remove AdHocDebug from master branch by Timo Tijhof

GuidedTour

 * - Convert HTTP Links To HTTPS by Pipix
 * - Fix extension name in deprecation note in the php entry point by Umherirrender

GWToolset
No changes for GWToolset

ImageMap
No changes for ImageMap

InputBox
No changes for InputBox

Insider

 * - Start showing warning for deprecated PHP entry point by Umherirrender

intersection
No changes for intersection

Interwiki
No changes for Interwiki

InterwikiSorting
No changes for InterwikiSorting

JADE

 * - Test for JudgmentContentHandlerTest by Adam Wight
 * - Rename function to emphasize TitleValue signature by Adam Wight
 * - Minor fixups by Adam Wight
 * - Streamline search results summary by Adam Wight
 * - Unit tests for JudgmentContent by Adam Wight
 * - Test dry run and batching in CleanJudgmentLinksTest by Marius Hoch
 * - Maintenance scripts for judgment indexes by Marius Hoch
 * - Test fixes and coverage by Adam Wight
 * - Clean up entity type handling by Adam Wight
 * - Tests for JudgmentTarget by Adam Wight

Josa
No changes for Josa

JsonConfig
No changes for JsonConfig

Kartographer

 * - build: Update eslint by Ed Sanders

LabeledSectionTransclusion

 * - Start showing warning for deprecated PHP entry point by Umherirrender

LandingCheck

 * - Start showing warning for deprecated PHP entry point by Umherirrender

LdapAuthentication

 * - Convert HTTP Links To HTTPS by Fomafix

Linter
No changes for Linter

LiquidThreads

 * - Start showing warning for deprecated PHP entry point by Umherirrender
 * - Replace deprecated OutputPage::parse/parseInline by C. Scott Ananian

Listings

 * - Start showing warning for deprecated PHP entry point by Umherirrender

LocalisationUpdate

 * - build: Updating mediawiki/mediawiki-codesniffer to 19.1.0 by Umherirrender
 * - Handle exceptions from GitHubFetcher by Niklas Laxström

LoginNotify
No changes for LoginNotify

MapSources

 * - Start showing warning for deprecated PHP entry point by Umherirrender

MassMessage

 * - Start showing warning for deprecated PHP entry point by Umherirrender

Math

 * - Start showing warning for deprecated PHP entry point by Umherirrender

MobileApp

 * - Start showing warning for deprecated PHP entry point by Umherirrender

MobileFrontend

 * - Update EventLogging code for Edit->EditAttemptStep schema migration by Roan Kattouw
 * - mobile.startup/rlModuleLoader: Reject promise when loading fails by Bartosz Dziewoński
 * - Fix all users showing as anon/registered depending on current user by Bjornskjald
 * - Revert "`autocomplete` is not necessary on `search` input types" by Jdlrobson
 * - Track when block notices are displayed. by Jdlrobson
 * - Hygiene: rename modules to moduleLoader by Stephen Niedzielski
 * - Migrate Overlay.test.js to tests/node-qunit/mobile.startup by Jdlrobson
 * - Remove templateReader in favor of simpler alternative by Jdlrobson
 * - Revert "Update Gemfile.lock to use newer libraries" by Jdlrobson
 * - Do not package entire mockMediaWiki into test bundle by Stephen Niedzielski
 * - Remove leftover files from PageGateway migration by Nicholas Ray
 * - Simplify the templating code by Jdlrobson
 * - Remove jQuery usage inside PageGateway tests by jdlrobson
 * - Use ES6 template strings for test HTML templates by Jdlrobson
 * - Hygiene: Improve ContentProviderFactory class by Jdlrobson
 * - Special:MobileContributions should use ContribsPager by Jdlrobson
 * - Move the runtime to mediawiki.template.hogan by Jdlrobson
 * - Quicker precommit hook by Jdlrobson
 * - Oversample Schema:Edit events when configured to do so by Catrope

MultimediaViewer
No changes for MultimediaViewer

NavigationTiming

 * - Start showing warning for deprecated PHP entry point by Umherirrender

Newsletter

 * - Add a unit test to check newsletter creation validation by Tony Thomas
 * - Start showing warning for deprecated PHP entry point by Umherirrender

NewUserMessage

 * - Start showing warning for deprecated PHP entry point by Umherirrender

Nuke

 * - Start showing warning for deprecated PHP entry point by Umherirrender

OATHAuth

 * - Start showing warning for deprecated PHP entry point by Umherirrender
 * - Add SpecialDisableOATHForUser by Reedy

OAuth

 * - Start showing warning for deprecated PHP entry point by Umherirrender
 * - Replace deprecated OutputPage::parseInline  by C. Scott Ananian

OpenStackManager

 * - Convert Special:NovaKey to OOUI by Umherirrender
 * - API: Drop back-compat. code for old versions of MW we don't support by Umherirrender

ORES

 * - Fix broken condition in CleanDuplicateScores script by Thiemo Kreuz

PageAssessments
No changes for PageAssessments

PagedTiffHandler
No changes for PagedTiffHandler

PageImages
No changes for PageImages

PageTriage

 * - Start showing warning for deprecated PHP entry point by Umherirrender

PageViewInfo
No changes for PageViewInfo

ParserFunctions

 * - Start showing warning for deprecated PHP entry point by Umherirrender

ParserMigration
No changes for ParserMigration

ParsoidBatchAPI

 * - Drop back-compat. code for MW<1.29 by C. Scott Ananian
 * - Start showing warning for deprecated PHP entry point by Umherirrender

PdfHandler

 * - Start showing warning for deprecated PHP entry point by Umherirrender

PerformanceInspector
No changes for PerformanceInspector

Petition

 * - Start showing warning for deprecated PHP entry point by Umherirrender

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

 * - Add ability to shuffle answers display order by Gilles Dubuc

Quiz

 * - Start showing warning for deprecated PHP entry point by Umherirrender

ReadingLists
No changes for ReadingLists

RelatedArticles
No changes for RelatedArticles

RelatedSites

 * - Start showing warning for deprecated PHP entry point by Umherirrender

Renameuser

 * - Start showing warning for deprecated PHP entry point by Umherirrender

RevisionSlider

 * - Fix icon position of arrow buttons by Volker E
 * - Fix capitalization of Html::element call by Thiemo Kreuz

RSS
No changes for RSS

SandboxLink

 * - Start showing warning for deprecated PHP entry point by Umherirrender

Score
No changes for Score

Scribunto

 * - Start showing warning for deprecated PHP entry point by jenkins-bot
 * - Update mediawiki http to https in Scribunto extension by stibba

SearchExtraNS

 * - Start showing warning for deprecated PHP entry point by Umherirrender

SecurePoll

 * - build: Updating npm dependencies for security issues by Umherirrender
 * - Fixup phan stuff by Reedy
 * - Replace deprecated untidy OutputPage::addWikiText method by C. Scott Ananian

Sentry

 * - Start showing warning for deprecated PHP entry point by Umherirrender

ShortUrl
No changes for ShortUrl

SiteMatrix
No changes for SiteMatrix

SkinPerPage
No changes for SkinPerPage

SpamBlacklist
No changes for SpamBlacklist

SubPageList3

 * - Start showing warning for deprecated PHP entry point by Umherirrender

SubpageSortkey

 * - Start showing warning for deprecated PHP entry point by Umherirrender

SyntaxHighlight_GeSHi

 * - Start showing warning for deprecated PHP entry point by Umherirrender
 * - Make VE language checking case-insensitive by Bartosz Dziewoński

TemplateData

 * - Start showing warning for deprecated PHP entry point by Umherirrender

TemplateSandbox

 * - Replace deprecated OutputPage::parse by C. Scott Ananian
 * - Start showing warning for deprecated PHP entry point by Umherirrender

TemplateStyles
No changes for TemplateStyles

TemplateWizard

 * - Simplify the beta feature description by Amir Aharoni
 * - Add EventLogging by Sam Wilson

TextExtracts
No changes for TextExtracts

Thanks

 * - Fix postid parameter on Flow thanks page by Mahuton

TimedMediaHandler
No changes for TimedMediaHandler

timeline

 * - Start showing warning for deprecated PHP entry point by Umherirrender

TitleBlacklist
No changes for TitleBlacklist

TocTree
No changes for TocTree

TorBlock

 * - Start showing warning for deprecated PHP entry point by Umherirrender

Translate

 * - Update version before MLEB release by jenkins-bot
 * - build: Updating mediawiki/mediawiki-codesniffer to 19.1.0 by Umherirrender
 * - Fix grammar typo in the message Tsb-create-user-page by jenkins-bot
 * - Reduce contention on translate_messagegroupstats by Amire80
 * - Fix fatal errors from b2586ae by Niklas Laxström

TranslationNotifications

 * - Start showing warning for deprecated PHP entry point by Umherirrender

TrustedXFF
No changes for TrustedXFF

TwoColConflict

 * - Perfect initial text editor size in JS editing mode by Thiemo Kreuz
 * - Remove not needed empty lines at the end of scopes by Thiemo Kreuz
 * - Remove obsolete word-wrap alias from all CSS by WMDE-Fisch
 * - Fix CSS for Chrome on MacOS and Firefox with dark color scheme by WMDE-Fisch
 * - Add waits to make sure conlicts are created by WMDE-Fisch
 * - Use MediaWikiTestCase::getTestUser instead of User::newFromName by Thiemo Kreuz
 * - Increase timeout in tour browser tests to 60 seconds by Thiemo Kreuz
 * - Break long words by Andrew Kostka
 * - Focussed and scrollable text editors by Andrew Kostka
 * - Replace custom date/time concatenation with Language::userTimeAndDate by Thiemo Kreuz (WMDE)
 * - Remove current time from "Not published yet" message by Thiemo Kreuz
 * - Replace "version" with "revision" in header messages by Thiemo Kreuz
 * - Fix capitalization of Html::element call by Thiemo Kreuz

UniversalLanguageSelector

 * - MLEB: Update version before MLEB release by jenkins-bot
 * - build: Updating mediawiki/mediawiki-codesniffer to 19.1.0 by Umherirrender

UploadsLink
No changes for UploadsLink

UploadWizard
No changes for UploadWizard

UrlShortener
No changes for UrlShortener

UserMerge
No changes for UserMerge

VipsScaler

 * - Start showing warning for deprecated PHP entry point by Umherirrender
 * - Replace deprecated OutputPage::parse by C. Scott Ananian

VisualEditor

 * - Update VE core submodule to master (02f5f0ca4) by James D. Forrester
 * - Update VE core submodule to master (bef57a528) by James D. Forrester
 * - Update VE core submodule to master (c8e22de61) by Bartosz Dziewoński
 * - .eslintrc: Enable and fix "max-statements-per-line": 1 by Bartosz Dziewoński
 * - Use data.cloneElements when converting pasted wikitext by Ed Sanders
 * - Update EventLogging code for Edit->EditAttemptStep schema migration by Roan Kattouw
 * - Analytics: track more things for Growth by David Lynch
 * - Start showing warning for deprecated PHP entry point by Umherirrender
 * - build: Updating mediawiki/phan-taint-check-plugin to 1.5.0 by Umherirrender
 * - Update VE core submodule to master (d89186159) by Bartosz Dziewoński
 * - Add missing ce.Selection tests from core by Ed Sanders
 * - Add Promise.prototype.finally polyfill and restore failing tests by Ed Sanders
 * - Oversample Schema:Edit events when configured to do so by Catrope
 * - Use the right localisation message for edit tab on Vector skin by Bartosz Dziewoński
 * - Simplify handling of messages for section edit links by Bartosz Dziewoński
 * - Define localisation messages for File namespace edit tab in visual mode by Bartosz Dziewoński
 * - Add another test case for stripping RESTBase IDs by Bartosz Dziewoński

Wikibase

 * - Split WikibaseEntityNamespaces hook repo/client by addshore
 * - Avoid use of IDatabase::delete return values by Aaron Schulz
 * - Avoid use of IDatabase::insert return value by Aaron Schulz
 * - Add option to disable entity search UI by Amir Sarabadani
 * - jQuery snackview variation: Fixed typo error by Jasper Michalke
 * - Move wikibase-termbox submodule to Phabricator by Alex Monk
 * - Add field declaration for EntityParserOutputGenerator::$entityMetaTagsCreatorFactory by Jakob Warkotsch

WikibaseLexeme

 * - Return empty TermList as representations when it can't find the form by Amir Sarabadani
 * - Remove legacy WikibaseEntityNamespaces hook by addshore
 * - Start also listening to WikibaseRepoEntityNamespaces by addshore
 * - Revert "Enable lexeme namespace by default using config, instead of forcing it with a hook" by addshore
 * - composer: detect diff with mediawiki-vendor by Pablo Grass (WMDE)
 * - jasmine tests: ensure deps by Pablo Grass (WMDE)
 * - npm: prevent unexpected-dom 4.9 install by Pablo Grass
 * - Add COPYING file by Zoranzoki21
 * - Add aliases for Serbian by Zoranzoki21
 * - Fix type in comment by Jeroen De Dauw
 * - Rename Domain/Lookups to Domain/Storage by Jeroen De Dauw
 * - Remove not needed vars by Jeroen De Dauw
 * - Add TODO by Jeroen De Dauw
 * - Add to DIRECTORIES.md by Jeroen De Dauw
 * - Remove docs in LexemeValidatorFactory by Jeroen De Dauw
 * - Enable lexeme namespace by default using config, instead of forcing it with a hook by Leszek Manicki
 * - Add missing limits to explode by Thiemo Kreuz
 * - Inline not needed vars by Jeroen De Dauw
 * - Remove dead code from MergeLexemesInteractor by Jeroen De Dauw
 * - Do not require factory in ChangeOpLexicalCategory by Jeroen De Dauw
 * - Do not require factory in ChangeOpLanguage by Jeroen De Dauw
 * - Add preliminary DIRECTORIES.md by Jeroen De Dauw
 * - Move ChangeOps/ into DataAccess/ by Jeroen De Dauw

WikibaseMediaInfo

 * - Don't use WikibaseRepo for CreatePageProps EntityIdComposer by addshore
 * - Remove legacy WikibaseEntityNamespaces hook by Jforrester
 * - Start also listening to WikibaseRepoEntityNamespaces by addshore
 * - Add phan-taint-check-plugin by Umherirrender

WikibaseQuality
No changes for WikibaseQuality

WikibaseQualityConstraints
No changes for WikibaseQualityConstraints

Wikidata.org
No changes for Wikidata.org

WikidataPageBanner
No changes for WikidataPageBanner

WikiEditor

 * - Update EventLogging code for Edit->EditAttemptStep schema migration by Roan Kattouw
 * - Oversample Schema:Edit events when configured to do so by Roan Kattouw
 * - Use Schema:Edit sampling rate config from WikimediaEvents by Roan Kattouw

wikihiero

 * - Get rid of display:inline-block from outer table by Ed Sanders
 * - build: Update devDependencies by Ed Sanders

WikiLove
No changes for WikiLove

WikimediaBadges
No changes for WikimediaBadges

WikimediaEvents

 * - Update Edit schema for rename to EditAttemptStep by Roan Kattouw
 * - Fix parameter order for hash_hmac by Kosta Harlan
 * - Provide capability to log page views for users younger than 24 hours by Roan Kattouw
 * - Add oversampling support for Schema:Edit by Roan Kattouw

WikimediaIncubator
No changes for WikimediaIncubator

WikimediaMaintenance
No changes for WikimediaMaintenance

WikimediaMessages

 * - RCFilters tour: add images by Sbisson

XAnalytics
No changes for XAnalytics

ZeroBanner

 * - Drop back-compat. API i18n code for MW<1.25 by James D. Forrester

ZeroPortal

 * - Drop back-compat. API i18n code for MW<1.25 by James D. Forrester

CologneBlue
No changes for CologneBlue

EUCopyrightCampaignSkin
No changes for EUCopyrightCampaignSkin

MinervaNeue

 * - Revert "`autocomplete` is not necessary on `search` input types" by Jdlrobson
 * - Ensure there are page margins for 1000px viewports by Jdlrobson
 * - Add "Discussion" button to Main page on Mobile View by Alangi Derick
 * - Remove wikimedia.event.ReadingDepthSchema.enable track call by jdlrobson
 * - Cleanup unused page actions CSS by Jdlrobson
 * - Watchstar is accessible to non-js users by jdlrobson

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
309 Changes in 89 repos by 66 committers