Jump to content

MediaWiki 1.46/wmf.14

From mediawiki.org
MediaWiki 1.46.0-wmf.13 Deployment of MediaWiki 1.46.0-wmf.14 to Wikimedia sites MediaWiki 1.46.0-wmf.15

The latest version (labeled "1.46.0-wmf.14") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 3 February 2026 (see the roadmap).

Core changes

[edit]
  • git #a950751a - Branch commit for wmf/1.46.0-wmf.14 (T413805) by trainbranchbot
  • git #6a842c7c - Bump wikimedia/parsoid to 0.23.0-a14 (T416033) by C. Scott Ananian
  • git #75ea7ca9 - mediawiki.jqueryMsg: Always use parser if object param is present (T415939) by SomeRandomDeveloper
  • git #ecb9fe90 - Update Codex from v2.3.3 to v2.3.4 (T368635) (T379075) (T393819) (T399905) (T410950) (T411324) (T413820) (T415727) by Volker E.
  • git #67ae494e - Add explicit $3 to watchlistlabels-editwatchlist-dialog-intro-unassign by Amir E. Aharoni
  • git #d3310d92 - ContributionsPager: Add user links if there are multiple contributors (T414966) by Thalia
  • git #d93ed26f - Special:EditWatchlist: Fix label dialog message parameters (T412792) by Sam Wilson
  • git #9c380d66 - Add explicit $3 to watchlistlabels-editwatchlist-dialog-intro by Amir E. Aharoni
  • git #4fcfdd36 - Special:EditWatchlist: Escape label names in watchlist table (T415776) by Sam Wilson
  • git #c33dbc83 - FileBackend: Clean up unused private constants (T328872) by Func
  • git #f4ba09ae - Remove $2 from singular in watchlistlabels-delete-warning by Amir E. Aharoni
  • git #056da35f - Add explicit $2 to watchlistedit-unwatch-confirmation by Amir E. Aharoni
  • git #b44e4e22 - Fix the message movetalk-unselect by Amir E. Aharoni
  • git #0d32f4ed - VueComponentParser: use Parsoid DOM compatibility methods by C. Scott Ananian
  • git #4a4ae454 - Remove not needed closures from tests by thiemowmde
  • git #6c7f18f0 - Updated lcobucci/jwt from 4.1.5 to 4.3.0 by Sam Reed
  • git #6d1522ee - FileBackend: Streamline trivial MIME type detection by thiemowmde
  • git #bc780bd4 - Streamline filter logic in ApiQueryUserContribs by thiemowmde
  • git #237e0db6 - externalDiffTest: Make bash script robust against spaces in file names by Fomafix
  • git #0557b864 - WebStart: Declare namespace in the use block by Fomafix
  • git #a7e77dbb - Upgrade doctrine/dbal from 3.10.3 to 3.10.4 by Alexander Vorwerk
  • git #75892852 - Update psy/psysh to ^0.12.19 (T416050) by Reedy
  • git #6e3e48ab - Make sure labels on Special:EditWatchlist render properly in LTR (T415776) by Cormac Parle
  • git #335e25f5 - Clarify the post-processing cache status of Article (T376183) by Isabelle Hurbain-Palatin
  • git #df70168e - HtmlPageBundle/DomPageBundle: always pass SiteConfig as an named argument by C. Scott Ananian
  • git #9e301212 - editpage: Introduce EditPageStatus (T157658) by SomeRandomDeveloper
  • git #0ce652a1 - HtmlPageBundle: Use named arg syntax to enable class changes by Subramanya Sastry
  • git #036dfc7c - editpage: Split constraint runner creation into separate methods (T157658) by SomeRandomDeveloper
  • git #1046b37e - Bump wikimedia/parsoid to 0.23.0-a13.1 (T415328) by C. Scott Ananian
  • git #bcf24cb9 - Special:EditWatchlist: Fix label dialog header messages (T414581) by Sam Wilson
  • git #f67c597f - Watchlist: 2nd take at not double-escaping filter values (T415489) by Sam Wilson
  • git #92ec8551 - Parsoid/Config/PageContent: Also return a corresponding LinkTarget by C. Scott Ananian
  • git #f0428523 - ConverterRule: allow DocumentFragments as well as strings (T380517) by C. Scott Ananian
  • git #fd17c4e5 - Add @since annotation to ReadPrivateUserRequirementsConditionHook by Thalia
  • git #2b26ed67 - Add a hook for revealing values of private group conditions (T415491) by Marcin Szwarc
  • git #75610ecd - editpage: Fix exception with non-string 'preloadparams' (T388945) by Bartosz Dziewoński
  • git #25c5bee0 - Show labels on watchlist without enhanced recent changes (T408205) by Cormac Parle
  • git #b2109e02 - REST: remove automatic activation of site.v1 module (T415771) by bpirkle
  • git #0412f67d - Streamline/fix namespace preparation in ChangesListSpecialPage by thiemowmde
  • git #01ed0c6c - Fix eslint no-unlabeled-buttonwidget warning in rcfilters by Sam Wilson
  • git #9571da98 - Revert "TypeaheadSearch: ensure fix for mobile keyboard is only applied when the search is using the mobile experience" (T413378) by Jdlrobson
  • git #9a870e26 - RecentChanges: Revert 'hist' back to 'history' (T244411) by Dillon Hardy
  • git #4717a15c - SpecialPageLanguage: Use Language Select Widget in language field (T415013) by Huei Tan
  • git #f8a30d1b - RecentChanges: New changes button not shown if filters are hidden (T406339) by Dillon Hardy
  • git #792a628e - HTMLSelectLanguageField: Allow codex display format (T415013) by Huei Tan
  • git #4f03da50 - ConverterRule: make all public properties private, and emit warnings by C. Scott Ananian
  • git #b02f92a1 - TitleFactory: broaden types to match Title by C. Scott Ananian
  • git #027ce8db - UserLinkRenderer: Hide contrib links for Temp Accounts (T412013) by Héctor Arroyo
  • git #64435e9e - editpage: Allow passing initial constraints to constraint runner constructor by SomeRandomDeveloper
  • git #20610ad7 - Move legacy watchlist nav to WatchlistSpecialPage trait (T415585) by Sam Wilson
  • git #e061fe9b - UserEditTracker: Add a method to preload the edit count cache explicitly (T414950) by Héctor Arroyo
  • git #f92fc0be - Update imagelinks primary key (T299953) by Alexander Vorwerk
  • git #9348a0a8 - Fix file page with native SVG rendering enabled (T415751) by Derk-Jan Hartman
  • git #2de5d765 - Special:EditWatchlist: Enable buttons and add more messages (T414581) by Sam Wilson
  • git #9361989f - Add LanguageSelectWidget (T415013) by Huei Tan
  • git #32b4b782 - Add missing attributes in mediawiki.languageselector by Huei Tan
  • git #15d5cbb9 - Revert "Language: Namespace dependency classes" (T415619) by Jforrester
  • git #ef77d843 - ApiParse: Use message objects instead of RawMessages to parse warnings (T414871) by SomeRandomDeveloper
  • git #b54b13dc - REST: add ModuleManager for managing information about REST modules (T409517) by bpirkle
  • git #14756f9f - Updated wikimedia/ip-utils from 6.0.0 to 6.0.1 by Alexander Vorwerk
  • git #dd7f6421 - Update phpunit/phpunit from 9.6.33 to 9.6.34 by Alexander Vorwerk
  • git #5c0afe2d - Update Article to show moveddeleted-notice-recent message when article is moved (T131552) by Trevor Hauter
  • git #37d8dc3b - Updated phpunit/phpunit from 9.6.21 to 9.6.33 (T415723) by Sam Reed
  • git #f4fd94f4 - Http: Namespace classes (T353458) by Amir Sarabadani
  • git #80e3b20a - tests: Remove deprecated PHPUnit entry point, config, and bootstrap [take 2] (T395470) by Jforrester
  • git #d3741ad3 - Special:EditWatchlist: add confirmation dialog when unwatching (T412792) by Sam Wilson
  • git #0675e8cd - Support listing private conditions for a given group (T415491) by Marcin Szwarc
  • git #ee9e7f5b - Specials: Start to convert to using constructor property promotion by Sam Reed
  • git #9de2cabd - Make group restrictions apply to 'add-self' groups as well by Marcin Szwarc
  • git #026c2e26 - Watchlist: do not double-escape labels, and always use `<bdi>` (T415489) by Sam Wilson
  • git #3cc0991e - Special:UserRights: Display error when adding disallowed groups (T414912) by Marcin Szwarc
  • git #e854ff46 - ConverterRule: accept BCP-47 codes in -{N|...}- rules by C. Scott Ananian
  • git #075acab4 - Specials: Start to convert to using constructor property promotion by Sam Reed
  • git #39019afb - ComposerLaunchParallel: Stop excluding the ParserFuzz and Stub groups (T415230) by James D. Forrester
  • git #7491e93d - build: Drop back-compatibility for testing-access-wrapper and pin; 4+ required for PHP 8.5 (T412518) by James D. Forrester

