Jump to content

MediaWiki 1.46/wmf.16/Changelog

From mediawiki.org

Core changes

[edit]
  • git #d736ca1c - Branch commit for wmf/1.46.0-wmf.16 (T413807) by trainbranchbot
  • git #fbbdbfe4 - ParserOutput: move flags into $mFlags array (T292868) by C. Scott Ananian
  • git #013104dc - Revert "Use {{#Special}} syntax in watchlist label message" (T417604) by SomeRandomDeveloper
  • git #f44de48b - Drop wfMergeErrorArrays(), deprecated since 1.43 by Lewis Cawte
  • git #aa525122 - Parser: Remove deprecated and unused Parser functions by Lewis Cawte
  • git #322048c8 - Bump wikimedia/parsoid to 0.23.0-a16.2 (T417443) by C. Scott Ananian
  • git #490535c4 - Inject services into ParserOutputAccess by Fomafix
  • git #e9264452 - HtmlInputTransformHelper,ParsoidHandler: Add 'counters' property by C. Scott Ananian
  • git #52f9a68b - HtmlInputTransformHelperTest: Use HtmlPageBundle factory methods (part 2) (T417443) by C. Scott Ananian
  • git #a7f76c65 - SerializationTestTrait: introduce ::normalizeForObjectEquality by C. Scott Ananian
  • git #2c7f5b7d - SimpleParsoidOutputStash*Test: use HtmlPageBundle factory methods (T417443) by C. Scott Ananian
  • git #d9741327 - mediawiki.ForeignApi: Avoid dependency from ForeignRest on ForeignApi by Bartosz Dziewoński
  • git #374037c1 - Parsoid LanguageConverter postprocessing pass (T380517) (T415435) by C. Scott Ananian
  • git #de680232 - selenium: Increase default max instances to 6 (T414904) by Peter Hedenskog
  • git #eb402d64 - selenium: Use headless as default (T411784) by Peter Hedenskog
  • git #39b252fe - tests: Move `@covers` to class level for RL FileModuleTest by Derick Alangi
  • git #d6d651b0 - Rdbms: Emulate UNION queries in tests when using MySQL (T412067) by SomeRandomDeveloper
  • git #f28fe401 - Fix Fastmail rendering by moving styles off the body (T413131) by Cyndy
  • git #67b1caf9 - selenium: Start one xvfb per maxInstance (NodeJS instance) (T344754) by Peter Hedenskog
  • git #4661552f - ApiQueryInfo: Add inprop=watchlistlabels (T417092) by TheresNoTime
  • git #b315073e - IcuCollation: Support numeric sorting for non-default collations (T411940) by Func
  • git #01005662 - Disallow calling MessageCache::get with a boolean language parameter (T160814) by MGChecker
  • git #b6780de6 - Support CSS/JS thumbnail sizing in Parsoid (T375981) by Jon Robson
  • git #e6bf7da1 - Logging: more tests for DatabaseLogEntry (T416542) by daniel
  • git #e33a53ca - Logging: Support interacting with log entries from other wikis (T416542) by Bartosz Dziewoński
  • git #c6bf06d2 - ResourceLoader: Improve some type documentation on functions by Umherirrender
  • git #6f19ad26 - ResourceLoader: Move DependencyStore back to includes/ResourceLoader/ (T364652) by Timo Tijhof
  • git #c5f87919 - Introduce database write duplication mechanism (T408137) by Amir Sarabadani
  • git #ade25b82 - Media: Doc formatting improvements by Bartosz Dziewoński
  • git #74f0f460 - RELEASE-NOTES-1.46: Fix wording of Parser:Options drop droppage by James D. Forrester
  • git #c49c15c7 - Add release note for mw.message( ... ).parseDom() change (T414219) by SomeRandomDeveloper
  • git #412e164a - Use .parseDom() instead of .parse() where applicable (T414219) by SomeRandomDeveloper
  • git #acb8d686 - mediawiki.base: Add a stub for parseDom() to mw.message (T414219) by SomeRandomDeveloper
  • git #471562a7 - Use existing fetchFieldValues method in JobQueueDB by thiemowmde
  • git #f8673f7b - Use MainConfigNames in DefaultPreferencesFactory by thiemowmde
  • git #59f33bad - RELEASE-NOTES-1.46: Add note for PSR-7 change (T397068) by Gergő Tisza
  • git #281d1cee - InfoAction: Insert page header above the TOC (T363726) by Bartosz Dziewoński
  • git #08dd0799 - CoreMagicVariables: Remove zero-argument form for {{#isbn}} (T417284) by C. Scott Ananian
  • git #d897780b - editpage: Remove unused mExpectedParentRevision property by SomeRandomDeveloper
  • git #2a22951d - Parser: drop Parser::Options() by Lewis Cawte
  • git #1b75af5f - file: Stop setting 'omit-nonlazy' while loading extra rows from the db (T417301) by Alexander Vorwerk
  • git #cce292b2 - editpage: Move some helper methods to a new service (T157658) by SomeRandomDeveloper
  • git #d084b13c - FileRepo: Add 'userAgent' option in ForeignAPIRepo for wgForeignFileRepos by Paladox
  • git #bdb30bd9 - Move handling of ThumbnailSteps to media handlers (T360589) (T415598) by Func
  • git #881ce0bb - Make use of very short fn() syntax in more places by thiemowmde
  • git #33f80b08 - Upgrade psr/http-message and lcobucci/jwt (T397068) (T261462) by Sam Reed
  • git #b1924d4a - wdio-mediawiki: Release 6.2.0 by Peter Hedenskog
  • git #6a65a47b - Remove wfAssembleUrl(), deprecated in 1.39 by Lewis Cawte
  • git #143559bc - mediawiki.tempUserBanner: Add missing dependency (T415810) by SomeRandomDeveloper
  • git #b989e393 - Drop wfMatchesDomainList(), deprecated in 1.39. by Lewis Cawte
  • git #f277fd2d - ParserTestRunner: use JsonCodec to encode extension data information for tests by C. Scott Ananian
  • git #aaa8af1d - Hard-deprecated Xml::option, deprecated since 1.42 and now unused (T341775) by James D. Forrester
  • git #7fccf0dd - OpenApiSpec: Add support for response headers in the REST OpenAPI spec (T412668) (T382459) (T382460) by Atieno
  • git #af6538d5 - Hard-deprecate Xml::attrib(), ::buildForm(), and ::fieldset() (T341775) by James D. Forrester
  • git #76ea6ff3 - Special:EditWatchlist: Improve labels dialog messages (T414581) by Sam Wilson
  • git #450540ae - mediawiki.special.watchlistedit: Add access key to remove (T416103) by TheresNoTime
  • git #4440302d - Add more paratest parameters to bootstrap.php to avoid unrecognized param errors by Aaron Schulz
  • git #b1b293ff - Special:Watchlist: Improve watchlist onboarding for mobile (T416509) by Sam Wilson
  • git #a4132259 - maintenance/makeTestEdits: Add `--watchlist` option (T414568) by TheresNoTime
  • git #c9fc7f75 - Special:EditWatchlist: Use consistent phrasing, and remove unused messages (T412792) by Sam Wilson
  • git #a54c60d7 - Special:EditWatchlist: Add labels to both subject and talk pages (T416147) by Sam Wilson
  • git #1b315fa4 - Make UserRequirementsConditionChecker stable to extend (T416859) by Marcin Szwarc
  • git #257e5d8c - Make RestrictedUserGroupChecker::getGroupRestrictions public (T416859) by Marcin Szwarc
  • git #3690cc0c - resources: Use .column-width mixin in special.less by Umherirrender
  • git #e236f011 - Change MediaWiki\Cache\LinkBatch to MediaWiki\Page\LinkBatch (T412514) by Neriah
  • git #9245814f - build: Upgrade mediawiki-phan-config to 0.19.0 (phan v6) (T406326) by Daimona Eaytoy
  • git #868fdc68 - Use {{#Special}} syntax in watchlist label message by Jon Harald Søby
  • git #d59a73ae - LinksUpdate: Override fetchExistingRows for imagelinks (T299953) by Alexander Vorwerk
  • git #9cfcd5fb - LinksTable: Use replica database for fetching existing links (T416171) by Amir Sarabadani
  • git #4aa06bf5 - Do not duplicate edit watchlist link on skins which already have it (T414246) by Jon Robson

