MediaWiki 1.42/wmf.23

MediaWiki 1.42.0-wmf.22 Deployment of MediaWiki 1.42.0-wmf.23 to Wikimedia sites MediaWiki 1.42.0-wmf.24

The latest version (labeled "1.42.0-wmf.23") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 19 March 2024 (see the roadmap).

Core changes edit

Vendor edit

Extensions edit

AbuseFilter edit

CampaignEvents edit

CheckUser edit

Cite edit

Citoid edit

  • git #937ebf5b - Clear paragraph padding in result widget, as well as margin by Ed Sanders

CodeEditor edit

  • git #3bb1c317 - Upgrade Ace from 1.15.2 to 1.32.7 (task T342387) by James D. Forrester
  • git #46ee5c49 - Register Ace as a foreign resource, move credits link to that library by James D. Forrester

CodeMirror edit

ConfirmEdit edit

ContentTranslation edit

DiscussionTools edit

DonationInterface edit

  • git #fa84e3f5 - Update wikimedia/remex-html to 4.1.0 (dev dependency) by C. Scott Ananian
  • git #cfb486eb - Use array for empty arguments on Title::getFullURL and Html::element by Umherirrender
  • git #c4110e5f - Be consistent with next_sched_contribution_date by Elliott Eggleston
  • git #77a5e108 - Set RecurUpgrade title with less code by Elliott Eggleston
  • git #02a6f999 - RecurUpgrade: fix viewport by Elliott Eggleston
  • git #a511c0e3 - Send tracking param to TY page + to queue on cancel by Elliott Eggleston
  • git #6c442654 - Change Maintenance::error to Maintenance::fatalError by Umherirrender
  • git #915291ce - Update default recurring upgrade options by Elliott Eggleston
  • git #7833ce49 - Fix some RecurUpgrade variable names by Elliott Eggleston
  • git #465c7e57 - Remove subpage logic for RecurUpgrade by Elliott Eggleston
  • git #d4917fce - Remove BAD_DATA_SESSION_KEY stuff from RecurUpgrade by Elliott Eggleston
  • git #348adb8a - Validate checksum and contact_id in RecurUpgrade by Elliott Eggleston
  • git #1fdec5e9 - Update title for RecurUpgrade page by Elliott Eggleston
  • git #7e25e037 - Update RecurUpgrade css (task T356370) by Elliott Eggleston
  • git #6e05fc15 - Add wmf_* tracking fields to RecurUpgrade message (task T360047) by Elliott Eggleston
  • git #21d46dc9 - tests: Remove redundant MainCacheType assignment by Timo Tijhof
  • git #da7a5925 - Don't add time to date on redirect URL (task T359578) by Elliott Eggleston
  • git #a1efcbea - Better amount validation for RecurUpgrade (task T359694) by Elliott Eggleston

Echo edit

  • git #5595193e - Inject services into TitleLocalCache by Fomafix
  • git #98feb3f3 - Inject service RevisionStore into RevisionLocalCache by Fomafix
  • git #73bd6e8e - Inject service LinkBatchFactory into ApiEchoMute by Fomafix
  • git #c6accbef - Style fixes to ApiEchoMute by Gergő Tisza
  • git #2b58f29d - Fix casing of MediaWiki by Reedy

EntitySchema edit

EventLogging edit

EventStreamConfig edit

ExternalGuidance edit

FileImporter edit

  • git #1b57f478 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

FlaggedRevs edit

  • git #65bfbc4b - Use $this->getServiceContainer() in maintenance by Fomafix

Flow edit

Gadgets edit

GeoCrumbs edit

GeoData edit

  • git #95939636 - Make ParseCoordTest assertions more specific by thiemowmde

GlobalBlocking edit

GlobalUsage edit

GoogleNewsSitemap edit

  • git #eac2925f - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

Graph edit

  • git #12458ee5 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

GrowthExperiments edit

ImageMap edit

  • git #b2463a3c - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

ImageSuggestions edit

  • git #94ecd78f - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

InputBox edit

  • git #30b71be9 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

Interwiki edit

  • git #a6a45621 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

InterwikiSorting edit

  • git #c3587b0b - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

JsonConfig edit

Kartographer edit

  • git #1d07fb3c - Use "optional_services" to inject service FlaggedRevsParserCache by Fomafix
  • git #b7b50543 - Fix casing of MediaWiki by Reedy
  • git #0b46f34e - Make State deserialization from ParserCache more robust by thiemowmde
  • git #b2ee5cde - Various minor code clean-ups in SimpleStyleParser by thiemowmde
  • git #aa7d90ad - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender
  • git #7a223102 - Remove Config dependency from MapLinkAttributeGenerator by thiemowmde
  • git #ada2f783 - Fix editing <maplink> with no zoom in VisualEditor by thiemowmde

