MediaWiki 1.40/wmf.13

MediaWiki 1.40.0-wmf.12 Deployment of MediaWiki 1.40.0-wmf.13 to Wikimedia sites MediaWiki 1.40.0-wmf.14

The latest version (labeled "1.40.0-wmf.13") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Monday, 5 December 2022 (see the roadmap).

Core changes

edit
  • git #8a26e0ab - Branch commit for wmf/1.40.0-wmf.13 (T320518) by trainbranchbot
  • git #dc02ef25 - Permit Parsoid minor version bumps by Arlo Breault
  • git #a26d8f6f - postgres: Fix upgrade for templatelinks primary key (T324516) by Umherirrender
  • git #540bddfb - When content is marked bad, show an error, don't pretend it is empty by Tim Starling
  • git #f36a28ff - [Fix] ParsoidHandler: use HtmlOutputRendererHelper in wt2html by Daniel Kinzler
  • git #5cb38845 - [Re-apply] ParsoidHandler: use HtmlOutputRendererHelper in wt2html by Daniel Kinzler
  • git #f2dd979b - HistoryAction: Remove use of action=historysubmit hack (T323338) (T314008) (T249265) (T22966) by Timo Tijhof
  • git #d91ce5c7 - edit: Fix casing of ParsoidRenderID in a doc comment by Kevin Israel
  • git #0cb2c3c1 - Fix casing of class and function name usages (T253628) by Reedy
  • git #4ac4b79e - phan: Don't analyze .inc files, we don't use them now (T184782) by Kevin Israel
  • git #8ae7194f - AutoLoader: Drop support for $wgAutoloadAttemptLowercase (T231412) by Kevin Israel
  • git #aa2a3574 - resourceloader: Raise severity of targets violation to WARNING (T235712) by Krinkle
  • git #a70e8fa2 - phpcs: Remove comment regarding silence (at-sign) operator in tests by Kevin Israel
  • git #fb5c29e2 - Follow redirects for page/{title} formats source/bare by msantos
  • git #8d34621f - Cleanup LocalisationCache by Func
  • git #a43f67a4 - ParserCache: fix metrics keys (T324216) by daniel
  • git #cbe173a0 - Mark Linker::generateTOC internal by Subramanya Sastry
  • git #ab6baad1 - Revert "ParsoidHandler: use HtmlOutputRendererHelper in wt2html" by Daniel Kinzler
  • git #f68a3af3 - Message: Improve parameter type errors by Bartosz Dziewoński
  • git #629c896e - mobile preferences: trim insertToggles() comments (T323231) by jsn
  • git #1bd4b85f - PostgresUpdater: Improve some indenting by Reedy
  • git #f157cc84 - PostgresUpdater: Remove trailing space from 'user_id ' column by Reedy
  • git #e82f11c2 - ParsoidHandler: use HtmlOutputRendererHelper in wt2html (T322672) by daniel
  • git #02e5a330 - Drop more unused hard deprecated hooks by Amir Sarabadani
  • git #82f9263c - LCStoreStaticArray: atomically replace the cache file (T304515) by Tim Starling
  • git #3abea18c - WANObjectCache: Fix string interpolation (T314096) by Umherirrender
  • git #15622ea0 - resourceloader: Modern ES6 code should be forced to target mobile (T323542) by Jon Robson
  • git #8bf33496 - Hard deprecate Language::isWellFormedLanguageTag by Fomafix
  • git #304b2974 - Present preferences in OOUI dialog (T317106) by essexigyan
  • git #166b5694 - Make use of the new PageUpdateStatus by daniel
  • git #5895ae83 - .gitattributes: Ship docker-compose.yml to the tarball by James D. Forrester
  • git #491278a6 - Introduce PageUpdateStatus by daniel
  • git #4fa124be - Remove b/c for media typeof (T270150) (T203211) by Arlo Breault
  • git #b7ab24c2 - Fix LanguageVariantConverter test (T323985) by daniel
  • git #24e1ded0 - Add Khakas language (kjh) (T323971) by Amir E. Aharoni
  • git #b72c016d - Remove DatabasePostgres::remappedTableName by Matěj Suchánek
  • git #39c74545 - Remove RevDelList::reloadFromMaster by Matěj Suchánek
  • git #4ef806b6 - Revert "Selenium tests: Skip wikitext-specific tests if NS isn't wikitext" (T303737) by Zfilipin
  • git #5b34ec2c - Remove deprecated code from tidy drivers by Matěj Suchánek
  • git #bdbb8cf3 - Remove unused parameter from PasswordResetTest by Thalia
  • git #1937e2a7 - tests: Fix missing "wf" prefix for global functions by Kevin Israel
  • git #5c27185c - Hook: Document WikiPage in OpportunisticLinksUpdateHook by Umherirrender
  • git #09bd8921 - mail: Increase readability of conditions by Umherirrender
  • git #865002b5 - Use buildComparison() instead of raw SQL in more maintenance scripts (T321422) by Bartosz Dziewoński
  • git #c1127c01 - Replace some more mock builders with createMock() shortcut by thiemowmde
  • git #78b03385 - Prevent new accounts from using = in their usernames (T254045) by Kunal Mehta
  • git #5f9b3ae2 - Parser: Minor code style and comment improvements by Bartosz Dziewoński

Vendor

edit

Extensions

edit

AdvancedSearch

edit

BetaFeatures

edit
  • git #120dfaa3 - i18n: Manually drop false en-gb message, not picked up from TWN by James D. Forrester

CategoryTree

edit

CentralAuth

edit
  • git #0f41b57a - api: Enable expiry for action=globaluserrights by Umherirrender

CheckUser

edit

cldr

edit

ContentTranslation

edit

Disambiguator

edit

DiscussionTools

edit
  • git #de107bb6 - Optimize some jQuery selectors (T324523) by Francois Pignon
  • git #683edf39 - Track parsoid render reason. by daniel
  • git #a2a06d03 - Reverse default sorting on Special:TopicSubscriptions (T324245) by Bartosz Dziewoński
  • git #7dc35aa3 - CommentController: Fix 'discussiontoolscompare' polling not stopping (T313096) by Bartosz Dziewoński
  • git #37fda5e1 - Clear `pageDataCache` whenever re-initializing (T323661) by Bartosz Dziewoński
  • git #51ed8a21 - Avoid error building threaditemshtml if there's an empty final section (T321317) by David Lynch
  • git #b4475801 - Don't collapse the lede section when it has comments (T324139) by Bartosz Dziewoński
  • git #7ab0c69f - Remove support for data-mw-comment by Ed Sanders
  • git #7017acaf - Follow-up be012ced: tests: Provide some basic direct tests for CommentUtils::getTitleFromUrl by James D. Forrester
  • git #e72f58ca - Remove some redundant PHPDoc comments by Bartosz Dziewoński
  • git #74fbe198 - Consider MediaWiki:Talkpageheader message when adding "Learn more" button (T324046) by Bartosz Dziewoński
  • git #be012ced - Only match article path until first '?' when parsing links (T324028) by Bartosz Dziewoński
  • git #79537c98 - Ignore negative page scroll values on iOS (T323400) by Ed Sanders
  • git #ea2e519b - Hide buttons for print media by Bartosz Dziewoński
  • git #46a9a131 - Remove `dd` overflow hack by Bartosz Dziewoński
  • git #84620569 - Track events for the new comment notice (T301582) by David Lynch

DonationInterface

edit

EventStreamConfig

edit

FileExporter

edit
  • git #07f6b298 - Remove Wikimedia-specific default config from extension.json by thiemowmde
  • git #33034200 - Remove obsolete dev/test wiki special case (T259690) by thiemowmde

FileImporter

edit
  • git #b29d47ca - Prepare mock for signature change of Wikipage::doUserEditContent. by daniel
  • git #74fcc335 - Ignore only the first prefix from e.g. "Categorie:File:…" by Thiemo Kreuz

