Jump to content

MediaWiki 1.40/wmf.22

From mediawiki.org
MediaWiki 1.40.0-wmf.21 Deployment of MediaWiki 1.40.0-wmf.22 to Wikimedia sites MediaWiki 1.40.0-wmf.23

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

Core changes

[edit]

Vendor

[edit]

Extensions

[edit]

CentralAuth

[edit]

CheckUser

[edit]
  • git #0422c71c - Fix action name for password reset email event (T324907) by Dreamy Jazz
  • git #0d3fd40b - Add wfDeprecated call to use of Hooks::getClientIPfromXFF by Dreamy Jazz
  • git #d5a63f4d - Remove CheckUserCommentStore as cu_changes comment migration is done (T233004) by Alexander Vorwerk
  • git #b22e3172 - Remove CheckUserLogCommentStore as cu_log comment migration is done (T233004) by Dreamy Jazz
  • git #e11931ac - Drop cuc_comment_id migration variable (T233004) by Alexander Vorwerk
  • git #3ae11333 - Don't run postgres updates on specific columns unless the field exists (T328855) by Dreamy Jazz
  • git #59b001cd - Don't drop cul_actor default if cul_reason is missing for SQLite (T328851) by Dreamy Jazz
  • git #b9e667a0 - Handle rare case that cul_reason_id is NULL (T328849) by Dreamy Jazz
  • git #cfd44567 - Hooks: Use dropExtensionField when we're dropping an extension field... by Reedy
  • git #d3ddadfd - Fire the JS wikipage.content hook when the table is displayed (T328780) by Dreamy Jazz
  • git #03500640 - Remove default from cu_log comment table ID fields (T233004) by Dreamy Jazz
  • git #c50a5cbc - Remove cuc_user and cuc_user_text from cu_changes (T233004) by Alexander Vorwerk
  • git #a0e7ad09 - Remove cul_reason column from cu_log (T233004) by Dreamy Jazz
  • git #d05cf449 - Remove the database update from 1.39 to remove the cul_reason default (T328483) by Dreamy Jazz
  • git #1013a96a - Remove cul_reason comment table migration code (T233004) by Dreamy Jazz
  • git #b18c3ba2 - Drop cuc_actor migration code (T233004) by Alexander Vorwerk
  • git #862c5003 - Use `{{#special:logout}}` instead of `Special:Logout` by MarcoAurelio
  • git #a875dcf4 - Selenium: Make ::open() async to wait until page fully loaded (T328562) by Dreamy Jazz
  • git #99eb2ac2 - Rest: Make TemporaryAccountRevisionHandler work with Postgres by Thalia
  • git #44dcbe76 - Add buttons for showing IP addresses next to temporary account user links (T326415) by Thalia

Cite

[edit]
  • git #266877e1 - Mark config parameter as optional in context classes by Thiemo Kreuz

ContentTranslation

[edit]

Disambiguator

[edit]

DiscussionTools

[edit]
  • git #a00d1b7a - Hide (un)subscribe buttons when JS disabled by Ed Sanders
  • git #15a80740 - Special:TopicSubscriptions: Perform unsubscribe asynchronously (T327662) by Ed Sanders
  • git #a1217913 - Remove dtenable API hack by Ed Sanders
  • git #3c04944a - Remove __DTLATESTCOMMENTPAGE__ comment from output by Ed Sanders
  • git #579766b5 - Fix detection for the sticky "Add topic" being stuck by Bartosz Dziewoński
  • git #52de4b0b - Fix interaction of "Add topic"/"Read as wiki page" buttons with categories (T328452) by Bartosz Dziewoński
  • git #83740941 - NewTopicController: Attach after .mw-parser-output (T328039) by Bartosz Dziewoński
  • git #b75112f5 - Tiny CSS simplification by Bartosz Dziewoński
  • git #4e69ae1a - Fix double margin/padding on the mobile lede dialog by Bartosz Dziewoński
  • git #34a120d5 - Look for Vector 2022 sticky header class in new location by Ed Sanders
  • git #3624d89c - Don't add custom attributes in unwrapParsoidSections() (T328268) by Bartosz Dziewoński
  • git #5ad0a7bf - Add comments about unwrapping Parsoid sections by Bartosz Dziewoński
  • git #06919f94 - Always reset ReplyLinksController before re-initializing (T317035) by Bartosz Dziewoński
  • git #a5a026ce - Restore autosave for new topic when only title was provided (T315730) by Bartosz Dziewoński
  • git #1fb67ef6 - Fix summary when topic title is changed after restoring from autosave (T315730) by Bartosz Dziewoński
  • git #88e49567 - Hide "Add topic" footer on talk pages when empty state is shown (T327536) by Bartosz Dziewoński