LabeledSectionTransclusion edit

  • git #c4966dd7 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

LdapAuthentication edit

Linter edit

LoginNotify edit

  • git #0cf9669e - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

MachineVision edit

  • git #8f0d2b0e - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

Math edit

MediaModeration edit

MediaSearch edit

MobileFrontend edit

MultimediaViewer edit

NearbyPages edit

  • git #650b3da3 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

ORES edit

PagedTiffHandler edit

  • git #c22bee2d - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

PageImages edit

  • git #bbb00c0f - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

PageTriage edit

ParserFunctions edit

  • git #ef40cf4a - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

ParserMigration edit

  • git #5bb11664 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

PdfHandler edit

Phonos edit

  • git #61f78ecf - Use MediaWikiIntegrationTestCase instead of TestCase by Fomafix
  • git #0d6a0cfc - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

Popups edit

ProofreadPage edit

  • git #d13bbcc1 - Use 14px font size in toolbar by Ed Sanders
  • git #91e14433 - Use shorter ternary for publishButtonLabel by Ed Sanders
  • git #a64c9ef7 - Use shorthand for connect OOUI & jQuery events by Ed Sanders

QuickSurveys edit

  • git #f4bdc951 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

Quiz edit

  • git #821ee536 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

RelatedArticles edit

  • git #c82f8add - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

ReportIncident edit

  • git #58394995 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

RevisionSlider edit

  • git #e8a327fd - Remove unused dir property from RevisionListView by thiemowmde

RSS edit

  • git #29503101 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

Score edit

  • git #869b1d74 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

Scribunto edit

  • git #2a45dbb5 - Inject services into ApiScribuntoConsole, CodeEditorHooks and Hooks by Fomafix
  • git #70605bf6 - Replace global configuration variables by Fomafix

SecureLinkFixer edit

  • git #f8f068ae - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll edit

SpamBlacklist edit

StopForumSpam edit

  • git #31adc37b - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

SyntaxHighlight_GeSHi edit

  • git #c0703d33 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

TemplateData edit

  • git #b4abfcc0 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender
  • git #443f1912 - Fix casing of MediaWiki by Reedy

TextExtracts edit

  • git #74bdf0a7 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

Thanks edit

  • git #4bf74e64 - Inject services in Hooks and MobileFrontendHandler by Fomafix
  • git #0bcfca3d - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

TheWikipediaLibrary edit

  • git #cc5d63e7 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

TimedMediaHandler edit

  • git #f42cc264 - Fix executable check for ffmpeg by Derk-Jan Hartman
  • git #065864bf - Type hint IReadableDatabase in WebVideoTranscode by Umherirrender

TitleBlacklist edit

  • git #e627f6b9 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

Translate edit

TranslationNotifications edit

  • git #e8999271 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

TwoColConflict edit

  • git #9853c17b - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

UploadWizard edit

VueTest edit

VipsScaler edit

  • git #01510433 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

VisualEditor edit

  • git #9967e3dc - Update VE core submodule to master (504b8d5e8) (task T343239) by Ed Sanders
  • git #570766d9 - ve.init.MWVESwitchPopupWidget: Add spacing after checkbox by Ed Sanders
  • git #4fb1c130 - ve.init.MWVESwitchConfirmDialog: Fix padding of button in Apex/Monobook by Ed Sanders
  • git #13ae41f7 - ve.init.MWVESwitchConfirmDialog: Convert files to LESS by Ed Sanders
  • git #aa1924fa - styles: Update color in CSS from #d33 to #d73333 (task T343239) by gerritbot
  • git #7aa6e7b2 - DesktopArticleTarget.init: Document methods by Ed Sanders
  • git #46afa48a - Improve opening editor when collabSession is in URL by Ed Sanders
  • git #2158fd57 - ve.collab: Disable auto-save in clients by Ed Sanders
  • git #231e298e - Update VE core submodule to master (8f877e995) (task T360045) by Ed Sanders
  • git #45ff962b - EditCheck: Fix the colour of the popup widget anchor by Ed Sanders
  • git #11061d53 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender
  • git #42df4785 - Fix casing of MediaWiki by Reedy
  • git #d5d2fd05 - Convert ve.init.MWVESwitchPopupWidget.css to LESS by Ed Sanders
  • git #5fb480fa - Compatibility with new heading HTML (task T13555) by Bartosz Dziewoński
  • git #f7eef9ce - Remove unused ve-ui-educationPopup-header CSS by Ed Sanders

Wikibase edit

WikibaseMediaInfo edit

WikidataPageBanner edit

  • git #98ce5d6e - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

WikiEditor edit

  • git #d50b6ee8 - Set toolbar z-index to 7, to be above other UI elements (task T360084) by Sam Wilson
  • git #aab2a44f - RealtimePreview: Add drop shadow to floating button by Ed Sanders
  • git #864f39b3 - RealtimePreview: Use LESS nesting in ResizingDragBar by Ed Sanders
  • git #7837e395 - Fix overlap between preview button and edit switcher by Ed Sanders
  • git #008e2c5a - Tweak monobook padding for realtimepreview-button by Ed Sanders
  • git #178a731b - ResizingDragBar: force CodeMirror to have 100% height (task T357794) by MusikAnimal
  • git #b799a886 - Remove redundant closure for all modules with packageFiles by Fomafix

wikihiero edit

  • git #77d80466 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

WikiLambda edit

  • git #4ff2ef90 - Correct the edit link of an old revision (task T343653) by Grace Choi
  • git #66bfa93f - i18n: Fix 'defintion' typo in wikilambda-mode-selector-button-label by Amir E. Aharoni
  • git #53e8575b - Wait for running parsers to be resolved before Run Function or Publish actions (task T359987) by gengh
  • git #ca095f61 - FunctionExplorer: Add a title to the text-less icon for accessibility by James D. Forrester
  • git #2c910f04 - ModeSelector: Add a title to the text-less icon for accessibility by James D. Forrester
  • git #93e105e1 - FunctionMetadataDialog: Don't set 'metadata' as required when we initialise it as null by James D. Forrester
  • git #5a796aa7 - Update function-schemata sub-module to HEAD (a40fe85) (task T353354) by James D. Forrester
  • git #d8ea85e3 - tests: Migrate most tests from Python to JS by James D. Forrester
  • git #37572d52 - Track function views (not just edits) (task T357069) by dmartin
  • git #ae18dca5 - Add fetching state as a local flag instead of global getter (task T360018) by gengh
  • git #7c62ebe3 - Provide accessible titles for our three dialogs lacking them by James D. Forrester
  • git #7e82f2c6 - Migrate all external, moved PHP classes away from their aliases by James D. Forrester
  • git #718f336a - i18n: Drop old messages we no longer use by James D. Forrester
  • git #3eb88e24 - i18n: We no longer show a placeholder now we have short descriptions by James D. Forrester
  • git #9f8e50bf - ApiQueryZObjects: Fix error case to use correct i18n message by James D. Forrester
  • git #2f5a5663 - ZObjectKeyValue: Stop trying to read the class from the never-set 'shiftLeft' method by James D. Forrester
  • git #40b48033 - Implementation Table should show test results (task T347536) by Grace Choi
  • git #1e74d7b9 - Provide a maintenance script to migrate Z16s from strings to references (task T287153) by James D. Forrester
  • git #807407d0 - Allow empty strings when string value in select function (task T346006) by Grace Choi
  • git #bbf0e835 - Clean up the handling of normal form in hybridToCanonical (task T357594) by dmartin

WikimediaEvents edit

WikimediaIncubator edit

WikimediaMaintenance edit

WikimediaMessages edit

Wikisource edit

  • git #accde733 - Don't catch unexpected exceptions by Tim Starling

Wikistories edit

Skins edit

CologneBlue edit

MinervaNeue edit

Timeless edit

Vector edit

WikimediaApiPortal edit

  • git #acd28fa8 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

Misc edit

VisualEditor/VisualEditor edit

No changes edit

  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralAuth
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CirrusSearch
  • CiteThisPage
  • Cognate
  • Collection
  • CommonsMetadata
  • CommunityConfiguration
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • ElectronPdfService
  • EventBus
  • ExtensionDistributor
  • FeaturedFeeds
  • FileExporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUserPage
  • GlobalWatchlist
  • GuidedTour
  • IPInfo
  • IPReputation
  • Insider
  • Josa
  • LandingCheck
  • LiquidThreads
  • MapSources
  • MassMessage
  • MobileApp
  • Modern
  • MonoBook
  • NavigationTiming
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • OpenStackManager
  • PageAssessments
  • PageNotice
  • PageViewInfo
  • Poem
  • PropertySuggester
  • ReadingLists
  • RealMe
  • SandboxLink
  • SearchExtraNS
  • SearchVue
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SubPageList3
  • SubpageSortkey
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TocTree
  • TorBlock
  • TrustedXFF
  • UniversalLanguageSelector
  • UploadsLink
  • UrlShortener
  • WebAuthn
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexeme
  • WikibaseLexemeCirrusSearch
  • WikibaseQualityConstraints
  • Wikidata.org
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaCampaignEvents
  • WikimediaEditorTasks
  • XAnalytics
  • cldr
  • intersection
  • timeline

Total changes edit

414 Changes in 101 repos by 85 authors