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 (T373642) by trainbranchbot
- git #e56db8f3 - Skin: don't reparse language link titles (T204792) (T363538) by C. Scott Ananian
- git #80a2a97e - ResourceLoader: Revive i18n-all-lists-margins feature of SkinModule (T369475) by Ebrahim Byagowi
- git #be0171cb - Make ContributionsSpecialPage::shouldShowBlockLogExtract public (T373687) by Dreamy Jazz
- git #652e59b5 - Bump wikimedia/parsoid to 0.20.0-a21 (T374749) by Yiannis Giannelos
- git #d814e25a - Test exportSites.php and importSites.php (T371167) by Dreamy Jazz
- git #e1b982bc - selenium: Fix 'User temporary user should be able to create account' (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 (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 (T371713) by C. Scott Ananian
- git #1447542b - Fix comment spelling in Names.php by Amir E. Aharoni
- git #1eb3016d - Partly test deleteTag.php (T371167) by Dreamy Jazz
- git #6635b315 - specials: Add missing documentation to class properties by Umherirrender
- git #ab7bc9da - Release notes: Add Jest test suite information (T251790) by Eric Gardner
- git #9b60718f - ParserOutput::collectMetadata(): fix handling of links (T363538) by C. Scott Ananian
- git #25da9113 - Parser tests: add additional options to test ParserOutput metadata (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 (T374660) by Lucas Werkmeister
- git #0f233aa9 - Add ContributionsSpecialPage::shouldShowBlockLogExtract (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 (T373929) by Dreamy Jazz
- git #7ca6859c - rdbms: only count replication sources toward "masterConns" in getServerConnection() (T374534) by Aaron Schulz
- git #e5f5d7cc - Reduce uses of mediawiki.Uri in mediawiki.rcfilters (T374314) by Ebrahim Byagowi
- git #7b909408 - Move update-keys.sql to a PHP array (T167924) by Tim Starling
- git #50d9e803 - Replace mw.Uri with native URL in mediawiki.ForeignApi.core (T374314) by Ebrahim Byagowi
- git #1332c06c - Fix typo in RSSFeed::outItem() for feed item URL (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 (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 (T374631) by Pppery
- git #ab89fff6 - Customise Special:UserLogout success message for temporary account (T374519) by Dreamy Jazz
- git #ab73a384 - selenium: Fix docs/Stack/webdriverio.js (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 (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() (T373830) by James D. Forrester
- git #4a6de092 - Fix broken deleteSelfExternals.php and test it (T371167) by Dreamy Jazz
- git #bb259813 - build: De-duplicate two recent CREDITS additions via mailmap (T372295) by Timo Tijhof
- git #6700247f - selenium: Fix Main Page should have "Log in" link (T373125) by Željko Filipin
- git #ecb8b0d6 - Specify caller in DB queries by Bartosz Dziewoński
- git #8268b5e7 - objectcache: Improve overall BagOStuff class docs (T364652) by Timo Tijhof
- git #bc772ddd - selenium: Main page should have "Log in" link (T373125) by Željko Filipin
- git #9d354eec - phpunit: RandomImageGenerator::getImageWriteMethod returns callable by thiemowmde
- git #68dea2a2 - objectcache: Migrate WANObjectCache metrics to StatsLib (T359257) by Derick Alangi
- git #2b11d615 - Migrate all uses of deprecated URL global functions to use wfGetUrlUtils() (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 (T328718) by Máté Szabó
- git #90b0c03a - Update credits ahead of the 1.43 release (T372295) by Atieno
- git #26a9cd79 - mailmap: Add new CREDITS duplicate entries (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 (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 (T361148) by MusikAnimal
- git #949c34b2 - UserOptionsManager: Allow global prefs for users without local accounts (T371340) by Bartosz Dziewoński
- git #aa16b5e7 - Avoid use of deprecated wfExpandUrl in various places (T319340) by Ebrahim Byagowi
- git #a5c7a67f - Avoid use of deprecated global functions in MWHttpRequest (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 (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 (T371167) by Dreamy Jazz
- git #18285ec0 - Test grep.php (T371167) by Dreamy Jazz
- git #e90e109f - Test alltrans.php and dumpMessages.php (T371167) by Dreamy Jazz
- git #259df3af - Move BenchmarkerTest and MaintenanceTest into includes folder (T371167) by Dreamy Jazz
- git #33a191b2 - Expand MigrateUserGroupTest (T371167) by Dreamy Jazz
- git #7c4710da - Expand GetTextMaintTest (T371167) by Dreamy Jazz
- git #ef978569 - Expand ResetUserEmailTest (T371167) by Dreamy Jazz
- git #5f3826d1 - Expand CleanupWatchlistTest (T371167) by Dreamy Jazz
- git #955a81b5 - Start on tests for updateExtensionJsonSchema.php (T371167) by Dreamy Jazz
- git #887af5ed - Start on tests for userOptions.php (T371167) by Dreamy Jazz
Vendor
edit- git #216ccfbe - Bump wikimedia/parsoid to 0.20.0-a21 (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 (T371798) by STran
- git #bd819b98 - Add preference for viewing protected variables in AbuseFilter (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 (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 (T365046) by suecarmol
- git #5da48c5c - Revert edits based on revert risk scores in ORES (T352769) by suecarmol
- git #694f571f - Integrate Community Configuration into AutoModerator (T365046) by Kgraessle
- git #34afb5f5 - Add Caution Levels to Automoderator configuration (T373621) by Kgraessle
Babel
edit- git #69002657 - Remove # from a tracking category name by Amir E. Aharoni
- git #c6cec7d3 - CommunityConfiguration: Remove BabelDefaultLevel (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 (T326916) by Dreamy Jazz
BounceHandler
edit- git #eb86a84e - BounceHandlerActions: Simplify and clean up code (T359459) (T338761) by Timo Tijhof
CampaignEvents
edit- git #148b09e0 - Move card template to WikimediaCampaignEvents extension (T372691) by Michelle
- git #875a0a16 - Add styles to support communityList (T372691) by Michelle
- git #59cb0929 - Add hooks for wikimediacampaignevents community list (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 (T371609) (T371596) by Bartosz Dziewoński
- git #c7b18eda - Rewrite URLs when using the shared login domain (T371609) by Bartosz Dziewoński
- git #92fb0e02 - SsoHookHandler: Allow static.php entry point (T374286) by Bartosz Dziewoński
- git #d579f801 - Display mobile view on SSO domain if we arrive from mobile view (T371596) by Bartosz Dziewoński
- git #477d9ecd - Lock and log account after renaming during account vanish (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 (T373827) by Dreamy Jazz
- git #02e41c61 - Test Special:CentralAuth's wiki list unmerge form (T122016) by Dreamy Jazz
- git #6cdfb0ae - SUL3: Allow using "remember me" set on the shared domain (T369668) by Derick Alangi
- git #709c4f1b - Fix exceptions on users with invalid usernames (T372880) by Bartosz Dziewoński
Chart
edit- git #95ce12a7 - Fixes to markdown syntax (T368338) by Jon Robson
- git #55161b59 - Documents chart library selection (T368338) by Jon Robson
CheckUser
edit- git #ea59e817 - Make SpecialIPContributions::shouldShowBlockLogExtract public (T373687) by Dreamy Jazz
- git #f73226d7 - Hide block log extract when target is invalid for IPContributions (T373687) by Dreamy Jazz
- git #55eeffe0 - Update references from AbuseFilter's temp account logs (T373525) by STran
- git #987ed16e - Remove now unused wgCheckUserLogAdditionalRights config by Dreamy Jazz
- git #109e42d4 - Add wgCheckUserCuciUserRandomChanceDebounceCutoff (T374530) by Dreamy Jazz
- git #dbbe6eae - Support other extensions writing to temporary account logs (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 (T374462) by Dreamy Jazz
- git #ba7b3c49 - Temporarily silence deprecation of ConvertibleTimestamp::microtime (T245464) by Timo Tijhof
CirrusSearch
edit- git #e01c05aa - Replace uses of mw.Uri with browser native URL (T374314) by Ebrahim Byagowi
- git #1e3bc0d9 - Add inheritDoc comment in DeprecationLoggedHttps by Umherirrender
- git #92ad105a - Rename Maintenance::runChild to ::createChild following core rename (T374730) by Dreamy Jazz
- git #b95ae458 - Add tests for mul (T371401) by David Causse
Cite
edit- git #6ea3a8c6 - Try to always limit our document references to the current fragment (T374068) by Adam Wight
- git #8e4c83bf - [refactor] Rewrite context as service (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 (T360921) by Michael Große
- git #5161dbd5 - docs: Add ADR for how to define top-level `required` in schemas (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 (T360570) (T351728) (T374567) by NikG
- git #cbbf7c7c - SX: Use new section suggestions endpoint from recommendation API (T370746) by NikG
- git #a885b5c2 - CXTranslationWorkPublished: Fix aria label for icon-only CdxButton (T374567) by NikG
- git #a2e763eb - SpecialAutomaticTranslation: Fix minor issues (T359401) by NikG
DiscussionTools
edit- git #bb418d6b - Don't startPoll if there's not a subscribable heading, i.e. New Topic (T374770) by David Lynch
- git #b7af4e87 - Find comment: Don't show notice if "talk" page has never had any discussions on it (T374598) by Ed Sanders
DonationInterface
edit- git #6015bbca - Make street_number required (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" (T374214) by Novem Linguae
- git #cd825e8d - Specify caller in DB queries by Bartosz Dziewoński
- git #8948dc10 - FlaggedRevsHTML: replace "Review..." <button> with <a> (T374028) (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 (T373687) by Dreamy Jazz
- git #0811996f - Apply global XFF blocks when user is the temp placeholder (T353564) by Dreamy Jazz
- git #f2f65ad3 - Sanitise IP in GlobalBlockLookup::getGlobalBlockLookupConditions (T374686) by Dreamy Jazz
- git #93822764 - Generate special page name in English for central URLs (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 (T371340) by Bartosz Dziewoński
GrowthExperiments
edit- git #5039348b - CommunityUpdates: use the update title as the action context for instrument (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 (T374547) by Sergio Gimeno
- git #a2258c59 - Community Updates: Implement click tracking for CTA using Metrics Platform (T370909) by Cyndy
- git #6ebb49af - CommunityUpdates: remove placeholder thumbnail (T365885) by Sergio Gimeno
- git #662d1675 - CommunityUpdates: instrument impressions with metrics platform client (T371498) by Sergio Gimeno
Interwiki
edit- git #8c6068fe - Trim URL and API URLs when saving interwiki prefixes (T374771) by BlankEclair
IPInfo
edit- git #569cbe57 - Allow fetching info from a subset of InfoRetrievers (T349534) by Máté Szabó
- git #78731a8c - Add batch retrieval method to InfoManager (T349534) by Máté Szabó
- git #0f0badb3 - Remove assumptions of IP info lookups targeting only anons (T374526) by Máté Szabó
- git #0ced0932 - Implement batch retrieval for IPoidInfoRetriever (T349534) by Máté Szabó
- git #45d2e2e0 - IPInfoLogFormatter: Avoid unnecessary User object creation (T374526) by Máté Szabó
JsonConfig
edit- git #69ccdad0 - Fix exception display when JSON does not validate (T311389) by Isabelle Hurbain-Palatin
Kartographer
edit- git #30801bc1 - Fix Kartographer sidebar failing to load (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 (T362312) by Isabelle Hurbain-Palatin
- git #a01cc2f2 - Added Talysh namespaces (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 (T364460) by wangombe
- git #455e1765 - PageTranslation\Hooks: Remove usage of depreacted methods (T369056) by Abijeet
- git #845a743e - TranslationStatsSpecialPage: Remove usage of deprecated Xml methods (T369056) by Abijeet
- git #df0bafb1 - Block editing translation units in source language (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 (T365560) by Matthias Mullie
UrlShortener
edit- git #752ae2fd - Use browser native URL instead of mw.Uri (T301356) (T374314) by Ebrahim Byagowi
VisualEditor
edit- git #4c3710c0 - selenium: Document when, how and why a test is skipped (T280652) by John Bolorinos
- git #cc18b807 - Update VE core submodule to master (54906000a) (T373868) (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 (T368547) by Muhammad Yasser Jazirahly
- git #66531f7e - REST: Use specific PATCH error for missing property (T373884) by Silvan
- git #a5008777 - Use browser native URL instead of mw.Uri (T374314) by Ebrahim Byagowi
- git #dfe73822 - REST: Move out responses that are specific to one endpoint only. (T310477) by Muhammad Yasser Jazirahly
- git #2cdbfdf1 - REST: Create resource-too-large exception (T330739) by Muhammad Yasser Jazirahly
- git #4b6fde64 - Add return type to FakeLBFactory::getLocalDomainID() (T374660) by Lucas Werkmeister
- git #b0168a34 - Remove empty array from array_merge() call by Lucas Werkmeister
- git #e3d30c0c - Clear UserGetRights handlers in OutputPageEditabilityTest (T374690) by Jakob Warkotsch
- git #39f1b6c7 - REST: Test invalid edit metadata handling for all edit routes centrally. (T368537) by Muhammad Yasser Jazirahly
- git #e9ab5023 - REST: Replace `sitelink-title-does-not-exist` error (T374423) by dima koushha
- git #dab27150 - Pass language links as TitleValue, not as strings (T204792) (T363538) by C. Scott Ananian
- git #9ef03729 - REST: Stop using legacy statement format in tests (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 (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 (T372623) by Audrey Penven
WikibaseMediaInfo
edit- git #3ad3261d - Remove extra use of mw.Uri (T374314) by Ebrahim Byagowi
WikibaseQualityConstraints
edit- git #60119a7b - Add strict types to touched files (T370293) by Lucas Werkmeister
- git #a7f14b4a - Always accept mul label in LabelInLanguageChecker (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 (T372995) by gengh
- git #a358a5ef - code: Streamline import/require format in the frontend's JS files (T334939) by James D. Forrester
- git #36a6ae6f - ZObjectFactory::validatePersistentKeys: Disable use of JsonSchema, at least temporarily (T374241) by James D. Forrester
- git #265ef2c1 - Update function-schemata sub-module to HEAD (5b29ba9) (T361361) (T370341) (T370341) (T370343) (T370344) (T370346) (T370347) (T370351) (T371837) (T372926) (T373561) (T373588) (T373852) (T373931) by James D. Forrester
WikimediaCampaignEvents
edit- git #7f1975fb - Create interface for wikiproject lookup (T372691) by Michelle
- git #3f92abe3 - Add community list to special:AllEvents (T372894) by Michelle
WikimediaEvents
edit- git #4906db29 - Replace removed globalblocking blocked text message keys (T373596) by Dreamy Jazz
WikimediaMaintenance
edit- git #72449564 - migrateESRefToContentTable: Check for maximal not migrated content_id (T183490) by Alexander Vorwerk
- git #d4465119 - Test getUsersByEmail.php (T372107) by Dreamy Jazz
- git #8b521371 - migrateESRefToContentTable: Add option to dump tt: -> es: reference (T183490) by Alexander Vorwerk
- git #316f666c - migrateESRefToContentTable: Add option for not deleting text row (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 (T373017) by Jon Robson
- git #aaf65cf7 - Add messages for Komering Wikipedia (kgewiki) (T374813) by gerritbot
- git #d811e0bb - Remove donate link in sidebar when it's been moved (T373566) by Steph Toyofuku
- git #8e88d37d - Add messages for Mooré Wikipedia (moswiki) (T374641) by gerritbot
- git #5debe79a - Remove bugged sidebar hook for donate link (T373566) by Steph Toyofuku
Wikistories
edit- git #1b31c73a - Simplify shared files declaration in modules definition (T373481) by Sbisson
Skins
editMinervaNeue
edit- git #9a2ee050 - Fix alignment(Minerva):current marker was not aligned with message (T372392) by Abhii67534
- git #0585dea9 - Fix missing wikibase link in Minerva sidebar (T66315) by joelyrookewmde
Vector
edit- git #8f714bb7 - Teleport target font-size override should be on the ID (T373875) by David Lynch
- git #475f80cf - Use browser native URL instead of mw.Uri (T374314) by Ebrahim Byagowi
- git #48cdb7e8 - Disable font size scaling on Special: pages, and other namespaces (T373875) by Ed Sanders
- git #b33a895b - Use base font size for wikitext editors (T373875) by Ed Sanders
- git #8f25cfbd - phpunit: Remove use of internal KeyValueDependencyStore class (T343492) by Hannah Okwelum
- git #3fbf5b49 - Drop unused code relating to old limited width toggle. (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 (T374200) by Ed Sanders
- git #8e53dbd2 - Use speechBubbleNotice icon for CommentNode (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