Flow

edit
  • git #cb09ea98 - build: Remove unneeded stylelint suppression by Umherirrender
  • git #7fc79530 - Fix incomplete JSDoc type hints by thiemowmde

GlobalBlocking

edit

GlobalPreferences

edit

GrowthExperiments

edit

ImageSuggestions

edit

Interwiki

edit

Kartographer

edit

Linter

edit

Math

edit
  • git #566944c4 - Fix broken/incomplete regex patterns in TexNode::texContainsFunc by thiemowmde
  • git #f09ce313 - Add many more testcases for TexNode::texContainsFunc() by thiemowmde
  • git #f459b0b3 - Rewrite TexNodeTest to use @dataProviders by thiemowmde
  • git #89941feb - Minor preformance improvement in TexNode::texContainsFunc by thiemowmde
  • git #d4418049 - Fix assert functions in En-MediaWiki-Testcase by Stegmujo
  • git #f4ed7257 - Fix and add test for "0" special case in TexNode by thiemowmde
  • git #7ecce2a1 - Skip tests that are known to fail by Moritz Schubotz (physikerwelt)
  • git #7dbc300a - Various code cleanups, more compact syntax and such by Thiemo Kreuz

MediaSearch

edit
  • git #205d0b0b - Upgrade Composer dev dependency versions to match core by Eric Gardner

MobileFrontend

edit
  • git #21643027 - Resize thumbnails in mobile page (T323223) by Amir Sarabadani
  • git #0c240e2c - Use 'BeforePageDisplay' instead of 'OutputPageBeforeHTML' for once-per-page things (T323376) by Bartosz Dziewoński

PageAssessments

edit

PageImages

edit

PageTriage

edit

PageViewInfo

edit
  • git #b9105fac - Fix WikimediaPageViewService date logic by Gergő Tisza

Phonos

edit

Popups

edit

ProofreadPage

edit

QuickSurveys

edit
  • git #b5be7822 - Rename slightly misleading `randomizedSurveys` variable by Adam Wight

ReadingLists

edit
  • git #521d069d - Use the same message for anon/non-anon disclaimer. by Dmitry Brant
edit
  • git #03858051 - Require MediaWiki 1.35 in extension.json for use of HookHandlers by Umherirrender

Scribunto

edit
  • git #cf446a22 - Add namespaces aliases for Moroccan Arabic (ary) by Amir E. Aharoni

SearchVue

edit
  • git #da111592 - Search Preview: Search Preview doesn't work for articles with special characters in the title (T324460) by Vadim Kovalenko
  • git #1c09ce41 - build: Add mediawiki/mediawiki-phan-config (T310367) by Umherirrender
  • git #6582561f - Mobile: Show wiki data description of the article in quick view (T320647) by Simone Cuomo
  • git #dd2838e5 - Mobile: Tutorial/message to introduce quick view. (T321951) by Vadim Kovalenko
  • git #3bef7aea - Mobile: Show article lead image in the quick view. (T320646) by Vadim Kovalenko
  • git #6e041793 - Mobile: Show Commons widget in the quick view panel (T321001) by Simone Cuomo
  • git #2be7eb5a - Mobile: Show table of contents in the quick view panel (T320763) by Simone Cuomo
  • git #5ed5ff35 - Improvement on Search Preview mobile transition (T323716) by Simone Cuomo

SpamBlacklist

edit

Translate

edit
  • git #ec439fd1 - Fix issues reported by phan related to redundant checks by Abijeet
  • git #bdce4927 - PageTranslationSpecialPage: Fix error on removing all priority languages (T323791) by Abijeet
  • git #9263114f - Template transclusion: Log cases where fetching RevisionRecord fails (T323863) by Abijeet

UniversalLanguageSelector

edit

VisualEditor

