MediaWiki 1.41/wmf.11

MediaWiki 1.41.0-wmf.10 Deployment of MediaWiki 1.41.0-wmf.11 to Wikimedia sites MediaWiki 1.41.0-wmf.12

The latest version (labeled "1.41.0-wmf.11") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 30 May 2023 (see the roadmap).

Core changes

edit

Vendor

edit

Extensions

edit

AbuseFilter

edit
  • git #e9bec9ff - Improve support for read-new wikis with externallinks (T337149) by Amir Sarabadani
  • git #56c86a76 - Add tests for temporary user in CheckUserHandlerTest by Thalia
  • git #d42b7335 - Update user type checks to handle temporary users (T335062) by AnaïsGueyte

AntiSpoof

edit
  • git #55e9c7fa - Don't store temporary user names in AntiSpoof's spoofuser table (T336196) by tsepothoabala

CampaignEvents

edit

CentralAuth

edit

CentralNotice

edit

CheckUser

edit
  • git #7cb17fc7 - Test SpecialCheckUser::tagPage and ::doMassUserBlockInternal by Dreamy Jazz
  • git #a0e4d14b - Select unaliased cuc_timestamp to allow IndexPager to use it (T337639) by Dreamy Jazz
  • git #009a0baa - Check for null when using ::getCheckUserHelperFieldset (T337599) by Dreamy Jazz
  • git #53bc2bce - Simplify PLURAL syntax in messages by Amir E. Aharoni
  • git #cc9f84aa - Show users already tagged or blocked with same params in CU block form (T313196) by dreamyjazz
  • git #48cfe862 - Use a Job to prune data instead of post send (T337175) by Dreamy Jazz
  • git #355805f5 - Show new tool links in the CIDR calculator and use classes instead of IDs (T311020) by dreamyjazz

CirrusSearch

edit
  • git #e7ebcb49 - Add a config flag to enable analysis chain deduplication (T334194) by Erik Bernhardson

Cite

edit
  • git #dca26d90 - Disable mw-body-content clearfix in reflist (T337415) by Ed Sanders
  • git #03bac936 - Register a HelpCompletionAction group alias for cite (T66905) by David Lynch
  • git #edcb4ddd - Streamline/minimize duplicate code in reference node classes by thiemowmde

Citoid

edit
  • git #8f90680d - vu.ui.Citoid: Add missing arg to constructor documentation by Ed Sanders
  • git #a01ceb61 - build: Update linters by Ed Sanders

ConfirmEdit

edit

ContentTranslation

edit
  • git #2806e30c - styles: Make callout use skin variables by Volker E
  • git #a16fe229 - CX: Use sitemapper current wiki language code for target language init (T329442) by NikG
  • git #32fcf287 - VisualEditor.vue: Fix js error by Santhosh Thottingal
  • git #36c16562 - SX: Restore draft translation for the selected page/section if it exists (T336747) by NikG
  • git #55874346 - SX: Fix multiple draft translation restorations without page reload (T337323) by NikG
  • git #27931f18 - VE integration: Handle links without title attribute by Santhosh Thottingal

DiscussionTools

edit
  • git #291808ff - Avoid duplicating new topic tool if there are multiple .mw-parser-output elements (T337476) by Bartosz Dziewoński
  • git #919bdf2a - UsernameCompletionAction: Document constructor and pass all args by Ed Sanders
  • git #6ec2e36e - build: Update devDependencies by Ed Sanders
  • git #5ac3ab5d - Remove Reply, NewTopic and Subscriptions tools from Beta description (T315529) by Iniquity

DonationInterface

edit
  • git #bbf0fdcb - Add debounce to fix duplicate Adyen transactions in short sequence (T324860) by Damilare Adedoyin
  • git #80a3db02 - Add type hints to PaymentResult by Elliott Eggleston

EntitySchema

edit
  • git #e04f7ba9 - EntitySchema\Tests\Unit: Fix namespaces by Marius Hoch

FileImporter

edit

FlaggedRevs

edit
  • git #048cac84 - Replace IDatabase with IReadableDatabase where possible by thiemowmde

Flow

edit

GlobalPreferences

edit
  • git #cb1bef4f - GlobalPreferencesFactory: Use native way to add extra help message (T337278) by Func

GrowthExperiments

