Jump to content

MediaWiki 1.44/wmf.28

From mediawiki.org
MediaWiki 1.44.0-wmf.27 Deployment of MediaWiki 1.44.0-wmf.28 to Wikimedia sites MediaWiki 1.44.0-wmf.29

The latest version (labeled "1.44.0-wmf.28") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 6 May 2025 (see the roadmap).

Core changes

[edit]
  • git #a069027d - Branch commit for wmf/1.44.0-wmf.28 (T386223) by trainbranchbot
  • git #d4283b99 - Stats: use explicit character ranges in preg_replace by Cole White
  • git #d1b3dbc4 - Bump wikimedia/parsoid to 0.21.0-a28 (T393416) by Arlo Breault
  • git #df625943 - Restore deleted keys to qqq.json (T380507) by Arthur Taylor
  • git #5b2fdeb0 - tests: Make PHPUnit data provider static (callbacks) (T332865) by Umherirrender
  • git #3fb5f4d2 - CREDITS: add myself by a smart kitten
  • git #62a32767 - maintenance: Use type declaration on undocumented functions by Umherirrender
  • git #59a7b2f6 - Use namespaced classes in CheckImagesTest by Dreamy Jazz
  • git #17d9041f - CREDITS: Consolidate Ravitej Neeli to one entry by James D. Forrester
  • git #723ce936 - CREDITS: Re-correct Volker's display name to include the dot by James D. Forrester
  • git #c0fa4873 - tests: Remove two data provider in LanguageCodeTest (T332865) by Umherirrender
  • git #6c05aecc - Update guzzlehttp/guzzle to 7.9.3 by Alexander Vorwerk
  • git #5b664e2a - Upgrade symfony/polyfill-* by Alexander Vorwerk
  • git #78f1ee3a - Test rebuildall.php (T371167) by Dreamy Jazz
  • git #da386cd6 - Chinese Conversion Table Update 2025-2 by BAKAHOME\chief
  • git #9b5df02f - Hard deprecate UserMailer::sanitizeHeaderValue by Lewis Cawte
  • git #133a2b3d - Updated seld/jsonlint from 1.10.2 to 1.11.0 by Reedy
  • git #779e8ba2 - Update doctrine libraries by Reedy
  • git #e0ca6f95 - Test prewarmParsoidParserCache.php (T371167) by Dreamy Jazz
  • git #5adea802 - Partly test mysql.php (T371167) by Dreamy Jazz
  • git #a8c56cc9 - Test nukePage.php (T371167) by Dreamy Jazz
  • git #1c87dc00 - Introduce FeatureShutdown (T287819) by Taavi Väänänen
  • git #2125df81 - HTMLTextField: Support inputmode attribute by Gergő Tisza
  • git #ece86605 - actions: Fix handling of redirects to known (non-existing) pages by Derick Alangi
  • git #027a4871 - Test removeUnusedAccounts.php (T371167) by Dreamy Jazz
  • git #6cfdfda0 - Hard-deprecate Xml::check(), now unused in Wikimedia code (T341775) by James D. Forrester
  • git #47263f08 - Hard-deprecate Xml::submitButton(), now unused in Wikimedia code (T341775) by James D. Forrester
  • git #da3aa696 - Hard-deprecate Xml::textarea(), now unused in Wikimedia code (T341775) by James D. Forrester
  • git #74fc4538 - Add @since and release notes for new Html methods by Bartosz Dziewoński
  • git #f2cd07db - Stats: add $strict parameter to expectPHPWarning() by Cole White
  • git #af9e2299 - Test updateSpecialPages.php (T371167) by Dreamy Jazz
  • git #1a67462a - Add Ho (hoc-latn) to Names.php, MessagesHoc_latn.php and RELEASE-NOTES (T393086) by toluayo
  • git #66049fe0 - tests: Make PHPUnit data provider static (mocks) (T332865) by Umherirrender
  • git #d764986d - tests: Make PHPUnit data provider static in ParsoidHandlerTest (T332865) by Umherirrender
  • git #b84d903b - SECURITY: Don't add the 'Recreated' tag if the target of a title's deletion log entry is hidden (T385792) by a smart kitten
  • git #ae4c35b1 - Modules: Removes Remove codex-search-styles and @wikimedia/codex-search (T392675) by Jon Robson
  • git #4d920d57 - selenium: log the actual ffmpeg error. (T392974) by Peter Hedenskog
  • git #918716a7 - tests: Make PHPUnit data provider static (authority mocks) (T332865) by Umherirrender
  • git #a225e1fa - i18n: Migrate vector-searchsuggest-containing to searchsuggest-containing-html (T380507) by Jon Robson
  • git #f0fdce1c - Replace remaining uses of Xml::* for user-facing HTML (T356544) by James D. Forrester
  • git #9ddd5e90 - Replace uses of Xml::fieldset(), deprecated since 1.42 (T356544) by James D. Forrester
  • git #debea35d - session: Add logging for session store writes (T393038) by Gergő Tisza
  • git #ad4bd8a9 - Test reassignEdits.php and update it for temporary accounts (T371167) (T373914) by Dreamy Jazz
  • git #192bb4d4 - Replace SkinComponentUtils::addClassToClassList with Html::expandClassList by Bartosz Dziewoński
  • git #c36e86a1 - Call Title::clearCaches in CleanupCapsTest (T371167) by Dreamy Jazz
  • git #4d3c78d9 - tests: Make PHPUnit data provider static (convert helper functions) (T332865) by Umherirrender
  • git #098f952d - Add Html::expandClassList helper method by Bartosz Dziewoński
  • git #d218a093 - Replace WebInstaller::addClassAttrib with Html::addClass by Bartosz Dziewoński
  • git #df197239 - Add Html::addClass helper method by Bartosz Dziewoński
  • git #3e2be3f2 - Deprecate calling public methods of SiteConfiguration with incorrect typed args (T391871) by C. Scott Ananian
  • git #54651b91 - Test findMissingActors.php (T371167) by Dreamy Jazz
  • git #02bb7e24 - tests: Make some PHPUnit data provider static (T332865) by Umherirrender
  • git #e9431a7e - Test formatInstallDoc.php (T371167) by Dreamy Jazz
  • git #b4cdc1fd - tests: Remove unneeded parenthesis from data provider annotation by Umherirrender
  • git #8bbb98d7 - block: Pass through uselang to the logevents query (T392486) by Tim Starling
  • git #a8fe82df - tests: Rename data provider to start with provide by Umherirrender
  • git #092bb5e8 - Fix spelling in a comment in CLDR rules by Amir E. Aharoni
  • git #f9629190 - Improve potentially confusing documentation in UserNameUtils by Matěj Suchánek
  • git #44b4c461 - WRStats: Update incomplete PHPDocs for arrays by thiemowmde
  • git #3a9435dd - selenium: Always try to stop FFMPEG. (T392974) by Peter Hedenskog
  • git #3436475d - DomainEvents: Remove deprecated DomainEvent-related alias classes and methods (T388588) (T389033) by Aaron Schulz
  • git #f95b48c2 - Move CodexTypeaheadSearch from Vector 2022 to core (T380507) by Jon Robson
  • git #7804848c - Namespace various singleton files (T353458) by James D. Forrester
  • git #0a14b6a5 - SpecialVersion: improve information shown about Parsoid extension modules (T392436) by C. Scott Ananian
  • git #42bc4b37 - Remove unnecessary implode() for 'class' attributes by Bartosz Dziewoński
  • git #3b095a28 - block: Clean up non-normalized IP blocks (T373847) by Tim Starling
  • git #b69df10f - Replace sole remaining user of Xml::expandAttributes() by James D. Forrester
  • git #35b0328e - Replace sole remaining user of Xml::radioLabel() by James D. Forrester
  • git #d89e685d - Replace last uses of Xml::tags() (T356544) by James D. Forrester
  • git #93ec64de - Replace last six uses of Xml::check() (T356544) by James D. Forrester
  • git #e92128ce - SpecialBlock [Codex]: remove 'title' from query string when updating URL (T391571) by MusikAnimal
  • git #3044b745 - tests: Fix name of log file for split group 0 by Umherirrender
  • git #b43c89b2 - filerepo: No exception on redirect without width in ThumbnailEntryPoint (T387684) by Umherirrender
  • git #38d54c7e - DeleteBatch.php: Improve logging by Pppery
  • git #19e1fc43 - filebackend: Use hrtime instead of microtime for latency measure (T245464) by Timo Tijhof
  • git #468dc6c5 - "(diff | hist)" are plain text and have no links for categorization entries in Recent Changes and Watchlist in non-grouping mode (T148533) by Kgraessle
  • git #2a4088e3 - RELEASE-NOTES: We don't use the term 'hard-deprecated' here by James D. Forrester
  • git #2f49ccfa - block: Sanitize IP addresses in more places (T392066) by Tim Starling
  • git #3ced43f1 - WRStats: Fix code sample in README by Gergő Tisza
  • git #60a209e8 - Test fixMergeHistoryCorruption.php (T371167) by Dreamy Jazz
  • git #3fde1c64 - Update credits ahead of the 1.44 release (T390700) by Atieno
  • git #41e0f313 - editpage: Hard-deprecate EditPage::$action property by Bartosz Dziewoński
  • git #56945254 - editpage: Deprecate EditPage::$textbox2 property (again) by Bartosz Dziewoński
  • git #d7e25636 - tests: Hard deprecate `removeTemporaryHook()` by Derick Alangi
  • git #3f3d8f0c - Fix documentation for AutopromoteConditionHook interface by Brian Wolff
  • git #88a2d0a0 - MediaTransformOutput: Minor cleanup by Reedy
  • git #241b91cf - Test checkImages.php (T371167) by Dreamy Jazz
  • git #210af3ce - Expand tests for userOptions.php and fix a bug (T371167) by Dreamy Jazz
  • git #83b7a6fc - rcfilters: Improve text wrapping in FilterMenuHeaderWidget (T388952) by Bartosz Dziewoński
  • git #467e5013 - Test fixInconsistentRedirects.php (T371167) by Dreamy Jazz
  • git #1fbcfdb4 - Test copyJobQueue.php (T371167) by Dreamy Jazz
  • git #861a7801 - Rest: Replace ad-hoc code with StatsFactory::newUnitTestingHelper by Timo Tijhof
  • git #9aac4324 - specials: Use mime type from database on Special:UploadStash (T381109) by Umherirrender
  • git #9a904414 - Make importImages treat same name+SHA as skipped by Ryan Schmidt
  • git #8c7c119b - Partly test renameDbPrefix.php (T371167) by Dreamy Jazz
  • git #42018401 - Fix broken cleanupCaps.php and test it (T371167) by Dreamy Jazz

