Jump to content

MediaWiki 1.41/wmf.10/Changelog

From mediawiki.org

Core changes

[edit]
  • git #70fc9b5a - Branch commit for wmf/1.41.0-wmf.10 (T330216) by trainbranchbot
  • git #763dc7b9 - Fix Special:WhatLinksHere behavior on limit= vs. limit=0 (T289351) by Thiemo Kreuz
  • git #99971a25 - Undeprecate Status::getErrorsArray and ::getWarningsArray() by Tim Starling
  • git #99614fb8 - Revert "user: Assert wikiId in UserGroupManager" by Umherirrender
  • git #a3146675 - git: Introduce .gitmessage (T337179) by Kosta Harlan
  • git #3c88aeaf - Use EmailUser in User::canSendEmail, deprecate EmailUserPermissionsErrorsHook (T265541) by Daimona Eaytoy
  • git #27bd40d6 - Namespace SpecialMy* under \MediaWiki\Specials\Redirects by James D. Forrester
  • git #3b907c76 - Expand the PHP installation instructions by Waldir Pimenta
  • git #c6eadd8d - Namespace SpecialM* under \MediaWiki\Specials by James D. Forrester
  • git #4634d454 - mail: Round 4 of EmailUser refactoring (T265541) by Daimona Eaytoy
  • git #2b1e5e62 - mergeMessageFileList.php: Drop support for PHP entry points by Kevin Israel
  • git #6a3e33f3 - Tweak "missing dependencies" message when running installer.php by Waldir Pimenta
  • git #7340a7fd - Replace usages of deprecated UserGroupMembership::getLink() (T183174) by Daimona Eaytoy
  • git #0fe22d2b - Display result pager at top of Special:Search as well (T337115) by David Lynch
  • git #5dbb00cc - api-testing: Make 'parse' tests compatible with Vector 2022 by Bartosz DziewoƄski
  • git #40aec83f - user: Split and deprecate UserGroupMembership::getLink method (T183174) by Daimona Eaytoy
  • git #504c1a9f - Implement Language Converter for yue (Cantonese) (T59106) by Liangent
  • git #e69ed0fe - Implement Language Converter for wuu (Wu) (T59138) by Lt2818
  • git #5e453406 - Change the default skin from Vector to Vector-2022 (T301527) by Amir Sarabadani
  • git #3a9845b2 - Linker: Simplify revision audience checks by Bartosz DziewoƄski
  • git #a60eba7f - Allow a comma separated list of namespaces for Special:Random by Brian Wolff
  • git #ead444b2 - mail: Make EmailUser::getPermissionsError() return StatusValue (T265541) by Daimona Eaytoy
  • git #f0b5d162 - Add 'preloadcontent' and 'editintro' in API prop=info (T45683) by Bartosz DziewoƄski
  • git #efe27a33 - Improve default scriptpath in installer.php by Waldir Pimenta
  • git #61a6614a - Add some more deserving and wonderful people to Special:Version by Kunal Mehta
  • git #50984456 - Link to Special:Diff in default undo edit summary (T333113) by albertoleoncio
  • git #43fb8de8 - language: Annotate list() methods as preserving taintedness (T253879) by Daimona Eaytoy
  • git #832f2e08 - Replace deprecated token check for the searchnamespace by WMDE-Fisch
  • git #ee166bc9 - Fix escaping in BlockLogFormatter (T332889) by Daimona Eaytoy
  • git #31d063ca - Deprecate passing a db to DatabaseBlockStore::insertBlock() (T291849) by Alexander Vorwerk
  • git #c790c991 - Update mergehistory-box message definition to remove colon by Dreamy Jazz
  • git #9ba563dc - Remove NamespaceInfo::getRestrictionLevels by Matěj SuchĂĄnek
  • git #07e09030 - Installer: Remove PCRE minimum version and Unicode support checks by Kevin Israel
  • git #9bbf2f60 - UserIdentityValue: Always throw a deprecation warning on passed actor id (T274179) by Alexander Vorwerk
  • git #a182fb67 - Follow-up 823d24293: Create sysadmin RELEASE-NOTES-1.41 section & move there (T335828) by James D. Forrester
  • git #1fcd9d67 - Use HTMLForm and OOUI in Special:MergeHistory (T134675) (T336531) by Dreamy Jazz
  • git #8d622a9d - tests: Add RL\HookRunner to HookRunnerTest by Umherirrender
  • git #d36073cd - tests: Make some PHPUnit data providers static (T332865) by Umherirrender
  • git #de1f179b - tests: Use more static provider in HookRunnerTestBase by Umherirrender
  • git #744c390a - Use outline:auto as focus ring simulation by Fomafix
  • git #707ffb75 - Remove fallback, change namespace and fix linktrail for Saraiki by Jon Harald SĂžby
  • git #380eadfb - ResourceLoader: Micro-optim mw.loader `@import` support by Timo Tijhof
  • git #1efdb0da - resourceloader: Allow require() on private files when under test (T250045) by Timo Tijhof
  • git #f3e714c7 - Use more narrow IReadableDatabase in BatchRowIterator by thiemowmde
  • git #34dc4e6d - rcfeed: Add 'notify_url' and 'title_url' to MachineReadableRCFeedFormatter (T234234) by Timo Tijhof
  • git #873097a1 - Fix ISQLPlatform Doxygen generation by MĂĄtĂ© SzabĂł
  • git #b86559d1 - Normalize date formats to use double-quoted strings by Waldir Pimenta
  • git #88a7cac8 - maintenance/createAndPromote: Don't use " where ' will do by James D. Forrester
  • git #1bf05a2d - Revert "editwatchlist.js: Use jQuery for performant select-all" (T335082) by Bartosz DziewoƄski
  • git #5114267d - Rest: Allow private caching of requests with a session by Tim Starling
  • git #3e910f1d - Rest: Prevent caching responses for logged-in users (T264631) (T285210) by MĂĄtĂ© SzabĂł
  • git #d48115b2 - cache: Do not throw on empty set in LinkBatch::constructSet (T336964) by Umherirrender
  • git #5c683fbc - Update OOUI to v0.47.0 (T53229) (T285252) (T285252) (T309916) (T313804) (T314661) (T324449) (T326706) (T328492) (T328492) (T328492) (T328492) (T328741) (T329383) (T330424) (T331403) (T333155) (T334492) (T335082) (T335082) (T335214) by Volker E
  • git #f452ffe9 - Hard-deprecate Hooks::isRegistered/getHandlers/run/runWithoutAbort (T335536) by Umherirrender
  • git #aa3079a4 - Replace deprecated Hooks::register in benchmarkParse.php by Umherirrender
  • git #2ba3afbd - Revert "diff: Add legend and tooltips to inline diff display" by Samtar
  • git #c78df280 - Update benchmarkHooks.php to use HookContainer by Tim Starling
  • git #d2d7f86c - jquery.makeCollapsible: Adopt QUnit.test.each and improve test quality by Timo Tijhof
  • git #c42c3a9b - jquery.makeCollapsible: Modernise test syntax by Timo Tijhof
  • git #765ce140 - qunit: Remove redundant QUnit.newMwEnvironment() from testrunner.js by Timo Tijhof
  • git #731af1e0 - objectcache: deprecate ATTR_EMULATION/QOS_EMULATION_SQL (T279977) by Aaron Schulz
  • git #942d288f - Implement HTMLToggleSwitchField for mobile layout of preferences (T333496) (T334705) (T336107) by Func
  • git #3f5a7549 - i18n: Organize variant name interface messages / system messages by Winston Sung
  • git #7755de66 - RELEASE-NOTES-1.40: Correct wgSpecialContributeSkinsEnabled doc by James D. Forrester
  • git #c210066e - Improve idempotency of postgres index upgrades (T336868) by Marks Polakovs
  • git #15a3a214 - Language: Move search index variant handling from subclasses by Func
  • git #6cd82970 - mail: Round 3 of EmailUser refactoring (T265541) by Daimona Eaytoy
  • git #e5f17be0 - mail: Round 2 of EmailUser refactoring (T265541) by Daimona Eaytoy
  • git #dea08aa2 - Rename wgPageContentLanguage to wgPageViewLanguage (T303375) by Func
  • git #87a0e1d6 - mail: Round 1 of EmailUser refactoring (T265541) by Daimona Eaytoy
  • git #0a6706d0 - RecentChanges: Do not change "Create filter" button label from default (T217304) by Moriel Schottlender
  • git #2d8b724e - diff: Only show inline legend for text slot (T336481) by Sam Wilson
  • git #8c33cfa7 - objectcache: Remove keyHigh* attributes from WANObjectCache by Amir Sarabadani
  • git #d286cdba - EditPage: Use plain link rather than mw-ui-button for help link (T182050) by Jon Robson
  • git #6a20dc29 - editpage: Split off producing edit intro messages and preloaded content (T201613) by Bartosz DziewoƄski
  • git #192babf4 - Revert "build: Add phan stub for ReturnTypeWillChange" by Kevin Israel
  • git #a8a2f97a - resources: Remove jquery.tipsy, deprecated since 1.28 (T117720) by Jon Robson
  • git #7299aed7 - tests: Allow overridable data providers to be static (T332865) by mainframe98
  • git #b5ccd131 - Introduce ChangeTagsStore service and move some functions of ChangeTags (T245964) by Amir Sarabadani
  • git #700a2dd5 - Revision: Use ICP instead of LB in ArchivedRevisionLookup (T330641) by Amir Sarabadani
  • git #ce511406 - ParserCache: add an option to explicitly trigger links update (T329842) by David Causse
  • git #4d5d7f38 - RollbackPage: Switch to use UpdateQueryBuilder (T330640) by Amir Sarabadani
  • git #92fc34f0 - user: Clean up database-related code in UserNamePrefixSearch (T311866) (T330641) by Amir Sarabadani
  • git #608da702 - Add Authorization to default $wgAllowedCorsHeaders (T322944) by Lucas Werkmeister
  • git #39353167 - Remove deprecated global function wfShowingResults (T264980) by Umherirrender
  • git #600521d3 - Set autocapitalize on Special:Search input (T335551) by Erik Bernhardson
  • git #b055802b - edit: Always use pstUser for EditFilterMergedContentHookConstraint (T328403) by Umherirrender
  • git #b565ab84 - user: Assert wikiId in UserGroupManager (T255309) by Umherirrender
  • git #55047ac4 - OutputPage: Do not override TOC data if the new one is empty (T307256) by Bartosz DziewoƄski
  • git #e0276c32 - api: Remove use of UserrightsPage from list=users (T301642) by Umherirrender
  • git #553b0ba3 - specials: Reject temp users on Special:Renameuser (T326926) by Umherirrender
  • git #35a3c49f - Add PLURAL support for 'revertpage' messages (T165798) by Jon Harald SĂžby
  • git #1ea0cd41 - Switch to run.php in documentation by Amir Sarabadani
  • git #f20358c5 - Add a page property for __TOC__ (T270199) by C. Scott Ananian

