Jump to content

MediaWiki 1.38/wmf.24

From mediawiki.org
MediaWiki 1.38.0-wmf.23 Deployment of MediaWiki 1.38.0-wmf.24 to Wikimedia sites MediaWiki 1.38.0-wmf.25

The latest version (labeled "1.38.0-wmf.24") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 1 March 2022 (see the roadmap).

Core changes

[edit]
  • git #eb42e8e6 - Branch commit for wmf/1.38.0-wmf.24 by trainbranchbot
  • git #f9858b28 - MessageCache: Move LanguageConverterFactory call from wiring to constructor (T292239) by Umherirrender
  • git #0d0e09c1 - Show pager date headers to screen-readers (T298638) by Bartosz Dziewoński
  • git #ecbe6d21 - ReverseChronologicalPager: Group by dates in the user's timezone (T298638) by Bartosz Dziewoński
  • git #f72ea9d6 - Add <section> wrappers around pagers grouped by date (T298638) by Bartosz Dziewoński
  • git #f16c46dc - api-testing: Remove 'matched_title' check (T302706) by Nikki Nikkhoui
  • git #06f13065 - Revert "htmlform: Replace some uses of isHidden to isDisabled" (T302512) by Func
  • git #b0bd09c9 - Remove change tags for media additions/removals (T286362) by Matthias Mullie
  • git #d344b90f - block: Add a limit to DatabaseBlockStore::purgeExpiredBlocks (T301742) by Amir Sarabadani
  • git #0c65ca1b - rdbms: Remove deprecated and unused function assertIsWritableMaster by Amir Sarabadani
  • git #07520e22 - Push down date header code from IndexPager to ReverseChronologicalPager by Bartosz Dziewoński
  • git #31de8c23 - build: Update 'svgo' to latest v2.8.0 by Volker E
  • git #194b0f37 - Add the Pannonian Rusyn language (rsk) (T302556) by Amir E. Aharoni
  • git #5a453892 - Improve documentation in tables.json about file metadata by Umherirrender
  • git #ba2c15ab - block: Avoid use of null block id and blocker by Umherirrender
  • git #b126dbe3 - Fix various documentation related to null types by Umherirrender
  • git #25188a6a - jobqueue: JobQueueDB::jobFromRow cannot return null by Umherirrender
  • git #f721b5f3 - installer: Fix docs for getInfoBox/label by Umherirrender
  • git #ce9388af - http: Fix return types in MwHttpRequestToResponseInterfaceAdapter by Umherirrender
  • git #b339659d - LanguageConverter: Fix a deprecation and avoid some use of phan suppression by Func
  • git #89ef0a94 - ContentHandler: Use ParserOutputAccess for accessing ParserOutput (T302620) by Amir Sarabadani
  • git #8c559f71 - Language: Document StubUserlang in methods that accept it by Ammarpad
  • git #662e644a - Hard-deprecate Article::doDelete by Daimona Eaytoy
  • git #951063a7 - composer.json: Add ext-simplexml to require-dev (T302540) by Reedy
  • git #1d21dbb1 - composer.json: Add ext-calendar to require (T302540) by Reedy
  • git #b0041f0f - Filter out "LocationShown" from image metadata (T297403) by Simone This Dot
  • git #69906cb6 - Remove TrivialLanguageConverter::__construct() type hint (T302554) by Gergő Tisza
  • git #c1d7cbb9 - Remove LanguageConverterFactory::instantiateConverter() type hint by Gergő Tisza
  • git #b5b3dcfe - In parserTests.php, load test extension classes by Tim Starling
  • git #c2cd7147 - mediawiki.base: Remove deprecated stateful Message#toString (T292489) by Timo Tijhof
  • git #128debb6 - tests: Change use of AtEase to at operator by Timo Tijhof
  • git #5bc9bedf - mediawiki.base: Rewrite old mw.Message documentation (T292489) by Timo Tijhof
  • git #5fcbadb6 - i18n: Adjust Special:UserRights messages to refer to user groups not rights (T296056) by Taavi Väänänen
  • git #86934b2f - Replace some more usages of Wikimedia\(suppress|restore)Warnings() by Reedy
  • git #07b4daf8 - preferences: Use a faster and simpler form descriptor when validating (T58633) by Func
  • git #6a3cdd15 - api: Fix documenation/types related to null and int types by Umherirrender
  • git #a9bc9f8a - Use ObjectFactory in LanguageConverterFactory by Umherirrender
  • git #074bdbec - Fix UserGroupManager::listAllGroups() returning duplicates by Taavi Väänänen
  • git #f3687776 - Convert SearchFormWidget namespace checkboxes to OOUI (T301500) by dylsss
  • git #e35f8220 - mediawiki.special.search.styles: Don't break columns inside checkboxes (T300574) by Bartosz Dziewoński
  • git #12aae451 - tests: Replace some usages of Wikimedia\(suppress|restore)Warnings() by Reedy
  • git #8016d726 - maintenance: Replace some usages of Wikimedia\(suppress|restore)Warnings() by Reedy
  • git #d8d2bbb1 - reassignEdits: Only UPDATE tables if there's rows to update by Reedy
  • git #c83b530f - Revert "Show message fallback keys when using &uselang=qqx" (T302469) by Elliott Eggleston
  • git #477230d4 - benchmarkTruncate.php: Make script work copying from tables with prefixes by Reedy
  • git #350ea668 - Should be possible to use Linker static functions without global context by Jon Robson
  • git #58bc56cd - resourceloader: Document optimisation in WikiModule::isKnownEmpty (T299288) by Timo Tijhof
  • git #add6d0a0 - build: Update to QUnit 2.18 by Timo Tijhof
  • git #82fc3bbe - ApiSandbox: Fix issues with non-plaintext labels (T302389) by Bartosz Dziewoński
  • git #55c067fe - build: Set package.json name by Kosta Harlan
  • git #f9b589f5 - config-schema: Define types for all arrays. (T300129) by daniel
  • git #74249a88 - Add "grep.php" to search pages for a regex by Tim Starling
  • git #f0f860a5 - Remove unnecessary TestingAccessWrapper from SkinComponentTableOfContentsTest by Nicholas Ray
  • git #71e80770 - resourceloader: Add regression test for long strings and regexes (T299537) by Timo Tijhof
  • git #1a5dc6b6 - resourceloader: Fix jsminplus regex recursion (T299537) by Tim Starling
  • git #cf499e84 - Allow config merge strategies to be bypassed. by daniel
  • git #f105ddff - Make Skin::getSearchInputAttributes internal by Jon Robson
  • git #b96d235b - ReverseChronologicalPager: Fix displaying date headers for non-revisions (T302343) by Bartosz Dziewoński
  • git #a5277ce8 - Avoid references to DefaultSettings. (T300129) by daniel
  • git #de0c4819 - Add validation for abstract schema (T298320) by mainframe98
  • git #83d1537b - rdbms: Move another batch of transaction management code (T299698) by Amir Sarabadani
  • git #bfdfb770 - ApiDelete: add option to delete associated talk page (T263209) by Dayllan Maza
  • git #4cbda4ba - CommentParser: Optimise operation order (cache before isAlwaysKnown) (T293665) by Ammarpad
  • git #77f86c7e - resourceloader: Pass exports parameter to package modules (T284511) by Roan Kattouw
  • git #dc828c4a - api-testing: Run all jobs in a few more tests by Kosta Harlan
  • git #66f0904b - Pass SettingsBuilder into config callbacks. (T294739) by daniel
  • git #94ab2e6a - EditPage: Support Special:MyLanguage for preload param (T299544) by Niklas Laxström
  • git #0fdd607a - ParserOutput: Use page language instead of site content language for conversion (T295187) by Func
  • git #6a7bffaa - LinkBatch::getPageIdentities(): Fix return type by Gergő Tisza
  • git #e37d3d84 - api: Remove ApiQueryBlocks::prepareUsername by Umherirrender
  • git #f5092e8a - block: Replace DateTime::createFromFormat by wfTimestamp by Umherirrender
  • git #bc36c768 - ParserOutput: implement the abstract ContentMetadataCollector interface (T287216) by C. Scott Ananian
  • git #4776bed2 - [Take 2] Refactor menu navigation construction"" (T301203) by Jon Robson
  • git #f8c17b57 - Fix documentation about mode for ContentSecurityPolicy Hooks by Umherirrender
  • git #b6e2a124 - ParserOutputAccess: Check for latest revision when checking for cache (T283029) by Amir Sarabadani
  • git #b2ded2c7 - Linker: Compact rollback edit count related code by Thiemo Kreuz
  • git #6939b7f6 - SpecialUndelete: Do not show empty comments as deleted (T300462) by dylsss