edit
  • git #76227375 - Section images: Accept more recommendation types by Gergő Tisza
  • git #cfcd3902 - Section images: update to onboarding images (T332925) by Sergio Gimeno
  • git #110fc25a - Respect partial blocks for GrowthMentors.json in structured mentor list (T322047) by Martin Urbanec
  • git #0af9fbc7 - Personalized praise: Gender support for mentor's username in message (T333634) by Martin Urbanec
  • git #b827fe02 - Improve handling of missing image recommendation by Gergő Tisza
  • git #dfd34b33 - Section images: add onboarding dialog (T335207) by Sergio Gimeno
  • git #3f16be24 - Frontend documentation: Update documentation for OnboardingDialog (T336270) by vyanez
  • git #392367f6 - Frontend documentation: Update less variables and OnboardingDialog styles (T336270) by vyanez
  • git #095c8820 - Frontend documentation: Implement a prototype of OnboardingDialog pattern latest spec (T336270) by vyanez
  • git #b3308cdd - Section images: Add a missing comment by Gergő Tisza
  • git #18cb1da6 - Section images: Fix blue dot by Gergő Tisza
  • git #2bb707f7 - Section images: Use image recommendation thumbnail icon (T335924) by Gergő Tisza
  • git #a6b70042 - Section images: Add caption help (T335232) by Gergő Tisza
  • git #fb558b11 - Section images: Make image insertion logic more robust (T335209) by Gergő Tisza
  • git #15d026df - Section images: Make quality gate frontend code consistent (T336550) by Gergő Tisza
  • git #d500ac7b - Section images: Use own minimum caption length (T335230) by Gergő Tisza
  • git #56acd66d - Section images: Do not treat unexpected kinds as production errors by Gergő Tisza
  • git #7d515da8 - Section images: Add caption (T335230) by Gergő Tisza
  • git #64bd39c9 - Section images: Image insertion logic (T335209) by Gergő Tisza
  • git #23c6b462 - Factor mentor-removal out into MentorRemover (T327399) by Martin Urbanec
  • git #0dabf7a5 - ReassignMentees: Drop mentor/mentee relationship when no mentor is available (T327399) by Martin Urbanec
  • git #3f41ed4c - MentorDashboardLogger: Exit quietly if EventLogging is unavailable (T325117) by Martin Urbanec
  • git #a1e9b069 - Personalized praise: Improve instrumentation (T325117) by Martin Urbanec
  • git #e734e90d - Frontend documentation: Improve MultiPane component documentation (T336750) by vyanez
  • git #6e32d3fc - New impact: show call to action in mobile-details mode (T337314) by Sergio Gimeno
  • git #60f708dc - Frontend documentation: Add a MultiPane component with transition and swipe logic (T336750) by vyanez
  • git #31cb2fdd - MultiPaneDialog: remove attribute hidden instead of class (T337256) by Sergio Gimeno
  • git #5cb2c889 - Make use of short PHP operators like ?: and ??= by thiemowmde
  • git #dbc7f77d - Improve logging of invalid image recommendation kinds by Gergő Tisza
  • git #ba66abe6 - Personalized praise: Add instrumentation (T325117) by Martin Urbanec

ImageMap

edit

ImageSuggestions

edit

InputBox

edit
  • git #9f823d72 - Handle 'prefix' when 'action=edit', even if another extension overrides action (T337436) by Bartosz Dziewoński

MassMessage

edit
  • git #02a07425 - tests: Remove function_exists for str_ends_with by Umherirrender

Math

edit
  • git #c601e1d6 - Add test case for MathRestbaseInterface.php by rrana-wmf

MediaModeration

edit
  • git #72af077d - ModerateExistingFiles: Process single file without job queue (T336370) by Kosta Harlan

MediaSearch

edit

MobileFrontend

edit
  • git #d28caa83 - Revert "styles: Apply Codex `z-index` tokens" by Esanders
  • git #d627e613 - styles: Apply Codex `z-index` tokens (T285592) by Volker E
  • git #5ae65845 - editor: Load default content for 'MediaWiki:' namespace pages by Bartosz Dziewoński

ORES

edit

PageNotice

edit

PageTriage

edit

Popups

edit

ProofreadPage

edit
  • git #d4478047 - Make sure OSD always loads the latest images by Sohom
  • git #13f82a96 - EditInSequence: Introduce color coded icons for page levels by Sohom
  • git #31c383a8 - Change the 'Go to specific page' icon to 'collapse' when open by Sam Wilson
  • git #7a2c2cbc - EIS: Fix error on navigating past last page (T337601) by Sohom
  • git #a72d20ee - Prevent API (and EIS) from erroring if image is not generated by Sohom
  • git #ffb8ad90 - Improve error handling for EditInSequence by Sohom
  • git #4f4c71f6 - Add PageSelection UI to EditInSequence by Sohom

RevisionSlider

edit

Scribunto

edit

SearchVue

edit
  • git #f38c30e9 - Cannot read properties of null (reading 'getAttribute') (T336204) by Simone Cuomo
  • git #289d9d49 - SearchPreview: Migrate the Event store module from Vuex to Pinia (T318646) by Simone Cuomo

SecureLinkFixer

edit
  • git #9fd3b35b - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SpamBlacklist

edit

TemplateData

edit
  • git #eb7fec08 - Fix broken ActionFieldLayout construction by thiemowmde
  • git #03feb0d2 - Fix incomplete validation & enter key when adding new parameter (T324381) by thiemowmde

TimedMediaHandler

edit

Translate

