Jump to content

MediaWiki 1.41/wmf.4

From mediawiki.org
MediaWiki 1.41.0-wmf.3 Deployment of MediaWiki 1.41.0-wmf.4 to Wikimedia sites MediaWiki 1.41.0-wmf.5

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

Core changes

[edit]
  • git #b3af53d0 - objectcache: Disable cool-off bounce feature by Timo Tijhof
  • git #48960a1c - Branch commit for wmf/1.41.0-wmf.4 (T330210) by trainbranchbot
  • git #52d48af6 - EditPage: Remove doesMessageContainDiv method (T311891) by Jon Robson
  • git #376171dc - ResourceLoader: Remove 1/2 inDebugMode() calls in SpecialJavaScriptTest (T250045) (T36738) by Timo Tijhof
  • git #52baccac - OutputPage: Use public method rather than modify protected variable (T330777) by Jon Robson
  • git #94ed4604 - editwatchlist.js: Update state of check-all checkboxes (T334252) by Thalia
  • git #09fe1d8c - mime: Test case for `MimeAnalyzer::getMediaTypes` by rrana-wmf
  • git #a5d6f853 - Hard deprecate global function wfGetLangObj (T332722) by Fomafix
  • git #1996ff25 - Fix casing of HTMLForm class name by Umherirrender
  • git #bffe9b9a - Limit InsertToggles to Special:Preferences (T334260) by jsn
  • git #bc0e1e97 - Special:EditWatchlist: Hide check-all in no JS mode (T334252) by Neil Shah-Quinn
  • git #f54c181b - RELEASE-NOTES-1.40: Update and clean-up ahead of rc.0 branch (T329082) by James D. Forrester
  • git #dcbefc28 - Add a check-all checkbox per namespace in Special:EditWatchlist (T334252) by Julia Kieserman
  • git #457baa56 - mediawiki.page.preview: mw.Api already joins the titles by '|' by Fomafix
  • git #baaba877 - rdbms: remove unused DatabaseMysqlBase::isView() method by Aaron Schulz
  • git #69a06789 - Load mediawiki.page.gallery on mobile (T127268) by Jon Robson
  • git #d115447d - objectcache: Use DB lock in SQLBagOStuff purge to avoid deadlock (T330377) by Timo Tijhof
  • git #a66c5564 - rdbms: make unlock() no-op for locks that are not held (T277150) by Aaron Schulz
  • git #6af58b54 - rdbms: improve reconnection handling after Database::getScopedLockAndFlush() (T277150) by Aaron Schulz
  • git #3c206149 - Create separate ResourceLoader modules for Codex styles (T330466) by Anne Tomasevich
  • git #34374aaa - Status::getPsr3MessageAndContext: Special-case rawmessage (T334012) by Gergő Tisza
  • git #5f0e5e78 - preferences search: Reduce nesting of addToIndex function by Func
  • git #224ae022 - ParserTestRunner: Dedupe preprocessor checks by Subramanya Sastry
  • git #e7322ee2 - Add namespaced classes to 1.40 release notes (T334010) (T321882) (T166010) by Amir Sarabadani
  • git #5fefcaa7 - rdbms: Make IConnectionProvider stable (T326274) by Amir Sarabadani
  • git #86c274f3 - ResourceLoader: Update wikimedia/minify to 2.4.0 by Timo Tijhof
  • git #a8eae011 - ResourceLoader: Update wikimedia/less.php from 3.2.1 to 4.0.0 by Timo Tijhof
  • git #fa243265 - mime: improve code coverage with added annotation by rrana-wmf
  • git #3eff7189 - Settings: `JsonFormat::decode()` expects string not StreamInterface by Derick Alangi
  • git #f4c63563 - ParserTestRunner: Fix function formatting by Subramanya Sastry
  • git #ba187c59 - mime: Make test cases use data provider (T309714) by rrana-wmf
  • git #f7f10a55 - Set Standard Arabic as fallback for Iraqi Arabic by Amir E. Aharoni
  • git #cb0e0408 - EnhancedChangesList: Make format of categorization entries consistent (T270662) by Matěj Suchánek
  • git #0f61574e - rdbms: make Database::assessConnectionLoss warnings a bit clearer by Aaron Schulz
  • git #d32b703c - HISTORY: Add 1.35.10/1.38.6/1.39.3 (T325848) by Reedy
  • git #683cd2f4 - Revert "mergeMessageFileList.php: move code out of file scope." (T333966) by Ladsgroup
  • git #35cdb41d - composer.json: Explicitly pin psr/http-message to 1.0.1 (T333993) by Reedy
  • git #061753f1 - rdbms: fix loadbalancer.lag metrics to consistently use gauge() by Aaron Schulz
  • git #0f162623 - search: add a simple test for SearchHighlighter by David Causse
  • git #9104c4dd - mediawiki.less: Provide comments on mediawiki.ui gray color replacements (T332541) by Volker E
  • git #f191e2fa - mediawiki.less: Deprecate Codex design tokens replaced variables (T332541) by Volker E
  • git #6fe61285 - mediawiki.skinning: Use Codex DS tokens for `color`s & `border-color`s by Volker E
  • git #66461b73 - Mobile: interlanguage search results additional specs (T329117) by Simone Cuomo
  • git #1df50d5b - Ensure {{ACTIVEUSERS}} gets purged for non miser-mode wikis (T333776) by Brian Wolff
  • git #12cd3a81 - API: revids=… does not necessarily return the queried revisions by Thiemo Kreuz
  • git #cbbe7e31 - page.preview: batch requests for template list with max 50 titles (T321032) by Sam Wilson
  • git #4ebc778e - parser: Make all LinkHolderArray properties private by thiemowmde
  • git #50b894a0 - REST: Do not use OutputPage for error rendering by Gergő Tisza