Vendor

[edit]

Extensions

[edit]

3D

[edit]
  • git #04c34eb1 - ESLint: Remove redundnant sourcetype:commonjs by Ed Sanders

AbuseFilter

[edit]
  • git #7b3ec8c5 - Favor self references over repeating the own class name by thiemowmde
  • git #2b5e13dd - Enable PHPCS rule for PHPUnit data provider names, make one static (T337144) by Daimona Eaytoy
  • git #ddb0db4a - refactor: Check whether BlockedDomain should be enabled in ServiceWiring (T393240) by Martin Urbanec
  • git #e40774cb - Clean up tests by Matěj Suchánek
  • git #f2305fcd - refactor: Namespace blocked domains (T393240) by Martin Urbanec
  • git #4415e099 - Introduce findInSet() helper and fix SearchFilters.php (T373497) by Matěj Suchánek
  • git #0dce074d - Replace strpos with PHP8 functions where possible by Matěj Suchánek
  • git #ef34cfef - Make access to protected variables values be same as variables (T391505) by Dreamy Jazz
  • git #76ece15d - tests: Make PHPUnit data provider static (T337144) by Umherirrender
  • git #f621a7c2 - tests: Rename data provider to start with provide by Umherirrender
  • git #9687d296 - phpunit: Make data providers static in FilterValidatorTest (T337144) by Máté Szabó