Vendor

[edit]

Extensions

[edit]

AbuseFilter

[edit]
  • git #1d795dce - Improve Special:AbuseLog's rendering of user links for unattached accounts (T293321) by Dr4goniez
  • git #4206495a - On Special:AbuseFilter/<id> use a bigger column for form fields (T417368) by Umherirrender
  • git #49f26515 - Add confirmation for making a private filter public (T391543) by Dr4goniez
  • git #142abc25 - Improve read-only on Special:AbuseFilter/<id> (T230066) by Umherirrender

AdvancedSearch

[edit]

CampaignEvents

[edit]

CentralAuth

[edit]
  • git #109d8c04 - Remove unnecessary local context variables by Bartosz Dziewoński
  • git #a3cab9c4 - Avoid dependency from ForeignRest on ForeignApi by Bartosz Dziewoński
  • git #33949e28 - ForeignRest: Use abort signals in mw.Api code by Bartosz Dziewoński
  • git #687426c1 - Preserve error/notice params when redirecting too (T416057) by Bartosz Dziewoński
  • git #cc4dab70 - Add maintenance script to update automatic global group membership (T416541) by Bartosz Dziewoński
  • git #c554aa16 - GlobalGroupAssignmentService: Insert log entries into central wiki (T416542) by Bartosz Dziewoński
  • git #ac7983c3 - maintenance: import class definitions by daniel