Vendor

[edit]

Extensions

[edit]

AbuseFilter

[edit]
  • git #2b2639e9 - Use more compact array_filter alternatives in PHP by thiemowmde
  • git #9a485d0b - Improve a few PHPDoc tags and PHPCS comments by thiemowmde
  • git #ca0f2396 - Reconstruct the container FieldLayout for wpFilterDeleted (T392104) by Dr4goniez
  • git #ee37c558 - Use existing NullLogger in tests by thiemowmde
  • git #1c445e57 - Prefer msg() with inline params over separate params() by thiemowmde
  • git #148b36af - Streamline various places that construct PHP arrays by thiemowmde

AntiSpoof

[edit]
  • git #9f1a58de - Improve PHPDoc type hints and remove redundant ones by thiemowmde
  • git #ef553e20 - Remove unused, underspecified "public": true from extension.json by thiemowmde
  • git #c93b9670 - More minor cleanup by Sam Reed
  • git #d7f074af - Minor cleanup of classes used by CentralAuth by Sam Reed

CampaignEvents

[edit]
  • git #958ff7d7 - Replace HTML comments with Mustache comments in templates (T415778) by akaza24
  • git #2ef9ed75 - Always use full event page URLs in EventsListPager (T415934) by Daimona Eaytoy
  • git #9d360394 - Add feature flag CampaignEventsEnableEventGoals (T414143) by Claudio Melo
  • git #0afb3927 - Implement post-edit dialog for Wikibase statement edits (T411829) by Daimona Eaytoy
  • git #1680c09f - selenium: Update to wdio-mediawiki 6.1.0 (T415685) by Peter Hedenskog
  • git #b0cdef92 - EventContributionValidator: use CentralUser more consistently by Daimona Eaytoy
  • git #1aed80c0 - Simplify PermissionCheckerTest::testUserCanAddContribution by Daimona Eaytoy
  • git #8363b370 - EventContributionsPager: standardize wrapping for titles and usernames (T409757) by Daimona Eaytoy

