MediaWiki 1.35/wmf.28/Changelog

Core changes

edit
  • git #3dc416d4 - Stop defining legacy 'rows' and 'cols' options, ignored since MW 1.29 (T155153) by James D. Forrester
  • git #3c7f29a6 - Add small HtmlCacheUpdater service class to normalize purging code (2) (T230025) by Aaron Schulz
  • git #9ff71460 - Maintenance: Don't redefine MW_ENTRY_POINT if it's already set (T250003) by ArtBaltai
  • git #9e69d495 - Fix failing tests relying on private Hooks.php properties (T250102) by Nikki Nikkhoui
  • git #64148f7e - Add Special:MyLanguage for better user experience by Yuki Shira
  • git #83a22b7f - Remove codepaths which ran parser in 'untidy' mode (T198214) by C. Scott Ananian
  • git #814dd06b - mediawiki.storage: Add warning docs about key and expiry caveats (T121646) by Timo Tijhof
  • git #5576feaa - Hard deprecate EditPage::getBaseRevision (T248655) by DannyS712
  • git #1c5fda22 - resourceloader: Remove IE6 & IE7 from the Grade C comment in startup.js (T232563) by Tacsipacsi
  • git #7c6b9b41 - Set logger to null when connecting to DB in DBFileJournalIntegrationTest.php (T248194) by Nikki Nikkhoui
  • git #d4c08de4 - Deprecate the `UndeleteShowRevision` hook (T249434) by DannyS712
  • git #ed788eaf - Clean up unused $displayPassword return value by Sam Wilson
  • git #47d9464f - RevisionSearchResultTrait: Remove use of Revision objects (T249183) by DannyS712
  • git #5451b5c0 - ContentModelChange: Remove use of Revision objects (T249183) by DannyS712
  • git #f98520be - ContentHandler::getAutoDeleteReason - remove use of Revision objects (T249183) by DannyS712
  • git #6bcb83ae - Follow up to 7566934 - remove redundant check for RevisionStoreRecord by DannyS712
  • git #4eb1e679 - Setup: Document the responsibilities of entry points (T189966) by Timo Tijhof
  • git #f5dcd03e - LanguageConverterTest: Reduce direct references to $wgUser (T243708) by DannyS712
  • git #96e1175a - Use MediaWikiServices::getAuthManager in special page related classes by Umherirrender
  • git #0b33adc9 - Use MediaWikiServices::getRepoGroup in api related classes by Umherirrender
  • git #f6f96476 - Updating nikic/php-parser (v4.3.0 => v4.4.0) by Reedy
  • git #09672106 - Updating psy/psysh (v0.10.2 => v0.10.3) by Reedy
  • git #88a2f602 - Delete en-gb messages that are identical to en in api by Reedy
  • git #5a74533e - Remove some en-gb messages that are not in en-gb by Reedy
  • git #08a689ef - Remove 3 more en-gb messages that shouldn't exist by Reedy
  • git #6e7c5b1c - Remove en-ca messages exactly the same as en by Reedy
  • git #649a91c6 - Remove en-gb messages exactly the same as en by Reedy
  • git #d604eeda - Hard deprecate Revision::setId (T246284) by DannyS712
  • git #ae2ea61b - Add @author tags I forgot to include by DannyS712
  • git #385d1910 - Hard deprecate Action::factory with null argument $action (T248392) by ArtBaltai
  • git #3a024ec3 - WikiPage::onArticleEdit - accept a RevisionRecord (T249561) by DannyS712
  • git #f696856e - registration: Convert internal static class vars to constants by Timo Tijhof
  • git #6a8aa4af - uppercaseTitlesForUnicodeTransition.php: Delete useless redirects (T219279) by Brad Jorsch
  • git #373e800d - Make HistoryPager methods private, use RevisionRecord (T249561) by DannyS712
  • git #e1183f0f - TitleWidget: Account for non-BCP47 language codes in Intl.Collator (T228510) by Niklas Laxström
  • git #318e20df - Replace uses and hard deprecate LinksUpdate revision methods (T249397) by DannyS712
  • git #7f750520 - Added timestamp to action=compare (T247686) by Varun Das
  • git #75c5176b - Typo fix: 'depencency' -> 'dependency' by C. Scott Ananian
  • git #b8858d6d - RefreshSecondaryDataUpdate: Commit before running sub-updates (T248003) by Brad Jorsch
  • git #1ccac4d9 - Fix typo in JobQueueGroup by Niklas Laxström
  • git #8426e984 - Soft deprecate Page interface (T239975) by ArtBaltai
  • git #6e617895 - Handle the undefined offset in Special:PasswordReset (T249709) by hmonroy
  • git #2a83a3ae - Disable mail in mediaWikiSetUp() instead of TestSetup by Tim Starling
  • git #ca9519d6 - uuid: explicitly cast floor() parameter to a float in GlobalIdGenerator (T248925) by Max Semenik
  • git #3c59969f - Revert "maintenance: Remove sql.php temporarily" (T249565) (T157651) by Tim Starling
  • git #2d21ee58 - Add expiry type to ParamValidator (T248508) by MusikAnimal
  • git #097c6b57 - Remove expired items in WatchedItemStore::clearUserWatchedItems (T249283) by hmonroy
  • git #37648517 - api: Wrap getParserOutput by PoolCounterWork in ApiParse module (T243803) by Peter Ovchyn
  • git #a0e3c779 - Hard deprecate GenderCache::singleton (T249019) by DannyS712
  • git #f02500b1 - Hard deprecate Article::doDeleteUpdates, use RevisionRecord in WikiPage (T249561) by DannyS712
  • git #6a5ee8d3 - phpunit: Mock wgDebugToolbar in MediaWikiTestCaseTest by Timo Tijhof
  • git #c2ff5c03 - Add RevisionUndeleted hook to replace ArticleRevisionUndeleted (T248727) by DannyS712
  • git #6a0d3279 - Revert "Revert "WikiPage/Article split. Rely on Article inside Action" " by Art-Baltai
  • git #e391a494 - Replace PageArchive::getPreviousRevision with getPreviousRevisionRecord (T249393) by DannyS712
  • git #3a46cdcc - Replace PageArchive::getArchivedRevision with getArchivedRevisionRecord (T249393) by DannyS712
  • git #3474b247 - Introduce EditPage::getExpectedParentRevision, deprecate using Revision (T248655) by DannyS712
  • git #9966fde4 - Resources.php: 'awkard' should be 'awkward' (T201491) by DannyS712
  • git #da0d5fdb - Hard deprecate Article:: and WikiPage::getOldestRevision (T249393) by DannyS712
  • git #0405e6c4 - DatabaseUpdater: don't call hook in constructor (T249584) by daniel
  • git #0fea143f - Add expiry select field to action=watch (T245565) by Sam Wilson
  • git #74dbcaf6 - Use RevisionRecord in WikiPage::setLastEdit, make private (T249561) by DannyS712
  • git #2fdcad2f - Support RevisionRecord in WikiPage::hasDifferencesOutsideMainSlot (T249561) by DannyS712
  • git #7ac981a0 - Set logger to null in UserTest.php (T248195) by Nikki Nikkhoui
  • git #e0ed6df8 - phpunit: Add setNullLogger() and make tests default to LegacySpi (T248195) by Timo Tijhof
  • git #e850df94 - MediaSearch: Use the specified language for search results (T249442) by Bartosz Dziewoński
  • git #0a3aa08b - OutputPage: Add experimental preconnect resource hint for thumbnails (T123582) by Dave Pifke
  • git #6a14d868 - travis: Don't allow failures on PHP 7.4 by Máté Szabó
  • git #a80631ea - Pbkdf2Password: Fix error handling on PHP 8 (T248925) by Máté Szabó
  • git #c3dc69b2 - Add LinksUpdate RevisionRecord methods (T249397) by DannyS712
  • git #02162e82 - Use XML dump schema version 0.11 for new installs. (T238921) by daniel
  • git #f96be6f9 - api: Report Failed rather than NeedToken on session loss for action=login (T249526) by Brad Jorsch
  • git #79f13382 - uppercaseTitlesForUnicodeTransition.php: Fix suffixing for files (T219279) by Brad Jorsch
  • git #d9b50a9c - phpunit: Consider "risky" tests as failed tests by Michael Große
  • git #66e88d3b - uppercaseTitlesForUnicodeTransition.php: Improve handling of non-moves (T219279) by Brad Jorsch
  • git #949f853f - uppercaseTitlesForUnicodeTransition.php: Output moves with --run too (T219279) by Brad Jorsch
  • git #d83e00cb - CdnCacheUpdate: Accept Titles in addition to strings (T240083) by Brad Jorsch
  • git #c7f36e04 - Fix: Add alt text to MediaResultWidget image (T245307) by Akinwale Alagbe