Vendor

[edit]

Extensions

[edit]

3D

[edit]

AbuseFilter

[edit]

AdvancedSearch

[edit]

AntiSpoof

[edit]

ArticleCreationWorkflow

[edit]

ArticlePlaceholder

[edit]

Babel

[edit]

BetaFeatures

[edit]

CampaignEvents

[edit]

CategoryTree

[edit]

CentralAuth

[edit]

CheckUser

[edit]

ChessBrowser

[edit]

CirrusSearch

[edit]

Cite

[edit]

Citoid

[edit]

CodeMirror

[edit]

Cognate

[edit]
  • git #20c96a63 - tests: Make PHPUnit data providers static (T332865) by Umherirrender
  • git #85aaba29 - Do not work on empty result set in PurgeDeletedCognatePages by Umherirrender

Collection

[edit]

CommonsMetadata

[edit]

ConfirmEdit

[edit]

ContactPage

[edit]

ContentTranslation

[edit]

Disambiguator

[edit]

DiscussionTools

[edit]
  • git #8b551618 - tests: Make PHPUnit data providers static (T332865) by Umherirrender
  • git #55687613 - Username completions: always abandon if the first input is a space by David Lynch
  • git #3f2cfa42 - Update moved class RawMessage (T321681) by gerritbot
  • git #8bbbf39b - Make use of named MainConfigNames::
 constants by thiemowmde
  • git #eede5f73 - NewTopicOptOutActiveUsers: Skip bot users etc. (T317375) by Bartosz DziewoƄski
  • git #18edf9ca - Define $maintClass in maintenance script for compatibility (T317375) by Bartosz DziewoƄski
  • git #e3441be1 - Add talk page empty state for temporary accounts' user talk pages (T335590) by Bartosz DziewoƄski
  • git #8b2e0d7b - Update warning about logged-out editing for temp user creation (T332432) by Bartosz DziewoƄski
  • git #2321e645 - Add maint script to opt out active users from the new topic tool (T317375) by Bartosz DziewoƄski
  • git #060c38b7 - Don't show a link to change their preferences to temp users (T332432) by Bartosz DziewoƄski