Vendor

[edit]

Extensions

[edit]

AbuseFilter

[edit]
  • git #533e3dc5 - Use new namespace for MediaWiki\Revision\RevisionLookup by Umherirrender
  • git #2f5a587b - Normalize logged parser error messages by Daimona Eaytoy
  • git #b5c22f2b - Improve wording for throttled filter warnings (T200036) by Daimona Eaytoy
  • git #9ed8fa7f - Update description of AbuseFilterEmergencyDisableThreshold by Matěj Suchánek
  • git #1d31c86e - Improve debug messages of loading ext. links by Matěj Suchánek

AdvancedSearch

[edit]
  • git #748a6beb - build: Drop qunit devDependency, seemingly unused by James D. Forrester
  • git #e9f803d8 - build: Update QUnit from 2.17.2 to 2.18.0 by James D. Forrester

AntiSpoof

[edit]

ApiFeatureUsage

[edit]

CategoryTree

[edit]
  • git #de9a92c7 - CategoryTree: Use Category::getMemberCount from core by Ammarpad

CentralAuth

[edit]
  • git #59dd19c6 - Add centralauth-suppress permission (T302675) by Alexander Vorwerk
  • git #a29bc022 - Drop Special:UsersWhoWillBeRenamed (T288906) by Alexander Vorwerk
  • git #4464dd85 - Set default for globaluser.gu_enabled when inserting by Umherirrender
  • git #c0017d6e - tests: Call IDatabase::timestamp before inserting rows (T244899) by Umherirrender
  • git #8c1db946 - Replace usages of Wikimedia\(suppress|restore)Warnings() by Reedy
  • git #4f22a33e - Update ContentSecurityPolicy* hooks doc by Alexander Vorwerk
  • git #d282c215 - Normalize some log messages by Taavi Väänänen
  • git #89aa2b0e - SECURITY: Ignore cached CentralAuthUser entries with expired groups (T302248) by Taavi Väänänen
  • git #3da3c164 - SECURITY: Fix ttl for groups expiring in the future (T302248) by Alexander Vorwerk
  • git #37b07040 - attachAccount: Use fatalError() rather than output() and exit() by Reedy
  • git #433fc19e - Standardise type for timestamp columns (T300576) by Umherirrender