DonationInterface

[edit]
  • git #b0f21aad - Japan variants also change donate text (T322793) by Elliott Eggleston
  • git #11de3c57 - Fix comma to full stop in a message (T322793) by Amir E. Aharoni
  • git #56ca38dc - Update SmashPig dependency and own version by Elliott Eggleston
  • git #c7447d30 - Remove deleted hook MediaWikiPHPUnitTest::startTest by dylsss
  • git #dd98dcbd - Add description parameter to dlocal authorize by Elliott Eggleston
  • git #7fe549d8 - Fix some whitespace in Dlocal adapter by Elliott Eggleston
  • git #e2573643 - build: Remove syntax option from stylelint by Umherirrender
  • git #9b2b8bb3 - Send phonetic name fields through on queue messages (T322793) by Elliott Eggleston

Echo

[edit]

ExternalGuidance

[edit]
  • git #5838691f - ExternalGuidance: Map language code "en-simple" to subdomain "simple" (T110190) by Winston Sung

Flow

[edit]

GlobalWatchlist

[edit]
  • git #541f7427 - selenium: Remove webdriverio npm package from the Global Watchlist extension (T325059) by Vaughn Walters
  • git #0461fc9a - SpecialGlobalWatchlistSettingsTest: Simplify nested function calls by Reedy
  • git #de0edb2d - Unbreak tests SpecialGlobalWatchlistSettings tests (T327342) by DannyS712

GrowthExperiments

[edit]
  • git #70cf0a6e - MenteeOverview: Put the header icons back into center (T328773) by Martin Urbanec
  • git #93747697 - Add Image: Create API module for submitting feedback (T322309) by Gergő Tisza
  • git #e42497bc - build: Remove unneeded stylelint suppression by Umherirrender
  • git #723558f4 - Leveling up: Define feature flag for gating functionality (T328757) by Kosta Harlan
  • git #9731b136 - [i18n] Rephrase Special:ClaimMentee's confirmation message (T324615) by Martin Urbanec
  • git #b24798e2 - WikiPageConfigWriter: Use isAllowed instead of authorizeWrite (T328444) by Martin Urbanec
  • git #91055e50 - Bump MW version requirement by Martin Urbanec
  • git #5a892ba7 - Replace SpecialCreateAccountCampaign.php with proper hook (T325655) by Gergő Tisza
  • git #eb869d68 - [tests] MentorHooksTest: Ensure gemm_mentee_is_active is updated on edit by Martin Urbanec
  • git #39d63904 - Use codex-design-tokens less variables (T328008) by Sergio Gimeno
  • git #a04c34f1 - Delete MentorWeightManager (T321501) by Martin Urbanec
  • git #902a0838 - campaigns: Donor landing page translations for sv, it, ja, fr, nl (T321370) by Gergő Tisza

InputBox

[edit]
  • git #8f992cf5 - Temporarily disable a broken parser test by C. Scott Ananian

IPInfo

[edit]
  • git #ed4cc2f3 - .eslintrc: Declare some URL polyfills that are being used by Thalia

Kartographer

[edit]

Linter

[edit]
  • git #e2ce10d5 - Translate special page name (LintErrors) into Polish by Msz2001

Math

[edit]

MobileFrontend

[edit]

NearbyPages

[edit]

OATHAuth

[edit]
  • git #56b1b238 - API: Do not expose the module name in the output (T242031) by Taavi Väänänen
  • git #e3d07eb0 - Add separate OATHAuthDatabase service by Taavi Väänänen

