MediaWiki 1.30/wmf.9/Changelog

Core changes

 * - Use OO.ui.MultilineTextInputWidget
 * - mw.loader: Log unknown modules in load to console
 * - Resolve successful 1-chunk uploads
 * - RCFilters: Change legend heading for the beta feature
 * - RCFilters: Add white background to legend
 * - RCFilters: Respect ?enhanced=0 url regardless of preference
 * - resourceloader: Add unit tests for ResourceLoaderSkinModule
 * - ResourceLoaderSkinModule: Fix SkinStyles extending of known media queries
 * - RCFilters: Only show 'no filters' when actually none were found
 * - Remove auto-generated "Constructor" documentation on constructors
 * - Use instead of
 * - Rename ckb to Kurdish
 * - mw.loader: Skip modules in load with unknown dependencies
 * - RCFilters: Only build tag list when experimental views are enabled
 * - Autodiscover parser tests for extensions, deprecate $wgParserTestFiles
 * - statsd: Rename MediawikiStatsdDataFactory to IBufferingStatsdDataFactory
 * - SpecialRecentchanges: Globals for config are bad, m'kay
 * - RCFilters: Basic implementation of live updates
 * - Use Sanitizer::stripAllTags( $x ) instead of html_entity_decode( strip_tags( $x ) )
 * - Fix font size / alignment of timestamps in enhanced recent changes
 * - SpecialNewFiles: Swap from/to date serverside
 * - Documentation: Fix return value of IDatabase::insertSelect
 * - Disable VisualEditor welcome dialog when running Selenium tests
 * - Create users and pages for Selenium tests using action API
 * - parser: Add unit tests for parser output flags ('showflags' option)
 * - parser: Add parser tests for 4 and 5 tildes in PST
 * - Clarify what $params is for ApiBase methods to get Title/WikiPage
 * - Avoid high edit stash TTLs when a user signature was used
 * - Use shell_exec instead of backtick
 * - objectcache: Use a separate postgres connection in SqlBagOStuff
 * - mediawiki.UI: Remove deprecated `.mw-ui-constructive` class
 * - Push all DeferredUpdates to POSTSEND queue when running that queue
 * - Make multiple colons escaping interlanguage links invalid, consistently
 * - Fix/hack ErrorPageError to work from non-UI contexts
 * - Take screenshot if a Selenium test fails
 * - Turn ParserCache into a service, deprecate $parserMemc
 * - DeprecatedGlobal: Support lazy-loading via StubObject
 * - Linker: Do not localize links to other wikis in comments
 * - Update mediawiki/mediawiki-codesniffer to 0.8.1
 * - Perform chunked uploads from upload dialog
 * - Add mw.api.chunkedUploadToStash
 * - RCFilters: Align TagItemWidget highlight in Safari
 * - Add two new hooks to fix broken CentralAuth unit tests
 * - Pass old user options in PreferencesFormPreSave hook
 * - Add mediastatistics-header-3d
 * - Fix Revi's mailmap email address
 * - Allow install.php to run env-checks with no db
 * - Don't ask for password for env-checks in install.php
 * - Display categories on File redirects
 * - Remove ParserOptions::legacyOptions and cleanup related code
 * - RCFilters: Fix parameter name for "namespace"
 * - Skin: Use WANObjectCache for sitenotice caching
 * - RCFilters: Reverse the sorting on tags
 * - Avoid double HTML encoding
 * - Fix phrase search
 * - Remove empty lines at begin of function, if, foreach, switch
 * - resourceloader: Minor documentation and coding style improvements
 * - Push lazy jobs when exceptions are handled by MWExceptionHandler
 * - Always log exceptions in rollbackMasterChangesAndLog
 * - RCFilters: Change tooltip messages for view buttons
 * - Allow search suggestions in skins operating in mobile mode
 * - resourceloader: Allow mobile target by default on SkinModule
 * - Move wgBreakFrames client code to mediawiki.page.startup
 * - RCFilters: Trim spaces in saved query names
 * - API: Split non-English description messages into summary + additional text
 * - TidyDriverBase::validate throws an exception
 * - Update phan issues & estimated counts
 * - Improve error messages for (known unknown) network errors
 * - Added chunked upload support to upload.js
 * - Refactor UploadBase::checkWarnings into smaller methods
 * - Expose LinkRenderer for LogFormatter instances
 * - Add missing class propertys in QuickTemplate
 * - Make file purging also purge old versions
 * - UsersMultiSelectWidget: Port from CapsuleMultiselectWidget to MenuTagMultiselectWidget
 * - Fix \n handling for HTMLUsersMultiselectField
 * - Make mw.widgets.SearchInputWidget extend OO.ui.SearchInputWidget
 * - SearchInputWidget: Fix documented default for 'pushPending' option
 * - RCFilters: Followup I5cede87633147: Set actual value rather than object
 * - Keep the same DBLoadBalancerFactory in tests
 * - Clean up release notes
 * - Update OOjs UI to v0.22.2
 * - resourceloader: Restrict addModuleStyles to type=styles modules
 * - resourceloader: Improve ResourceLoaderClientHtmlTest tests
 * - jsminplus: Fix JSNode memory leak from 'continue' statements
 * - RCFilters: Fix typo in removing a saved query
 * - RCFilters: Fix popup head with long message and icon
 * - RCFilters: Followup I200720ffde8ad: Hide extended footer if gater is disabled
 * - Add canonical id to header on action=info
 * - Paramaterize TransactionProfiler log entries
 * - SpecialPageFactory::getPage can return null
 * - Record PostSend master queries via TransactionProfiler
 * - RCFilters: Correct display of save filter popup
 * - clone keyword must not be used as a function
 * - Add tracking for resolved conflicts
 * - Use visibleByteLimit on Special:MovePage
 * - Use Devanagari digits for list items on mai.wikipedia
 * - RCFilters: Followup I436f00bc87db: Remove onPopupToggle listener
 * - resourceloader: Use "\n" instead of ";" as separator for scripts
 * - filecache: Use current action instead of "view" only in outage mode
 * - resourceloader: Add more concat test cases for makeModuleResponse
 * - Remove ParserOptions::optionsHashPre30
 * - Record TransactionProfiler violations beyond the first-by-type
 * - Remove "@author Aaron Schulz" annotations
 * - benchmarks: Add benchmark for JSMinPlus
 * - Fix typo in comment.
 * - tests: Use TestingAccessWrapper to reload LanguageConverter tables
 * - RCFilters: Move legend into results (both js and nojs output)
 * - RCFilters: Make extra filters footer non-sticky
 * - Avoid checking double-prefixed table names in mysql tableExists
 * - Remove space after cast
 * - Fix SearchEngineTest test descriptions
 * - Allow SVGs using an older proposed recommendation DTD
 * - resourceloader: Add basic tests for getScript and buildContent
 * - User: Avoid deprecated Linker::link
 * - DidYouMeanWidget: Don't use deprecated Linker::linkKnown
 * - RCFilters: Remove if extension table is empty
 * - RCFilters: Correct default view title
 * - RCFilters: Simplify "Saved filter settings" to "Saved filters"
 * - RCFilters: Always use the filled bookmark icon (unClip)
 * - tests: Reset LanguageConverter conversion tables between test cases
 * - Downgrade 'found writes/callbacks pending.' from error to info
 * - Fix highlighting for phrase queries
 * - Factor out byte limit label logic from edit page to utility function
 * - Fix border-radii on FilterTagMultiselectWidget
 * - Fix error reporting in Special:Undelete
 * - Add SearchIndexField::getEngineHints
 * - API: Don't handle non-preflight OPTIONS as CORS
 * - RangeChronologicalPager: Don't clear $offset when $this->rangeConds is set
 * - Adjust Shortpages query with multiple content namespaces
 * - Add Database::unionConditionPermutations
 * - benchmarks: Add reporting of resource usage
 * - Remove exception and drop cloned tables in PostgresSQL too
 * - Add constants for schema migration feature flags

Vendor

 * - Update OOjs UI to v0.22.2

AbuseFilter

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Make "Description" edit field bigger when editing AbuseFilter

ActiveAbstract

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

AntiSpoof

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

ApiFeatureUsage

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Babel

 * - Invalidate local caches on central wiki edits
 * - Normalize language code before storing it in the database
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

BetaFeatures

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

BounceHandler

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Calendar

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Campaigns

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Capiunto

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

CategoryTree

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

CentralAuth

 * - Break long lines
 * - Break long lines
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Unbreak tests
 * - Fix handling of password hash upgrade on login
 * - Remove newline at end from english messages
 * - Remove usage of RequestContext::getStats

CharInsert

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

CheckUser

 * - Break long lines
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

CirrusSearch

 * - Dont generate pointless remove script on reindex
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Ignore archive records with null page_id
 * - Whitelist more cirrus vars
 * - Fix phan warnings
 * - Change "article" to "page"
 * - Remove dead, unused code and unused variables from production code
 * - Remove unused imports from "use" sections
 * - Fix metastore.php notices
 * - Add noop handler search engine hint
 * - Explore similar widget for SpecialSearch

Cite

 * - Take advantage of parser test autodiscovery
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Reduce column-width to 25em for Minerva skin

CiteThisPage

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Citoid

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Disable 'auto' tab if type map isn't setup