CheckUser

[edit]

CirrusSearch

[edit]
  • git #34617748 - ext.cirrus.serp: Use "wikipage.content" instead of mw.util.$content (T65466) by Timo Tijhof
  • git #b6e1d34a - Replace usages of Wikimedia\(suppress|restore)Warnings() by Reedy
  • git #335095e6 - integration: move @expect_failure from one test to the full update_weight_api feature by Erik Bernhardson
  • git #5dba6c90 - DataSender::sendUpdateWeightedTags(): Allow omitting tags (T301030) by Gergő Tisza
  • git #b387a913 - UpdateWeightedTags: Add batch mode (T301030) by Gergő Tisza

Citoid

[edit]

CodeMirror

[edit]

CodeReview

[edit]
  • git #0ed1648f - Replace usages of Wikimedia\(suppress|restore)Warnings() by Reedy

ContentTranslation

[edit]
  • git #146f9f45 - SXTranslationListLanguageSelector: Add missing lang attribute by Santhosh Thottingal
  • git #44050d36 - Fix: contenttranslationlangtrend API fails with Internal DBQueryError (T302700) by Santhosh Thottingal
  • git #41f5fe59 - SX entrypoints: Autogenerate sql file for cx_significant_edits table (T302371) by NikG
  • git #28d1f72d - For sections with MT misuse issue, validate it on content updates (T263116) by Santhosh Thottingal
  • git #5aad1f49 - CX: Add "cx_significant_edits" table to support entrypoint (T287025) by NikG