DismissableSiteNotice

[edit]

DonationInterface

[edit]

Echo

[edit]

EntitySchema

[edit]

EventBus

[edit]
  • git #150cc6b1 - tests: Make PHPUnit data providers static (T332865) by Umherirrender
  • git #f599000a - tests: Set wgArticlePath in a test that depends on it by Bartosz DziewoƄski
  • git #e73a01b4 - Remove temporary back-compat around 'title_url' field by Kunal Mehta
  • git #72155bc4 - Update test to optionally contain 'title_url' field by Kunal Mehta
  • git #f0ee47e2 - Change default page_change stream name to use major versioning (T336817) (T332212) by Ottomata

EventLogging

[edit]

EventStreamConfig

[edit]

ExternalGuidance

[edit]

FileExporter

[edit]

FileImporter

[edit]

FlaggedRevs

[edit]

Flow

[edit]

Gadgets

[edit]

GeoData

[edit]

GlobalBlocking

[edit]

GlobalCssJs

[edit]

GlobalPreferences

[edit]

GlobalWatchlist

[edit]

GoogleNewsSitemap

[edit]

GrowthExperiments

[edit]
  • git #7ecf1400 - tests: Make some PHPUnit data providers static (T332865) by Umherirrender
  • git #e9e05b92 - Temporarily disable failing tests (T334626) (T337137) by Bartosz DziewoƄski
  • git #63036794 - Replace IDatabase with IReadableDatabase where possible by thiemowmde
  • git #7c67703b - Make use of convenient jQuery shortcuts like toggleClass by thiemowmde
  • git #ae6eea6e - Section image: Create addsectionimage plugin (T329277) by GergƑ Tisza
  • git #94e7f2a0 - Log errors when loading structured editor by GergƑ Tisza
  • git #b29ae14e - Silently ignore istype-depicts image suggestion type (T336962) by GergƑ Tisza
  • git #1cf75551 - addsectionimage: Introduce quality gate infrastructure (T336550) by Kosta Harlan
  • git #d96e9bc8 - Section images: add wikidata-section as a valid source type by Sergio Gimeno
  • git #c68bbb65 - Section images: add quick tips help texts (T335227) by Sergio Gimeno
  • git #c2a9e714 - Frontend documentation: Dialog images use background-image CSS property (T335268) by vyanez
  • git #0f248a81 - Section images: Fix action API handler documentation typo (T335641) by GergƑ Tisza
  • git #83df746a - Frontend documentation: match version in package-lock.json by Sergio Gimeno
  • git #3c20d81e - Frontend documentation: add support for swiping between steps on mobile (T335044) by vyanez
  • git #c7ff50db - Section images: Handle section parameters in actionapi API handler (T329278) (T335641) by GergƑ Tisza
  • git #ab147a44 - styles: Replace obsolete name of class by Volker E
  • git #bd162e17 - build: Updating eslint-config-wikimedia to 0.25.0 by Umherirrender