CleanChanges

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

CodeEditor

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

CodeMirror

 * - Use $wgContLang for retrieving list of Magic Words
 * - Make sure enhanced editing toolbar is loaded before adding button
 * - Ensure CM surface can't be edited in VE mode
 * - Remove i18n shim
 * - Use a better page for the beta feature discussion link
 * - Rewrite VE<->CM synchronizer using transaction op walking
 * - Update BetaFeatures icon, use new template and cleanup slightly
 * - Remove unused function with outdated comment
 * - Change "article" to "page"
 * - Add phpcs and make pass
 * - Design fixes for Codemirror

CodeReview

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Cognate

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Stop ignoring PhanTypeMismatchArgument phan issue
 * - Small fixes to purgeDeletedCognatePages

CollaborationKit

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Collection

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.8.1

CommonsMetadata

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

ConfirmEdit

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

ContactPage

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

ContentTranslation

 * - Exclude vendor directory from linter tests
 * - Let PageTitleWidget inherit from OO.ui.MultilineTextInputWidget
 * - phpcs: Fix errors and avoid excluding those checks
 * - Rephrase cx-publish-destination-tooltip
 * - Remove usage of cx_drafts table
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Change action icons for list items in dashboard
 * - Move featured tag on translation list items
 * - CX2: Fix misplaced link to view page
 * - Stop looking for saved translation in cx_drafts table
 * - Adjust the layout of translation list items
 * - CX2: Links are not adapted when using "Restore translation" from MT card
 * - Templates: Filter out autogenerated nodes before copying data-mw
 * - CX1: Remove usage of data-seqid attributes for saving and restoring
 * - CX2: Remove usage of data-seqid attribute
 * - CX2: Improve the retry mechanism for save failures

CreditsSource

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Dashiki

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

DisableAccount

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Disambiguator

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

DismissableSiteNotice

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

DonationInterface

 * - buildRequestArray handles recursion, used for name/value
 * - Use new SmashPig global/provider configuration
 * - One more bit of $that = $this cleanup
 * - Test cleanup - closures can use $this, fix PP test assert
 * - Add one more yahoo tld
 * - Allow CUIT for Argentina
 * - Fix function visibility in default getRequestProcessId
 * - Fix antifraud messages, add tests
 * - Move fraud filter config to TestConfiguration
 * - Send resultswitcher reloaders to TY page