PageTriage

[edit]

Popups

[edit]

PropertySuggester

[edit]

SearchVue

[edit]

SecureLinkFixer

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

TemplateData

[edit]

TemplateSandbox

[edit]

TimedMediaHandler

[edit]

Translate

[edit]
  • git #d35e321c - Special:AggregateGroups: Bug fixes in source language implementation (T281073) by wangombe
  • git #ace3be0a - ext.translate.statsbar: Update to use LESS by Abijeet
  • git #6b92683e - AggregateGroups: Allow setting a source language (T281073) by wangombe
  • git #84ef6738 - Special:AggregateGroups: Add source language selector (T281073) by wangombe
  • git #6b24f2be - Remove redundant inline type hints by Niklas Laxström
  • git #d1657cdd - Fix (likely) accidental overriding of visibility of inherited methods by Niklas Laxström
  • git #6c273a82 - Fix broken code in TranslationWebService by Niklas Laxström
  • git #99e04d47 - AggregateGroupsActionApi: instanceof handles nulls by Niklas Laxström
  • git #ed68235b - ManageGroupsSpecialPage: Remove odd empty string by Niklas Laxström
  • git #51aae980 - PrepareTranslatablePageSpecialPage rename superfluous variable by Niklas Laxström
  • git #e78539a5 - Fix casing of method names by Niklas Laxström
  • git #8e77ec80 - GenericTranslateJob: Use typed properties by Niklas Laxström
  • git #115d7edc - A few grammar etc. fixes in comments by Niklas Laxström
  • git #5d3ca9f4 - Add Use statements for classes referenced in comments by Niklas Laxström

VueTest

[edit]
  • git #33c0122d - Remove unused BeforePageDisplay hook by Roan Kattouw

VisualEditor

[edit]

Wikibase

[edit]
  • git #5b267733 - Remove skinStyles for Vector 2022 (T328069) by Jan Drewniak
  • git #b08afd4e - REST: Add GetItemDescriptionsRouteHandler (T328463) by Muhammad Jaziraly
  • git #38e00d35 - REST: Name keys more consistently in OAS by Ollie Shotton
  • git #63ff8dc8 - REST: Deduplicate error response object in the OAS by Ollie Shotton
  • git #6c7199ef - REST: Add GetItemDescriptions to OAS (T328464) by Ollie Shotton
  • git #5732f97e - REST: Use an example domain in OAS "Try it out" by Ollie Shotton
  • git #d17a09f0 - REST: Implement GetItemDescriptions happy path (T328462) by sihe
  • git #0e5d563d - REST: Create DescriptionsSerializer (T328468) by Muhammad Jaziraly
  • git #20b06cb8 - REST: Implement ItemDescriptionsRetriever (T328466) by Muhammad Jaziraly
  • git #ba82e0de - REST: Add Description and Descriptions ReadModels (T328461) by Ollie Shotton
  • git #c0283a18 - lib: Drop use of forEachOpenPrimaryConnection in FakeLoadBalancer (T326274) by Amir Sarabadani
  • git #14ce296d - CachingKartographerEmbeddingHandler: Fall back to Special:BlankPage title (T328601) by Kosta Harlan
  • git #5bbef0d4 - REST: Fix Get Item Statements response in OAS by Ollie Shotton
  • git #87cf4548 - Remove redundant PHP type checks in Lua bindings by Lucas Werkmeister
  • git #feeb0688 - Link to the Site subgroup in the language selector (T310259) by Michael Große
  • git #49248ad5 - docs/topics/lua.md: Remove "wikilink" class by Lucas Werkmeister
  • git #ee487de5 - docs/topics/lua.md: Fix links by Lucas Werkmeister
  • git #26cbef36 - Add getBadges convenience function to Lua (T305378) by Marius Hoch
  • git #31ba8275 - docs/topics/lua.md: Fix getDescriptionByLang example (T230839) by Marius Hoch
  • git #48fb2882 - Introduce mw.wikibase.getDescriptionByLang (T230839) by Noa wmde
  • git #fd3d6e61 - Rename $out to $outputPage in BeforePageDisplayHandler by Lucas Werkmeister
  • git #42fd9605 - Update EntityUsage::SITELINK_USAGE's documentation (T305378) by Marius Hoch
  • git #37f7f67b - Add types to client's BeforePageDisplayHandler (T251382) by Michael Große
  • git #3daeea9b - Fix wblistentityusage generator usage (T254334) by Lucas Werkmeister
  • git #1ddbf3b1 - Move itemlink styles to wikibase.alltargets (T328150) by Lucas Werkmeister
  • git #fde25791 - SpecialAvailableBadges: add wikibase.alltargets module (T325084) by Lucas Werkmeister
  • git #1c13b7f9 - Replace wikibase.common with wikibase.alltargets + wikibase.desktop (T325084) by Lucas Werkmeister
  • git #525d31fd - REST: Use StatementReadModelConverter in retriever by Jakob Warkotsch
  • git #3617e02e - REST: Introduce StatementReadModelConverter by Jakob Warkotsch
  • git #807a83ca - REST: Improve UnexpectedErrorHandlerMiddleware by Jakob Warkotsch
  • git #ba6e8028 - Explicitly set targets of SitesModule (T326405) by Lucas Werkmeister