Vendor

edit
  • git #0cb0745f - Updating nikic/php-parser (v4.3.0 => v4.4.0) by Reedy
  • git #248a02c5 - Updating psy/psysh (v0.10.2 => v0.10.3) by Reedy
  • git #5c1e2978 - Remove Parsoid-specific phan stubs - breaks CI for other extensions by Subramanya Sastry
  • git #895742bb - Bump Parsoid to 0.12.0-a10 (T242746) by Subramanya Sastry

Extensions

edit

No changes for 3D

AbuseFilter

edit
  • git #6c947609 - Remove unneeded dependency on 'mediawiki.notify' (T233676) by DannyS712
  • git #904da3d0 - Remove references to "abuse_filter_actions" from tests by Aaron Schulz

ActiveAbstract

edit

No changes for ActiveAbstract

AdvancedSearch

edit
  • git #ae15b360 - Add Special:MyLanguage for better user experience by Yuki Shira

AntiSpoof

edit
  • git #dbaace55 - Use MediaWikiServices::getAuthManager by Umherirrender

ApiFeatureUsage

edit

No changes for ApiFeatureUsage

ArticleCreationWorkflow

edit

No changes for ArticleCreationWorkflow

ArticlePlaceholder

edit
  • git #e9e15de3 - Use new location of WB Client Scribunto Testcase class by Michael Große