CreditsSource

[edit]

DiscussionTools

[edit]

DismissableSiteNotice

[edit]

DonationInterface

[edit]

Echo

[edit]
  • git #c5c27568 - build: Update 'svgo' to latest v2.8.0 by Volker E

EntitySchema

[edit]

EventBus

[edit]
  • git #65f7536e - Use new namespace for MediaWiki\Revision\RevisionSlots by Umherirrender

EventLogging

[edit]
  • git #9b6ad67b - Move support for POST data from sendBeacon() back to submit() (T273374) by Timo Tijhof

FlaggedRevs

[edit]
  • git #3f9e352c - ext.flaggedRevs.review: Restore tolerance when setting "disabled" prop by Timo Tijhof
  • git #f852d75e - Use namespaced Database class by Umherirrender

Flow

[edit]
  • git #48f6764b - Use new namespace for MediaWiki\Revision\RevisionRecord by Umherirrender
  • git #01ef285f - Use namespaced IDatabase class by Umherirrender
  • git #b03258d3 - Use namespaced GuidedTourLauncher by Reedy
  • git #ddd67187 - Replace usages of Wikimedia\(suppress|restore)Warnings() by Reedy

GeoCrumbs

[edit]

GlobalCssJs

[edit]
  • git #55855f5e - Use new namespace for MediaWiki\Revision\RevisionRecord by Umherirrender

Graph

[edit]
  • git #fc815b79 - ve.dm.MWGraphModel: Fix invalid assert.throws() call in test by Timo Tijhof

GrowthExperiments

[edit]
  • git #d576784f - GLAM event: update landing page icon (T301097) by MewOphaswongse
  • git #f711bf5d - GLAM event: enableCampaign should set image recommendation task type (T301029) by Kosta Harlan
  • git #d7451775 - GLAM event: landing page (T301097) by MewOphaswongse
  • git #8a7283c0 - Mentor dashboard: Mark mentor-tools as stable (T280307) by Martin Urbanec
  • git #08ccd564 - build: Update 'svgo' to latest v2.8.0 & re-crush images by Volker E
  • git #6f911036 - Use new namespace for MediaWiki\SpecialPage\SpecialPageFactory by Umherirrender
  • git #1f7d763a - Use new namespace for MediaWiki\Revision\RevisionLookup by Umherirrender
  • git #4692e09a - HomepageHooks: Micro-optim around onMessageCache__get() and other hooks (T302623) by Timo Tijhof
  • git #328c959a - phpunit: Add some tests for VariantHooks by Kosta Harlan
  • git #b8667e1f - Help panel dialog: use mock only for getTaskTypes by Sergio Gimeno
  • git #7fc37f42 - GLAM event: use GrowthExperimentsCampaignConfig for QualityGateDecorator and PageConfigurationLoader (T301029) by MewOphaswongse
  • git #17a5b306 - LocalSearchTaskSuggester: Make sure search errors are serializable by Gergő Tisza
  • git #30c16d28 - GrowthArticleTopicFeature: Accept any topic (T301030) by Gergő Tisza
  • git #2788d561 - GLAM event: Show CampaignTopic for users in the campaign (T301029) by MewOphaswongse
  • git #364edcc8 - Structured task: Don't show dialog for confirming leaving suggestions mode upon rejection (T302463) by MewOphaswongse
  • git #787a9563 - Add an image: add "confirm_reject_suggestion" action (T302429) by MewOphaswongse
  • git #84d70cbe - Newcomer tasks: Add CampaignTopic by Gergő Tisza
  • git #ed4aa5ed - tests: Mock wgArticleId instead of relying on SpecialPage value (T89434) by Timo Tijhof

GuidedTour

[edit]
  • git #f9a59f41 - build: Update 'svgo' to latest v2.8.0 by Volker E

ImageMap

[edit]

Insider

[edit]

intersection

[edit]

IPInfo

[edit]

Josa

[edit]

Kartographer

[edit]

LdapAuthentication

[edit]
  • git #50b5535e - Replace usages of Wikimedia\(suppress|restore)Warnings() by Reedy

Linter

[edit]
  • git #6925519c - Delete lint errors when blank page saved while changing content type (T280193) by sbailey
  • git #28583896 - Account for all lintable contentmodels after contentmodel change by Arlo Breault
  • git #0e56c222 - Delete lint error records when content model changes from wikitext (T298343) by sbailey

Listings

[edit]

MachineVision

[edit]
  • git #c2f6ed9b - Use new namespace for MediaWiki\Revision\RevisionStore by Umherirrender

MapSources

[edit]

MassMessage

[edit]
  • git #6a191405 - Use new namespace for MediaWiki\Revision\RevisionStore by Umherirrender

MobileFrontend

[edit]
  • git #50964a01 - Toggler: Use getObject/setObject to handle JSON serialisation by Ed Sanders
  • git #f685a0e3 - Use new namespace for MediaWiki\Revision\RevisionRecord by Umherirrender
  • git #9d021f21 - Toggler: Remove old localStorage code by Ed Sanders
  • git #dda5295e - Fix documentation typo by Ed Sanders
  • git #65bcd8da - build: Update QUnit from 2.17.2 to 2.18.0 by James D. Forrester
  • git #84a5ff57 - Editor init: Use wgAction instead of query string action (T302298) by Ed Sanders

MultimediaViewer

[edit]
[edit]
  • git #9a495b20 - tests: Avoid loadCallback() in tests and re-enable onMwLoadEnd test (T299780) by Timo Tijhof
  • git #6e69608f - tests: Improve stability and visibility of emitCpuBenchmark() test (T299780) by Timo Tijhof
  • git #a690c3cc - ext.navigationTiming: Use early return for isRegularNavigation (T299780) by Timo Tijhof
  • git #255cc9e9 - ext.navigationTiming: Change $.each() to Array#forEach by Timo Tijhof

NearbyPages

[edit]
  • git #07d3f965 - Swap AutoloadClasses for AutoloadNamespaces by Reedy

NewUserMessage

[edit]

OATHAuth

[edit]
  • git #6f37618f - Explicitly specify SQL columns to SELECT by Kunal Mehta
  • git #ba39a4df - Add basic tests for TOTPKey by Kunal Mehta
  • git #211c1cb9 - Replace usages of Wikimedia\(suppress|restore)Warnings() by Reedy
  • git #274c8204 - SECURITY: Use constant time checks for token values (T302059) by sbassett

OAuth

[edit]
  • git #af26a29b - composer.json: Pin league/oauth2-server to commit by Reedy

PagedTiffHandler

[edit]

PageTriage

[edit]
  • git #654225e6 - Replace deprecated JobQueueGroup::singleton() by Umherirrender

Popups

[edit]
  • git #830ec1b5 - build: Update 'svgo' to latest v2.8.0 & re-crush images by Volker E

RevisionSlider

[edit]
  • git #91ea0fcc - build: Update 'svgo' to latest v2.8.0 by Volker E

RSS

[edit]
  • git #32ec2ae3 - Replace usages of Wikimedia\(suppress|restore)Warnings() by Reedy

Scribunto

[edit]
  • git #5ca204aa - Replace usages of Wikimedia\(suppress|restore)Warnings() by Reedy

SearchExtraNS

[edit]

SecurePoll

[edit]

SpamBlacklist

