MediaWiki 1.41/wmf.10/Changelog

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

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