Jump to content

MediaWiki 1.45/wmf.3

From mediawiki.org
MediaWiki 1.45.0-wmf.2 Deployment of MediaWiki 1.45.0-wmf.3 to Wikimedia sites MediaWiki 1.45.0-wmf.4

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

Core changes

[edit]
  • git #9af75668 - Branch commit for wmf/1.45.0-wmf.3 (T392173) by trainbranchbot
  • git #e20a3b91 - Bump wikimedia/parsoid to 0.22.0-a4 (T395282) by Arlo Breault
  • git #1223f307 - Link mw.Uri migration guide in docs and log warnings (T374314) by Bartosz Dziewoński
  • git #5b465856 - wdio-mediawiki: Release 3.0.0 by Željko Filipin
  • git #283aaa5b - objectcache: Fix some typos in RESTBagOStuff by Derick Alangi
  • git #d2b09deb - Rewrite Kurdish (ku) Latin to Arabic converter (T359762) by Nevgur
  • git #24b035ee - tests: Remove use of phpunit internal function TestCase::__construct by Umherirrender
  • git #4e919a30 - tests: Remove unused argument from data provider in PageUpdaterTest (T328919) by Umherirrender
  • git #bedd0f68 - objectcache: Improve `RESTBagOStuff::handleError()` by Derick Alangi
  • git #01de75b5 - tests: Remove use of phpunit internal function TestCase::getActualOutput (T328919) by Umherirrender
  • git #d04e9fec - MediaWikiServices: Hard-deprecate a few unused services by Derick Alangi
  • git #e96c3464 - tests: Remove use of $wgHooks from SessionBackendTest by Umherirrender
  • git #a05fde9e - phpunit: Ensure wgCentralIdLookupProvider defaults to "local" (T388667) (T277470) by Timo Tijhof
  • git #59b56ee5 - Remove PHP (de-)serialization support from ParserOutput (T353570) by Isabelle Hurbain-Palatin
  • git #6f747cba - Deprecate GhostFieldAccessTrait.php (T353570) by Isabelle Hurbain-Palatin
  • git #6a02fec6 - Hard-deprecate ParserOutput::getText (T293512) (T394684) by Isabelle Hurbain-Palatin
  • git #fb856ce9 - Enable navigation from watchlist to watchlist preferences (T180906) by Kgraessle
  • git #65b73503 - ResourceLoader: Drop deprecated `Module::getDeprecationInformation()` by Derick Alangi
  • git #7459459f - tests: Make PHPUnit data provider static in OutputTransformStageTestBase (T393082) by Umherirrender
  • git #c022e558 - Update Codex from v2.0.0-rc.1 to v2.0.0-rc.2 (T392008) (T387668) (T389299) (T392484) (T392538) (T392842) (T393332) (T393389) (T393747) (T394722) (T394832) by Eric Gardner
  • git #ffdbcc05 - tests: Use stdClass to mock callable in EtcdSourceTest by Umherirrender
  • git #833c35c3 - tests: Reuse Facade object to search files on test suite creation by Umherirrender
  • git #96811ed6 - fileUploadProgress event: remove unused estimatedRemainingTime (T146798) by Simon Legner
  • git #a6a777ae - FormatMetadata::formatFraction: Don't risk passing null to preg_match (T394989) by James D. Forrester
  • git #f2bee073 - Use upstream NullStatsdDataFactory instead of mocks by thiemowmde
  • git #aab87f58 - selenium: Wait for live update button to be displayed (T394971) by Peter Hedenskog
  • git #1f72c31b - WikiMap: Improve WikiReference class docs (T364652) by Timo Tijhof
  • git #94bfca6c - Account for void tags w/o self-closing in findColonNoLinks (T394114) by Arlo Breault
  • git #d18c81b1 - Jest: Use mount rather than shallowMount by Jon Robson
  • git #82cf0a01 - Show a separate warning when attempting to create a redirect loop (T384893) by SomeRandomDeveloper
  • git #62e66b60 - Remove $wgParserEnableLegacyMediaDOM option (T394054) by Arlo Breault
  • git #523078af - Sync up core repo with Parsoid by Arlo Breault
  • git #aff0b396 - Don't save after Session::delaySave() when there's no delayed save (T392251) by Gergő Tisza
  • git #bcb47400 - TextboxBuilder: Remove some unused code by Bartosz Dziewoński
  • git #399f194a - tests: Fix casing of MediaWiki in @covers by Umherirrender
  • git #0a2c6d3d - Replace Sanitizer::mergeAttributes with Html::addClass() / Html::expandClassList() by Bartosz Dziewoński
  • git #e91fb2e3 - tests: Remove artefact from data provider in ContentHandlerFactoryTest by Umherirrender
  • git #030a951e - tests: Use GLOB_BRACE in JsonSchemaAssertionTraitTest by Umherirrender
  • git #1eb234b4 - Revert "Login warning message is cut off" (T353005) by Jdlrobson
  • git #37149875 - Support creating logs in emptyUserGroup.php (T394914) by Dreamy Jazz
  • git #9bca5a7d - selenium: Pin browser version in CI (T391320) (T324766) by Peter Hedenskog
  • git #72ffda83 - Drop wgEnotifImpersonal and wgEnotifMaxRecips support, deprecated in 1.44 (T387856) by James D. Forrester
  • git #a90bf58f - RELEASE-NOTES-1.45: Correct release notes to reflect patch by Derick Alangi
  • git #f5258536 - selenium: Upgrade WebdriverIO to v8 (T324766) by Željko Filipin
  • git #ac659878 - RestrictionStore: Minor cleanup in getCascadeProtectionSourcesInternal by Reedy
  • git #96fc80b5 - docker: Add devcontainer.json to gitignore by awesomeaasim
  • git #1b24ae91 - Change "meta-data" to "metadata" in REST messages by Amir E. Aharoni
  • git #e50db07e - tests: Fix `testHtmlIsStashedForExistingPage()` test case by Derick Alangi
  • git #3a3a4c8b - tests: Remove use of phpunit internal function TestCase::getName (T328919) by Umherirrender
  • git #cf0e3ae5 - tests: Make PHPUnit data provider static (traits) (T332865) by Umherirrender
  • git #6a8bb208 - Remove unused Statsd object injected into PageRestHelperFactory by Derick Alangi
  • git #f5cdc212 - Use String#startsWith/endsWith by Ed Sanders
  • git #f47a686d - Login warning message is cut off (T353005) by Gauri
  • git #8523939f - session: Drop the `SessionBackend::logPersistenceChange()` method (T394402) by Derick Alangi
  • git #9f4cc013 - Notify PHPUnit results cache server when new results are available (T392892) by Arthur Taylor
  • git #67445fac - Remove stray space from message by Jon Harald Søby
  • git #6d246a22 - Minor: Fix comment typos by Subramanya Sastry
  • git #d8f78525 - Do not save on Session::renew() when there's nothing to renew (T392251) by Gergő Tisza
  • git #d03fb1f7 - tests: Make PHPUnit data provider static in RevisionRecordTests (T393132) by Umherirrender
  • git #28123a6a - tests: Remove non-static fallback in HookRunnerTestBase (T332865) by Umherirrender
  • git #f3d118ca - tests: Remove non-static fallback in AuthenticationRequestTestCase (T332865) by Umherirrender
  • git #f97cf841 - tests: Make PHPUnit data provider static in ExtensionServicesTestBase (T393207) by Umherirrender
  • git #2182a0c4 - tests: Remove two data provider in RestStructureTest (T393219) by Umherirrender
  • git #4a0dc28b - SpecialExpandTemplates: give each output textarea a unique ID (T384148) by MusikAnimal
  • git #5cfaac08 - tests: Make PHPUnit data provider static in TypeDefTestCaseTrait (T393084) by Umherirrender
  • git #da0ff76b - Stats: Add recursion support to TimingMetric start/stop (T368786) by Cole White
  • git #42df6476 - CREDITS: Update name for Sammy Fox by a smart kitten
  • git #0d519414 - parser: Support separate link tracking for #ifexist (T14019) by Tim Starling
  • git #d6914584 - MediaWikiIntegrationTestCase: refactor insertPage() by Novem Linguae
  • git #7b9b74be - In messages, make {{USERLANGUAGE}} always return the user's language (T393601) by Tim Starling
  • git #66beee93 - Remove MW_PARSER_TEST and replace with MW_PHPUNIT_TEST by C. Scott Ananian
  • git #00a39e65 - Run onApiParseMakeOutputPage after addParserOutputMetadata (T384151) by Arlo Breault
  • git #28275c86 - NamespaceDupes: Auto-clean up common cases (T384263) by Pppery

