MediaWiki 1.43/wmf.23/Changelog
Appearance
< 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
[edit]AbuseFilter
[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
[edit]MinervaNeue
[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
[edit]VisualEditor/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
[edit]274 Changes in 62 repos by 74 authors