GuidedTour

[edit]

ImageMap

[edit]
  • git #2d9633ab - Add generic MW editorconfig by Mark A. Hershberger

InterwikiSorting

[edit]

IPInfo

[edit]

JsonConfig

[edit]

Kartographer

[edit]

Linter

[edit]

LiquidThreads

[edit]

LoginNotify

[edit]

MachineVision

[edit]
  • git #4502f76f - tests: Make PHPUnit data providers static (T332865) by Umherirrender
  • git #996247c0 - build: Updating eslint-config-wikimedia to 0.25.0 by Umherirrender

MassMessage

[edit]

Math

[edit]
  • git #7a8d5b9d - tests: Make some PHPUnit data providers static (T332865) by Umherirrender
  • git #5926f42b - Use MultiHttpClient instead of VirtualRESTService. (T335347) by rrana-wmf
  • git #de76f99d - Revert "Revert "Add getMultiHttpClient function to make HTTP requests to Mathoid."" (T335347) by Subramanya Sastry

MediaModeration

[edit]

MediaSearch

[edit]

MobileFrontend

[edit]
  • git #acf54866 - Replace usages of deprecated UserGroupMembership::getLink() (T183174) by Daimona Eaytoy
  • git #4bedecf8 - editor: Use core prop=info&inprop=preloadcontent API instead of VE API (T213835) by Bartosz DziewoƄski
  • git #37a94ed2 - tests: Make PHPUnit data providers static (T332865) by Umherirrender
  • git #5305d9d0 - Suppress Phan false positive related to UserGroupMembership::getLink by Bartosz DziewoƄski
  • git #9ae454bd - Update moved class FauxRequest (T321681) by gerritbot
  • git #d66f02ad - Revert "diff: Hide legend for inline diffs" by Samtar
  • git #235fc731 - editor: Update warning about logged-out editing for temp user creation (T332433) by Bartosz DziewoƄski
  • git #04124760 - build: Updating eslint-config-wikimedia to 0.25.0 by Umherirrender