Vendor

[edit]
  • git #ea42edb2 - composer.json: Remove pear/mail test exclusion by Reedy
  • git #42f4bdeb - Update wikimedia/minify to 2.4.0 by Timo Tijhof
  • git #04b6540a - Upgrading wikimedia/less.php (v3.2.0 => v4.0.0) by Timo Tijhof

Extensions

[edit]

AbuseFilter

[edit]

CampaignEvents

[edit]
  • git #89ec42d1 - Manually validate organizer usernames in SetOrganizersHandler (T327470) by Daimona Eaytoy

CategoryTree

[edit]
  • git #ed6b81e5 - CategoryTree: Special page aliases should store in zh-hant instead of zh-tw (T286291) by Winston Sung

CentralAuth

[edit]
  • git #268af019 - Remove unused `centralauth-editset-subtitle` by MarcoAurelio

CheckUser

[edit]

cldr

[edit]
  • git #6ae3f098 - Add monolingual code 'aec', 'fud', 'xsu' by Raymond

CodeMirror

[edit]

ContactPage

[edit]

ContentTranslation

[edit]

DiscussionTools

[edit]
  • git #316e7418 - Support topic subscriptions when JavaScript is disabled (T321431) by Bartosz Dziewoński
  • git #7543fb9c - SpecialDiscussionToolsDebug: Fix duplicated subthreads by Bartosz Dziewoński
  • git #6a7d9497 - Remove integration with removed MobileFrontend talk page tools (T319145) by Bartosz Dziewoński
  • git #a8da67cf - Translate magic words into Polish by Msz2001
  • git #03d1ea70 - styles: Replace 'mediawiki.ui/variables' call with skin variables (T332541) by Volker E
  • git #18689b37 - Add optional tracking category for comments in the lede section (before first heading) (T324139) by Bartosz Dziewoński

DonationInterface

[edit]

Echo

[edit]
  • git #2862711a - Use foreach ( $array as $key => $value ) by Fomafix
  • git #940a548c - Avoid tabs in comment blocks by Fomafix
  • git #d9302a50 - build: Update 'browserslist-db' to latest by Volker E
  • git #4277cb13 - build: Add quibble.yaml and enable early warning bot feedback (T323750) by Kosta Harlan

EntitySchema

[edit]

EventLogging

[edit]

Gadgets

[edit]

GlobalPreferences

[edit]

GlobalWatchlist

[edit]

Graph

[edit]

GrowthExperiments

[edit]

intersection

[edit]

Kartographer

[edit]
  • git #b6857428 - externalLinks: Refresh URLs for some WMCS hosted tools by Taavi Väänänen
  • git #19aebcfa - Fix path of ajax-loader.gif (T334358) by Fomafix
  • git #1ebd04c3 - Remove duplicate code from LegacyMapFrame by thiemowmde
  • git #8137cfc7 - Introduce small getContainerClasses helper method (T263762) by thiemowmde
  • git #84751820 - Mark code storing flipped arrays in parser cache with FIXMEs by thiemowmde
  • git #cac74622 - Add Parsoid-specific aliases to Phan configuration (T263762) by Isabelle Hurbain-Palatin
  • git #3d68a81f - Move $wgKartographerLiveData blob to the bottom of the HTML (T327292) by thiemowmde

LdapAuthentication

[edit]

MachineVision

[edit]
  • git #1da6169a - build: Updating npm dependencies by Umherirrender

MassMessage

[edit]

Math

[edit]

MediaSearch

[edit]
  • git #97467105 - build: Updating npm dependencies by Umherirrender
  • git #642a069f - fixes Bug: In results last image of the row jump to next row. (T328031) by Stephane Rebai

MobileFrontend

[edit]

MultimediaViewer

[edit]
  • git #fb4ad597 - Refresh Geohack URL by Taavi Väänänen
  • git #a9dad10f - stylelint: Enable selector-pseudo-element-colon-notation by Umherirrender

PageTriage

[edit]
  • git #89b8582e - Don't add {{Old prod}} to talk page when tagging {{Blp-prod}} (T334144) by Novem Linguae

Popups

[edit]
  • git #3573232c - build: Updating npm dependencies by Umherirrender

QuickSurveys

[edit]
  • git #50ad3eda - build: Updating npm dependencies by Umherirrender

ReadingLists

[edit]

RealMe

[edit]
  • git #992a10bc - Add validation for preference contents by Taavi Väänänen
  • git #3bb507b9 - tests: Add ExtensionJsonTest by Taavi Väänänen
[edit]
  • git #d244328c - build: Updating npm dependencies by Umherirrender

SearchVue

[edit]
  • git #980714b6 - Search preview - Open images in commons widget in Multimedia Viewer (T323650) by Simone Cuomo
  • git #cba1039f - build: Updating npm dependencies by Umherirrender

SecureLinkFixer

[edit]
  • git #39d7a6f4 - Updating domains.php from Mozilla by SecureLinkFixer updater bot

StopForumSpam

[edit]
  • git #5fc89132 - Remove parentheses from a message by Amir E. Aharoni
  • git #20bb7d1d - Update stopforumspam-is-blocked message with privacy language (T332086) by sbassett

SyntaxHighlight_GeSHi

[edit]

TitleBlacklist

[edit]

Translate

[edit]

UniversalLanguageSelector

[edit]

VueTest

[edit]

VisualEditor

[edit]

Wikibase

[edit]

WikidataPageBanner

[edit]
  • git #d4b307af - styles: Replace 'mediawiki.ui/variables' call with skin variables (T332541) by Volker E

WikiEditor

[edit]
  • git #b484833c - Skip server-side event logging unless WikimediaEvents is installed (T322602) by Bartosz Dziewoński

WikiLambda

[edit]
  • git #34f53c44 - ZObjectUtils::getZObjectReferenceFromKey: Don't error on non-match by James D. Forrester
  • git #8cc26e35 - Fix function call arguments initialization when value is null (T333695) by gengh
  • git #f8dc185f - Add selected and bound options to ZObectType selector for simplifying type change (T330635) by gengh
  • git #60a378ac - API: Check if the user is authorised to execute functions before running (T321187) by James D. Forrester
  • git #5d4c0eb0 - tests: Write unit tests for TextInput component (T333338) by Allan Jeremy
  • git #b0f46114 - ZMonolingualString: Adjust language code styles for more than 3 letters (T330621) by Allan Jeremy
  • git #69ac8b83 - Do not assign the user language by default to a Monolingual string/set (T333578) by gengh
  • git #c4bd7b0c - Fix type binding in typed lists (T333700) by gengh
  • git #de03752c - tests: Add assertions in selenium/function.js by nik-55

WikimediaEvents

[edit]

WikimediaMessages

[edit]

Wikistories

[edit]
  • git #9ddcefcf - Revert "Add PLURAL to rcshowhidewikistories" by Amire80
  • git #3768dbcb - build: Updating npm dependencies by Umherirrender

Skins

[edit]

MinervaNeue

[edit]

Vector

[edit]

Misc

[edit]

No changes

[edit]
  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CirrusSearch
  • Cite
  • CiteThisPage
  • Citoid
  • CodeEditor
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ConfirmEdit
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • Elastica
  • ElectronPdfService
  • EventBus
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • FlaggedRevs
  • Flow
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • GeoCrumbs
  • GeoData
  • GlobalBlocking
  • GlobalCssJs
  • GlobalUsage
  • GlobalUserPage
  • GoogleNewsSitemap
  • GuidedTour
  • IPInfo
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • Linter
  • LiquidThreads
  • Listings
  • LoginNotify
  • MapSources
  • MediaModeration
  • MobileApp
  • Modern
  • MonoBook
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Phonos
  • Poem
  • ProofreadPage
  • PropertySuggester
  • Quiz
  • RSS
  • RevisionSlider
  • SandboxLink
  • Score
  • Scribunto
  • SearchExtraNS
  • SecurePoll
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • SubPageList3
  • SubpageSortkey
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • TimedMediaHandler
  • Timeless
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadWizard
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • VisualEditor/VisualEditor
  • WebAuthn
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexeme
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • WikibaseQualityConstraints
  • Wikidata.org
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaIncubator
  • WikimediaMaintenance
  • Wikisource
  • XAnalytics
  • timeline
  • wikihiero

Total changes

[edit]

206 Changes in 54 repos by 76 authors