Babel

edit

No changes for Babel

BetaFeatures

edit

No changes for BetaFeatures

BounceHandler

edit

No changes for BounceHandler

Calendar

edit

No changes for Calendar

Campaigns

edit

No changes for Campaigns

Capiunto

edit

No changes for Capiunto

CategoryTree

edit

No changes for CategoryTree

CentralAuth

edit

No changes for CentralAuth

CentralNotice

edit

No changes for CentralNotice

CharInsert

edit

No changes for CharInsert

CheckUser

edit
  • git #978a4871 - Give filter button on Special:Investigate destructive flag (T249938) by Thalia
  • git #1f91f2d3 - Make some small design fixes for Special:Investigate (T249255) by Thalia
  • git #fe22aa8e - PreliminaryCheckPager: Highlight registration results by date (T249253) by Thalia
  • git #525d4f41 - Move token-query business logic into its own class (T248996) by Dayllan Maza
  • git #405b2afd - Remove blue highlight on hover from Special:Investigate results tables (T249251) by Thalia
  • git #f389505b - ComparePagerTest: Document data provider for testDoQuery by Thalia
  • git #183019d7 - CompareServiceTest: Fix test now tested method's signature has changed by Thalia
  • git #a694540c - Show pin buttons in Special:Investigate results only on hover (T249252) by Thalia

CirrusSearch

edit

Cite

edit

No changes for Cite

CiteThisPage

edit

No changes for CiteThisPage

Citoid

edit

No changes for Citoid

cldr

edit

No changes for cldr

CodeEditor

edit

No changes for CodeEditor

CodeMirror

edit

No changes for CodeMirror

CodeReview

edit

No changes for CodeReview

Cognate

edit

CollaborationKit

edit

No changes for CollaborationKit

Collection

edit

No changes for Collection

CommonsMetadata

edit

No changes for CommonsMetadata

ConfirmEdit

edit

CongressLookup

edit

No changes for CongressLookup

ContactPage

edit

No changes for ContactPage

ContentTranslation