Vendor

[edit]

Extensions

[edit]

AbuseFilter

[edit]
  • git #fe357959 - Migrate BeforeCreateEchoEvent hook to extension attributes (T394565) by Bartosz Dziewoński
  • git #a7dc7003 - ext.abuseFilter.edit: Fix JS error by Bartosz Dziewoński
  • git #7335a982 - Fix punctuation in articles in several messages by Amir E. Aharoni
  • git #9ebbe82c - Remove PHPDoc lines that just repeat the code 1:1 by thiemowmde
  • git #c258d619 - Use more compact JS syntax in ….edit.js module by thiemowmde
  • git #b0d47a19 - Use existing null implementations in tests by thiemowmde
  • git #91e09713 - Drop the UpdateVarDumps.php maintenance script (T390873) by Dreamy Jazz
  • git #15e24e68 - tests: Make PHPUnit data provider static in ConsequenceGetMessageTest (T337144) by Umherirrender
  • git #21d7e763 - Drop backward compatibility for the user locator (T394576) by Matěj Suchánek
  • git #21c36988 - tests: Make class property static in ExtensionServicesTest (T393207) by Umherirrender
  • git #8f206b13 - Revert "CustomBlockedDomainStorage::validateDomain: Undo hard-deprecation whilst prod callers exist" by Jforrester