AutoModerator

[edit]

CampaignEvents

[edit]

CentralAuth

[edit]

Chart

[edit]
  • git #1e9ea889 - Update sample chart definition to match current specs by aude
  • git #6f481778 - Fix localization for validation errors checking tabular data (T389126) by Brooke Vibber

CheckUser

[edit]

CirrusSearch

[edit]
  • git #99171f1f - Do not use the cirrus highlighter for prefix and near_match (T390262) by David Causse
  • git #4c270a43 - tests: Avoid usage of deprecated `removeTemporaryHook()` by Derick Alangi
  • git #2619b52a - build: drop wdio/codemod by Daimona Eaytoy
  • git #e90c9a98 - tests: Make PHPUnit data provider static (T337163) by Umherirrender
  • git #2a44e362 - tests: Rename data provider to start with provide by Umherirrender
  • git #16d7d79c - tests: Remove unneeded parenthesis from data provider annotation by Umherirrender

Cite

[edit]

Citoid

[edit]

cldr

[edit]

CodeEditor

[edit]
  • git #eb0e129c - Hooks: add temporary config flag to prevent conflicts with CodeMirror (T373711) by MusikAnimal

CodeMirror

[edit]
  • git #22d8cfb0 - JavaScript: ESLint 8.57.0 (T373711) by bhsd
  • git #5df392d9 - DataScript/Hooks: add image keywords, functionHooks, language variants (T381577) by MusikAnimal
  • git #f53e3796 - CodeMirrorWikiEditor: chain :not selector for compat with older browsers by MusikAnimal
  • git #000338cf - build: Upgrade stylelint-config-wikimedia from 0.17.2 to 0.18.0 by James D. Forrester
  • git #a053a955 - CodeMirrorKeymap: document accessibility commands involving the Tab key (T373711) by MusikAnimal
  • git #aaec9356 - CodeMirror: add dark mode support for non-wikitext (T373711) by MusikAnimal
  • git #9b8315c6 - CodeMirror: move autocomplete keymap overrides to parent class (T373711) by MusikAnimal
  • git #b20aa90a - Add support for JavaScript, CSS, and JSON content models (T373711) by MusikAnimal
  • git #14d8adf9 - CodeMirrorCodex: move Codex component building logic to dedicated class by MusikAnimal
  • git #548bb06e - extension.json: remove unused CodeMirrorUsage EventLoggingSchemas attr (T373710) by MusikAnimal
  • git #30f3a737 - ESLint: Update eslint-config-wikimedia to 0.29.1 and autofix by Ed Sanders