DoubleWiki

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

DynamicSidebar

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Echo

 * - Replace EchoDiscussionParser::htmlToText with Sanitizer::stripAllTags
 * - i18n tweak for article reminder category on preferences
 * - Improve messages about page reminders
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Adding the first step in order to enable the visualization of the Article Reminder feature.
 * - Improve UI for blacklist preference
 * - Fix alignment of the "Mark all read" button

EducationProgram

 * - Fix and add missing type hints and imports
 * - Fix multiple smaller control flow issues
 * - Break long lines
 * - Break long lines
 * - Break long lines
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Fix misspelled (wrong upper/lower case characters) class and method names
 * - Add and remove newlines for a consistent code style
 * - Minor code style fixups to JavaScript code
 * - Fix incomplete and out of sync PHPDoc blocks

Elastica

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

ElectronPdfService

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

EventBus

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Revision-Create: Populate the rev_content_changed field.

EventLogging

 * - Don't subscribe EventLogging twice if window.onload fires twice
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

ExtensionDistributor

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

FeaturedFeeds

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

FlaggedRevs

 * - Break long lines
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Conditionally register special pages with SpecialPage_initList hook
 * - Update ParserCache usage and clean up tests

Flow

 * - Use Sanitizer::stripAllTags( $x ) instead of html_entity_decode( strip_tags( $x ) )
 * - Don't mess with $wgHooks in DeletedContributionsLineEnding hook
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Do not override other flags on enhanced recent changes
 * - Change "article" to "page"
 * - Remove no-op onSkinMinervaDefaultModules hook logic
 * - Split multi variable declaration
 * - Force topics to be exported by UUID order
 * - Dumps: filter out non-compliant characters (bad PCDATA) from revision text

FundraisingTranslateWorkflow

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

GWToolset

 * - Break long lines
 * - Remove more useless Config settings related to Special:GWToolset
 * - Get rid of useless $mediafile_namespace Config setting
 * - Remove unused use statement
 * - Use HTTPS in links to php.net
 * - Remove dead code related to Constants::USE_FILEBACKEND
 * - Remove i18n shim
 * - Get rid of $wgGWToolsetDir
 * - Remove unncessary $wgExtraNamespaces additions
 * - Remove duplicate hooks file that is never used
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Gadgets

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

GeoCrumbs

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

GeoData

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

GettingStarted

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

GlobalBlocking

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

GlobalCssJs

 * - Break long lines
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

GlobalUsage

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

GlobalUserPage

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

GoogleNewsSitemap

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Graph

 * - Change "article" to "page"
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

GuidedTour

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

ImageMap

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

InputBox

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Insider

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Interwiki

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

InterwikiSorting

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Josa

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

JsonConfig

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Kartographer

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Fix jQuery3 deferred issues

LabeledSectionTransclusion

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

LandingCheck

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

LdapAuthentication

 * - Break long lines
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Linter

 * - Parsoid provides ns-prefixed template titles => don't use NS_TEMPLATE
 * - Display table tag for deletable-table-tag pages to prevent UI confusion
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Drop lints w/o dsr info

LiquidThreads

 * - Remove eclipse helper
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Listings

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

LocalisationUpdate

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

LoginNotify

 * - Fix message and documentation mismatch
 * - Remove dead code and messages
 * - Allow notification emails for sucessful logins
 * - Make Phan tests pass
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Fix 'Undefined class: LoginNotifyPresentationModel' error

MapSources

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

MassMessage

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Math

 * - More strict regular expressions for CSS parsing
 * - Fix a few minor control flow issues as reported by PHPStorm
 * - Fix and add missing documentation and fix minor code smell issues
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

MobileApp

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Enable description editing for all wikis except enwiki.