CheckUser

[edit]

CirrusSearch

[edit]
  • git #a636543d - EventBusWeightedTagsSerializer - pass requestId to EventSerializer by Ottomata
  • git #4be3d704 - EventBusWeightedTagSerializer - don't use EventBus serializer constructors (T392516) by Ottomata

Cite

[edit]

CodeEditor

[edit]

CodeMirror

[edit]
  • git #2f4cc5ff - CodeMirror: add `mw-editfont-monospace` class to non-Wikitext (T373711) by bhsd
  • git #ae10b1d2 - Remove dotted line focus outline from all editors by Ed Sanders

ContentTranslation

[edit]
  • git #06cbcb76 - TranslatedSegmentCard: Use target language from URL param (T374886) by Kisenge Mbaga

DiscussionTools

[edit]
  • git #8422771d - Use PHP8 constructor property promotion and readonly properties by Fomafix
  • git #65cf9689 - Rename language codes 'sr-ec' and 'sr-el' to 'sr-cyrl' and 'sr-latn' (T117845) by Fomafix
  • git #bedd91c1 - Inject service 'MobileFrontend.Context' as optional service by Fomafix
  • git #eedfa4b0 - ServiceWiring: Sort array and add @phpcs-require-sorted-array by Fomafix
  • git #54ee266f - modules: Use .user-select less mixin by Umherirrender

DonationInterface

[edit]

EntitySchema

[edit]
  • git #895c42ca - Replace mysql-action with mariadb service in secondary CI (T417382) by Lucas Werkmeister

EventBus

[edit]

EventStreamConfig

[edit]
  • git #13cbe0a9 - Make use of upstream StringUtils::isValidPCRERegex by thiemowmde

GlobalWatchlist

[edit]
  • git #cf176496 - Fire a hook after the content refresh (T275159) by IKhitron
  • git #20e268ca - Use Wikibase site language for this site Wikibase labels if there is no URL uselang parameter (T416111) by IKhitron
  • git #2e913423 - modules: Use .column-width less mixin by Umherirrender
  • git #540a3cfa - Remove the wgGlobalWatchlistWikibaseSite variable (T415440) by IKhitron