CategoryTree

[edit]

CentralAuth

[edit]
  • git #85136668 - Fix unbalanced html on Special:WikiSets for readonly view by Umherirrender
  • git #06513315 - Inline/streamline private implementation in SpecialMergeAccount by thiemowmde
  • git #9de8dddd - Use HTMLForm for the create form on Special:GlobalGroupPermissions (T413543) by Umherirrender
  • git #7c543da0 - Use HTMLForm for the delete form on Special:WikiSets (T413543) by Umherirrender
  • git #281b23db - Merge checkLocalNames.php into checkLocalUsers.php by Gergő Tisza
  • git #f0fabe43 - Update AntiSpoof related classes by Sam Reed
  • git #c8eb06c9 - maintenance: Another pass at updates an cleanup by Sam Reed
  • git #9224e934 - PopulateLocalAndGlobalIds: Make a better attempt to populate lu_local_id and lu_global_id (T388983) (T303590) by Sam Reed
  • git #79139331 - maintenance: Various updates by Sam Reed
  • git #9c2f1d60 - migratePass1.php: Minor updates and improvements by Sam Reed
  • git #2dabb5c2 - Delete maintenance/populateGlobalRenameLogSearch.php by Sam Reed
  • git #b7d97789 - CentralAuthEditCounter: Cache ::getCount and add preload method (T415779) by Dreamy Jazz

CentralNotice

[edit]

Chart

[edit]
  • git #5ca6ae10 - Add PLURAL to chart-error-switchable-string message by Jon Harald Søby

CheckUser

[edit]

Cite

[edit]
  • git #fc90c3cc - Use transitional DataMwBody::setHTML() (part 4) by C. Scott Ananian
  • git #d0d520bc - Use transitional DataMwBody::setHTML() (part 3) by C. Scott Ananian
  • git #23331252 - tests/parser: Add missing *-knownFailures.json files. by C. Scott Ananian
  • git #911faa86 - RefTagHandler: temporarily stop using Ext\DOMDataUtils::cloneNode() by C. Scott Ananian
  • git #1cf4b0b0 - BacklinkMarkRendererTest: Change `class_exists` call to `interface_exists` (T397395) by a smart kitten
  • git #235470cf - Update Cite tests to reflect recent changes in Parsoid by Subramanya Sastry
  • git #928520fb - [phpunit] Make sure JS vars are bools by WMDE-Fisch
  • git #10e38088 - VE: Extend the updateInternalItem group change test (T373424) (T415770) by WMDE-Fisch

cldr

[edit]

CodeMirror

[edit]

CommunityRequests

[edit]

ConfirmEdit

[edit]
  • git #c37898bb - SimpleCaptcha: Truncate log messages when too many URLs are added (T411168) by Kosta Harlan

ContentTranslation

[edit]

DiscussionTools

[edit]
  • git #bbabf023 - tests: Remove node type numbers from testLinearWalk (T415942) by Bartosz Dziewoński
  • git #a2aaaf1b - Tests: Make testLinearWalk assertion of nodeName case insensitive (T415942) by Ed Sanders

DonationInterface

[edit]

Echo

[edit]
  • git #54fbb088 - Enable CLI mode focused tests in ThankYouEditTest by Aaron Schulz

EntitySchema

[edit]
  • git #48ae4126 - Prepare for TempUserStatus changing to StatusValue by Lucas Werkmeister

FileImporter

[edit]
  • git #65799a93 - Use PHP8 constructor property promotion syntax (T396813) by thiemowmde
  • git #a9230876 - Add declare( strict_types = 1 ) to all PHPUnit tests by thiemowmde
  • git #b4998e85 - Overwrite isListed() instead of the constructor parameter $listed by Fomafix

FlaggedRevs

[edit]
  • git #091c80d7 - Use IncludableSpecialPage instead of $this->mIncludable = true by Fomafix

Flow

[edit]
  • git #912aa042 - Use modern, more compact PHP syntax where possible by thiemowmde

GlobalBlocking

[edit]
  • git #eeab4e81 - GlobalBlockingHooksTest: Add empty method getPager by Fomafix

GlobalWatchlist

[edit]

GrowthExperiments

[edit]

IPInfo

[edit]

IPReputation

[edit]
  • git #50234ea7 - GetSecurityLogContextHandler: Add IP reputation organization (T415354) by Kosta Harlan

Kartographer

[edit]
  • git #33f79eb8 - Don't use non-standard \DOMDocument::loadHTML() method (T415954) by C. Scott Ananian

LiquidThreads

[edit]
  • git #762595a3 - Use IncludableSpecialPage instead of $this->mIncludable = true by Fomafix

MassMessage

[edit]
  • git #bcd0ae67 - Replace Status with more narrow StatusValue where possible by thiemowmde

Math

[edit]

MetricsPlatform

[edit]

MobileFrontend

[edit]

MultimediaViewer

[edit]

OATHAuth

[edit]

PageAssessments

[edit]
  • git #ec881932 - Overwrite isIncludable() instead of $this->mIncludable = true by Fomafix