AdvancedSearch

[edit]
  • git #135b741a - Remove tracking that's not needed any more by thiemowmde
  • git #abb17869 - Make use of short arrow syntax in more places in JS by thiemowmde
  • git #ba6e0938 - Use browser native URL instead of mw.Uri (T374314) by Simon Legner

BounceHandler

[edit]
  • git #09a55ae8 - Migrate EchoGetDefaultNotifiedUsers hook to locators (T394564) by Bartosz Dziewoński

CampaignEvents

[edit]

CentralAuth

[edit]
  • git #47e2096b - phpunit: Explicitly set wgCentralIdLookupProvider in relevant tests by Máté Szabó
  • git #a33447cc - Revert "CentralAuthTokenManager: Log failures for write operations" (T390784) (T394402) by Bartosz Dziewoński
  • git #0258f275 - Handle expiries in automatic global groups (T376315) by Thalia
  • git #5edd0e4d - Revert "Log unexpected central session lookup misses" (T391646) by Bartosz Dziewoński
  • git #526b283b - Re-enable AbuseFilterPreAuthenticationProvider on shared domain (T393473) by Derick Alangi
  • git #abf527ae - Make $wgCentralAuthRestrictSharedDomain default to false (T391270) by Gergő Tisza
  • git #0da5a589 - Fix SharedDomainHookHandlerTest::testOnSiteNoticeBefore without WebAuthn (T392017) by Bartosz Dziewoński

CentralNotice

[edit]

Chart

[edit]
  • git #f6b8ee34 - Collect metrics for chart definition creation and chart usage by aude

CheckUser

[edit]

ChessBrowser

[edit]

CirrusSearch

[edit]
  • git #60afb094 - tests: Remove use of phpunit internal function TestCase::__construct by Umherirrender
  • git #7a05454a - Refactor LeafVisitor by Ollie
  • git #b2528340 - Update docs on question mark strip level by Ollie
  • git #b454d477 - Remove deprecated class alias of WeightedTagsHooks (T393872) by Siddharth VP
  • git #7e3438d6 - tests: Make PHPUnit data provider static in QueryStringRegexParser tests (T337163) by Umherirrender
  • git #38749b00 - Do not regen query parser tests from the dataProvider by David Causse

Cite

[edit]

Citoid

[edit]

cldr

[edit]

CodeMirror

[edit]

Cognate

[edit]
  • git #aa1b7497 - tests: Remove use of phpunit internal function TestCase::getActualOutput (T328919) by Umherirrender
  • git #b1378108 - tests: Make class property static in ExtensionServicesTest (T393207) by Umherirrender

ConfirmEdit

[edit]

ContactPage

[edit]

ContentTranslation

[edit]

DiscussionTools

[edit]
  • git #80d6ec01 - Revert "In ParserAfterTidy use the new ParserOptions::isMessage" (T395034) by Bartosz Dziewoński
  • git #6bc40e76 - CommentFormatter: Remove code supporting legacy HTML output by Ed Sanders

DonationInterface

[edit]
  • git #b3a01487 - Revert "still use email from ach form since trustly not always contain email" by Wfan
  • git #21ca321b - still use email from ach form since trustly not always contain email (T393647) by wfan
  • git #7803d5dc - Fix sending banner history log id to ct queue (T395060) by Elliott Eggleston
  • git #70f3ba87 - build: Allow either monolog 2.x or monolog 3.x to be used (T328921) by Timo Tijhof
  • git #c17ec863 - Revert "revert name and email for ach" by Wfan
  • git #8ceb53a8 - update smamshpig for di by wfan
  • git #acb323f3 - fix state selection style in gravy by wfan

Echo

[edit]
  • git #982818b0 - DiscussionParserTest: Fix false negative due to reused Title instance (T395214) by Máté Szabó
  • git #9a20b7c1 - Handle generic events not registered with Echo (T385839) by Bartosz Dziewoński
  • git #74d3c24e - NotificationStructureTest: Fix test for multiple or zero locators by Bartosz Dziewoński
  • git #4657473d - Add extension attributes to replace the BeforeCreateEchoEvent hook (T394565) by Bartosz Dziewoński
  • git #7ff99fcf - Remove some very redundant category tooltips in preferences by Bartosz Dziewoński
  • git #ad4769e7 - Allow notif category title messages to be defined by each extension by Bartosz Dziewoński
  • git #55cbb373 - init: Deduplicate alert/message badge code, allow combined badge by Bartosz Dziewoński

EmailAuth

[edit]

EntitySchema

[edit]
  • git #7f1a0c81 - build: Enable stylelint caching by Umherirrender
  • git #617b28af - tests: Make class property static in ExtensionServicesTest (T393207) by Umherirrender

EventBus

[edit]

EventLogging

[edit]

FileImporter

[edit]
  • git #a5fb0b52 - Consolidate minor code duplications/complications by thiemowmde
  • git #7e6f2a93 - Mark void functions as such by thiemowmde
  • git #8c42e965 - Fix incomplete "cannot parse URL $1" message by thiemowmde
  • git #d7c03baf - Some better PHPDoc type hints for structured arrays by thiemowmde
  • git #de6f5947 - Drop extra complexity from ApiDetailRetrieverTest by thiemowmde
  • git #9db437fa - Remove unused, dead code from svg files by thiemowmde
  • git #5e54bc15 - Minimize not needed setup in FileImporterUploadBaseTest by thiemowmde
  • git #74dcb1f2 - Avoid code duplication on ImportIdentityFormSnippet by thiemowmde

FlaggedRevs

[edit]

Flow

[edit]

GlobalWatchlist

[edit]

GrowthExperiments

[edit]
  • git #b0aa8f34 - refreshUserImpactData: Allow refreshing data for temp accounts (T389483) by Kosta Harlan
  • git #5ff1bc1e - ComputedUserImpactLookup: Support temporary accounts (T389483) by Kosta Harlan
  • git #a520773e - Prefer RevisionRecord::getPage over getPageAsLinkTarget by thiemowmde
  • git #4186fda9 - fix(ArticleListItem): use correct log method (T391102) by Sergio Gimeno
  • git #ce8e98db - refactor: dont override concrete method by Michael Große
  • git #aa5be717 - refactor: inline unnecessary class field by Michael Große
  • git #08683e37 - refactor: show wiki and type of invalid task type by Michael Große
  • git #ad3b93f6 - SpecialHomepageLogger: Populate email state even with StartModule disabled (T394017) by Martin Urbanec
  • git #34f03fb0 - ComputedUserImpactLookup: Use logging table for approximate created articles count (T394785) by Kosta Harlan
  • git #e3f8754c - tests: Make PHPUnit data provider static (T337165) by Umherirrender
  • git #c3a54f2e - tests: Remove use of phpunit internal function TestCase::getName (T328919) by Umherirrender
  • git #e23faf48 - SuggestedEditsConfigProvider: avoid using AutocomputedProperties by Sergio Gimeno
  • git #21cba6eb - refactor(CScoreCard): use CdxPopover instead of CPopover (T391102) by Sergio Gimeno
  • git #6a6f3d32 - metrics(refreshLinkRecommendations): no dashes in label values by Michael Große
  • git #0388d32c - metrics(refreshLinkRecommendations): only record integer with a counter by Michael Große
  • git #e11fe0a8 - stats(SuggestedEdits): avoid tracking negative tti durations (T382003) (T394289) by Sergio Gimeno
  • git #0aafa87c - Prefer "self" references over repeating the class name by thiemowmde

ImageMap

[edit]

intersection

[edit]

IPInfo

[edit]

JsonConfig

[edit]
  • git #02f0ee3d - JCCache: Use WANObjectCache::getWithSetCallback() instead of set/get by Derick Alangi
  • git #125ebaa6 - JCTabularContent: Don't let null user input create server-side errors in preg_match (T392640) by James D. Forrester

Kartographer

[edit]
  • git #a9222af6 - Remove unused service MainConfig from ParsoidKartographerConfig by Fomafix

Math

[edit]

MediaSearch

[edit]
  • git #e45f7a3e - build: Updating eslint-config-wikimedia to 0.29.1 by Umherirrender
  • git #03cf7c24 - build: Move eslint ignores from Gruntfile.js to .eslintignore by Umherirrender

MetricsPlatform

[edit]

Nuke

[edit]
  • git #f932b513 - Nuke: Fix typo in 'nuke-tools-notice-error' (determning → determining) (T394400) by Syed Azmat Husain

OATHAuth

[edit]

OAuth

[edit]
  • git #b2aa8a96 - build: Remove unneeded phan suppression by Umherirrender

PageAssessments

[edit]

PagedTiffHandler

[edit]
  • git #fec53d47 - Use MainConfig instead of global variables for config values by Fomafix

PageImages

[edit]

PageTriage

[edit]

PageViewInfo

[edit]
  • git #e7b85a0f - WikimediaPageViewService: Don't make HTTP requests in tests (T265628) by Kosta Harlan

ParserFunctions

[edit]

Popups

[edit]

ProofreadPage

[edit]

ReadingLists

[edit]

RevisionSlider

[edit]

SearchVue

[edit]
  • git #7fd8804b - build: Updating eslint-config-wikimedia to 0.29.1 by Umherirrender

SecureLinkFixer

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

SecurePoll

[edit]

SiteMatrix

[edit]
  • git #ec791a0d - Replace deprecated MagicWordwgVariableIDsHook with GetMagicVariableIDsHook by James D. Forrester