MobileFrontend

 * - Hygiene: Remove wgMFTidyMobileViewSections
 * - QA: Fix flakey tests by adding additional steps
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Don't call html_entity_decode on a URL query string
 * - Remove deprecated $wgUseTidy in favour of $wgTidyConfig
 * - Remove advertise new feature in main menu
 * - Show correct icon in EditorOverlay
 * - Hygiene: Stop emitting global events that are not being used anywhere
 * - Only message box styles should be loaded on editor
 * - Minor modifications to core editing elements in non-js mode
 * - Break long lines on diff pages
 * - Close edit overlay properly on save to retain sensible back button behaviour
 * - Hygiene: Remove the micro.js folder
 * - Hygiene: Remove the unused mobile.mixins file
 * - Minor fixups to the syntax of multiline comments
 * - Wipe out default skin search modules
 * - Simplify and document SkinMinerva::getDefaultModules
 * - Hygiene: Consolidate all the usages of @contentMargin/Padding
 * - Reflect production defaults
 * - Revert "Run DiffViewHeader in mobile mode, too"
 * - i13n: Update MobileOptionsTracking schema rev
 * - Check parents when parsing thumbnails
 * - Prepare for Minerva separation

MultimediaViewer

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Replace all direct localStorage interaction by mw.storage

MwEmbedSupport

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

NavigationTiming

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

NewUserMessage

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Newsletter

 * Newly deployed extension

Nuke

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

OATHAuth

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Add a maintenance script to disable oathauth for a username

OAuth

 * - Break long lines
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

ORES

 * - Remove redundant or useless PHPCS rules
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

OpenStackManager

 * - Break long lines
 * - Break long lines
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Split ext.openstack.base JavaScript from ext.openstack style module

PageAssessments

 * - Break long lines
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

PageImages

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

PageTriage

 * - Use Sanitizer::stripAllTags( $x ) instead of html_entity_decode( strip_tags( $x ) )
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

PageViewInfo

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

PagedTiffHandler

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

ParserFunctions

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

ParserMigration

 * - Change "article" to "page"
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

ParsoidBatchAPI

 * - Change "article" to "page"
 * - i18n: Fill out empty apihelp keys
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

PdfHandler

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Petition

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Poem

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

PoolCounter

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Popups

 * - Remove duplicate events filtering
 * - Send disabled event from settings windows
 * - Change "article" to "page"
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Override eventLogging to enabled when debug flag is on
 * - Enforce no top&bottom margins on lists on page previews
 * - Allow events without linkInteractionToken to be logged
 * - Add missing dependencies

ProofreadPage

 * - Break long lines
 * - Break long lines
 * - Break long lines
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Improves style of Index: pages editing interface
 * - Convert Index: Pages editing form to OOjsUI

QuickSurveys

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Implement platform-dependent surveys

Quiz

 * - Break long lines
 * - Show Right option in the header of quiz
 * - Remove Settings box when Quiz is set to simple
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

RSS

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

RelatedArticles

 * - Make number of RelatedArticles configurable
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

RelatedSites

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Renameuser

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

RevisionSlider

 * - Minor optimisation and clean up
 * - Remove last SliderViewTwo parts
 * - Merge/Remove revisionWrapperClickHandler code
 * - Merge remaining pointer methods
 * - Merge container and pointer building and dependencies
 * - Merge draggableDragAction and dependencies
 * - Do not hook RevisonSlider into MobileDiff page
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Simplyfied lint file selection
 * - Add jQuery reference to modules using it
 * - Set onDiffViewHeader argument defaults = null

SandboxLink

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Score

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Scribunto

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Move tests into tests/phpunit and remove UnitTestsList hook
 * - Set "TemplateSandboxEditNamespaces" in extension.json
 * - Automatically detect if luasandbox is installed
 * - Convert to use extension.json

SearchExtraNS

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

SecurePoll

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

ShortUrl

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

SiteMatrix

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

SpamBlacklist

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Unbreak BaseBlacklist::getTypeFromTitle and add tests
 * - Fix incorrect @group tag in SpamBlacklistTest
 * - Split multi variable declaration