CommunityConfiguration

[edit]

CommunityRequests

[edit]

CommonsMetadata

[edit]

ConfirmEdit

[edit]

ContentTranslation

[edit]

DiscussionTools

[edit]
  • git #42cf22ae - build: Upgrade eslint-config-wikimedia to 0.29.1 by Taavi Väänänen
  • git #db22d88e - build: Upgrade stylelint-config-wikimedia from 0.17.2 to 0.18.0 by James D. Forrester
  • git #868be64d - CommentFormatter: Omit unused parameter for action=dtunsubscribe by Bartosz Dziewoński

DonationInterface

[edit]
  • git #c0f9b736 - tests: Rename data provider to start with provide by Umherirrender
  • git #2fb45476 - Consistently use setPageTitleMsg by Elliott Eggleston

Echo

[edit]
  • git #baa081ef - tests: Make PHPUnit data provider static (T332865) by Umherirrender
  • git #69b409ea - Ensure $site is not null when invoking SiteConfiguration methods by C. Scott Ananian

EmailAuth

[edit]

EntitySchema

[edit]

EventBus

[edit]
  • git #af446ab3 - Avoid using ServerName to set meta.domain in page_change event (T388825) by Ottomata

FlaggedRevs

[edit]

Gadgets

[edit]
  • git #09a6d10d - Add link to categories in JSON page view by Siddharth VP
  • git #4ee81d68 - Add support for gadgets section descriptions (T46233) by Siddharth VP
  • git #ab6c0bcd - Improve performance of isCategorySupported() by Siddharth VP

GeoData

[edit]

GlobalBlocking

[edit]
  • git #81d98595 - build: Upgrade eslint-config-wikimedia to 0.29.1 by Taavi Väänänen
  • git #fdd7f3ad - tests: Make PHPUnit data provider static (T332865) by Umherirrender

GlobalPreferences

[edit]

GrowthExperiments

[edit]

GuidedTour

[edit]
  • git #091dcd0e - chore: actually make use of the nested cypress eslint config by Michael Große
  • git #ae1cf7a5 - chore: update eslint to unbreak LibUp by Michael Große
  • git #1eb4fa12 - refactor: replace .indexOf with .includes when checking for existence by Michael Große
  • git #4b1668e4 - Load CdxButton styles without a deprecated library (T392675) by Jon Robson
  • git #3701b715 - refactor: replace .done and .fail with .then by Michael Große

IPInfo

[edit]

JsonConfig

[edit]

Kartographer

[edit]

LiquidThreads

[edit]
  • git #052630d6 - Replace use of deprecated Xml::input (T341775) by James D. Forrester
  • git #b6b773e2 - Replace uses of deprecated Xml::submitButton (T341775) by James D. Forrester
  • git #10a7457b - Make LqtNewMessagesPager::getQueryInfo() use an explicit alias by Aaron Schulz

Math

[edit]
  • git #ad4fb06e - Make MMLbase support trees: Step 4.b, remove encapsulate method and tests (T389712) by FrederikHennecke1
  • git #53c0b1c0 - Make MMLbase support trees: Step 4.b, fix for MMLmerror (T389712) by FrederikHennecke1
  • git #e43af73e - Make MMLbase support trees: Step 4.b Replace usages for encapsulate with __toString (T389712) by FrederikHennecke1
  • git #e7f0c117 - tests: Make PHPUnit data provider static (T337160) by Umherirrender
  • git #fc8d60c8 - tests: Rename data provider to start with provide by Umherirrender
  • git #bb8dc192 - Use (native) MathML to render wikibase math (T390294) by physikerwelt

MediaModeration

[edit]
  • git #b3b9509c - Check ThumbnailImage::getLocalCopyPath before using thumbnail (T392368) by Dreamy Jazz

MediaSearch

[edit]
  • git #917d1089 - build: Upgrade stylelint-config-wikimedia from 0.17.2 to 0.18.0 by James D. Forrester
  • git #0f324558 - styles: unify Less imports with extension by Volker E.
  • git #01b37057 - styles: Replace `@accent-color` with appropriate color token by Volker E.

MobileFrontend

[edit]
  • git #91555f7d - Do not expose View and Overlay to external extensions (T389436) by Jon Robson
  • git #11268583 - tests: Use less ancient sinon version by Máté Szabó
  • git #827b79b4 - build: Upgrade stylelint-config-wikimedia from 0.17.2 to 0.18.0 by James D. Forrester
  • git #6bae6e0b - editor: Fix rendering formatted block reason in overlay (T393215) by Máté Szabó
  • git #fd2cd605 - ci: update required node version by Máté Szabó

MultimediaViewer

[edit]
  • git #d8a1f0bd - tests: Adjust format of bundlesize.config.json by Umherirrender

Nuke

[edit]

OATHAuth

[edit]
  • git #1595ce8e - Don't share OATHAuth devices for all non-attached users (T379442) (T379439) by Taavi Väänänen
  • git #f3fe3baa - OATHManager: Look up user details in execute() instead of constructor by Taavi Väänänen

ORES

[edit]

Phonos

[edit]
  • git #45a28059 - tests: Remove unneeded parenthesis from data provider annotation by Umherirrender
  • git #9a9db570 - ESLint: Remove redundnant sourcetype:commonjs by Ed Sanders

Popups

[edit]
  • git #bc83c474 - build: Upgrade stylelint-config-wikimedia from 0.17.2 to 0.18.0 by James D. Forrester

ProofreadPage

[edit]
  • git #4f075459 - tests: Rename data provider to start with provide by Umherirrender
  • git #ed465fec - ext.proofreadpage.page.edit: add CodeMirror to header and footer (T380262) by MusikAnimal
[edit]
  • git #34c5e7a2 - build: Upgrade stylelint-config-wikimedia from 0.17.2 to 0.18.0 by James D. Forrester
  • git #8557ba3d - Remove unnecessary promise chain by Ed Sanders
  • git #0316dd91 - ESLint: Update to eslint-config-wikimedia 0.29.1 and autofix by Ed Sanders