WikibaseLexeme

[edit]

WikibaseQualityConstraints

[edit]

Wikidata.org

[edit]

WikiEditor

[edit]
  • git #e97ae24d - Styles: Replaces deprecated mixins prefixes with unprefixed CSS property (T308351) by Wandji69

WikiLambda

[edit]
  • git #bc0c92eb - increase code coverage thresholds for vue files by Julia Kieserman
  • git #b4ff0d59 - add additional ZObjectKeyValue test (T326007) by Julia Kieserman
  • git #81724aa0 - remove unneeded if check behaviour by adesoji
  • git #9b561929 - Fix select fitWidth issues by gengh
  • git #abb05e9b - Restructure vue directories following some unified criteria (T328440) by gengh
  • git #693bee60 - build: Upgrade Codex from 0.4.0 to 0.5.0 by Julia Kieserman
  • git #edf94670 - Update function-schemata sub-module to HEAD (1a5e338) (T318293) by James D. Forrester
  • git #63c479b5 - stylelint: Drop allowing old 'sd-' prefix by James D. Forrester
  • git #74675831 - include `wl-` prefix on component and views import and names by adesoji
  • git #0484a48d - ZErrorFactory: Rename createGenericError to createTypedError and make private by James D. Forrester
  • git #138f780b - Rename ZGenericError to ZTypedError by James D. Forrester
  • git #81df394b - ZErrorTypeRegistry: Rename Z_ERROR_GENERIC to Z_ERROR_UNKNOWN by James D. Forrester
  • git #c44f0ef7 - ZObjectStore::updateZObject: Add some documentation for the parameters by James D. Forrester
  • git #80668194 - ZObjectStore: Test updateZObjectAsSystemUser() method too by James D. Forrester
  • git #d58cb61f - Remove other less variable files and replace var names (T328052) by gengh
  • git #3adef783 - Switch to codex-design-tokens (T328052) by gengh
  • git #3c23b14b - ZObjectStore: Prohibit edits and creates of ZProgramming languages (T282914) by James D. Forrester
  • git #9815ef5e - ZObjectStore: Prohibit edits and creates of ZNatural languages (T282914) by James D. Forrester
  • git #2db75a97 - ZObjectStore: Prohibit edits and creates of ZTesters (T282914) by James D. Forrester
  • git #6a0ac528 - ZObjectStore: Prohibit edits and creates of ZImplementations (T282914) by James D. Forrester
  • git #ae174974 - ZObjectStore: Prohibit edits and creates of ZFunctions (T282914) by James D. Forrester
  • git #6f3a2688 - ZObjectStore: Prohibit edits and creates of ZTypes (T282914) by James D. Forrester
  • git #97fc3a83 - ZObjectStore: Prohibit edits and creates of pre-defined ZObjects (T282914) by James D. Forrester
  • git #9db01c74 - ZObjectStore: Prohibit edits and creates to authorised users (T282914) by James D. Forrester
  • git #e1969615 - ParserHooks: Error if the input is an invalid ZObject somehow by James D. Forrester
  • git #25028541 - Create ZCode component that can be displayed inline in DefaultView (T326738) by Julia Kieserman
  • git #323b5149 - AUTHORS: Update for January 2023 by James D. Forrester
  • git #d9288800 - tests: Expand ZString coverage to 100% by James D. Forrester