PageImages

[edit]
  • git #23d14e86 - Enable PHPCS FunctionSpacing sniff to improve readability by thiemowmde

PageNotice

[edit]
  • git #065be76a - build: Drop back-compatibility for testing-access-wrapper, 4+ required for PHP 8.5 by James D. Forrester

PageTriage

[edit]
  • git #ce1d1dc4 - Revert "Use page creation date as offset only if the legacy ordering is specified" (T412014) (T414892) by Novem Linguae
  • git #fd901187 - Revert "Use `ptrp_reviewed_updated` instead of creation date for next page" (T412014) (T415542) by Novem Linguae
  • git #ff4bbd26 - Revert "Special:NewPagesFeed: view and sort by ptrp_reviewed_updated, not ptrp_created" (T412014) by Novem Linguae
  • git #9de0a5da - Add edit summary for RfD nominations via PageTriage (T413738) by Sarthak Singh

PersonalDashboard

[edit]
  • git #cdab5b00 - Prevent long Recent Activity edit summaries from overflowing (T414129) by suecarmol
  • git #f64a7b54 - There is excessive whitespace in between dashboard modules on certain skins (T414120) by Kgraessle
  • git #435887e1 - Bump vitest-plugin-mediawiki to v0.1.3 by Dillon Hardy
  • git #c2505b2c - Parse edit summaries in the Recent Changes module (T415077) by suecarmol

ProofreadPage

[edit]
  • git #a69f96ad - Overwrite isIncludable() instead of $this->mIncludable = true by Fomafix
  • git #2f161c44 - Revert "Support WikiEditor's resizing drag bar for Page editing" by Bhsd
  • git #a408670f - Do not use deprecated menu (attempt 2) (T412238) by Jon Robson
  • git #ca070b1a - Make use of ??= and ?? operators where it makes sense by thiemowmde

ReaderExperiments

[edit]

Scribunto

[edit]
  • git #f149093a - Use atomic Html::element instead of Html::open/closeElement by thiemowmde
  • git #5128d0af - Use first class callable syntax in more places by thiemowmde
  • git #400ae982 - Allow using a shared global environment for module invocations (T368143) by SomeRandomDeveloper
  • git #7203ae43 - Add translations for kaj (T415038) by Pppery
  • git #67158d82 - Use $this->getServiceContainer() in maintenance by Fomafix
  • git #14f49f23 - LuaSandboxInterpreter: Set $profilerEnabled = false as default (T415938) by Sam Reed
  • git #e9b01135 - Use PHP8 constructor property promotion and readonly properties by Fomafix
  • git #cc1a4392 - UstringLibrary: Move static arrays out to class const by Sam Reed

SecureLinkFixer

[edit]
  • git #0c4d9659 - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SiteMatrix

[edit]
  • git #22df25aa - Various minor code cleanups using more compact syntax by thiemowmde

SpamBlacklist

[edit]
  • git #d124ec3b - Various minor fixups and cleanups in PHP and PHPDocs by thiemowmde

SyntaxHighlight_GeSHi

[edit]
  • git #43228ba5 - Use more compact PHP 8 syntax where possible by thiemowmde

TemplateData

[edit]
  • git #94e18735 - Use UnlistedSpecialPage instead of constructor parameter $listed by Fomafix
  • git #8b544ec4 - Replace Status with more narrow StatusValue where possible by thiemowmde

TestKitchen

[edit]

TimedMediaHandler

[edit]
  • git #3f4eebfd - Caught transcode job exceptions should be rethrown by Derk-Jan Hartman
  • git #b2688c12 - Remove unused ffmpeg2 support by Derk-Jan Hartman

Translate

[edit]
  • git #f0bcfe91 - Update cache version for message group caches (T415725) by Abijeet
  • git #b304f86a - Use native str_starts_with and such where possible by thiemowmde
  • git #1e76b2c9 - LanguageStats: Replace the language selector activation script using widget (T415013) by Huei Tan
  • git #c6d5cba2 - Remove copy-paste mistake in RevTagStore by thiemowmde
  • git #4a64cd77 - Inline trivial code in ActiveLanguagesSpecialPage by thiemowmde
  • git #9800a9a3 - Replace deprecated SplObjectStorage::attach by Umherirrender
  • git #2fd4696e - Replace Status with more narrow StatusValue where possible by thiemowmde
  • git #e766daf6 - ExportTranslations: Replace the language selector activation script using widget (T415013) by Huei Tan
  • git #3c4c0970 - ExportTranslations: Remove unnecessary CSS by Abijeet
  • git #f01844a7 - FileBasedMessageGroupFactory: Update cache version by Abijeet

TranslationNotifications

[edit]
  • git #89716cbf - SpecialTranslatorSignup: Use Language Select Widget in language field (T415013) by Huei Tan

UniversalLanguageSelector

[edit]

UrlShortener

[edit]
  • git #e81deebb - tests: Cover the null returns from empty and excessive user inputs by James D. Forrester
  • git #b5523eb2 - Add missing integer overflow protection (T415166) by thiemowmde

VisualEditor

[edit]
  • git #9831a85f - Edit check: fix eslint warnings by David Lynch
  • git #0bde2138 - RedirectEditCheck: Disable by default (T402242) by Ed Sanders
  • git #da7fa796 - Edit check: remove icons from suggestion feedback, tweak mobile alignment (T415936) by David Lynch
  • git #0d3e7140 - Change TemplateData sudo @classes into more fitting @typedef by thiemowmde
  • git #c43c6519 - EditCheck: reduce offset of sidebar widgets to align with text highlights by Ed Sanders
  • git #2c82ce06 - BaseEditCheck: add some basic tests for getModifiedRanges by David Lynch
  • git #37da73bc - Ensure experimental checks load in remaining situations by David Lynch
  • git #bd9f7417 - Remove misplaced JSDoc block in ve.dm.MWMagicLinkNode by thiemowmde
  • git #83b3642f - DuplicateLinksEditCheck: change default scope to per-paragraph (T416049) by David Lynch
  • git #2e4792e7 - YearLinkEditCheck: Check the label is year and fix typo (T414958) by Ed Sanders
  • git #e314b9e1 - Editcheck: add an overflow menu to suggestion cards to link to feedback (T415936) by David Lynch
  • git #cbc7174b - EditCheckActionWidget: stop action buttons touching when they wrap lines by David Lynch
  • git #07285151 - SpecialEditChecks: Handle textMatch.matchItems by Ed Sanders
  • git #4247ef13 - SpecialEditChecks: Exclude abstract classes (e.g. LinkEditCheck) by Ed Sanders
  • git #0ecdbfd0 - BaseEditCheck: Remove an extra space from the context config by David Lynch
  • git #e138496a - Create helper methods for link-based edit checks by Ed Sanders
  • git #50efcd2e - Implement new edit check styling, including suggestions by Ed Sanders
  • git #e4b5da34 - SpecialEditChecks: Create widget previews by Ed Sanders
  • git #01f1cf7c - Make hard-coded check descriptions visible to Special:EditChecks by Ed Sanders
  • git #5553d652 - EditCheck: Build messages with links automatically by Ed Sanders
  • git #b5747cc6 - BaseEditCheck: update the documented returns of act to reflect reality by David Lynch
  • git #1bd5299b - Fix NamespaceInfo call with non-integer namepsace index by thiemowmde
  • git #eb781f29 - Create an experimental RedirectEditCheck (T412005) by Ed Sanders
  • git #f2a18124 - Ensure experimental checks load soon enough (T415915) by David Chan
  • git #f768ac12 - Update VE core submodule to master (7a5b680cb) by David Lynch
  • git #9e0389cd - BaseEditCheck: Create shared #showSuccess method by Ed Sanders
  • git #7fd44998 - ToneCheck: Add static description/footer for Special:EditChecks by Ed Sanders
  • git #6b231c20 - Use getAssociatedNavigationLinks for adding tabs to special pages (T412238) by Jon Robson
  • git #51329726 - TextMatchEditCheck: restore the static.matchItems empty placeholder by David Lynch
  • git #25590a1c - EditCheck: Add "Beta features" to Special:EditChecks (T414626) by Ed Sanders
  • git #a5fa78e4 - EditCheck: Allow checks to be suggestion-only (T409476) by Caro Medelius
  • git #23bd59ba - Update VE core submodule to master (20faace3e) (T334768) (T410140) by Ed Sanders
  • git #85d1adac - YearLinkEditCheck: Experimental check for year link with wrong label (T414958) by Ed Sanders
  • git #507b8089 - ExternalLinksEditCheck: Make action 'remove' by Ed Sanders
  • git #4b4823a5 - DuplicateLinksEditCheck: Remove success toast for now by Ed Sanders
  • git #3dcaf7bf - TextMatchEditCheck: use MemoizedTextFinder to improve performance (T415301) by Caro Medelius