GrowthExperiments

[edit]
  • git #3bbd7483 - Make use of MainConfigNames in more places by thiemowmde
  • git #ed3945fa - test: skip assert when SuggestedEdit is not available (T415278) by Antoine Musso
  • git #e94153ca - ReviseToneInitializer: select the action before ensuring it's shown (T416537) by David Lynch
  • git #7f47b88d - Add integration tests to cover ConfigurationLoader when SE disabled (T417208) by Cyndy
  • git #7f424962 - ExperimentTestKitchenManager: stop enrolling users on account creation (T416894) by Sergio Gimeno
  • git #dac51c1a - fix(SuggestedEdits): Fix inversed condition (T417195) by Martin Urbanec
  • git #951b6186 - fix(SuggestedEdits): Fix inversed condition (T417195) by Martin Urbanec
  • git #7c7c9649 - Mock Experiment class in ExperimentTestKitchenManager unit test by Sam Smith
  • git #abccc2d5 - experiments: dismantle ExperimentUserDefaultsManager (T416894) by Sergio Gimeno
  • git #30dd9dcc - VariantHooks: use FeatureManager instead of ExtensionRegistry by Sergio Gimeno

ImageMap

[edit]
  • git #7309c18d - Only code in Wikimedia\Parsoid\{Core,DOM,Ext} is stable to use (T332457) by C. Scott Ananian
  • git #478b737b - Use Wikimedia\Parsoid\DOM\* aliases to improve compatibility with PHP 8.4+ by C. Scott Ananian

IPInfo

[edit]

IPReputation

[edit]

JsonConfig

[edit]

Linter

[edit]
  • git #0d244387 - Define getSubpagesForPrefixSearch for SpecialLintTemplateErrors by Arlo Breault
  • git #f32dbd4d - Update title / desc of Special:LintTemplateErrors (T170874) by Arlo Breault

LiquidThreads

[edit]

Math

[edit]

MobileFrontend

[edit]
  • git #bd14442c - SectionCollapsing: Auto-expand sections based on hash fragments (T416258) by Eric Gardner
  • git #2df09a32 - build: Remove obsolete Codex dependencies (T417289) by Volker E.
  • git #1a1a87a4 - build: Sync Node version requirement with .nvmrc to v20.19.5 part II by Volker E.
  • git #f7d257cd - build: Sync Node version requirement with .nvmrc to v20.19.5 by Volker E.
  • git #35b0ed43 - Anon warning: add classes to facilitate instrumentation (T416100) by Sergio Gimeno
  • git #a8fb81a8 - fix(anon edit screen): render anon screen without ext.testKitchen (T415160) by Sergio Gimeno

MultimediaViewer

[edit]
  • git #586f85bd - thumbUrl: Adjust the samll size to match common standard sizes (T414805) by Amir Sarabadani

MultiTitle

[edit]
  • git #f863567d - extension.json: Fix typo in the `descriptionmsg` property (T417040) by a smart kitten

OATHAuth

[edit]
  • git #4fa99bff - Recover2FAForUser: Check if user's email is confirmed (T415883) by Marcin Szwarc
  • git #4439599a - OATHmanage: Fix inconsistent vertical spacing in passkeys section (T417411) by n-michlol
  • git #7ebbce83 - Recover2FAForUser: Send Echo notifications on recovery (T415883) by Marcin Szwarc
  • git #2c128715 - Recover2FAForUser: Send additional recovery codes by email (T415883) by Marcin Szwarc
  • git #cea2ac3a - Log successful 2FA verification attempts to CheckUser (T301992) by Mmartorana
  • git #14b72a3c - OATHManage.vue: Fix FOUC when passkeys section is empty (T416611) by Roan Kattouw
  • git #85100cc6 - Unbreak OATHAuthOOUIHTMLForm submission handlers by Roan Kattouw
  • git #3e7bcff0 - ApiWebAuthn: Replace private function with const array by Sam Reed
  • git #39fcb83e - WebAuthnAuthenticator: Add conditionalAuthentication (T417117) by Sam Reed
  • git #f3d7337c - WebAuthnAuthenticator: Make protected private by Sam Reed
  • git #e07aa014 - Rename WebAuthn api module to have Api prefix by Sam Reed
  • git #15f3d65e - Service-ify WebAuthnAuthenticator (T417117) by Sam Reed
  • git #96c40183 - Fold WebAuthnCredentialRepository into WebAuthnKey (T416646) by Sam Reed
  • git #f01cec00 - WebAuthnAuthenticator: Remove $request parameter to factory() by Sam Reed
  • git #b273c294 - Drop $wgOATHUserHandlesTable (T416544) by Sam Reed
  • git #36301e8d - composer.json: Stop allowing psr/http-message ^1.0 (T397068) by Sam Reed
  • git #9c9d1533 - Skip passkey feature detection on Firefox on Linux (T415089) by Roan Kattouw
  • git #48894e0f - WebAuthnAuthenticator: Use AuthManager's session storage directly by Roan Kattouw
  • git #94d0d312 - WebAuthnAuthenticationRequest: Use constructor param instead of setter by Roan Kattouw
  • git #0f96a61b - Implement modified WebAuthnSerializerFactory (T405344) by Sam Reed
  • git #48a7582d - composer.json: Upgrade web-auth/webauthn-lib to ^5.2.3 (T405344) by Reedy
  • git #18d010d6 - Drop IManageForm and cleanup some related code by Sam Reed
  • git #c669e278 - Log failed 2FA verification in CheckUser (T301992) by Mmartorana

OAuth

[edit]

PageImages

[edit]

ParserMigration

[edit]
  • git #99aee572 - ShouldUseParsoidHook interface for overriding ParserMigration state (T416405) by Brooke Vibber
  • git #926427fc - Show a quicksurvey to all logged in users using Parsoid (T414852) by Jon Robson
  • git #607055b7 - Enable Parsoid Read Views by default by C. Scott Ananian

PersonalDashboard

[edit]

Phonos

[edit]
  • git #bef2ed50 - Use null instead of false on no string value by Fomafix
  • git #ed8672f5 - Remove @param and @return if redundant to PHP type declaration by Fomafix

Popups

[edit]

QuickSurveys

[edit]

ReaderExperiments

[edit]
[edit]

TestKitchen

[edit]

TimedMediaHandler

[edit]
  • git #352d798d - migrateTranscodeStates: Avoid skipping rows (T415064) by Alexander Vorwerk
  • git #95c131ed - Use $this->getConfig() instead of $services->getMainConfig() by Fomafix
  • git #aafb037c - Update the metadata array fetching to non-deprecated methods by Derk-Jan Hartman

Translate

[edit]
  • git #5e00f255 - Combine identical jQuery calls by thiemowmde
  • git #1fb08417 - Call ServiceOptions::assertRequiredOptions for injected ServiceOptions by Umherirrender

VisualEditor

[edit]
  • git #2c4d0e09 - DoubleBoldEditCheck: Fix limit in searching for a heading by Ed Sanders
  • git #27551e38 - ConvertReferenceEditCheck: Fix documentation by Ed Sanders
  • git #8ddaff5f - YearLinkEditCheck: Add tests by Ed Sanders
  • git #fffa63c6 - EditCheck: update shown stats on initial page load (T417452) by Caro Medelius
  • git #83de5d2c - EditCheck: adjust editsuggestion-seen tag (T413419) by Caro Medelius
  • git #05493c6f - Don't give focus to toolbar when closing MWPopupTool by Ed Sanders
  • git #e5906e31 - Use position:sticky for toolbarPlaceholder by Ed Sanders
  • git #e14865eb - Update VE core submodule to master (17a600756) (T412223) (T416558) by David Lynch
  • git #f6276b58 - Edit check controller: make sure ensure-shown action is scrolled into view (T416537) by David Lynch
  • git #becf6cf7 - EditCheck: don't store the existing actions before updating by David Lynch
  • git #b01e9b00 - Selenium: Inserting and indenting lists (T296187) by dwalden
  • git #27c4f4e1 - Selenium: Inserting table (T296187) by dwalden
  • git #f3cb287d - EditCheckGutterSectionWidget: primary icon should be a check if present by David Lynch
  • git #2c666766 - EditCheckGutterSectionWidget: icons should get flags regardless of focus (T394713) by David Lynch
  • git #2cd566f4 - YearLinkEditCheck: Add missing flag to regex by Ed Sanders
  • git #78507f4f - getModifiedAnnotationRanges: Improve performance (T417199) by Ed Sanders
  • git #05f9d7f9 - DisambiguationEditCheck: Ignore links with hash fragments by Ed Sanders
  • git #42617b5a - MWInternalLinkContextItem: Use specific linkCache for styling by Ed Sanders
  • git #719c657c - Use ve.targetLinksToNewWindow by Ed Sanders
  • git #d4e41dff - Alienate external links with template-generated attributes (T67362) by Bartosz Dziewoński

Wikibase

[edit]

WikibaseQualityConstraints

[edit]

WikiEditor

[edit]

WikiLambda

[edit]
  • git #adb28640 - SpecialViewObject: Allow view/ URLs to use ZIDs as well as language codes by James D. Forrester
  • git #33b4f7cd - Add /view/lang/title route for Abstract content (T411704) by gengh
  • git #ad2be380 - LeaveEditorDialog: add composable and also use in AbstractContent (T417155) by Daphne Smit
  • git #8cf2fade - Split the RC hooks from PageEditingHandler to PagePostSaveHandler by James D. Forrester
  • git #51be8402 - Do not read/write from unused namespaces menu (T416652) by Jon Robson
  • git #03d74247 - Provide ViewAbstract special page (T411693) by gengh
  • git #96d95754 - Update function-schemata sub-module to HEAD (3d1d510) (T382795) by James D. Forrester
  • git #e9491d0e - abstract: Extract some i18n, label keys for consistency by James D. Forrester
  • git #691c9574 - Drawer: fix IOS scroll lock issues (T414493) by Daphne Smit
  • git #c43499f1 - Enable Abstract mode by default for devs, with only one NS by James D. Forrester
  • git #c7ea1804 - WikifunctionsPFragmentHandler: Add reference RL modules for client-mode by James D. Forrester
  • git #a8432636 - abstract: Define the not-enabled Special page i18n by James D. Forrester
  • git #ff852129 - WikifunctionsPFragmentHandler: Add usage tracking props when we're used (T414848) by James D. Forrester
  • git #e6f3a916 - Drop the temporary WikifunctionsEnableHTMLOutput feature flag by James D. Forrester
  • git #d3401b6d - Drop the temporary WikifunctionsEnableWikidataInputTypes feature flag by James D. Forrester
  • git #d16caff0 - Add custom components for Section and Fragment (T411709) (T411710) by gengh
  • git #cb4f2163 - Mark as dirty both list items when moving them up or down. (T416788) by gengh
  • git #2b580688 - Set preview fragment divs as display:contents (T416784) by gengh
  • git #5182ae53 - Refactor references module to lazy-load Vue for embedded functions (T414493) by Daphne Smit
  • git #85e50345 - References: Implement reference popovers and drawers (T414491) (T414493) by Daphne Smit
  • git #49ef506c - WikiLambdaApiBase::getResponseEnvelope: Don't try to process non-ZObjects (T414752) by James D. Forrester
  • git #dc7c7a9e - ZTypeRegistry: Prohibit saving Z25s in PHP, too (T414000) by James D. Forrester

WikimediaCustomizations

[edit]
  • git #ccd52bab - AttributionRestHandler: Minor cleanup by Sam Reed
  • git #b273b558 - RateLimit: Mark properties as readonly by Sam Reed
  • git #97362916 - ServiceWiring: Add typed return to WikimediaCustomizations.BadEmailDomainChecker by Sam Reed
  • git #e638fb2e - RateLimitHookHandler: Mark as implements GetSessionJwtDataHook by Sam Reed
  • git #8d74cc67 - Followup quick fixes to I2a2be8f50 (T415680) by mooeypoo
  • git #77d3942b - EmailAuth::onEmailAuthRequireToken: Split cldr and Events logic paths by James D. Forrester
  • git #0c300f86 - Add integration tests to Attribution API (T415680) by mooeypoo
  • git #198fd890 - Allow configuring rate limit classes for global groups (T415588) by Bartosz Dziewoński
  • git #5942de2d - EmailAuth: Minor cleanup by Sam Reed
  • git #16c05fa6 - EmailAuthHookHandler: Check if WikimediaEvents loaded before using WikimediaEventsCountryCodeLookup (T416983) by Sam Reed
  • git #25f0e9c7 - extension.json: Mark as requiring MW >= 1.46.0 by Sam Reed
  • git #3d490388 - BadEmailDomain: Mark constructor properties as readonly by Sam Reed

WikimediaEvents

[edit]

WikimediaMessages

[edit]

WP25EasterEggs

[edit]

Skins

[edit]

MinervaNeue

[edit]

Nostalgia

[edit]

Vector

[edit]
  • git #d9ae1902 - Stop tracking bundlesizes on legacy Vector by Jon Robson

WikimediaApiPortal

[edit]

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #d747f72c - Fix debug bar destroying the content area in Minerva by thiemowmde
  • git #17a60075 - ui.Surface: Update CSS scroll padding to match VE surface padding by Ed Sanders
  • git #547f0865 - PositionedTargetToolbar: Factor out calculateHeight by Ed Sanders
  • git #7c8cb35e - Use position:sticky for floating toolbar (T412223) by Ed Sanders
  • git #9e1e9fce - Track if keyIndexes are used on InternaList.merge() (T416558) by WMDE-Fisch
  • git #27785e36 - Remove unused InternalList.keys property (T416558) by WMDE-Fisch

No changes

[edit]
  • 3D
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • AutoModerator
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • CategoryTree
  • CentralNotice
  • CharInsert
  • Chart
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • CommunityConfiguration
  • CommunityConfigurationExample
  • CommunityRequests
  • ConfirmEdit
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Echo
  • Elastica
  • ElectronPdfService
  • EmailAuth
  • EventLogging
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • FlaggedRevs
  • Flow
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalBlocking
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GoogleNewsSitemap
  • GuidedTour
  • ImageSuggestions
  • InputBox
  • Insider
  • InterwikiSorting
  • Josa
  • Kartographer
  • LabeledSectionTransclusion
  • LandingCheck
  • LoginNotify
  • MapSources
  • MassMessage
  • MediaModeration
  • MediaSearch
  • MetricsPlatform
  • MobileApp
  • Modern
  • MonoBook
  • NavigationTiming
  • NearbyPages
  • NetworkSession
  • NewUserMessage
  • Newsletter
  • Nuke
  • OAuthRateLimiter
  • ORES
  • PageAssessments
  • PageNotice
  • PageTriage
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Poem
  • ProofreadPage
  • PropertySuggester
  • Quiz
  • RSS
  • ReadingLists
  • RealMe
  • RelatedArticles
  • ReportIncident
  • RevisionSlider
  • Score
  • Scribunto
  • SearchExtraNS
  • SearchVue
  • SecureLinkFixer
  • SecurePoll
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UniversalLanguageSelector
  • UploadWizard
  • UploadsLink
  • UrlShortener
  • WebAuthn
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexeme
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaCampaignEvents
  • WikimediaIncubator
  • WikimediaMaintenance
  • Wikisource
  • Wikistories
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes

[edit]

346 Changes in 56 repos by 82 authors