edit
  • git #1b27b12b - Optimize some jQuery selectors (T324523) by Francois Pignon
  • git #83a46a78 - Adjust to changes to redlink behavior from parsoid (T324352) by David Lynch
  • git #f1ca83aa - Update VE core submodule to master (56859eb96) by Bartosz Dziewoński
  • git #1ea3bf30 - Handle errors when rendering visual diffs by Bartosz Dziewoński
  • git #fb5cbbd6 - selenium: Toolbar should open special characters menu (T296187) by Esther Akinloose
  • git #5f8dbcf2 - selenium: Toolbar should open notices popup as soon as it loads (T296187) by Esther Akinloose
  • git #329574d6 - selenium: Toolbar should open help popup (T296187) by Esther Akinloose
  • git #c9a9b619 - Only hide #siteNotice on skins where it's shown in the editable area (T324055) by Bartosz Dziewoński
  • git #62d80ff8 - ve.init.mw.DesktopArticleTarget.init: Remove redundant selector by Bartosz Dziewoński
  • git #552e82c3 - selenium: Toolbar should open page options (T296187) by Esther Akinloose

Wikibase

edit

WikibaseLexeme

edit
  • git #cbec20e1 - Check array type some more in list change op deserializers (T323699) by Lucas Werkmeister
  • git #a320e479 - build: Exclude resources special folder from stylelint by Umherirrender
  • git #da7298a4 - Remove unnecessary uses of <span class="mw-headline"> (T323773) by Bartosz Dziewoński

WikibaseMediaInfo

edit
  • git #0d0ade1e - tests: Set serialize_precision=-1 in MediaSearchQueryBuilderTest by Kevin Israel

WikibaseQualityConstraints

edit

WikidataPageBanner

edit

WikiEditor

edit

WikiLambda

edit

WikimediaApiPortalOAuth

edit

WikimediaMessages

edit
  • git #2487e561 - Final design tweak to reading list import verbiage. by Dmitry Brant
  • git #ab796c56 - grouppage messages: Add Special:MyLanguage prefix for global groups by Martin Urbanec

Wikisource

edit

Wikistories

edit

Skins

edit

CologneBlue

edit
  • git #0216cdb4 - build: Remove unneeded stylelint suppression by Umherirrender
  • git #9418b59f - Remove references to 'mw-headline-anchor' (T323773) by Bartosz Dziewoński

MinervaNeue

edit

Modern

edit
  • git #0a8aa25e - build: Remove unneeded stylelint suppression by Umherirrender

Nostalgia

edit
  • git #054dd471 - build: Remove unneeded stylelint suppression by Umherirrender

Timeless

edit

Vector

edit

Misc

edit

No changes

edit
  • 3D
  • AbuseFilter
  • ActiveAbstract
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BounceHandler
  • Calendar
  • CampaignEvents
  • Campaigns
  • Capiunto
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CirrusSearch
  • Cite
  • CiteThisPage
  • Citoid
  • CodeEditor
  • CodeMirror
  • Cognate
  • Collection
  • CommonsMetadata
  • ConfirmEdit
  • ContactPage
  • CreditsSource
  • Dashiki
  • DismissableSiteNotice
  • DoubleWiki
  • Echo
  • Elastica
  • ElectronPdfService
  • EntitySchema
  • EventBus
  • EventLogging
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FlaggedRevs
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalCssJs
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPInfo
  • ImageMap
  • InputBox
  • Insider
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • LiquidThreads
  • Listings
  • LoginNotify
  • MachineVision
  • MapSources
  • MassMessage
  • MediaModeration
  • MobileApp
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Newsletter
  • Nuke
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageNotice
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Poem
  • PoolCounter
  • PropertySuggester
  • Quiz
  • RSS
  • RelatedArticles
  • Renameuser
  • RevisionSlider
  • Score
  • SearchExtraNS
  • SecureLinkFixer
  • SecurePoll
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • TimedMediaHandler
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadWizard
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • VisualEditor/VisualEditor
  • WebAuthn
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • Wikidata.org
  • WikimediaApiPortal
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaEvents
  • WikimediaIncubator
  • WikimediaMaintenance
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

edit

256 Changes in 59 repos by 79 authors