Wikistories

[edit]

Skins

[edit]

CologneBlue

[edit]
  • git #d2422197 - Optimization: move CSS specific to File: pages out of oldshared.css and instead use $wgResourceModuleSkinStyles as appropriate by Jack Phoenix

MinervaNeue

[edit]
  • git #7da801c6 - Use an attribute for disabling search input autocapitalization (T328390) by EpicPupper

MonoBook

[edit]
  • git #3fb300a0 - Optimization: .sharedUploadNotice is also specific to File: pages by Jack Phoenix

Timeless

[edit]

Vector

[edit]
  • git #76624949 - Move Log in link to overflow menu (T289212) by bwang
  • git #d16d7e80 - Sticky header logout goes via API avoiding a second click (T324638) by Jon Robson
  • git #fcc3d3c9 - Rename data-user-menu prefix to data-user-links, matching the template and component naming convention, create UserLinksDropdown.mustache by bwang
  • git #dcec7a3f - Languages should be in HTML at top whenever languages are added to page (T327795) by Jon Robson
  • git #d5e9a750 - search: Adjust SearchBoxLoader for border-box change in Codex (T322383) by Roan Kattouw
  • git #44395524 - Improve wikibase interlanguage link styles (T328069) by Jan Drewniak
  • git #3541a9a2 - search: Use relative sizing for the search icon by Roan Kattouw
  • git #f3ddc515 - Add setFocusToToggleButton function to pinnableElement.js (T325020) by bwang
  • git #6af76a6d - Revert "Add setFocusToToggleButton function to pinnableElement.js" by Nray
  • git #50c8d163 - Fire a simluated window resize event when toggling limited width (T328121) by Ed Sanders
  • git #45247802 - Add setFocusToToggleButton function to pinnableElement.js (T325020) by bwang

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #0cf02db3 - [BREAKING CHANGE] Pass Target to UI Surface and use instead of ve.init.target (T305762) by Ed Sanders
  • git #fb7f3857 - Pass surface to all dialogs, and use in CommandHelpDialog (T305762) by Ed Sanders

No changes

[edit]
  • 3D
  • AbuseFilter
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • CampaignEvents
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CirrusSearch
  • CiteThisPage
  • Citoid
  • CodeEditor
  • CodeMirror
  • Cognate
  • Collection
  • CommonsMetadata
  • ConfirmEdit
  • ContactPage
  • CreditsSource
  • Dashiki
  • DismissableSiteNotice
  • DoubleWiki
  • Elastica
  • ElectronPdfService
  • EntitySchema
  • EventBus
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • FlaggedRevs
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalBlocking
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • ImageMap
  • ImageSuggestions
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • LiquidThreads
  • Listings
  • LoginNotify
  • MachineVision
  • MapSources
  • MassMessage
  • MediaModeration
  • MediaSearch
  • MobileApp
  • Modern
  • MultimediaViewer
  • NavigationTiming
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OAuth
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Phonos
  • Poem
  • ProofreadPage
  • QuickSurveys
  • Quiz
  • RSS
  • ReadingLists
  • RelatedArticles
  • Renameuser
  • RevisionSlider
  • SandboxLink
  • Score
  • Scribunto
  • SearchExtraNS
  • SecurePoll
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UniversalLanguageSelector
  • UploadWizard
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • WebAuthn
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaEvents
  • WikimediaIncubator
  • WikimediaMaintenance
  • WikimediaMessages
  • Wikisource
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes

[edit]

304 Changes in 46 repos by 81 authors

  翻译: