Jump to content

MediaWiki 1.40/wmf.12

From mediawiki.org
MediaWiki 1.40.0-wmf.10 Deployment of MediaWiki 1.40.0-wmf.12 to Wikimedia sites MediaWiki 1.40.0-wmf.13

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

Core changes

[edit]

Vendor

[edit]

Extensions

[edit]

AbuseFilter

[edit]

ArticlePlaceholder

[edit]
  • git #e5585e7b - Bump eslint-config-wikimedia from 0.22.1 to 0.23.0 by Addbot

CampaignEvents

[edit]

CentralAuth

[edit]
  • git #0a9a165c - Remove unnecessary wrappers for generator functions by Bartosz DziewoƄski
  • git #6364740a - AntiSpoof: Do not ship the schema file for global antispoof by Umherirrender

CheckUser

[edit]

CirrusSearch

[edit]

Cite

[edit]

Cognate

[edit]
  • git #1b16db0c - tests: Replace assertEmpty with assertSame by Umherirrender

Collection

[edit]
  • git #383be87a - tests: Replace assertEmpty with assertNull by Umherirrender

CommonsMetadata

[edit]
  • git #e53d2d6e - tests: Replace assertEmpty with assertSame by Umherirrender
  • git #9d0f837c - tests: Remove null values from LicenseParserTest for php8.1 by Umherirrender

ConfirmEdit

[edit]
  • git #cb6254fe - tests: Replace assertEmpty with assertSame by Umherirrender

ContentTranslation

[edit]

DiscussionTools

[edit]

DonationInterface

[edit]

Echo

[edit]

EntitySchema

[edit]

EventBus

[edit]

FileExporter

[edit]
  • git #fa6b2cbf - tests: Replace assertEmpty with assertSame by Umherirrender

FileImporter

[edit]

FlaggedRevs

[edit]

Flow

[edit]
  • git #b7a79866 - tests: Replace assertEmpty with assertSame by Umherirrender
  • git #ca47803e - Actions: Remove support for deprecated Page constructor parameter by Umherirrender
  • git #d2bdeb29 - Move UrlGenerator dependency from Templating to RevisionFormatter by thiemowmde
  • git #817b1ab7 - Replace begin()/commit() with startAtomic()/endAtomic() (task T321964) by GergƑ Tisza
  • git #f6574ee7 - Replace deprecated User::incEditCount by Umherirrender
  • git #516f6077 - Use PHPUnit's createMock() shortcut where possible by thiemowmde
  • git #a0049536 - Use native in_array() and array_column() where possible by Thiemo Kreuz
  • git #d91b5930 - Remove unused Templating::getOutput() method by thiemowmde

GeoData

[edit]

GlobalBlocking

[edit]

GlobalPreferences

[edit]
  • git #3882bf2d - tests: Replace assertEmpty with assertSame by Umherirrender

GlobalUsage

[edit]

GrowthExperiments

[edit]

ImageMap

[edit]
  • git #c8c8b9c7 - Avoid Phan PhanUndeclaredMethod false positives by Bartosz DziewoƄski
  • git #2cc65498 - Use Parsoid's HTML5-compliant helpers for HTML transformations (task T113791) by Bartosz DziewoƄski

ImageSuggestions

[edit]
  • git #d9b22c09 - Add script to generate notifications for a given list of users & categories (task T306272) by Matthias Mullie

JsonConfig

[edit]

Kartographer

[edit]
  • git #8e1b76ea - Removed unnecessary debounce option from mapdata lib call (task T322616) by thiemowmde
  • git #c01a2959 - Fix confusing order of validation error messages by thiemowmde
  • git #c87ca255 - Link to GeoJSON schema in error message based on the schema by thiemowmde
  • git #bf498b46 - Allow limited wikitext in GeoJSON validation error messages by thiemowmde
  • git #d57cc6ad - Provide Commons data via full URL by Adam Wight
  • git #3d7938e3 - nearby: Replace hand-crafted debounce with OO.ui.debounce() by thiemowmde
  • git #53fc03fb - Make "secret" wikitext parsing in GeoJSON more obvious by thiemowmde

LoginNotify

[edit]
  • git #f08f3803 - i18n: Use native digits in login notify messages by Ebrahim Byagowi

MachineVision

[edit]
  • git #fbd5fa8c - tests: Replace assertEmpty with assertSame by Umherirrender
  • git #9ec4b2a5 - Tests: remove fake i18n plugin by Eric Gardner
  • git #2f4a0b86 - Don't call Message::serialize() directly by Reedy

MassMessage

[edit]
  • git #9393e98b - tests: Replace assertTrue(empty()) with assertSame by Umherirrender

Math

[edit]
  • git #be25b18d - Rewrite hot TexNode methods for performance by thiemowmde
  • git #94a48c1f - Remove unnecessary uses of <span class="mw-headline"> (task T323773) by Bartosz DziewoƄski
  • git #b3e57cbf - Make code using the Math.CheckerFactory service discoverable by Moritz Schubotz (physikerwelt)
  • git #9b32ed8e - Replace manual array merge in ParserUtil with native function by thiemowmde
  • git #14647fa3 - Fix Phan warning in TexVC class by thiemowmde
  • git #a5668bd0 - Replace some confusing array_walk with more trivial foreach by thiemowmde
  • git #9207931f - Simplify VE data modules using 'packageFiles' by Bartosz DziewoƄski
  • git #67906845 - Make use of ?: and ?? shortcut syntax where it makes sense by thiemowmde
  • git #1b241d4a - Change validate in MathValidator to php-based checking (task T323554) by Stegmujo
  • git #11065633 - Remove PNG rendering mode (task T311620) by Moritz Schubotz (physikerwelt)
  • git #db40ad2a - Add Service Initialization in Render (task T312528) by Stegmujo
  • git #1b7a46ff - Avoid try
catch where if
else will do when using LanguageFactory by Bartosz DziewoƄski

MediaSearch

[edit]
  • git #d87c9288 - tests: Replace assertEmpty with assertSame by Umherirrender
  • git #bb76bb5d - build: Remove unneeded stylelint suppressions by Umherirrender
  • git #be838657 - build: Run stylelint for vue files by Umherirrender
  • git #e7dc5b91 - Remove local copy of i18n plugin from jest tests by Eric Gardner

MobileFrontend

[edit]
[edit]

OAuth

[edit]
  • git #e55425d9 - Remove duplicated word from a message by Amir E. Aharoni
  • git #3188a3f5 - Various minor documentation and code style cleanups by Thiemo Kreuz
  • git #2ba6a4d5 - Fix PHP 8.1 test errors by GergƑ Tisza
  • git #b6a16dac - Update another OAuth 2.0 message from “consumer” to “client” by Lucas Werkmeister

ORES

[edit]
  • git #5fab7b42 - tests: Replace assertEmpty with assertSame by Umherirrender

PageAssessments

[edit]
  • git #243affa4 - tests: Replace assertEmpty with assertSame by Umherirrender

PageImages

[edit]

PageTriage

[edit]

PageViewInfo

[edit]
  • git #ee8cd459 - Remove meaningless ->any() from test setups by thiemowmde

ParserFunctions

[edit]

Phonos

[edit]

ProofreadPage

[edit]

PropertySuggester

[edit]
  • git #04e6630b - tests: Replace assertEmpty with assertSame by Umherirrender

ReadingLists

[edit]
  • git #b5458479 - Adjust verbiage of hint for installing the latest app. by Dmitry Brant
  • git #20c47e63 - Don't make unnecessary API call(s) for anonymized reading list preview. by Dmitry Brant
  • git #6ed86f7e - Introduce Import button for launching deeplink into app. (task T313269) by Dmitry Brant
  • git #b1f99442 - Fix deprecation of strlen with null parameter. by Dmitry Brant
[edit]

Renameuser

[edit]
  • git #7de4e2c9 - build: Run eslint for json files by Umherirrender

RevisionSlider

[edit]
  • git #afbc7be2 - Simplify slightly complex code reading time zone settings by thiemowmde
  • git #f7a171e1 - Fix and add missing JSDoc type hints in SliderView class by thiemowmde

Scribunto

[edit]
  • git #a0732c2d - tests: Replace assertEmpty with assertCount by Umherirrender
  • git #a8718011 - Namespace translations for Moroccan Arabic (ary) (task T291737) by Ideophagous
  • git #46bb5b0a - Avoid try
catch where if
else will do when using LanguageFactory by Bartosz DziewoƄski

SearchVue

[edit]

ShortUrl

[edit]
  • git #6cb85c7a - Use 'BeforePageDisplay' instead of 'OutputPageBeforeHTML' for once-per-page things (task T323376) by Bartosz DziewoƄski

SiteMatrix

[edit]
  • git #9b415cff - Fix displaying duplicate language names on Special:SiteMatrix by Bartosz DziewoƄski

SyntaxHighlight_GeSHi

[edit]

TimedMediaHandler

[edit]
  • git #fb5eed19 - tests: Replace assertEmpty with assertSame by Umherirrender

Translate

[edit]

TranslationNotifications

[edit]

UploadWizard

[edit]

UrlShortener

[edit]

VisualEditor

[edit]

Wikibase

[edit]

WikibaseCirrusSearch

[edit]

WikibaseLexeme

[edit]

WikibaseMediaInfo

[edit]

WikiEditor

[edit]
  • git #429ab31c - Move logging hook registrations for realtime preview into document-ready by David Lynch

WikiLambda

[edit]

WikiLove

[edit]

WikimediaMaintenance

[edit]

WikimediaMessages

[edit]

Wikisource

[edit]

Wikistories

[edit]

Skins

[edit]

MinervaNeue

[edit]

MonoBook

[edit]

Nostalgia

[edit]

Timeless

[edit]

Vector

[edit]

Misc

[edit]

VisualEditor/VisualEditor

[edit]

No changes

[edit]
  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • CodeMirror
  • CologneBlue
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • Elastica
  • ElectronPdfService
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • Gadgets
  • GeoCrumbs
  • GlobalCssJs
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPInfo
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • LiquidThreads
  • Listings
  • MapSources
  • MediaModeration
  • MobileApp
  • Modern
  • MultimediaViewer
  • NearbyPages
  • NewUserMessage
  • Newsletter
  • Nuke
  • OATHAuth
  • OAuthRateLimiter
  • OpenStackManager
  • PageNotice
  • PagedTiffHandler
  • PdfHandler
  • Poem
  • PoolCounter
  • Popups
  • QuickSurveys
  • Quiz
  • RSS
  • SandboxLink
  • Score
  • SearchExtraNS
  • SecureLinkFixer
  • SecurePoll
  • SimilarEditors
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TrustedXFF
  • TwoColConflict
  • UniversalLanguageSelector
  • UploadsLink
  • VipsScaler
  • WebAuthn
  • WikibaseLexemeCirrusSearch
  • WikibaseQualityConstraints
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaEvents
  • WikimediaIncubator
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes

[edit]

565 Changes in 81 repos by 98 authors