MultimediaViewer

[edit]

Newsletter

[edit]

OATHAuth

[edit]
  • git #db15682e - Replace usages of deprecated UserGroupMembership::getLink() (T183174) by Daimona Eaytoy
  • git #6089abf1 - tests: Use static provider in TOTPAuthenticationRequestTest by Umherirrender
  • git #4b328852 - Update moved class RawMessage (T321681) by gerritbot

OAuth

[edit]

OAuthRateLimiter

[edit]

ORES

[edit]

PageImages

[edit]

PageTriage

[edit]
  • git #9b0cc40b - build: Updating eslint-config-wikimedia to 0.25.0 by Umherirrender

PageViewInfo

[edit]

Phonos

[edit]

Popups

[edit]
  • git #9da65861 - tests: Make PHPUnit data providers static (T332865) by Umherirrender
  • git #323d770d - Use native JavaScript to build thumbnail clip path by Jon Robson
  • git #1ee66bbf - Don't use parseHTML in parseHTMLResponse by Jon Robson
  • git #7a6cac8a - build: Updating eslint-config-wikimedia to 0.25.0 by Umherirrender

ProofreadPage

[edit]

PropertySuggester

[edit]

QuickSurveys

[edit]

Quiz

[edit]

ReadingLists

[edit]

RealMe

[edit]

Scribunto

[edit]

SearchVue

[edit]

SecureLinkFixer

[edit]
  • git #0018b098 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
  • git #da8ba823 - tests: Make PHPUnit data providers static (T332865) by Umherirrender

SecurePoll

[edit]

SimilarEditors

[edit]

SpamBlacklist

[edit]

TemplateData

[edit]

TemplateStyles

[edit]
  • git #6b7d6f91 - tests: Make PHPUnit data providers static (T332865) by Umherirrender
  • git #e9977509 - tests: Adjust output format for html changes (self-closing xhtml) by Umherirrender

TextExtracts

[edit]

Thanks

[edit]

TimedMediaHandler

[edit]

TitleBlacklist

[edit]
  • git #d01b9a93 - tests: Make PHPUnit data providers static (T332865) by Umherirrender
  • git #7ece0edd - tests: Use static provider in TitleBlacklistAuthenticationRequestTest by Umherirrender

Translate

[edit]

TranslationNotifications

[edit]

TrustedXFF

[edit]

TwoColConflict

[edit]

UniversalLanguageSelector

[edit]

UploadWizard

[edit]

UrlShortener

[edit]
  • git #330f6a24 - build: Upgrade grunt-tyops to 0.1.1 by James D. Forrester

VipsScaler

[edit]

VisualEditor

[edit]
  • git #50c64605 - Update VE core submodule to master (fd2f048e4) by David Lynch
  • git #60e3706f - tests: Make PHPUnit data providers static (T332865) by Umherirrender
  • git #02d26894 - build: Upgrade grunt-tyops to 0.1.1 by James D. Forrester
  • git #d88cd64e - Revert "onDifferenceEngineBeforeDiffTable: Return early on Special pages" by HMonroy
  • git #ba687994 - Revert "onDifferenceEngineBeforeDiffTable: Update comment" by HMonroy
  • git #09bb8f91 - Revert "Move the diff-mode selector to the new DifferenceEngineBeforeDiffTable hook" by Samtar
  • git #d7262d84 - onDifferenceEngineBeforeDiffTable: Update comment (T336582) by TheresNoTime
  • git #f693822f - onDifferenceEngineBeforeDiffTable: Return early on Special pages (T336582) by TheresNoTime
  • git #a8808450 - Use edit intro messages and preloaded content from MediaWiki core (T201613) by Bartosz DziewoƄski

WebAuthn

[edit]

Wikibase

[edit]

WikibaseCirrusSearch

[edit]

WikibaseLexeme

[edit]

WikibaseLexemeCirrusSearch

[edit]

WikibaseMediaInfo

[edit]

WikibaseQualityConstraints

[edit]

Wikidata.org

[edit]

WikidataPageBanner

[edit]

WikiEditor

[edit]

wikihiero

[edit]
  • git #a65c325d - build: Updating eslint-config-wikimedia to 0.25.0 by Umherirrender

WikiLambda

[edit]
  • git #8f0ace2a - Switch front-end UI to DefaultView (T324241) by gengh
  • git #973411a3 - eslint: Simplify config to warn about fewer things by James D. Forrester
  • git #f49c8e78 - eslint: Don't suppress mediawiki/msg-doc code-wide by James D. Forrester
  • git #3b8337be - DefaultView Widgets: Create a Function explorer widget for the implementation page (T334377) by Allan Jeremy
  • git #c64e9c8f - ZFunctionCallToType: Use the i18n messages for commas and parantheses by James D. Forrester
  • git #83cf88ff - Fix isInsideComposition getter (T336731) by gengh
  • git #f001779c - Add About widget for zobject multilingual information (T327918) by gengh

WikiLove

[edit]

WikimediaBadges

[edit]

WikimediaEditorTasks

[edit]

WikimediaEvents

[edit]

WikimediaMaintenance

[edit]

Wikisource

[edit]

Wikistories

[edit]

Skins

[edit]

MinervaNeue

[edit]

Vector

[edit]

WikimediaApiPortal

[edit]

Misc

[edit]

VisualEditor/VisualEditor

[edit]

No changes

[edit]
  • ActiveAbstract
  • ApiFeatureUsage
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CentralNotice
  • CharInsert
  • CiteThisPage
  • CodeEditor
  • CologneBlue
  • CreditsSource
  • Dashiki
  • DoubleWiki
  • Elastica
  • ElectronPdfService
  • ExtensionDistributor
  • FeaturedFeeds
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • GeoCrumbs
  • GlobalUsage
  • GlobalUserPage
  • Graph
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Listings
  • MapSources
  • MobileApp
  • Modern
  • MonoBook
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Nostalgia
  • Nuke
  • OpenStackManager
  • PageAssessments
  • PageNotice
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Poem
  • RSS
  • RelatedArticles
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • ShortUrl
  • SiteMatrix
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateSandbox
  • TemplateWizard
  • TheWikipediaLibrary
  • Timeless
  • TocTree
  • TorBlock
  • UploadsLink
  • VueTest
  • WikimediaApiPortalOAuth
  • WikimediaIncubator
  • WikimediaMessages
  • XAnalytics
  • cldr
  • intersection
  • timeline

Total changes

[edit]

463 Changes in 123 repos by 87 authors