Jump to content

MediaWiki 1.42/wmf.13

From mediawiki.org
MediaWiki 1.42.0-wmf.12 Deployment of MediaWiki 1.42.0-wmf.13 to Wikimedia sites MediaWiki 1.42.0-wmf.14

The latest version (labeled "1.42.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 Tuesday, 9 January 2024 (see the roadmap).

Core changes

[edit]
  • git #7ef61e48 - Branch commit for wmf/1.42.0-wmf.13 (T350089) by trainbranchbot
  • git #f4e00597 - Use assoc array for column alias in select queries by Umherirrender
  • git #556e1abc - Bump wikimedia/parsoid to 0.19.0-a12 by Arlo Breault
  • git #b2775086 - AuthManagerSpecialPage/SpecialChangeCredentials: Minor cleanup by Reedy
  • git #cea8aee0 - Make Maintenance::finalSetup require a SettingsBuilder by daniel
  • git #a5815188 - [Languages] Add Tooro (ttj) (T354519) by Jon Harald Søby
  • git #a5f9538e - Replace deprecated User::newFromName with UserFactory::newFromName by Dogu
  • git #56af3e02 - Use native inNamespace instead of getNamespace where possible by thiemowmde
  • git #6d56fb9b - Document mw.Feedback (T352308) by Jon Robson
  • git #137d046c - Replace all the OOUI qualifiers with imports by Dogu
  • git #54b1731f - Replace deprecated wfParseUrl with UrlUtils::parse by Dogu
  • git #f34b6546 - MediaWikiIntegrationTestCase: add comment by Novem Linguae
  • git #f73d342b - Replace deprecated MWException with InvalidArgumentException by Dogu
  • git #583ac58b - Authority class: copy edit comment by Novem Linguae
  • git #53a3c8b4 - ResourceLoader: Switch validateScriptFile() from JSMinPlus to Peast (T75714) by Timo Tijhof
  • git #2953becc - ResourceLoader: Improve docs for $wgResourceLoaderValidateJS by Timo Tijhof
  • git #0472f290 - Revert "OOUIHTMLForm: Enable OOUI only if the form is going to be displayed" (T352592) (T354475) by Func
  • git #f4261e02 - Clean up MediaWiki\OutputTransform namespace casing confusion by Aaron Schulz
  • git #b458d37c - api: Stop further linkpurges only when ratelimited (T354461) by Umherirrender
  • git #ab261e20 - RELEASE-NOTES: group namespacing moves together by DannyS712
  • git #876e9883 - Allow MergeHistory to split up joined revisions with same timestamp (T183501) by Pppery
  • git #d1c85b2f - entrypoint: Restore doc grouping for MediaWikiEntryPoint (T354216) by Timo Tijhof
  • git #db1350ef - installer: Minor cleanup by Reedy
  • git #0e872da7 - Resources.php: Replace short urls with full urls by Reedy
  • git #caf99123 - Use year in temporary user names and restart index each year (T349494) (T349501) by Thalia
  • git #d8012691 - Correction: Correct the MediaWiki version this was deprecated in by Jon Robson
  • git #93b3710c - Skip TextContentHandler::merge3() when texts are identical by thiemowmde
  • git #bb957c5c - Edit recovery: Use addEventListener and arrow functions consistently by Ed Sanders
  • git #c5097a61 - Replace MWException with Exception in UploadChunkFileException by Dogu
  • git #22dc72c4 - Replace FieldLayout and SearchInputWidget qualifiers with imports by Dogu
  • git #29d8092f - Replace SerializerNode, Element, and Exception qualifiers with imports by Dogu
  • git #4476c36d - Replace InvalidArgumentException an WebRequest qualifiers with import by Dogu
  • git #a48bf6fb - Replace StreamInterface qualifier with import by Dogu
  • git #e6907ffd - Replace DuplicateKeyException qualifier with import by Dogu
  • git #74d7b132 - Replace InvalidArgumentException qualifier with import by Dogu
  • git #f7fd1024 - Replace LogicException qualifier with import by Dogu
  • git #43fcf911 - Consolidate duplicate branch in 'switch' statement by Dogu
  • git #c2c4645f - Parser: Normalize dot segments in URL paths (T352827) by Bartosz Dziewoński
  • git #b7425fe4 - Document mediawiki.template (T352308) by Jon Robson
  • git #1280d02a - Add exception handling in checkCanExecute method by Dogu
  • git #b1ed0951 - Change DatabaseBlock::TYPE_AUTO to Block::TYPE_AUTO by Dogu
  • git #fd77427f - Make BlockUtils a wiki-aware service (T353620) (T354298) by Alexander Vorwerk
  • git #a4853b0a - Introduce MediaWikiEntryPoint and ActionEntryPoint (T354216) by daniel
  • git #575f8906 - WikiFilePage: Fix handling of file redirects (T353688) by daniel
  • git #2693e55d - DefaultOptionsLookup: Allow installer code to have system users (T354278) by James D. Forrester
  • git #7012248d - AuthenticationResponse: Minor cleanup by Reedy
  • git #cf87040d - CleanupUploadStash: change fatalError to output and continue temp file cleanup if temp directory isn't located in local-temp (T283479) by abador
  • git #47f30715 - CleanupUploadStash: return exit code 0 when local temp repo is not present (T283479) by abador
  • git #21f78356 - during XML dumps, don't log about bad blobs encountered when trying to get sha1 (T296823) by Ariel T. Glenn
  • git #bbc74d93 - Refactor widget classes to use cleaner namespacing by Dogu
  • git #b2c83a07 - Deprecate $wgCommandLineMode (T313841) by Bartosz Dziewoński
  • git #6876ccf1 - Replace $wgCommandLineMode checks with MW_ENTRY_POINT in other places (T313841) by Bartosz Dziewoński
  • git #5d82c7b0 - Indent JsonContent using tabs (T326065) by Taavi Väänänen
  • git #be5b9e23 - REST: Add tests for handling file description pages (T353688) by daniel
  • git #afbad851 - EditPage: replace usage of User::pingLimiter by daniel
  • git #f5ba1212 - Rename Mon language (mnw) (T352776) by Amir E. Aharoni
  • git #c6706084 - Refactor ComplexNamespaceInputWidget to use namespaced OOUI classes by Dogu
  • git #28be1340 - Add parent constructor call in FauxSearchResult by Dogu
  • git #e6a9f1ab - [ParsoidParser] Move parsoid skinning module from Article (T335157) by C. Scott Ananian
  • git #5a3e6564 - maintenance: Migrate to DeleteQueryBuilder (T353219) by Amir Sarabadani
  • git #68b20f3a - Edit Recovery: fix typo in expiry field name (T347673) by Sam Wilson
  • git #f0a841c4 - rdbms: Migrate Database::query() calls in DatabaseSqlite to Query object (T335630) by Amir Sarabadani
  • git #4e42db6b - Replace OutputPage qualifier with import by Dogu
  • git #da903aa5 - Edit Recovery: Add config.json to special page and postEdit (T354167) by Sam Wilson
  • git #c23829db - Improve ChangedTablesTracker domain handling by Tim Starling
  • git #e28d15e8 - Fix capitalisation of MediaWiki\OutputTransform namespace by Reedy
  • git #2b8c13d6 - IContextSource: Minor comment tweaks by Reedy
  • git #17b79fda - DatabaseUpdater: Minor cleanup by Reedy
  • git #b08b6a77 - OOUIHTMLForm: Enable OOUI only if the form is going to be displayed (T352592) by Func
  • git #62c1bd5a - deferred: Add a freshness option to RefreshSecondaryDataUpdate (T351729) by Umherirrender
  • git #c32bdcc2 - Fix classes when marking Special:Watchlist entries as seen (T352456) by Bartosz Dziewoński
  • git #1ddedf76 - Add data-nosnippet to the sitenotice container (T353984) by David Lynch
  • git #c8f37264 - Documentation: Document mediawiki.page.ready (T352308) by Jon Robson
  • git #a03b341a - Handle a negative exponent in TempUser/ScrambleMapping.php by Thalia
  • git #75c52d4e - Improve documentation for TempUser/ScrambleMapping.php by Thalia
  • git #18ec0b34 - EditPage.php: convert edit failures count to new Stats library (T350597) by Filippo Giunchedi

Vendor

[edit]

Extensions

[edit]

AbuseFilter

[edit]
  • git #80a8764c - ActionVariablesIntegrationTest: Support JsonContent using tabs (T326065) by Taavi Väänänen
  • git #d628a994 - Blocked domains: Add support for "added by" field (T341626) by Amir Sarabadani

CampaignEvents

[edit]
  • git #9fced864 - Enable OOUI when needed in Special:(Enable|Edit)EventRegistration (T354384) by Daimona Eaytoy

CentralAuth

[edit]
  • git #c9a81e68 - Reduce usage of raw sql fragments in PopulateListOfUsersToRename by Umherirrender
  • git #6018c3ff - i18n: change link form to singular "global account" (T353696) by Piotr Miazga
  • git #b83fc65f - Fix source comment in tables-generated.sql files by Thalia
  • git #d01a851d - Add abstract schema change for global_user_autocreate_serial.uas_year (T349501) by Thalia

CheckUser

[edit]
  • git #5eddd7d7 - Replace mentions of 'edits' to 'actions' in the context of 'get edits' (T352715) by DatGuy
  • git #989abd8e - CheckUserLogPager: Use unix timestamps for math (T354271) by Umherirrender
  • git #37b6ed12 - Revert "Get blocks from DatabaseBlockStore instead of doing our own query" (T353620) by Tim Starling
  • git #b33a7b77 - Remove importCheckUserLogs.php (T354149) by Dreamy Jazz
  • git #c5ecc445 - Upgrade mediawiki/mediawiki-codesniffer to 42.0.0 by Alexander Vorwerk
  • git #5c5b832c - Add cul_result_id and cul_result_plaintext_id to cu_log (T190666) by Dreamy Jazz

CirrusSearch

[edit]

Cite

[edit]

cldr

[edit]
  • git #df4ee487 - Import language names for bn from WikibaseLexeme by Nikki
  • git #8ee87e67 - Import language names for sjd, smn and sms from WikibaseLexeme by Nikki

CodeMirror

[edit]
  • git #b7041344 - CodeMirrorModeMediaWiki: add highlighting for <nowiki> and <pre> (T348684) by MusikAnimal
  • git #bbd142c1 - mode.mediawiki: rename mnemonic to html-entity and deprecate variants (T348019) by MusikAnimal
  • git #65f9c986 - mediawiki.less: don't remove font-weight from .cm-mw-strong tokens by MusikAnimal
  • git #c1cd9dab - CodeMirrorModeMediaWiki: don't detect additional { as template name (T292967) (T348019) by MusikAnimal
  • git #c6703448 - Implement core MediaWiki stream parser for CodeMirror 6 (T348019) by MusikAnimal
  • git #c1af5e11 - CodeMirror: add stability flags and document properties by MusikAnimal

Collection

[edit]
  • git #ffaa1dbf - Adjust language of remaining Special:Book notice by Gergő Tisza
  • git #478a4b2f - Special:Book: Remove announcement about retiring OCG (T175681) by Gergő Tisza
  • git #912e7f3b - Special:Book: Hide download-related options when download disabled (T175681) by Gergő Tisza

ConfirmEdit

[edit]

ContentTranslation

[edit]

DiscussionTools

[edit]
  • git #4f217f4d - controller: Use replyWidgetPromise when opening new topic tool by Ed Sanders
  • git #b6ebb5db - CommentController/ReplyWidget: Document events by Ed Sanders
  • git #811dce7b - CommentController#showAndFocus: Use replyWidgetPromise (T354292) by Ed Sanders

DonationInterface

[edit]
  • git #50692262 - Reset the IP Velocity filter state for subsequent attempts. (T323544) by Damilare Adedoyin

Echo

[edit]
  • git #2c556dc6 - Add aliases for Simplified & Traditional Chinese by anterdc99
  • git #de94e4eb - Prevent clicks on bundled notif list from activating the bundle link by Bartosz Dziewoński
  • git #113da4ec - Fix borders of bundled notifications inside a bundle by Bartosz Dziewoński

EntitySchema

[edit]
  • git #cb68a7f7 - Daily CI: use correct branch name for cloning Scribunto by Michael Große
  • git #3f1199f3 - Also merge in composer dependencies from skins by Michael Große
  • git #d7a59345 - Stop using deprecated phpunit entrypoint in daily CI by Michael Große
  • git #0d9789e8 - Fix daily CI on GitHub by actually cloning MediaWiki (T353960) by Michael Große
  • git #587007db - Remove IP address warning on edits when TempUser enabled (T352005) by Arthur Taylor
  • git #adbfafe3 - Add dispensable start-up request to editEntitySchema tests (T354179) by Arthur Taylor
  • git #1f6f5a28 - Remove warning about exposing IP address when TempUser enabled (T352004) by Arthur Taylor

EventLogging

[edit]

ExternalGuidance

[edit]

FileImporter

[edit]

FlaggedRevs

[edit]
  • git #dd7d1009 - Use assoc array for column alias in select queries by Umherirrender
  • git #dff98fda - Add ApiFlagConfigTest by Novem Linguae
  • git #8be4a845 - fix PHP "use" statements by Novem Linguae
  • git #137617bd - Update mediawiki-codesniffer to 42.0.0 by Taavi Väänänen
  • git #361db384 - Mark maintenance scripts used by cron jobs by Novem Linguae

Flow

[edit]

Gadgets

[edit]
  • git #dc84f149 - SpecialGadgetUsage: Fix query for postgres (and improve for mariadb) by Umherirrender
  • git #1e67ba9c - Add aliases for Simplified & Traditional Chinese by anterdc99
  • git #98285523 - tests: Avoid matching source in validateScriptFile error message by Timo Tijhof
  • git #1afd0a6e - Use namespaced classes by Umherirrender
  • git #18204a4b - Fix parsing logic when comments or hidden characters are present (T354385) by Siddharth VP
  • git #a516fa48 - tests: Add test case to assert ES6 is valid by default (T75714) by Timo Tijhof
  • git #3e871f20 - tests: Improve validateScriptFile coverage and tolerate valid ES6 by Timo Tijhof

GeoCrumbs

[edit]

GeoData

[edit]

GlobalBlocking

[edit]

GlobalCssJs

[edit]

GlobalPreferences

[edit]

GlobalUsage

[edit]
  • git #4af624a0 - Update aliases for Simplified & Traditional Chinese by anterdc99
  • git #b7840543 - Use namespaced classes by Umherirrender

GlobalUserPage

[edit]

GlobalWatchlist

[edit]
  • git #2ce4db1a - Use namespaced classes by Umherirrender
  • git #d7d3adbb - docs: Fix code comment to reflect Codex design tokens by Volker E

GoogleNewsSitemap

[edit]

Graph

[edit]

GrowthExperiments

[edit]

GuidedTour

[edit]

ImageMap

[edit]
  • git #655ea716 - Use the namespaced versions of some class names (vs aliases) by Subramanya Sastry

ImageSuggestions

[edit]

InputBox

[edit]

Insider

[edit]

Interwiki

[edit]

InterwikiSorting

[edit]

IPInfo

[edit]
  • git #2cc3b09c - Use namespaced classes by Umherirrender
  • git #0e8ba001 - Add test case for IPoidInfo in DefaultPresenterTest by Thalia
  • git #aee0b4db - Fix whitespace in DefaultPresenterTest by Thalia
  • git #51c6c3c1 - Return Spur data from the API in the 'infobox' context (T349723) by Thalia
  • git #3631f21a - Ensure InfoRetriever tests don't fail due to config values by Thalia
  • git #fdcc84b8 - Use overrideConfigValue instead of setMwGlobals in tests by Thalia
  • git #ef46e9fd - tests: Fix PreferencesHandlerTest when BetaFeatures is also installed by Umherirrender

JsonConfig

[edit]
  • git #65f7d463 - Use namespaced classes by Umherirrender
  • git #323582c8 - Drop obsolete compatibility with Kartographer's SimpleStyleParser (T281224) by thiemowmde
  • git #d0d5a8ed - Fix incomplete, nullable type hint in JCContent by thiemowmde

Kartographer

[edit]

LandingCheck

[edit]
  • git #63cf1b7d - Use namespaced SpecialPage class by Umherirrender

LdapAuthentication

[edit]

Linter

[edit]

LiquidThreads

[edit]

LoginNotify

[edit]

MachineVision

[edit]

MapSources

[edit]

MassMessage

[edit]

Math

[edit]
  • git #b97ef597 - Use namespaced classes by Umherirrender
  • git #c197e1f3 - TexNode: Replace get_class without argument by Umherirrender
  • git #a512710c - Improve operator recognition heuristic (T352697) by Moritz Schubotz (physikerwelt)
  • git #d25acea9 - Fix missing argument passing in DQ and FQ (T353340) by Moritz Schubotz (physikerwelt)
  • git #01746a10 - ve-mw: Remove unused i18n messages by Ed Sanders

MediaModeration

[edit]

MediaSearch

[edit]

MobileApp

[edit]

MobileFrontend

[edit]
[edit]

NearbyPages

[edit]

NewUserMessage

[edit]

OATHAuth

[edit]
  • git #c240ec5d - Add test for user repository by Taavi Väänänen
  • git #caf64f75 - Fix disabling two-factor authentication (T354505) by Taavi Väänänen
  • git #7c46714b - OATHAuthServices: Fix service name (T354505) by Taavi Väänänen
  • git #f76deba9 - Add aliases for Chinese variants by anterdc99
  • git #d4cc6475 - oathauth-step1-test: Improve examples (and add links) of 2FA apps (T226059) by Reedy
  • git #00105032 - OATHUser: Cache central ID by Taavi Väänänen
  • git #ca3b49b8 - TOTPEnableForm: Add message for step 2 before qr code image by Reedy
  • git #86def072 - UpdateTables: Move code into maintenance script for modernisation and simplification by Reedy

OAuth

[edit]
  • git #05909274 - MWOAuthDAO: Replace get_class without argument by Umherirrender

ORES

[edit]
  • git #60d566ca - Use assoc array for column alias in select queries by Umherirrender
  • git #91460974 - LiftWingService: Don't assume that error attribute is defined by Kosta Harlan
  • git #eba20301 - Replace $wgCommandLineMode checks with MW_ENTRY_POINT (T353750) by Bartosz Dziewoński

PageAssessments

[edit]

PagedTiffHandler

[edit]

PageImages

[edit]

PageNotice

[edit]

PageTriage

[edit]

PageViewInfo

[edit]

ParserMigration

[edit]
  • git #ee243683 - Use namespaced classes by Umherirrender
  • git #b663610e - ApiParserMigration: Define messages for config ApiBase::PARAM_HELP_MSG_PER_VALUE by Reedy
  • git #7f1c3007 - Minor cleanup by Reedy

PdfHandler

[edit]
  • git #11a07899 - Use namespaced PoolCounterWorkViaCallback class by Umherirrender

Phonos

[edit]

Poem

[edit]

Popups

[edit]

ProofreadPage

[edit]
  • git #68bf187e - Use assoc array for column alias in select queries by Umherirrender
  • git #f2dd9811 - Use namespaced classes by Umherirrender
  • git #f9e180e9 - ProofreadPageLuaLibrary: Minor cleanup by Reedy

PropertySuggester

[edit]

QuickSurveys

[edit]

Quiz

[edit]

ReadingLists

[edit]

RealMe

[edit]
[edit]

ReportIncident

[edit]

RevisionSlider

[edit]

RSS

[edit]
[edit]

Score

[edit]

Scribunto

[edit]

SearchVue

[edit]

SecureLinkFixer

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

SecurePoll

[edit]

ShortUrl

[edit]

SiteMatrix

[edit]

SpamBlacklist

[edit]

StopForumSpam

[edit]

SubPageList3

[edit]

SyntaxHighlight_GeSHi

[edit]

TemplateData

[edit]

TemplateSandbox

[edit]

TemplateStyles

[edit]

TemplateWizard

[edit]

TextExtracts

[edit]

Thanks

[edit]

TheWikipediaLibrary

[edit]
  • git #fc2ec494 - tests: Declare properties in TheWikipediaLibraryHooksTest by Umherirrender
  • git #2d6547b1 - Use namespaced classes by Umherirrender

TimedMediaHandler

[edit]

timeline

[edit]

TitleBlacklist

[edit]

TorBlock

[edit]

Translate

[edit]
  • git #befef239 - Use assoc array for column alias in select queries by Umherirrender
  • git #f3043c71 - RefreshTranslatablePage: Render translation page even if no translations exists (T353046) by Abijeet
  • git #eb7279b5 - tests: Fix namespace in TranslateSandboxTest by Umherirrender
  • git #a8b07911 - Create SchemaHookHandler and implement LoadExtensionSchemaUpdatesHook by Reedy
  • git #67b2d8e7 - tests: Remove trailing newline from serialized test data (T354388) by Umherirrender

TranslationNotifications

[edit]

TwoColConflict

[edit]

UniversalLanguageSelector

[edit]
[edit]
  • git #3cd4ff61 - Use namespaced SpecialPage class by Umherirrender

UploadWizard

[edit]

UrlShortener

[edit]

VueTest

[edit]
  • git #fbdb404c - Use namespaced SpecialPage class by Umherirrender

VisualEditor

[edit]

Wikibase

[edit]

WikibaseCirrusSearch

[edit]

WikibaseLexeme

[edit]

WikibaseLexemeCirrusSearch

[edit]

WikibaseQualityConstraints

[edit]

Wikidata.org

[edit]

WikidataPageBanner

[edit]

WikiLambda

[edit]
  • git #4363db5c - Update PHP code for change in definition of Z507 (T349026) by dmartin
  • git #e8cd0f46 - README: No longer necessary to get Blubber! by apine
  • git #661050e1 - Update function-schemata sub-module to HEAD (ee9f315) (T344955) by James D. Forrester
  • git #da5025e3 - Hooks: Manually inject our content handler and services during installation (T354278) by James D. Forrester

WikimediaEvents

[edit]

WikimediaIncubator

[edit]

WikimediaMessages

[edit]

Skins

[edit]

MinervaNeue

[edit]
  • git #1ad05f4a - Use namespaced classes by Umherirrender
  • git #a0837cd3 - Add tests for getTabsData and dependencies by Steph Toyofuku

Vector

[edit]

Misc

[edit]

No changes

[edit]
  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • Cognate
  • CologneBlue
  • CommonsMetadata
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • ElectronPdfService
  • EventBus
  • EventStreamConfig
  • ExtensionDistributor
  • FeaturedFeeds
  • FileExporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Josa
  • LabeledSectionTransclusion
  • Modern
  • MonoBook
  • MultimediaViewer
  • Newsletter
  • Nostalgia
  • Nuke
  • OAuthRateLimiter
  • OpenStackManager
  • ParserFunctions
  • SearchExtraNS
  • SimilarEditors
  • SubpageSortkey
  • Timeless
  • TocTree
  • TrustedXFF
  • VipsScaler
  • VisualEditor/VisualEditor
  • WebAuthn
  • WikiEditor
  • WikiLove
  • WikibaseMediaInfo
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaMaintenance
  • Wikisource
  • Wikistories
  • XAnalytics
  • intersection
  • wikihiero

Total changes

[edit]

375 Changes in 129 repos by 63 authors

  翻译: