MediaWiki 1.43/wmf.23/Changelog
< MediaWiki 1.43 | wmf.23
Core changes
edit- git #767c2dec - Branch commit for wmf/1.43.0-wmf.23 (task T373642) by trainbranchbot
- git #e56db8f3 - Skin: don't reparse language link titles (task T204792) (task T363538) by C. Scott Ananian
- git #80a2a97e - ResourceLoader: Revive i18n-all-lists-margins feature of SkinModule (task T369475) by Ebrahim Byagowi
- git #be0171cb - Make ContributionsSpecialPage::shouldShowBlockLogExtract public (task T373687) by Dreamy Jazz
- git #652e59b5 - Bump wikimedia/parsoid to 0.20.0-a21 (task T374749) by Yiannis Giannelos
- git #d814e25a - Test exportSites.php and importSites.php (task T371167) by Dreamy Jazz
- git #e1b982bc - selenium: Fix 'User temporary user should be able to create account' (task T325740) by Željko Filipin
- git #e352a3a8 - eslint: Prefer const in mediawiki.api by Ed Sanders
- git #9c6a0187 - eslint: Prefer const in mediawiki.rcfilters by Ed Sanders
- git #bad0c70a - resources: Fix 404 Not Found for foreign Financial-Times/polyfill-library by Timo Tijhof
- git #e5a3e36b - objectcache: Tag StorageAwareness as `@internal` by Timo Tijhof
- git #602f0ab5 - REST: add restbase compat mode for some endpoints (task T374136) by daniel
- git #aed64600 - htmlform: Add missing documentation to class properties by Umherirrender
- git #bb1d0aca - recentchanges: Add missing documentation to class properties by Umherirrender
- git #a9c2b25e - Remove an unused method in mediawiki.rcfilters by Ebrahim Byagowi
- git #92ca7f68 - Randomly sample statistics for Parsoid Selective Update (task T371713) by C. Scott Ananian
- git #1447542b - Fix comment spelling in Names.php by Amir E. Aharoni
- git #1eb3016d - Partly test deleteTag.php (task T371167) by Dreamy Jazz
- git #6635b315 - specials: Add missing documentation to class properties by Umherirrender
- git #ab7bc9da - Release notes: Add Jest test suite information (task T251790) by Eric Gardner
- git #9b60718f - ParserOutput::collectMetadata(): fix handling of links (task T363538) by C. Scott Ananian
- git #25da9113 - Parser tests: add additional options to test ParserOutput metadata (task T310512) by C. Scott Ananian
- git #c8ec25a9 - maintenance: Add missing documentation to class properties by Umherirrender
- git #da63db52 - libs: Add missing documentation to class properties by Umherirrender
- git #44c12875 - rdbms: Make sure ILBFactory::getLocalDomainID() returns a string (task T374660) by Lucas Werkmeister
- git #0f233aa9 - Add ContributionsSpecialPage::shouldShowBlockLogExtract (task T373687) by Dreamy Jazz
- git #0b4b6419 - Fix comma splice in logging-out-notify by Pppery
- git #9f763202 - DB: add type declarations to properties and methods by Dringsim
- git #44cad41d - Fix old autoblock unblock log entries with namespace in log_title (task T373929) by Dreamy Jazz
- git #7ca6859c - rdbms: only count replication sources toward "masterConns" in getServerConnection() (task T374534) by Aaron Schulz
- git #e5f5d7cc - Reduce uses of mediawiki.Uri in mediawiki.rcfilters (task T374314) by Ebrahim Byagowi
- git #7b909408 - Move update-keys.sql to a PHP array (task T167924) by Tim Starling
- git #50d9e803 - Replace mw.Uri with native URL in mediawiki.ForeignApi.core (task T374314) by Ebrahim Byagowi
- git #1332c06c - Fix typo in RSSFeed::outItem() for feed item URL (task T374678) by Sam Wilson
- git #8e875faf - lockmanager: fix MemcLockManager::__destruct() by Aaron Schulz
- git #b6a79ae4 - lockmanager: cleanup RedisLockManager::__destruct() and add tests by Aaron Schulz
- git #31d6bc42 - Make rcfilter labels to have better contrast in dark mode by Ebrahim Byagowi
- git #9087fff7 - tests: Remove unused TagsDefTest::$testClass by Umherirrender
- git #f67da93e - specials: Allow hiding special pages properly on SpecialPages list (task T360723) by Ammarpad
- git #a3f5050a - eslint: Manually fix remaining no-var warnings by Ed Sanders
- git #c20d111b - eslint: Autofix var to let/const by Ed Sanders
- git #0509dbeb - Sync up core repo with Parsoid by Yiannis Giannelos
- git #d35741b4 - NamespaceDupes: check if page exists from primary database (task T374631) by Pppery
- git #ab89fff6 - Customise Special:UserLogout success message for temporary account (task T374519) by Dreamy Jazz
- git #ab73a384 - selenium: Fix docs/Stack/webdriverio.js (task T373125) by Željko Filipin
- git #465777f1 - Use const keyword for constant list of strings or ints by Umherirrender
- git #48798f13 - Add Jest to MW Core for testing Vue components (task T251790) by Eric Gardner
- git #b81bf568 - parser: Remove PPDStack_Hash::$false by Umherirrender
- git #512aadac - Use type declaration for class properties holding type hinted arguments by Umherirrender
- git #e38e3d1c - rdbms: Add missing documentation to class properties by Umherirrender
- git #73fe5c2b - SpecialExpandTemplates: Replace use of deprecated OutputPage::addCategoryLinks() (task T373830) by James D. Forrester
- git #4a6de092 - Fix broken deleteSelfExternals.php and test it (task T371167) by Dreamy Jazz
- git #bb259813 - build: De-duplicate two recent CREDITS additions via mailmap (task T372295) by Timo Tijhof
- git #6700247f - selenium: Fix Main Page should have "Log in" link (task T373125) by Željko Filipin
- git #ecb8b0d6 - Specify caller in DB queries by Bartosz Dziewoński
- git #8268b5e7 - objectcache: Improve overall BagOStuff class docs (task T364652) by Timo Tijhof
- git #bc772ddd - selenium: Main page should have "Log in" link (task T373125) by Željko Filipin
- git #9d354eec - phpunit: RandomImageGenerator::getImageWriteMethod returns callable by thiemowmde
- git #68dea2a2 - objectcache: Migrate WANObjectCache metrics to StatsLib (task T359257) by Derick Alangi
- git #2b11d615 - Migrate all uses of deprecated URL global functions to use wfGetUrlUtils() (task T319340) by James D. Forrester
- git #d58594d7 - Remove User::canExist() by Bartosz Dziewoński
- git #7249c4c9 - parserTests.txt: Update documentation about cat/ill options by C. Scott Ananian
- git #9706e00b - cache: Add missing documentation to class properties by Umherirrender
- git #6323406d - tests/api: Add missing documentation to class properties by Umherirrender
- git #d150c668 - auth: Disable irrelevant account creation fields for temp users (task T328718) by Máté Szabó
- git #90b0c03a - Update credits ahead of the 1.43 release (task T372295) by Atieno
- git #26a9cd79 - mailmap: Add new CREDITS duplicate entries (task T372295) by Atieno
- git #18ee8856 - phpunit: Drop unused complexity from RandomImageGenerator by thiemowmde
- git #361e056b - SUL3: Enable multiple auth providers to refresh "remember me" status (task T369668) by Derick Alangi
- git #d1ca18d4 - Add release notes for CentralIdLookup::isOwned() by Bartosz Dziewoński
- git #c308465d - Clean up a few comments in HtmlOutputRendererHelper (typos, etc.) by bpirkle
- git #951e46ba - mediawiki.special.block [vue]: include $wgAutoblockExpiry in message (task T361148) by MusikAnimal
- git #949c34b2 - UserOptionsManager: Allow global prefs for users without local accounts (task T371340) by Bartosz Dziewoński
- git #aa16b5e7 - Avoid use of deprecated wfExpandUrl in various places (task T319340) by Ebrahim Byagowi
- git #a5c7a67f - Avoid use of deprecated global functions in MWHttpRequest (task T319340) by Ebrahim Byagowi
- git #40206d55 - UserFactory: Use PHP type hints by Fomafix
- git #c08ea2e8 - rdbms: make table name parameter comments more complete and uniform by Aaron Schulz
- git #92715a92 - wdio-mediawiki: Fix incorrect async execute() usage by Máté Szabó
- git #8e8a56c8 - parser: Add missing documentation to class properties by Umherirrender
- git #3fca49a1 - api: Add missing documentation to class properties by Umherirrender
- git #503bff0b - Rest: Add missing documentation to class properties by Umherirrender
- git #dac84bf8 - Add missing documentation to class properties in NameTableStoreFactory by Umherirrender
- git #daffc479 - installer: Add missing documentation to class properties by Umherirrender
- git #0c5d7284 - Move EditRecovery's delete button to start of each item (task T374188) by Ebrahim Byagowi
- git #9d7d16f0 - specials: Cleanup for Special:ProtectedPages/ProtectedTitles by Umherirrender
- git #266e7576 - Use $this->getServiceContainer() in maintenance by Fomafix
- git #c9ce78ce - Expand RollbackEditsTest (task T371167) by Dreamy Jazz
- git #18285ec0 - Test grep.php (task T371167) by Dreamy Jazz
- git #e90e109f - Test alltrans.php and dumpMessages.php (task T371167) by Dreamy Jazz
- git #259df3af - Move BenchmarkerTest and MaintenanceTest into includes folder (task T371167) by Dreamy Jazz
- git #33a191b2 - Expand MigrateUserGroupTest (task T371167) by Dreamy Jazz
- git #7c4710da - Expand GetTextMaintTest (task T371167) by Dreamy Jazz
- git #ef978569 - Expand ResetUserEmailTest (task T371167) by Dreamy Jazz
- git #5f3826d1 - Expand CleanupWatchlistTest (task T371167) by Dreamy Jazz
- git #955a81b5 - Start on tests for updateExtensionJsonSchema.php (task T371167) by Dreamy Jazz
- git #887af5ed - Start on tests for userOptions.php (task T371167) by Dreamy Jazz
Vendor
edit- git #216ccfbe - Bump wikimedia/parsoid to 0.20.0-a21 (task T374749) by Yiannis Giannelos
Extensions
editAbuseFilter
edit- git #3ec6902f - Make PreferencesHandler implement the hook interface by Matěj Suchánek
- git #cbfaaa59 - Log changes to protected variables access (task T371798) by STran
- git #bd819b98 - Add preference for viewing protected variables in AbuseFilter (task T371798) by STran
- git #b0c9bdc1 - Specify caller in DB queries by Bartosz Dziewoński
- git #b2df776f - tests: Use multi-row insert in AbuseFilterConsequencesTest by Umherirrender
ApiFeatureUsage
edit- git #e4a391b6 - Use BagOStuff::ERR_ instead of internal StorageAwareness by Timo Tijhof
- git #de6d6cc1 - Avoid BEGIN/COMMIT latency in ApiFeatureUsageQueryEngineSql::record() by Aaron Schulz
- git #c375262e - Improve caching in ApiFeatureUsageQueryEngineSql::record() a bit by Aaron Schulz
- git #c2636a2d - Make record() bail out when triggered during non-@database tests by Aaron Schulz
- git #4a121121 - Fix ApiFeatureUsageQueryEngineSql::enumerate() parameter handling by Aaron Schulz
AutoModerator
edit- git #98e49b1c - Fix Automoderator talk page message link (task T374825) by Kgraessle
- git #f5af1c42 - Update messages about translatewiki by Amir E. Aharoni
- git #bd640374 - Add kgraessle@wikimedia.org to author list by jsn
- git #4e10f2d0 - Fix two recently-added messages by Amir E. Aharoni
- git #65c4c6b5 - Use wikiConfig instead of config when gtting threshold (task T365046) by suecarmol
- git #5da48c5c - Revert edits based on revert risk scores in ORES (task T352769) by suecarmol
- git #694f571f - Integrate Community Configuration into AutoModerator (task T365046) by Kgraessle
- git #34afb5f5 - Add Caution Levels to Automoderator configuration (task T373621) by Kgraessle
Babel
edit- git #69002657 - Remove # from a tracking category name by Amir E. Aharoni
- git #c6cec7d3 - CommunityConfiguration: Remove BabelDefaultLevel (task T328171) by Martin Urbanec
- git #f8f6c823 - Make the writing of "Babel/babel" more consistent by Amir E. Aharoni
BetaFeatures
edit- git #8406d8c4 - Update BetaFeatures for temporary accounts (task T326916) by Dreamy Jazz
BounceHandler
edit- git #eb86a84e - BounceHandlerActions: Simplify and clean up code (task T359459) (task T338761) by Timo Tijhof
CampaignEvents
edit- git #148b09e0 - Move card template to WikimediaCampaignEvents extension (task T372691) by Michelle
- git #875a0a16 - Add styles to support communityList (task T372691) by Michelle
- git #59cb0929 - Add hooks for wikimediacampaignevents community list (task T372894) by Michelle
CategoryTree
edit- git #58afeaf9 - Use IConnectionProvider instead of ILoadBalancer by Fomafix
CentralAuth
edit- git #93278c60 - Switch LogHookHandler from LBFactory to ConnectionProvider by thiemowmde
- git #bfae1a8b - Use real type hints for services etc. by Bartosz Dziewoński
- git #d56b537e - Enable Squiz.WhiteSpace.MemberVarSpacing.FirstIncorrect sniff too by Bartosz Dziewoński
- git #fad0009d - Enable Squiz.WhiteSpace.FunctionSpacing.BeforeFirst PHPCS sniff by thiemowmde
- git #672abb27 - Rewrite URLs to mobile when using mobile view on shared login domain (task T371609) (task T371596) by Bartosz Dziewoński
- git #c7b18eda - Rewrite URLs when using the shared login domain (task T371609) by Bartosz Dziewoński
- git #92fb0e02 - SsoHookHandler: Allow static.php entry point (task T374286) by Bartosz Dziewoński
- git #d579f801 - Display mobile view on SSO domain if we arrive from mobile view (task T371596) by Bartosz Dziewoński
- git #477d9ecd - Lock and log account after renaming during account vanish (task T370370) by mimurawil
- git #e13b78a3 - Fix "Keep me logged in" with $wgCentralAuthCookies = false; by Bartosz Dziewoński
- git #31d72b41 - [session] Don't create a warning if name reserved by temp user system (task T373827) by Dreamy Jazz
- git #02e41c61 - Test Special:CentralAuth's wiki list unmerge form (task T122016) by Dreamy Jazz
- git #6cdfb0ae - SUL3: Allow using "remember me" set on the shared domain (task T369668) by Derick Alangi
- git #709c4f1b - Fix exceptions on users with invalid usernames (task T372880) by Bartosz Dziewoński
Chart
edit- git #95ce12a7 - Fixes to markdown syntax (task T368338) by Jon Robson
- git #55161b59 - Documents chart library selection (task T368338) by Jon Robson
CheckUser
edit- git #ea59e817 - Make SpecialIPContributions::shouldShowBlockLogExtract public (task T373687) by Dreamy Jazz
- git #f73226d7 - Hide block log extract when target is invalid for IPContributions (task T373687) by Dreamy Jazz
- git #55eeffe0 - Update references from AbuseFilter's temp account logs (task T373525) by STran
- git #987ed16e - Remove now unused wgCheckUserLogAdditionalRights config by Dreamy Jazz
- git #109e42d4 - Add wgCheckUserCuciUserRandomChanceDebounceCutoff (task T374530) by Dreamy Jazz
- git #dbbe6eae - Support other extensions writing to temporary account logs (task T373524) by STran
- git #5629602d - tests: Use multi-row insert in test setup by Umherirrender
- git #d3ff425b - Don't attempt to interact with central indexes for some wikis (task T374462) by Dreamy Jazz
- git #ba7b3c49 - Temporarily silence deprecation of ConvertibleTimestamp::microtime (task T245464) by Timo Tijhof
CirrusSearch
edit- git #e01c05aa - Replace uses of mw.Uri with browser native URL (task T374314) by Ebrahim Byagowi
- git #1e3bc0d9 - Add inheritDoc comment in DeprecationLoggedHttps by Umherirrender
- git #92ad105a - Rename Maintenance::runChild to ::createChild following core rename (task T374730) by Dreamy Jazz
- git #b95ae458 - Add tests for mul (task T371401) by David Causse
Cite
edit- git #6ea3a8c6 - Try to always limit our document references to the current fragment (task T374068) by Adam Wight
- git #8e4c83bf - [refactor] Rewrite context as service (task T363162) by Adam Wight
- git #79be7f0f - Ignore cypress generated PHP files by Adam Wight
CodeMirror
edit- git #f5a5598b - Make use of upstream markTestSkippedIfExtensionNotLoaded by thiemowmde
CommunityConfiguration
edit- git #d09aa5cf - feat(SchemaBuilder): array-based `required` for top-level properties (task T360921) by Michael Große
- git #5161dbd5 - docs: Add ADR for how to define top-level `required` in schemas (task T360921) by Michael Große
Collection
edit- git #bd1b6a36 - Remove a vandal's username from translation file by mary123
ConfirmEdit
edit- git #50f533c9 - A few very minor code cleanups by thiemowmde
- git #9639f30e - Merge trivial @dataProviders in CaptchaTest by thiemowmde
ContactPage
edit- git #f6110fca - SpeciaContact: Call getUser() later when actually needed by Reedy
- git #1a7c5eac - SpecialContact: Move loading of contactpage-pagetext closer to useage by Reedy
ContentTranslation
edit- git #0ae91b51 - CX3 Build 0.2.0+20240913 (task T360570) (task T351728) (task T374567) by NikG
- git #cbbf7c7c - SX: Use new section suggestions endpoint from recommendation API (task T370746) by NikG
- git #a885b5c2 - CXTranslationWorkPublished: Fix aria label for icon-only CdxButton (task T374567) by NikG
- git #a2e763eb - SpecialAutomaticTranslation: Fix minor issues (task T359401) by NikG
DiscussionTools
edit- git #bb418d6b - Don't startPoll if there's not a subscribable heading, i.e. New Topic (task T374770) by David Lynch
- git #b7af4e87 - Find comment: Don't show notice if "talk" page has never had any discussions on it (task T374598) by Ed Sanders
DonationInterface
edit- git #6015bbca - Make street_number required (task T374726) by cstone
- git #9ba8e4f6 - Upgrade SmashPig to v0.8.11.9 by Elliott Eggleston
- git #aa0fb50b - Add AVS / CVV score accessor functions for Gravy by Elliott Eggleston
EntitySchema
edit- git #07639a13 - Migrate all eslintrc files to JSON by Taavi Väänänen
EventLogging
edit- git #a68f83ee - ESLint: Enforce prefer-const by Ed Sanders
- git #5775f504 - ESLint: Enforce no-var and autofix by Ed Sanders
- git #a69979af - ESLint: Use wikimedia/server for root files by Ed Sanders
FlaggedRevs
edit- git #f8913a16 - Revert "advanced.js: remove closing #mw-fr-revision-details using mouseout" (task T374214) by Novem Linguae
- git #cd825e8d - Specify caller in DB queries by Bartosz Dziewoński
- git #8948dc10 - FlaggedRevsHTML: replace "Review..." <button> with <a> (task T374028) (task T373682) by Novem Linguae
Flow
edit- git #1c58ab6b - Avoid use of deprecated wfMatchesDomainList and wfExpandUrl by Ebrahim Byagowi
- git #045eda5f - Avoid use of deprecated wfParseUrl by Ebrahim Byagowi
GlobalBlocking
edit- git #8981cd22 - Hide GlobalBlocking log extract when core block log extract hidden (task T373687) by Dreamy Jazz
- git #0811996f - Apply global XFF blocks when user is the temp placeholder (task T353564) by Dreamy Jazz
- git #f2f65ad3 - Sanitise IP in GlobalBlockLookup::getGlobalBlockLookupConditions (task T374686) by Dreamy Jazz
- git #93822764 - Generate special page name in English for central URLs (task T374277) by Dreamy Jazz
GlobalPreferences
edit- git #07693995 - tests: Use Title::makeTitle instead of Title::newFromText by Umherirrender
- git #7482d88b - Allow lookup of global preferences for users without local accounts (task T371340) by Bartosz Dziewoński
GrowthExperiments
edit- git #5039348b - CommunityUpdates: use the update title as the action context for instrument (task T374251) by Sergio Gimeno
- git #a8dd4f46 - Remove empty array from array_merge() call by Lucas Werkmeister
- git #f0985a78 - CommunityUpdates: add experiment variant info to instrumentation events (task T374547) by Sergio Gimeno
- git #a2258c59 - Community Updates: Implement click tracking for CTA using Metrics Platform (task T370909) by Cyndy
- git #6ebb49af - CommunityUpdates: remove placeholder thumbnail (task T365885) by Sergio Gimeno
- git #662d1675 - CommunityUpdates: instrument impressions with metrics platform client (task T371498) by Sergio Gimeno
Interwiki
edit- git #8c6068fe - Trim URL and API URLs when saving interwiki prefixes (task T374771) by BlankEclair
IPInfo
edit- git #569cbe57 - Allow fetching info from a subset of InfoRetrievers (task T349534) by Máté Szabó
- git #78731a8c - Add batch retrieval method to InfoManager (task T349534) by Máté Szabó
- git #0f0badb3 - Remove assumptions of IP info lookups targeting only anons (task T374526) by Máté Szabó
- git #0ced0932 - Implement batch retrieval for IPoidInfoRetriever (task T349534) by Máté Szabó
- git #45d2e2e0 - IPInfoLogFormatter: Avoid unnecessary User object creation (task T374526) by Máté Szabó
JsonConfig
edit- git #69ccdad0 - Fix exception display when JSON does not validate (task T311389) by Isabelle Hurbain-Palatin
Kartographer
edit- git #30801bc1 - Fix Kartographer sidebar failing to load (task T374492) by thiemowmde
MediaModeration
edit- git #b8602c1d - tests: Use multi-row insert in test setup by Umherirrender
MobileFrontend
edit- git #6093b716 - build: Updating grunt-banana-checker to 0.13.0 by Umherirrender
- git #b907051f - Ensure that it is possible to override MFNamespacesWithLeadParagraphs by C. Scott Ananian
ORES
edit- git #f3a71915 - tests: Use multi-row insert by Umherirrender
PageTriage
edit- git #b23e469f - tests: Use multi-row insert in PageTriageTestCase::setDraftQuality by Umherirrender
- git #41faca32 - Schema: add comment by Novem Linguae
ProofreadPage
edit- git #0b444e35 - Use codex provided colors and icons by Ebrahim Byagowi
Scribunto
edit- git #b1cc0225 - Set language on ScribuntoContentHandler new ParserOutput (task T362312) by Isabelle Hurbain-Palatin
- git #a01cc2f2 - Added Talysh namespaces (task T367009) by Nemoralis
SecurePoll
edit- git #88fa5b99 - Specify caller in DB queries by Bartosz Dziewoński
SyntaxHighlight_GeSHi
edit- git #16538948 - Fix accidental use of IIFE by Siddharth VP
TextExtracts
edit- git #cc8cf471 - Use extension namespace for TextExtracts by alistair3149
Translate
edit- git #cb862b9b - TranslationFuzzyUpdaterTest: Add test for f073e88 by Tacsipacsi
- git #141846a2 - MVP: Add event logging to Special:Translate (task T364460) by wangombe
- git #455e1765 - PageTranslation\Hooks: Remove usage of depreacted methods (task T369056) by Abijeet
- git #845a743e - TranslationStatsSpecialPage: Remove usage of deprecated Xml methods (task T369056) by Abijeet
- git #df0bafb1 - Block editing translation units in source language (task T366425) by Pppery
UploadWizard
edit- git #a8779cb8 - Use more compatible `white-space: normal` instead of `text-wrap: wrap` by Bartosz Dziewoński
- git #9ab88d84 - Don't show purpose field in campaigns (task T365560) by Matthias Mullie
UrlShortener
edit- git #752ae2fd - Use browser native URL instead of mw.Uri (task T301356) (task T374314) by Ebrahim Byagowi
VisualEditor
edit- git #4c3710c0 - selenium: Document when, how and why a test is skipped (task T280652) by John Bolorinos
- git #cc18b807 - Update VE core submodule to master (54906000a) (task T373868) (task T374308) by Bartosz Dziewoński
WebAuthn
edit- git #52f95163 - Inline small pieces of code utilizing the ?? operator by thiemowmde
Wikibase
edit- git #9d1e213a - REST: Test supported media types in edit routes (task T368547) by Muhammad Yasser Jazirahly
- git #66531f7e - REST: Use specific PATCH error for missing property (task T373884) by Silvan
- git #a5008777 - Use browser native URL instead of mw.Uri (task T374314) by Ebrahim Byagowi
- git #dfe73822 - REST: Move out responses that are specific to one endpoint only. (task T310477) by Muhammad Yasser Jazirahly
- git #2cdbfdf1 - REST: Create resource-too-large exception (task T330739) by Muhammad Yasser Jazirahly
- git #4b6fde64 - Add return type to FakeLBFactory::getLocalDomainID() (task T374660) by Lucas Werkmeister
- git #b0168a34 - Remove empty array from array_merge() call by Lucas Werkmeister
- git #e3d30c0c - Clear UserGetRights handlers in OutputPageEditabilityTest (task T374690) by Jakob Warkotsch
- git #39f1b6c7 - REST: Test invalid edit metadata handling for all edit routes centrally. (task T368537) by Muhammad Yasser Jazirahly
- git #e9ab5023 - REST: Replace `sitelink-title-does-not-exist` error (task T374423) by dima koushha
- git #dab27150 - Pass language links as TitleValue, not as strings (task T204792) (task T363538) by C. Scott Ananian
- git #9ef03729 - REST: Stop using legacy statement format in tests (task T323762) by Jakob Warkotsch
- git #07ec11b8 - REST: Rename `newPatchResultResourceNotFound` by Muhammad Yasser Jazirahly
- git #4ae5acc6 - REST: Replace item/property-not-found errors with resource-not-found (task T373880) by dima koushha
- git #226004cf - WikibaseClient.i18n.magic.php translation for Bengali (bn) by Aftab
WikibaseLexeme
edit- git #27c75272 - Port selenium statement.add.js to cypress (task T372623) by Audrey Penven
WikibaseMediaInfo
edit- git #3ad3261d - Remove extra use of mw.Uri (task T374314) by Ebrahim Byagowi
WikibaseQualityConstraints
edit- git #60119a7b - Add strict types to touched files (task T370293) by Lucas Werkmeister
- git #a7f14b4a - Always accept mul label in LabelInLanguageChecker (task T370293) by Lucas Werkmeister
WikidataPageBanner
edit- git #9718777a - Inject LanguageConverterFactory into Hooks by Fomafix
WikiLambda
edit- git #719e88bd - Include resolver types as "unbound" parent type (task T372995) by gengh
- git #a358a5ef - code: Streamline import/require format in the frontend's JS files (task T334939) by James D. Forrester
- git #36a6ae6f - ZObjectFactory::validatePersistentKeys: Disable use of JsonSchema, at least temporarily (task T374241) by James D. Forrester
- git #265ef2c1 - Update function-schemata sub-module to HEAD (5b29ba9) (task T361361) (task T370341) (task T370341) (task T370343) (task T370344) (task T370346) (task T370347) (task T370351) (task T371837) (task T372926) (task T373561) (task T373588) (task T373852) (task T373931) by James D. Forrester
WikimediaCampaignEvents
edit- git #7f1975fb - Create interface for wikiproject lookup (task T372691) by Michelle
- git #3f92abe3 - Add community list to special:AllEvents (task T372894) by Michelle
WikimediaEvents
edit- git #4906db29 - Replace removed globalblocking blocked text message keys (task T373596) by Dreamy Jazz
WikimediaMaintenance
edit- git #72449564 - migrateESRefToContentTable: Check for maximal not migrated content_id (task T183490) by Alexander Vorwerk
- git #d4465119 - Test getUsersByEmail.php (task T372107) by Dreamy Jazz
- git #8b521371 - migrateESRefToContentTable: Add option to dump tt: -> es: reference (task T183490) by Alexander Vorwerk
- git #316f666c - migrateESRefToContentTable: Add option for not deleting text row (task T183490) by Alexander Vorwerk
- git #97b0dde2 - Drop createHumanReadableProjectNameFiles.php, these messages now exist by James D. Forrester
WikimediaMessages
edit- git #6d7cc5dd - Add bundlesize test to WikimediaMessages (task T373017) by Jon Robson
- git #aaf65cf7 - Add messages for Komering Wikipedia (kgewiki) (task T374813) by gerritbot
- git #d811e0bb - Remove donate link in sidebar when it's been moved (task T373566) by Steph Toyofuku
- git #8e88d37d - Add messages for Mooré Wikipedia (moswiki) (task T374641) by gerritbot
- git #5debe79a - Remove bugged sidebar hook for donate link (task T373566) by Steph Toyofuku
Wikistories
edit- git #1b31c73a - Simplify shared files declaration in modules definition (task T373481) by Sbisson
Skins
editMinervaNeue
edit- git #9a2ee050 - Fix alignment(Minerva):current marker was not aligned with message (task T372392) by Abhii67534
- git #0585dea9 - Fix missing wikibase link in Minerva sidebar (task T66315) by joelyrookewmde
Vector
edit- git #8f714bb7 - Teleport target font-size override should be on the ID (task T373875) by David Lynch
- git #475f80cf - Use browser native URL instead of mw.Uri (task T374314) by Ebrahim Byagowi
- git #48cdb7e8 - Disable font size scaling on Special: pages, and other namespaces (task T373875) by Ed Sanders
- git #b33a895b - Use base font size for wikitext editors (task T373875) by Ed Sanders
- git #8f25cfbd - phpunit: Remove use of internal KeyValueDependencyStore class (task T343492) by Hannah Okwelum
- git #3fbf5b49 - Drop unused code relating to old limited width toggle. (task T367591) by Jon Robson
Misc
editVisualEditor/VisualEditor
edit- git #eb375420 - Grunt: Lint hidden js files by Ed Sanders
- git #ed9e2d8c - Follow-up I4e7b8593: Use new icon for "Comment" toolbar tool, and add variants (task T374200) by Ed Sanders
- git #8e53dbd2 - Use speechBubbleNotice icon for CommentNode (task T374200) by Ed Sanders
No changes
edit- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ArticleCreationWorkflow
- ArticlePlaceholder
- Calendar
- Campaigns
- Capiunto
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- Cognate
- CologneBlue
- CommonsMetadata
- CommunityRequests
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Echo
- Elastica
- ElectronPdfService
- EventBus
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GeoData
- GlobalCssJs
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPReputation
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- InterwikiSorting
- Josa
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- LoginNotify
- MapSources
- MassMessage
- Math
- MediaSearch
- MetricsPlatform
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NetworkSession
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuth
- OAuthRateLimiter
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- ParserMigration
- PdfHandler
- Phonos
- Poem
- Popups
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RealMe
- RelatedArticles
- ReportIncident
- RevisionSlider
- SandboxLink
- Score
- SearchExtraNS
- SearchVue
- SecureLinkFixer
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- Thanks
- TheWikipediaLibrary
- TimedMediaHandler
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UniversalLanguageSelector
- UploadsLink
- VipsScaler
- VueTest
- WikiEditor
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- Wikidata.org
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaIncubator
- Wikisource
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
edit274 Changes in 62 repos by 74 authors