edit
  • git #621ca7c6 - QueryMessageCollectionActionApi: Few code improvements by Abijeet
  • git #89cdb695 - QueryMessageCollectionActionApi: Check for empty filter (T335517) by wangombe
  • git #5763046e - MessageGroupConfigurationParser: Call getExtraSchema() if present (T333820) by Abijeet
  • git #dd5ca2ba - MessageGroupConfigurationParser: Use FileFormatFactory by Abijeet
  • git #d72682b0 - Check if page has translate markup before updating tp:tag revision (T333068) by Abijeet
  • git #e9aca8a1 - Use Title class instead of MediaWiki\Title\Title by Abijeet
  • git #d04c0c72 - TranslatablePage: Remove unused tagCache variable by Abijeet

TranslationNotifications

edit
  • git #ef6e6801 - UnsubscribeInactiveUsers: Cast string to int for UserIdentityValue (T323192) by Abijeet

UniversalLanguageSelector

edit

VisualEditor

edit
  • git #03571e5a - Update VE core submodule to master (b66c8ebb5) by Bartosz Dziewoński
  • git #c5ef3946 - Update VE core submodule to master (1af79a8a0) by Bartosz Dziewoński
  • git #fe14ffb7 - Output config var when VE disabled by hook (T174180) by Ed Sanders
  • git #7d393108 - build: Update stylelint-config-wikimedia to 0.15.0 by Ed Sanders
  • git #0b8884a5 - build: Update eslint-config-wikimedia to 0.25.1 by Ed Sanders
  • git #9520ef84 - extension.json: Add missing i18n message by Ed Sanders
  • git #87def830 - Update VE core submodule to master (b35a89fed) by Bartosz Dziewoński
  • git #a8d89720 - Update VE core submodule to master (12333c596) (T66905) by Ed Sanders
  • git #9738d283 - .gitignore: Add .vscode directory to .gitignore by TheresNoTime

Wikibase

edit

WikibaseLexeme

edit

WikibaseQualityConstraints

edit
  • git #7bcf4779 - Bump eslint-config-wikimedia from 0.25.0 to 0.25.1 by Addbot
  • git #c937a716 - Bump stylelint-config-wikimedia from 0.14.0 to 0.15.0 by Addbot
  • git #defe022b - Bump grunt-banana-checker from 0.10.0 to 0.11.0 by Addbot
  • git #6d6fa43e - Bump sinon from 15.0.4 to 15.1.0 by Addbot

WikiLambda

edit

WikiLove

edit
  • git #f2c3c992 - styles: Apply MediaWiki skin variables by Volker E

WikimediaMessages

edit

Skins

edit

MinervaNeue

edit

Timeless

edit

Vector

edit

Misc

edit

VisualEditor/VisualEditor

edit
  • git #acfa59ff - build: Upgrade grunt-tyops to 0.1.1 by James D. Forrester
  • git #ae844f5e - Patch WindowManager fix for multiple window managers by Ed Sanders
  • git #ee55ca61 - CompletionAction/Widget: Rename 'trigger' to 'sequence' by Ed Sanders
  • git #4715457d - HelpCompletionAction: Update getToolIndex to use new group titles by Ed Sanders
  • git #7170d507 - HelpCompletionAction: Wait for widget to close before triggering tool by Ed Sanders
  • git #7369779a - Actions: Improve documentation of 'source' argument by Ed Sanders
  • git #984f89e7 - build: Update stylelint-config-wikimedia to 0.15.0 by Ed Sanders
  • git #ce15d3c9 - build: Update eslint-config-wikimedia to 0.25.1 by Ed Sanders
  • git #4061523d - rebaser: Update dependencies by Ed Sanders
  • git #d7c6aaa6 - HelpCompletionAction: Remove unnecessary IIFE by Ed Sanders
  • git #052afafb - HelpCompletionAction: Remove unused insertAndOpen method by Ed Sanders
  • git #de6b75cc - CompletionWidget & Action: Add missing documentation by Ed Sanders
  • git #c4b96b1c - Update surface padding when toolbar dialog is positioned 'below' by Ed Sanders
  • git #2d86b501 - Improve setting of surface padding when context opens by Ed Sanders
  • git #4e651f21 - ve.ui.Surface#scrollSelectionIntoView: Always position selection 5px from edge by Ed Sanders
  • git #e214c0c3 - Fixes/updates to various JSDoc type hints by thiemowmde

No changes

edit
  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • CodeEditor
  • CodeMirror
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • Echo
  • Elastica
  • ElectronPdfService
  • EventBus
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalBlocking
  • GlobalCssJs
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPInfo
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • Kartographer
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • LiquidThreads
  • Listings
  • LoginNotify
  • MachineVision
  • MapSources
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Phonos
  • Poem
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • ReadingLists
  • RealMe
  • RelatedArticles
  • SandboxLink
  • Score
  • SearchExtraNS
  • SecurePoll
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TrustedXFF
  • TwoColConflict
  • UploadWizard
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • VueTest
  • WebAuthn
  • WikiEditor
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaEvents
  • WikimediaIncubator
  • WikimediaMaintenance
  • Wikisource
  • Wikistories
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes

edit

258 Changes in 55 repos by 73 authors