edit
  • git #764100be - Add Special:MyLanguage for better user experience by Yuki Shira
  • git #c4e79560 - Avoid query errors in Translation::getDeletionTrend (T225620) by Niklas Laxström
  • git #5731db6d - Avoid warnings about mw.notify by Niklas Laxström

ContributionTracking

edit

No changes for ContributionTracking

CreditsSource

edit

No changes for CreditsSource

Dashiki

edit

No changes for Dashiki

Disambiguator

edit

No changes for Disambiguator

DiscussionTools

edit
  • git #e38aad96 - Add override config for instrumentation rates (T250086) by David Lynch
  • git #3bd51337 - DiscussionToolsHooks: Only enable when viewing pages by Bartosz Dziewoński

DismissableSiteNotice

edit

No changes for DismissableSiteNotice

DonationInterface

edit

No changes for DonationInterface

DoubleWiki

edit

No changes for DoubleWiki

DynamicSidebar

edit

No changes for DynamicSidebar

Echo

edit

Elastica

edit

No changes for Elastica

ElectronPdfService

edit

No changes for ElectronPdfService

EntitySchema

edit

EventBus

edit

EventLogging

edit

No changes for EventLogging

EventStreamConfig

edit

No changes for EventStreamConfig

ExtensionDistributor

edit

No changes for ExtensionDistributor

ExternalGuidance

edit

No changes for ExternalGuidance

FeaturedFeeds

edit

No changes for FeaturedFeeds

FileExporter

edit

No changes for FileExporter

FileImporter

edit

FlaggedRevs

edit

Flow

edit

FundraiserLandingPage

edit

No changes for FundraiserLandingPage

FundraisingTranslateWorkflow

edit

No changes for FundraisingTranslateWorkflow

Gadgets

edit

GeoCrumbs

edit

No changes for GeoCrumbs

GeoData

edit

No changes for GeoData

GettingStarted

edit

No changes for GettingStarted

GlobalBlocking

edit

No changes for GlobalBlocking

GlobalCssJs

edit

No changes for GlobalCssJs

GlobalPreferences

edit

No changes for GlobalPreferences

GlobalUsage

edit

No changes for GlobalUsage

GlobalUserPage

edit

No changes for GlobalUserPage

GoogleNewsSitemap

edit

No changes for GoogleNewsSitemap

Graph

edit

No changes for Graph

GrowthExperiments

edit
  • git #2a61d3d8 - Homepage: Remove logging for 'hover-in'/'hover-out' events (T250125) by Roan Kattouw
  • git #7085a341 - build: Update linters by Ed Sanders
  • git #16e5737f - Apply start module mobile header text positioning to userpage module by Gergő Tisza
  • git #e5dac60c - Remove unneeded dependency on 'mediawiki.notify' (T233676) by DannyS712

GuidedTour

edit

No changes for GuidedTour

GWToolset

edit
  • git #bf60271d - Use MediaWikiServices::getFileBackendGroup by Umherirrender

ImageMap

edit

No changes for ImageMap

InputBox

edit

No changes for InputBox

Insider

edit

No changes for Insider

intersection

edit

No changes for intersection

Interwiki

edit
  • git #21a5dc3c - Add Special:MyLanguage for better user experience by Yuki Shira

InterwikiSorting

edit

No changes for InterwikiSorting

Jade

edit

Josa

edit

No changes for Josa

JsonConfig

edit
  • git #05728e06 - Add tests around map data sanitization by Max Semenik

Kartographer

edit
  • git #bac1adfb - Bump requirement to MediaWiki >= 1.35.0 by Fomafix
  • git #d7706508 - Use the right storage inside the package by Derk-Jan Hartman
  • git #a2c7544d - Revert "Fix mw.storage usage" by TheDJ
  • git #a0edfcce - Restrain width of sidebar to full width of viewport by Derk-Jan Hartman
  • git #f378c2b2 - Fix initializing of mapdialog and restore WV nearby controls (T180909) by Derk-Jan Hartman

LabeledSectionTransclusion

edit

No changes for LabeledSectionTransclusion

LandingCheck

edit

No changes for LandingCheck

LdapAuthentication

edit

No changes for LdapAuthentication

Linter

edit

No changes for Linter

LiquidThreads

edit

Listings

edit

No changes for Listings