RevisionSlider

[edit]

Score

[edit]
  • git #7c915f50 - ESLint: Remove redundnant sourcetype:commonjs by Ed Sanders

Scribunto

[edit]
  • git #fb58faa5 - Remove back-compat workaround for PHP < 5.6.9 by Kunal Mehta

SearchVue

[edit]
  • git #d4a3dc3d - build: Upgrade stylelint-config-wikimedia from 0.17.2 to 0.18.0 by James D. Forrester

SecureLinkFixer

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

SecurePoll

[edit]

SyntaxHighlight_GeSHi

[edit]
  • git #58978e73 - Switch from ContentGetParserOutput to ContentAlterParserOutput hook by Siddharth VP

TemplateData

[edit]
  • git #856b27c1 - Set wgContentLanguage in test that uses 'en' by Sam Wilson
  • git #9a430762 - ESLint: Remove unnecessary overrides by Ed Sanders

TemplateStyles

[edit]
  • git #996cd2de - tests: Rename data provider to start with provide by Umherirrender

TimedMediaHandler

[edit]

TorBlock

[edit]
  • git #43b1d5bc - Fix documentation for AutopromoteConditionHook interface by Umherirrender

Translate

[edit]

TwoColConflict

[edit]
  • git #7e04f5b9 - ESLint: Remove redundnant sourcetype:commonjs by Ed Sanders

UniversalLanguageSelector

[edit]

UploadWizard

[edit]
  • git #c9dedd77 - Avoid DatabaseBlock::setTarget() with UserIdentity (T385966) by Tim Starling
  • git #1b62415d - Fix appearance of broken thumbnails on the upload step by Bartosz Dziewoński

UrlShortener

[edit]
  • git #92eb5500 - eslint: Replace done/fail with then, so no-jquery/no-done-fail passes by Ed Sanders
  • git #28a4e93d - Special:QrCode: Consistently use jQuery/OOUI components by Ed Sanders
  • git #67bc9bac - Show QR code in toolbar popup by Ed Sanders

VueTest

[edit]
  • git #2d2bc70d - build: Upgrade stylelint-config-wikimedia from 0.17.2 to 0.18.0 by James D. Forrester

VisualEditor

[edit]

WebAuthn

[edit]

Wikibase

[edit]

WikibaseCirrusSearch

[edit]
  • git #21ea23e1 - Remove calls to WikibaseRepo::getUserLanguage from entity types (T281718) by Arthur Taylor
  • git #f2eb3e32 - Remove call to WikibaseRepo::getUserLanguage from query builder (T281724) by Arthur Taylor
  • git #de434e0b - Remove call to WikibaseRepo::getUserLanguage (T281725) by Arthur Taylor

WikibaseLexeme

[edit]
  • git #2509f30f - Avoid direct construction of DatabaseBlock (T385966) by Tim Starling
  • git #e37bb096 - tests: Rename data provider to start with provide by Umherirrender
  • git #3cb72b19 - Remove calls to WikibaseRepo::getUserLanguage from entity types (T281718) by Arthur Taylor
  • git #773594ae - Add cypress/.cache to phpcs exclude patterns by Lucas Werkmeister
  • git #665ddd73 - Use OPT_LANG instead of WikibaseRepo.UserLanguage service (T281799) by Lucas Werkmeister

WikibaseLexemeCirrusSearch

[edit]

WikibaseMediaInfo

[edit]

WikiEditor

[edit]

WikiLambda

[edit]
  • git #99aafce4 - ve.dm.WikifunctionsCallNode: Replace diffing code with stuff that actually works by James D. Forrester
  • git #5e84d967 - Provide entries on Special:Statistics and matching 'magic word' variables (T345477) by James D. Forrester
  • git #a9648010 - Stop the perform_test api from passing errors to the validator function (T393156) by gengh
  • git #8b2f2a4f - WikiLambdaIntegrationTestCase: Always register Z504, to avoid infinite recursion by James D. Forrester
  • git #9559db6f - tests: Make PHPUnit data provider static (T332865) by Umherirrender
  • git #d67fc198 - ZErrorFactory::createAuthorizationZError: Drop unused param by James D. Forrester
  • git #d7d18054 - FunctionCallHandler: Handle invalid JSON, e.g. manually-given input by James D. Forrester
  • git #adfd1aab - Preview: Create Basic Vue Component for Real-Time Preview of Wikifunction Output (T391336) by Daphne Smit