WebAuthn

[edit]

Wikibase

[edit]

WikibaseLexeme

[edit]
  • git #ea6eb187 - Prepare for TempUserStatus changing to StatusValue by Lucas Werkmeister

WikibaseMediaInfo

[edit]
  • git #4e3b9bf6 - Use PHP8 constructor property promotion and readonly properties by Fomafix
  • git #2de72465 - Use HookHandlers and implement ScribuntoExternalLibrariesHook by Fomafix

WikiEditor

[edit]

WikiLambda

[edit]

WikimediaEvents

[edit]

WikimediaMessages

[edit]

WP25EasterEggs

[edit]

Skins

[edit]

MinervaNeue

[edit]

Modern

[edit]

MonoBook

[edit]
  • git #c2afaa0b - Convert HTML comments to Mustache comments by akaza24

Timeless

[edit]
  • git #08bb3973 - Remove Nimbus Mono L from Timless monospace font config (T359683) by Derk-Jan Hartman

Vector

[edit]
  • git #ba969146 - Fix sticky header TOC spacing and TOC disappearing on viewport change (T414993) by Bernard Wang
  • git #3af536e9 - Features: fix override when toggling doc classes by Caro Medelius
  • git #f76a75d3 - Revert "Fix sticky header TOC spacing and TOC disappearing on viewport change" by Stoyofuku-wmf
  • git #ac8dd645 - Generalize "Report an issue with dark mode" (T414944) by Jon Robson
  • git #fcf45931 - Legacy Vector should use modern menu keys (T409774) by Jon Robson

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #b17988fd - Inline iLen (and such) variables in for() loops by thiemowmde
  • git #7a5b680c - utils: Intoduce ve.deferHtmlMsg and ve.deferJQueryMsg by Ed Sanders
  • git #20faace3 - Follow-up I786bd21: Change 'return' back to 'continue' by Ed Sanders

No changes

[edit]
  • 3D
  • AdvancedSearch
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • AutoModerator
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • CharInsert
  • ChessBrowser
  • CirrusSearch
  • CiteThisPage
  • Citoid
  • CodeEditor
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • CommunityConfiguration
  • CommunityConfigurationExample
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • ElectronPdfService
  • EmailAuth
  • EventBus
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GoogleNewsSitemap
  • GuidedTour
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • Linter
  • LoginNotify
  • MapSources
  • MediaModeration
  • MediaSearch
  • MobileApp
  • MultiTitle
  • NavigationTiming
  • NearbyPages
  • NetworkSession
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OAuth
  • OAuthRateLimiter
  • ORES
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • ParserMigration
  • PdfHandler
  • Phonos
  • Poem
  • Popups
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • ReadingLists
  • RealMe
  • RelatedArticles
  • ReportIncident
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • SearchVue
  • SecurePoll
  • ShortUrl
  • SimilarEditors
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TrustedXFF
  • TwoColConflict
  • UploadWizard
  • UploadsLink
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseQualityConstraints
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaCampaignEvents
  • WikimediaCustomizations
  • WikimediaIncubator
  • WikimediaMaintenance
  • Wikisource
  • Wikistories
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

[edit]

565 Changes in 71 repos by 103 authors