TemplateData

[edit]
  • git #c9ffa758 - Favorite templates: Hide or show the bookmark icon in the tab header (T377951) by Sam Wilson
  • git #66af5265 - Exclude common subpages from template search results (T394465) by Sam Wilson

Thanks

[edit]
  • git #2d3c9676 - Fix Echo test failures when Flow is not loaded (T394565) by Bartosz Dziewoński
  • git #9f58bd28 - Migrate BeforeCreateEchoEvent hook to extension attributes (T394565) by Bartosz Dziewoński

TimedMediaHandler

[edit]

Translate

[edit]
  • git #322522e8 - GettextFormat::parseGettext: Change check for missing ctxt by Abijeet
  • git #c192fa78 - ImportTranslationsSpecialPage: Handle all Gettext errors (T394739) by Niklas Laxström

TwoColConflict

[edit]
  • git #f0635763 - Make sure the i18n msg for the preview is escaped (T394938) by WMDE-Fisch
  • git #ce0eed90 - Replace deprecated TextboxBuilder::mergeClassesIntoAttributes by Bartosz Dziewoński
  • git #42776088 - Merge duplicate code in AnnotatedHtmlDiffFormatterTest by thiemowmde

UniversalLanguageSelector

[edit]

UploadWizard

[edit]

UrlShortener

[edit]
  • git #8f617cd6 - Upgrade endroid/qr-code version to match Extension:OATHAuth by Sam Wilson

VueTest

[edit]
  • git #1708b2c2 - build: Updating eslint-config-wikimedia to 0.29.1 by Umherirrender

VisualEditor

[edit]
  • git #b6c317b3 - Update VE core submodule to master (ff61cf120) (T394094) by David Lynch
  • git #55362416 - Update VE core submodule to master (db8f3c7bc) (T394774) by Ed Sanders
  • git #a5676997 - Extend the mobile insert menu config so that tools can be specified (T388604) by David Lynch
  • git #6f96e5bd - ve.init.mw.ArticleTarget: Simplify error handling functions by Bartosz Dziewoński
  • git #e213cc21 - Use String#startsWith/endsWith by Ed Sanders
  • git #89cdbe86 - EditCheck: Connect temporary toolbar to onToolbarResize handler by Ed Sanders
  • git #af3a9c97 - ve.ui.MWTemplatePage: Add Favorite button if enabled (T385845) by TheresNoTime

Wikibase

[edit]
  • git #6ee23753 - Use WikibaseCirrusSearch in CI if it has OpenSearch (T386691) by Jakob Warkotsch
  • git #00ea97c4 - tests: Remove use of phpunit internal function TestCase::__construct by Umherirrender
  • git #c8ead687 - Add a beta feature for the mobile editing UI (T394704) by Marius Hoch
  • git #a76456d7 - tests: Remove unneeded parenthesis from data provider annotation by Umherirrender
  • git #4dcbb47c - ClientParserOutputDataUpdater: Support link targets (T394611) by Marius Hoch
  • git #fb7e5e4c - tests: Remove use of phpunit internal function TestCase::getName (T328919) by Umherirrender
  • git #98621f18 - build: Remove redundant `monolog/monolog` from composer.json (T359868) by Timo Tijhof
  • git #57e52bdb - build: Remove reference to non-existing DispatchingQueryBuilderTest by Umherirrender
  • git #a1fbd17e - Search: Improve description of pagination limit param in OAD by Ollie
  • git #a651ee73 - build: Updating eslint-config-wikimedia to 0.29.1 by Umherirrender
  • git #75402483 - tests: Make class property static in ExtensionServicesTest (T393207) by Umherirrender
  • git #eaa7f7ca - tests: Make PHPUnit data provider static in ExtensionJsonTest (T393065) by Umherirrender
  • git #1d0baf8b - Replace deprecated MagicWordwgVariableIDsHook with GetMagicVariableIDsHook by James D. Forrester
  • git #0159bfff - Replace many of the remaining setMwGlobals in tests by thiemowmde
  • git #5588122f - Improve English grammar in the message wikibase-api-not-recognized-datatype by Amir E. Aharoni

WikibaseCirrusSearch

[edit]
  • git #2ede8bc2 - build: Remove reference to non-existing DispatchingQueryBuilderTest by Umherirrender

WikibaseLexeme

[edit]
  • git #82303fd8 - build: Updating eslint-config-wikimedia to 0.29.1 by Umherirrender

WikibaseLexemeCirrusSearch

[edit]
  • git #34bce23f - tests: Make PHPUnit data provider static (T337130) by Umherirrender
  • git #a7b29799 - build: Remove reference to non-existing DispatchingQueryBuilderTest by Umherirrender

WikibaseQualityConstraints

[edit]
  • git #2bb5dbb3 - tests: Remove use of phpunit internal function TestCase::getActualOutput by Umherirrender

WikiEditor

[edit]

WikiLambda

[edit]
  • git #3b77d94b - Wikidata lightweight enum: create and edition (T391918) by Daphne Smit
  • git #31590c20 - WikifunctionsPFragmentHandlerTest: Fix namespace (whoops) by James D. Forrester
  • git #38a61cb4 - build: Upgrade eslint-config-wikimedia to v0.30.0 by James D. Forrester
  • git #7f7f4a3a - Add create and granular edit rights for lightweight enums (T391913) (T391914) by gengh
  • git #0afd3d03 - Update function-schemata sub-module to HEAD (2c16dac) (T385899) (T394068) by James D. Forrester
  • git #668dae23 - Restructure ZObjectAuthorizationTest data files for more flexibility by gengh
  • git #12d9f1c1 - tests: Check that ZMultiLingualStringSet works with various forms of input (T391329) by James D. Forrester
  • git #f1b0aabb - Add persistToCache function to OrchestratorRequest. (T391971) by apine
  • git #fe9918cd - Allow empty values for only allowed types (T391023) by gengh

WikimediaCampaignEvents

[edit]
  • git #3d385bfa - tests: Allow callable from provideBadTokenSessions data provider (T337166) by Umherirrender
  • git #acb98c8e - tests: Make class property static in ExtensionServicesTest (T393207) by Umherirrender

WikimediaEvents

[edit]

WikimediaMessages

[edit]

Skins

[edit]

MinervaNeue

[edit]

Vector

[edit]
  • git #aa9bb9ba - styles: Replace `line-height-base` with fine-tuned `line-height-content` (T394866) by Volker E
  • git #e5307093 - Update TAHS config for empty search recommendations (T392008) by bernardwang

Misc

[edit]

VisualEditor/VisualEditor

[edit]

No changes

[edit]
  • 3D
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • AutoModerator
  • Babel
  • BetaFeatures
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CharInsert
  • CiteThisPage
  • CodeEditor
  • Collection
  • CologneBlue
  • CommonsMetadata
  • CommunityConfiguration
  • CommunityRequests
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • ElectronPdfService
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalBlocking
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPReputation
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • Linter
  • LiquidThreads
  • LoginNotify
  • MapSources
  • MassMessage
  • MediaModeration
  • MobileApp
  • MobileFrontend
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NetworkSession
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • OAuthRateLimiter
  • ORES
  • PageNotice
  • ParserMigration
  • PdfHandler
  • Phonos
  • Poem
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • RealMe
  • RelatedArticles
  • ReportIncident
  • SandboxLink
  • Score
  • Scribunto
  • SearchExtraNS
  • ShortUrl
  • SimilarEditors
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • UploadsLink
  • VipsScaler
  • WebAuthn
  • WikiLove
  • WikibaseMediaInfo
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaIncubator
  • WikimediaMaintenance
  • Wikisource
  • Wikistories
  • XAnalytics
  • timeline
  • wikihiero

Total changes

[edit]

362 Changes in 80 repos by 92 authors