[edit]
  • git #a5c4f5bb - Use new namespace for MediaWiki\Revision\SlotRecord by Umherirrender
  • git #22198885 - Replace usages of Wikimedia\(suppress|restore)Warnings() by Reedy

SubPageList3

[edit]

SubpageSortkey

[edit]

TemplateStyles

[edit]

TheWikipediaLibrary

[edit]

TimedMediaHandler

[edit]

timeline

[edit]

TitleBlacklist

[edit]
  • git #b9b82c55 - Replace usages of Wikimedia\(suppress|restore)Warnings() by Reedy

TorBlock

[edit]
  • git #8eab6fe5 - Migrate AbuseFilter-filterAction hook to AbuseFilterAlterVariables by Daimona Eaytoy

Translate

[edit]

TwoColConflict

[edit]
  • git #966416e5 - build: Update 'svgo' to latest v2.8.0 by Volker E

UniversalLanguageSelector

[edit]
  • git #5abe9869 - build: Update 'svgo' to latest v2.8.0 & re-crush images by Volker E
  • git #32ee5f55 - Update jquery.ime and jquery.uls from upstream by Amir E. Aharoni

UploadWizard

[edit]

VipsScaler

[edit]

VisualEditor

[edit]

Wikibase

[edit]

WikibaseLexeme

[edit]

WikibaseMediaInfo

[edit]
  • git #6c521867 - Use new namespace for MediaWiki\Revision\RevisionStore by Umherirrender
  • git #632454b2 - build: Update QUnit from 2.9.3 to 2.18.0 by James D. Forrester
  • git #f5c65325 - Remove fulltext score normalization (T296631) by Matthias Mullie

WikibaseQualityConstraints

[edit]
  • git #448c4d2b - Bump grunt-stylelint from 0.16.0 to 0.17.0 by Addbot
  • git #0eb6ace3 - Bump stylelint-config-wikimedia from 0.11.1 to 0.12.2 by Addbot
  • git #710c5552 - Bump unexpected from 12.0.3 to 12.0.4 by Addbot

Wikidata.org

[edit]
  • git #eecec323 - build(deps-dev): bump grunt-stylelint from 0.16.0 to 0.17.0 by Addbot

WikiEditor

[edit]
  • git #fbecf465 - insertlink: Set url mode of title field when switching between modes automatically (T302196) (T302201) by Func
  • git #d1dc65cf - Remove unused deprecated module "jquery.throttle-debounce" by Ed Sanders

WikiLambda

[edit]
  • git #7aefb9b8 - jest: Clean up the ignores and explain why we do so by James D. Forrester
  • git #ad46e38b - Apply correct spacing and positioning on function heading (T298598) by adesoji
  • git #d4e30017 - Update function-schemata sub-module to HEAD (370b9cb) by James D. Forrester
  • git #8dc8d279 - Validation tests: Enable LIST meta-schema by James D. Forrester
  • git #5aa62eee - Add @codeCoverageIgnore directives to some trivial files we can't test by James D. Forrester
  • git #18378d37 - API: Improve coverage reports by ignoring structural methods by James D. Forrester
  • git #6da95c65 - fix the publish function to show hand on button and redirect after clicking publish (T302156) (T302155) by jkieserman
  • git #2efbb584 - Update function-schemata sub-module to HEAD (650770f) (T292788) (T296676) by James D. Forrester
  • git #0e703eeb - Validation tests: Don't try to use the Z10 and Z7_backend schemas, going away by James D. Forrester

WikimediaBadges

[edit]
  • git #e6abb45f - build(deps-dev): bump grunt-stylelint from 0.16.0 to 0.17.0 by Addbot

WikimediaEvents

[edit]
  • git #868d9e7a - build: Update eslint-config-wikimedia to 0.22.1 by Ed Sanders
  • git #8b96ae20 - mobileWebUIActions: Minor optims that simplify and reduce indirection by Timo Tijhof

WikimediaIncubator

[edit]
  • git #5df0ae61 - Use renamed SpecialRandomPage class by Umherirrender
  • git #2610305f - Fix escaped HTML showing on Special:IncubatorFirstSteps (T301061) by Jon Harald Søby

WikimediaMaintenance

[edit]
  • git #7b24a16a - Replace usages of Wikimedia\(suppress|restore)Warnings() by Reedy
  • git #17f86faa - createExtensionTables.php: Update path for translate's tables (T268576) by Martin Urbanec

WikimediaMessages

[edit]

Skins

[edit]

MinervaNeue

[edit]
  • git #e3c2e625 - build: Update 'svgo' to latest v2.8.0 & re-crush images by Volker E
  • git #3dd1fd84 - Use new namespace for MediaWiki\SpecialPage\SpecialPageFactory by Umherirrender
  • git #dc422a3d - Deprecate MobileMenu hook (T291568) by Jon Robson
  • git #fade8ad2 - Search icon should be part of search form for grade C browsers (T301257) by Jon Robson

MonoBook

[edit]
  • git #4750ffdf - build: Update 'svgo' to latest v2.8.0 & re-crush images by Volker E

Nostalgia

[edit]

Timeless

[edit]
  • git #91c3bb0f - build: Update 'svgo' to latest v2.8.0 by Volker E

Vector

[edit]
  • git #f2d71586 - build: Update 'svgo' to latest v2.8.0 & re-crush images by Volker E
  • git #be2abb58 - Hide sticky header and ULS button in print mode (T300178) by bwang
  • git #1b0af902 - Add icon classes to portlet links without IDs (T301012) by BrandonXLF
  • git #5f0c0cb2 - Use TOC template data for showing collapsible section arrows (T299361) by bwang
  • git #27939ac6 - Revert "Improve jsdoc for tableOfContents.js and sectionObserver.js" by Nicholas Ray
  • git #e9d2f5e3 - Switch order of sidebar menu and article toolbar in DOM (T300875) by bwang
  • git #f5ad6fe7 - Improve jsdoc for tableOfContents.js and sectionObserver.js by Nicholas Ray
  • git #48f1f135 - Clean up: Remove ts-ignores in stickyheader.js by bwang

WikimediaApiPortal

[edit]
  • git #c5dd1968 - Use new namespace for MediaWiki\SpecialPage\SpecialPageFactory by Umherirrender

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #03e6e302 - build: Update QUnit from 2.16.0 to 2.18.0 by James D. Forrester
  • git #a75d285a - ve.ce.Surface: Fix error on load when document has no content offsets (T302362) by Bartosz Dziewoński
  • git #abd5894e - Show copy button when selecting focusable nodes on mobile (T101113) by Ed Sanders

No changes

[edit]
  • 3D
  • ActiveAbstract
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • Cite
  • CiteThisPage
  • CodeEditor
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ConfirmEdit
  • CongressLookup
  • ContactPage
  • Dashiki
  • Disambiguator
  • DoubleWiki
  • DynamicSidebar
  • Elastica
  • ElectronPdfService
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • Gadgets
  • GeoData
  • GlobalBlocking
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • InputBox
  • Interwiki
  • InterwikiSorting
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LiquidThreads
  • LocalisationUpdate
  • LoginNotify
  • Math
  • MediaModeration
  • MediaSearch
  • MobileApp
  • Modern
  • Newsletter
  • Nuke
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • ParserFunctions
  • PdfHandler
  • Poem
  • PoolCounter
  • ProofreadPage
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • ReadingLists
  • RelatedArticles
  • Renameuser
  • SandboxLink
  • Score
  • SecureLinkFixer
  • ShortUrl
  • SiteMatrix
  • StopForumSpam
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TocTree
  • TranslationNotifications
  • TrustedXFF
  • UploadsLink
  • UrlShortener
  • WebAuthn
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikidataPageBanner
  • WikimediaApiPortalOAuth
  • WikimediaEditorTasks
  • Wikisource
  • XAnalytics
  • cldr
  • wikihiero

Total changes

[edit]

306 Changes in 90 repos by 67 authors