SubPageList3

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

SubpageSortkey

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

SyntaxHighlight_GeSHi

 * - ve.ui.MWSyntaxHighlightWindow: Set $overlay for the ComboBoxInputWidget
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Don't use deprecated Parser::$mUniqPrefix
 * - Make sure $wgPygmentizePath is sane only when we need it

TemplateData

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

TemplateSandbox

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Allow extensions to register additional namespaces in extension.json

TemplateStyles

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

TextExtracts

 * - Return empty extract for articles in File namespace
 * - Remove deprecated $wgUseTidy in favour of $wgTidyConfig
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Play things safe when stripping HTML
 * - Send sectionpreview parameter on TextExtract parse

Thanks

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Fix module dependencies
 * - Fix Thanks messages not say "received your thanks"

TimedMediaHandler

 * - Remove thumbnail filtering method

TitleBlacklist

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Split multi variable declaration

TocTree

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

TorBlock

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Translate

 * - Replace Linker::link with LinkRenderer in special pages
 * - Update weblinks in comments
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Collapse tvar tags in section preview
 * - Fix a bug in AggregateGroup::getKeys
 * - Add a helpful warning message to MessageIndex
 * - Clean-up any unbalanced tags during section preview
 * - Keep short array syntax after run of magic-export.php

TranslationNotifications

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

TrustedXFF

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

TwoColConflict

 * - Break long lines
 * - Always provide raw texts for the base version selection
 * - Use client-js class to set JS element visibility
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Temporarily deactivate wikEd on TwoColConfPage
 * - Add basic tracking for successfully resolved conflicts

UnicodeConverter

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

UniversalLanguageSelector

 * - Update jquery.ime and jquery.uls from upstream
 * - Update jquery.uls from upstream
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

UploadWizard

 * - Use OO.ui.MultilineTextInputWidget
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Use i18n message in core instead of a duplication in UW

UploadsLink

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

UrlShortener

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

UserMerge

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

VipsScaler

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

VisualEditor

 * - Update VE core submodule to master (b76c9699b)
 * - Fix wikitext table insertion
 * - Update VE core submodule to master (5d7b23762)
 * - build: Bump a couple of devDependencies to latest
 * - Update VE core submodule to master (1934b77e7)
 * - build: Exclude /vendor from stylelint to avoid errors
 * - ve.ui.MWWikitextSwitchConfirmDialog: Remove broken "evil hack"
 * - TextInputWidgets: update for deprecated multiline behavior
 * - Return truthy object when image info not found
 * - Clear all gallery state on teardown
 * - Update VE core submodule to master (65ea4cf36)
 * - Normalize to template namespace when comparing
 * - DesktopArticleTarget: Regenerate title in all non-view page scenarios
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Run stylelint for less file
 * - Set onDiffViewHeader argument defaults = null
 * - Update VE core submodule to master (b528a5321)
 * - VisualEditorHooks#onDiffViewHeader: Don't add type hint as the hook sucks
 * - Update VE core submodule to master (b528a5321)
 * - Keep TOC in correct place in document
 * - Fix TOC meta item detection

WikiEditor

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

WikiLove

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

WikidataPageBanner

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

WikimediaEvents

 * - WMDE Summer campaign - Add hook
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Add edit.newContentSize statsd metric
 * - Adding event-logging for explore-similar on SRP
 * - Adding ssclick events for sister-search results

WikimediaIncubator

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

WikimediaMessages

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Follow-up 6401f1ec9b69: actually add the RTL version of the feedback icon

XAnalytics

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

ZeroBanner

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

ZeroPortal

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

cldr

 * - Activate Generic.Files.LineLength
 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

intersection

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

timeline

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

wikihiero

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

CologneBlue

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

MinervaNeue

 * Newly deployed skin

Modern

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

MonoBook

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Nostalgia

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0

Vector

 * - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
 * - Vector should operate in responsive mode when the mobile skin