WikimediaCampaignEvents

[edit]
  • git #e6633758 - CollaborationListHandler: drop last usage of OOUI and clean up (T390084) by Daimona Eaytoy
  • git #135c016c - Fix markup of Codex button template by Daimona Eaytoy
  • git #e12b27a9 - CollaborationListHandler: Workaround for transclusion bug (T389892) by Michelle
  • git #1c98475d - Make sure there are no transclusion bugs on Special:AllEvents (T390084) by Claudio Melo
  • git #5692561a - Switch to CampaignEventsGetAllEventsTabsHook for Special:AllEvents (T390083) by Claudio Melo

WikimediaEvents

[edit]

WikimediaMessages

[edit]

Skins

[edit]

MinervaNeue

[edit]
  • git #01d35fc5 - Use browser native URL instead of mw.Uri (T380079) by Simon Legner
  • git #25f519c5 - build: Upgrade stylelint-config-wikimedia from 0.17.2 to 0.18.0 by James D. Forrester
  • git #f2cfb3b7 - tests: Make PHPUnit data provider static (T332865) by Umherirrender

Timeless

[edit]
  • git #fab6421d - Fall back to 1x logo if icon and svg doesn't exist by Tim Starling

Vector

[edit]
  • git #c221c8d1 - build: Upgrade stylelint-config-wikimedia from 0.17.2 to 0.18.0 by James D. Forrester
  • git #f59cafcf - ESLint: Update eslint-config-wikimedia to 0.29.1 and autofix by Ed Sanders
  • git #422b8486 - tests: Rename non-data provider to not start with provide by Umherirrender
  • git #53de680a - tests: Make PHPUnit data provider static (T332865) by Umherirrender
  • git #cc0263d9 - styles: Exclude Vector page titlebar & toolbar from user font size pref (T393033) by Volker E.
  • git #d10a897f - Add prometheus-compatible mw.track call (T343020) by Cole White
  • git #1810d66d - Search: App.vue takes restClient and urlGenerator parameters (T380507) by Jon Robson

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #663f766d - Copy valign and vertical-align when inserting a new row (T393163) by Simon Legner
  • git #d3c0547a - Copy align and text-align to <tr> when inserting a new row (T393163) by Simon Legner
  • git #191b674c - Copy align and text-align when inserting a new row (T393163) by Simon Legner
  • git #994a996f - modules.json: Add missing OOUI icon packs by Ed Sanders
  • git #c53b3704 - Use wikimediaui instead of apex for rebaser and tests by Ed Sanders
  • git #f32501cd - Rebaser: Remove unused/unset this.rebaserUrl by Ed Sanders

No changes

[edit]
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Cognate
  • Collection
  • CologneBlue
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • ElectronPdfService
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • Flow
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GlobalCssJs
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • IPReputation
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • Linter
  • LoginNotify
  • MapSources
  • MassMessage
  • MetricsPlatform
  • MobileApp
  • Modern
  • MonoBook
  • NavigationTiming
  • NearbyPages
  • NetworkSession
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • OAuth
  • OAuthRateLimiter
  • PageAssessments
  • PageImages
  • PageNotice
  • PageTriage
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • ParserMigration
  • PdfHandler
  • Poem
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • ReadingLists
  • RealMe
  • ReportIncident
  • SandboxLink
  • SearchExtraNS
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • TemplateSandbox
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • TitleBlacklist
  • TocTree
  • TranslationNotifications
  • TrustedXFF
  • UploadsLink
  • VipsScaler
  • WikiLove
  • WikibaseQualityConstraints
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaIncubator
  • WikimediaMaintenance
  • Wikisource
  • Wikistories
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

[edit]

424 Changes in 82 repos by 76 authors