LocalisationUpdate

edit

No changes for LocalisationUpdate

LoginNotify

edit

No changes for LoginNotify

MachineVision

edit
  • git #c2434978 - Fix: Apply blocklist filtering after determining withholding state by Michael Holloway
  • git #3c836f2f - build: Update linters and fix errors by Ed Sanders
  • git #14e84b1a - Get categories from unreviewedimagelabels call (T249959) by annet
  • git #3577fc14 - Add maintenance script to withhold images with configured labels (T249939) by Michael Holloway
  • git #f1744c9a - Add support for WITHHOLD_ALL review state (T249939) by Michael Holloway
  • git #381f127b - Only use natural language fallback chain (T242393) by annet
  • git #a073c5a0 - Fix statement creation from suggestion (T249789) by Cormac Parle
  • git #d7009c71 - Use transitions for suggestions instead of animations to simplify code by annet
  • git #63cd1667 - Maintenance script to remove blacklisted wikidata items from suggestions (T249273) by Cormac Parle

MapSources

edit

No changes for MapSources

MassMessage

edit

Math

edit

No changes for Math

MobileApp

edit

No changes for MobileApp

MobileFrontend

edit

MultimediaViewer

edit
edit

Newsletter

edit

NewUserMessage

edit

No changes for NewUserMessage

Nuke

edit

No changes for Nuke

OATHAuth

edit

No changes for OATHAuth

OAuth

edit
  • git #c687ef1f - Add Special:MyLanguage for better user experience by Yuki Shira

OpenStackManager

edit
  • git #fc047e31 - Use MediaWikiServices::getAuthManager by Umherirrender

ORES

edit

No changes for ORES

PageAssessments

edit
  • git #37ee98e5 - Forgot to remove message key from code comment by Kaldari

PagedTiffHandler

edit

No changes for PagedTiffHandler

PageImages

edit

PageTriage

edit

PageViewInfo

edit

No changes for PageViewInfo

ParserFunctions

edit

No changes for ParserFunctions

ParsoidBatchAPI

edit

No changes for ParsoidBatchAPI

PdfHandler

edit

No changes for PdfHandler

PerformanceInspector

edit

No changes for PerformanceInspector

Petition

edit

No changes for Petition

Poem

edit

No changes for Poem

PoolCounter

edit

No changes for PoolCounter

Popups

edit

No changes for Popups

ProofreadPage

edit

No changes for ProofreadPage

PropertySuggester

edit

No changes for PropertySuggester

QuickSurveys

edit

No changes for QuickSurveys

Quiz

edit

No changes for Quiz

ReadingLists

edit

No changes for ReadingLists

edit

No changes for RelatedArticles

Renameuser

edit

No changes for Renameuser

RevisionSlider

edit
  • git #f5f60171 - Add Special:MyLanguage for better user experience by Yuki Shira
edit

No changes for SandboxLink

Score

edit
  • git #d5e91d97 - Use MediaWikiServices::getFileBackendGroup by Umherirrender

Scribunto

edit
  • git #4a9b2e61 - tests: Mark non-LuaSandbox tests as @group Standalone (T125050) by James D. Forrester

SearchExtraNS

edit

No changes for SearchExtraNS

SecureLinkFixer

edit
  • git #7d65e299 - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll

edit

No changes for SecurePoll

Sentry

edit

No changes for Sentry

ShortUrl

edit

No changes for ShortUrl

SiteMatrix

edit

No changes for SiteMatrix

SpamBlacklist

edit
  • git #6cc0cc91 - Add Special:MyLanguage for better user experience by Yuki Shira

SubPageList3

edit

No changes for SubPageList3

SubpageSortkey

edit

No changes for SubpageSortkey

SyntaxHighlight_GeSHi

edit

TemplateData

edit
  • git #e3c95c28 - Improve directionality settings for TemplateDataBlob rendering by C. Scott Ananian
  • git #4dcda73e - Remove deprecated Parser::enableOOUI(), take 2 by C. Scott Ananian
  • git #3f270b9a - Don't use deprecated Parser::enableOOUI() hook (T236809) by C. Scott Ananian

TemplateSandbox

edit

No changes for TemplateSandbox

TemplateStyles

edit

No changes for TemplateStyles

TemplateWizard

edit

No changes for TemplateWizard

TextExtracts

edit

No changes for TextExtracts

Thanks

edit

No changes for Thanks

TheWikipediaLibrary

edit

No changes for TheWikipediaLibrary

TimedMediaHandler

edit

No changes for TimedMediaHandler

timeline

edit
  • git #01d3d924 - Use MediaWikiServices::getFileBackendGroup by Umherirrender

TitleBlacklist

edit
  • git #1243bed5 - Use MediaWikiServices::getAuthManager by Umherirrender

TocTree

edit

TorBlock

edit

No changes for TorBlock

Translate

edit

TranslationNotifications

edit

No changes for TranslationNotifications

TrustedXFF

edit

No changes for TrustedXFF

TwoColConflict

edit

UniversalLanguageSelector

edit

No changes for UniversalLanguageSelector

edit

No changes for UploadsLink

UploadWizard

edit

UrlShortener

edit

No changes for UrlShortener

UserMerge

edit

No changes for UserMerge

VipsScaler

edit

No changes for VipsScaler

VisualEditor

edit
  • git #55985819 - Add Special:MyLanguage for better user experience by Yuki Shira
  • git #48c4dfd5 - Remove redundant dependency on 'mediawiki.notify' (T233676) by Timo Tijhof

WebAuthn

edit

Wikibase

edit

WikibaseCirrusSearch

edit

WikibaseLexeme

edit
  • git #9f21ac80 - Use new location of WB Client Scribunto Testcase class by Michael Große

WikibaseLexemeCirrusSearch

edit

No changes for WikibaseLexemeCirrusSearch

WikibaseMediaInfo

edit

WikibaseQualityConstraints

edit

No changes for WikibaseQualityConstraints

Wikidata.org

edit

No changes for Wikidata.org

WikidataPageBanner

edit

No changes for WikidataPageBanner

WikiEditor

edit
  • git #d43e9172 - Remove use of WikiPage::getRevision (T249393) by DannyS712
  • git #0f24c108 - jquery.wikiEditor: change autoIcon() to no longer append version string by Timo Tijhof

wikihiero

edit

No changes for wikihiero

WikiLove

edit

No changes for WikiLove

WikimediaBadges

edit

No changes for WikimediaBadges

WikimediaEditorTasks

edit

No changes for WikimediaEditorTasks

WikimediaEvents

edit

No changes for WikimediaEvents

WikimediaIncubator

edit

No changes for WikimediaIncubator

WikimediaMaintenance

edit
  • git #ffd58a59 - Use MediaWikiServices::getFileBackendGroup by Umherirrender

WikimediaMessages

edit
  • git #6a699801 - Remove messages in en-gb that are identical to en by Reedy
  • git #db51cb11 - Adding a bunch of missing periods for Flow and DiscussionTools. by Kaldari

Wikisource

edit

No changes for Wikisource

XAnalytics

edit

No changes for XAnalytics

Skins

edit

CologneBlue

edit

No changes for CologneBlue

MinervaNeue

edit

Modern

edit

No changes for Modern

MonoBook

edit

No changes for MonoBook

Nostalgia

edit

No changes for Nostalgia

Timeless

edit

No changes for Timeless

Vector

edit
  • git #63ee9450 - Refactor: Standardize menu data (DRY!) (T249372) by jdlrobson
  • git #c9d5b2e4 - [dev] [JS] Move JavaScript to package modules by Stephen Niedzielski
  • git #16670834 - [dev] [Mustache] replace spaces with tabs by Stephen Niedzielski
  • git #087808ec - Revert "Move indicators underneath `#firstHeading` in DOM" (T248761) by VolkerE

VisualEditor

edit
  • git #747ba030 - build: Upgrade eslint- and stylelint-config-wikimedia by James D. Forrester
  • git #f48768d1 - Fix initialization typo by David Chan
  • git #40701620 - Match entity encoding in HTML comments to Parsoid (T144708) by Bartosz Dziewoński

Total Changes

edit

265 Changes in 63 repos by 67 authors