MediaWiki 1.46/wmf.23/Changelog
Appearance
< MediaWiki 1.46 | wmf.23
Core changes
[edit]- git #479a6941 - Branch commit for wmf/1.46.0-wmf.23 (T420481) by trainbranchbot
- git #f7740a35 - Check if $res->message is null within ApiAuthManagerHelper (T422320) by sbassett
- git #0137ee5c - mediawiki.mixins: Remove archaic WebKit prefixes for margin and padding mixins (T422307) by Volker E.
- git #543ff00b - Use split group timings file itself as lock file (T420849) by Arthur Taylor
- git #31f38c47 - Watchlist labels: add common classname to no-labels message (T421223) by Sam Wilson
- git #31df6deb - Skin: Avoid stretching low resolution images (T421524) by Jon Robson
- git #80094c87 - Bump wikimedia/parsoid to 0.23.0-a25 (T422394) by Yiannis Giannelos
- git #1b574efa - Remove tablet viewport hack (T406948) by Jon Robson
- git #06c6b0d0 - Add `createwithcontentmodel` permission (T248294) by Pppery
- git #6c59a1a3 - importImages: Fix missing quotation mark by Lucas Werkmeister
- git #173a78c4 - Fix typos by Amir Sarabadani
- git #71ee2caa - mediawiki.less: Deprecate 'mediawiki.mixins.rotation.less'. (T403688) by Volker E.
- git #167afebf - mediawiki.ui: Fix vertical alignment of buttons when in wikitext (T277365) by Volker E.
- git #1276a37b - mediawiki.less: Remove deprecated 'mediawiki.mixins.animation.less' file (T422278) by Volker E.
- git #1f041cf0 - search: Escape highlighting terms in postgres (T420239) by Erik Bernhardson
- git #d2b3a881 - Hard deprecate CoreTagHooks::nowiki() and CoreTagHooks::indicator() (T422265) by C. Scott Ananian
- git #c98b0c58 - Use dependency injection for parser's CoreTagHooks (T422265) by C. Scott Ananian
- git #bb5f55e0 - Move watchlist label updating from EditPage to WatchlistManager (T418547) (T421479) by Sam Wilson
- git #7cbad60d - Simplify checks if link tables use virtual domains (T398709) by Alexander Vorwerk
- git #e001c28f - Action: Add PHP type declarations for properties and methods by Fomafix
- git #83f4ac21 - Actions: Fix incorrect variable shadowing (T419192) by Taavi Väänänen
- git #a61e540e - Special:MostTranscludedPages: Load mediawiki.special module for redirect styling (T308504) by Anne Haunime
- git #fbbc6663 - Sync up core repo with Parsoid by Subramanya Sastry
- git #7a89b8a6 - RenderDebugInfo: Add render ID to limit report at bottom of page by C. Scott Ananian
- git #d3a1a642 - Factor out ParserOutputAccess::preprocessInPipeline() for use by FlaggedRevs (T421629) by C. Scott Ananian
- git #aaf60658 - Ensure RevisionOutputCache uses post-processing options where appropriate (T421629) by C. Scott Ananian
- git #b98ee02b - Ensure heading contains lang/dir wrapper even for legacy parser (T36514) by C. Scott Ananian
- git #bd4985f6 - Add redirect magic word for Karakalpak (T409017) by NMW03
- git #154ae2b6 - Remove double template expansion in html attributes (T419726) by Arlo Breault
- git #39f364a2 - Revert "Watchstar: Convert notification to a popup and add label chooser" (T417847) by Samwilson
- git #3f569c27 - HISTORY: Add 1.43.7/1.43.8/1.44.4/1.44.5/1.45.2/1.45.3 (T411393) by Alexander Vorwerk
- git #b8af5fe4 - OwnersStructureTestBase: Minor cleanup by Sam Reed
- git #66be08b6 - Italicise redirects on Special:MostTranscludedPages (T308504) by Anne Haunime
- git #60872651 - Session: Check for missing requests in SessionBackend::logSessionWrite (T421404) by Umherirrender
- git #ed91451b - tests: add regression test for Title->normalizeFragment() (T315631) by Novem Linguae
- git #b1dab430 - Add a general OwnersStructureTestBase to MediaWiki (T415726) by Jon Robson
- git #3cf1e6c2 - cleanup: Remove PlaintextConfirmEmailBuilder (T411147) by Martin Urbanec
- git #50ae0d6d - Watchstar: Convert notification to a popup and add label chooser (T417847) by Sam Wilson
- git #71dab75e - ImagePage: Always label original file link as "Original file" (T60170) by Timo Tijhof
- git #b85a75e6 - ParserOutput: avoid use of ::merge*MetaDataFrom() (T408741) by C. Scott Ananian
- git #06c103fb - ApiAuthManagerHelper: Accept fields with undefined label (T422027) by Bartosz Dziewoński
- git #ca007592 - Deferred: Fix function to get virtual domain (T421914) (T398709) by Amir Sarabadani
- git #44d760c1 - Title: Allow leading '#' in fragments again (T315631) by Bartosz Dziewoński
- git #7d1e2da7 - i18n: Update arm_b email confirmation banner copy (T421366) by Mmartorana
- git #6d4f8481 - InterwikiSearchResultSetWidget: Replace deprecated wfGetUrlUtils() call (T319340) by Lewis Cawte
- git #921ca718 - SpecialUserRights: Reduce nesting in conditional by Sam Reed
- git #6852b77d - Page\Event: Hard-deprecate temporary class aliases (T417721) by alexghirelli
- git #520fc1ea - SECURITY: Actions: Make headers set after redirect actually apply (T419192) by Taavi Väänänen
- git #51aa58eb - SECURITY: Validate link target for protection indicators help page (T416090) by Bartosz Dziewoński
- git #6c3dbcfc - SECURITY: Remove suppressed content from log page (T410429) by Maryum Styles
- git #4c6b68a7 - SECURITY: Restrict access to interwiki user groups on S:UserRights (T414547) by Marcin Szwarc
- git #39615d4f - SECURITY: Ignore autoblocks when setting Skin's toolbox links (T384147) by STran
- git #446219b8 - SECURITY: Match user lang callback during message expansion (T411305) by Chlod Alejandro
- git #119bf76f - utils: Use object for each authors item in SBOMGenerator by Dan Duvall
- git #89760d70 - LinksUpdate: Consolidate links virtual domains (T421914) by Amir Sarabadani
- git #c0e38962 - ContentHandler: improve comment (T420600) by Novem Linguae
- git #f525c7a3 - util.js: Allow passing isVectorized to adjustThumbWidthForSteps (T414805) (T411013) (T421589) by Amir Sarabadani
- git #4e2d4eae - ImagePage: Enable "Other resolutions" for images below preview size (T421557) (T60170) (T113177) by Timo Tijhof
- git #c8a47423 - Add a lot of missing PHPDocs to CategoryViewer by thiemowmde
- git #87f1370a - Drop links migration code (T300222) by Alexander Vorwerk
- git #b3cf9e01 - EditPage: Only show watchlist label message to named users (T421223) by Sam Wilson
- git #5ce8ec63 - jobqueue: make triggerAsyncJobs() less likely to block the client by Aaron Schulz
- git #ae58b9c1 - Email confirmation banner: Add Test Kitchen A/B gating (T421366) by Mmartorana
Vendor
[edit]- git #87cb709b - Bump wikimedia/parsoid to 0.23.0-a25 (T246054) (T414751) (T421699) (T421787) (T422394) by Yiannis Giannelos
- git #d6d34e38 - Add pleonasm/bloom-filter v1.0.4 for ReadingLists (T417404) by James D. Forrester
Extensions
[edit]AbuseFilter
[edit]- git #408c7e9c - SECURITY: Avoid passing composite bitfields to RevisionRecord::userCanBitfield (T415584) by Dr4goniez
AutoModerator
[edit]- git #7828aa93 - Enable Automoderator to log reverts it would take instead of reverting (T419251) by Kgraessle
CampaignEvents
[edit]- git #541ec319 - Drop feature flag for event goals (T414150) by Daimona Eaytoy
CentralAuth
[edit]- git #7f053478 - SECURITY: Forward 'type' option to LocalRenameUserJob for vanishes (T418122) by Kosta Harlan
Chart
[edit]- git #c089f8e8 - Add `Visual edit` tab to Chart pages (T419923) by hmonroy
CheckUser
[edit]- git #f328f482 - Pass context to ChangesList methods (T422379) by MGChecker
- git #afb54f1f - Collect x-is-browser, ja3n, and ja4h as Client Hints (T418989) by Dreamy Jazz
- git #41b993a1 - UserAgentClientHintsManager: Don't get DB connections in constructor (T418989) by Dreamy Jazz
- git #792dd8bb - Fix UserAgentClientHintsHandler::insertClientHintValues fatal params (T418989) by Dreamy Jazz
- git #adcf1eb3 - Revert "SuggestedInvestigations: Import session into signal matching job" (T421062) by Kosta Harlan
- git #03ae25fa - Add php-cs-fixer to enforce fully multiline argument lists (T421071) by Maxim Postoronca
- git #0339b364 - Remove unused documentRoot parameter in listToClipboard function (T417223) by STran
CirrusSearch
[edit]- git #bddd8fcb - Allow setting the completion tokenizer on the plain field (T420427) by David Causse
- git #c51b09e0 - Set search token via SearchEngine::setFeatureData() (T420886) by David Causse
Cite
[edit]- git #8ebb38c1 - Move global ve.ui.mwCitationTools into new file (T421248) by thiemowmde
- git #fc07e27d - VE: Extract method to get command in MWEditReferenceNodeAction (T406022) by WMDE-Fisch
- git #b6b036be - Add direct listIndex lookup to ve.dm.MWDocumentReferences (T415524) by thiemowmde
- git #2e4be060 - Change ve.dm.MWGroupReferences to work with listIndex (T416577) by thiemowmde
CodeMirror
[edit]- git #1f28f13d - CodeMirrorMediaWiki: clean up RegExp by bhsd
- git #71b6af1b - CodeMirror: update bracket matching extension with new config by bhsd
- git #1f8b6ecd - mediawiki/worker: temporarily disable `nowrap` by bhsd
- git #6c379c7d - ext.CodeMirror.v6.abusefilter: new RL module (T399673) by bhsd
- git #e2c088b5 - selenium: Create new user on each test run (T417919) by Vaughn Walters
- git #18cb2c9d - selenium: Upgrade wdio-mediawiki version to 6.5 (T421541) by Vaughn Walters
- git #0f21a65b - CodeMirrorLua: update Scribunto globals (T420606) by bhsd
- git #ab4155a5 - matchbrackets: bind custom selection to mousedown event (T420555) by bhsd
- git #72077986 - codemirror.init.js: no primary instance or many child instances (T397871) by bhsd
CommunityRequests
[edit]- git #aca7043a - Replace use of deprecated CoreTagHooks class (T422265) by C. Scott Ananian
ConfirmEdit
[edit]- git #d0b92994 - hCaptcha: Emit Prometheus counter on health check failover (T421204) by Kosta Harlan
- git #9d69db04 - hCaptcha: Add log and counter when all SiteVerify attempts fail (T421678) by Kosta Harlan
- git #7670a36e - ConfirmEdit: Add Selenium test infrastructure (T420720) by Maxim Postoronca
- git #0c1c7097 - hCaptcha: Retry SiteVerify API on HTTP error and adjust timeout (T421678) by Kosta Harlan
DonationInterface
[edit]- git #6c321acf - Update SmashPig to v1.2.3.22 by wfan
- git #ce71bc4e - add recurring param for preselect new donation link (T422164) by wfan
- git #a9eb2a49 - Adjust play icon place (T420782) by wfan
- git #3fc494e6 - Add play icon for wikiminute and make the image adjustable in mobile (T420782) by wfan
- git #4ad2459c - Safeguard against dupe submit after Monthly Convert (T421990) by Elliott Eggleston
- git #53fd2638 - Use 'const' for constants in gravy.js by Elliott Eggleston
- git #ae68e775 - Add loglines and error code to DonorPortal API classes (T421917) by Damilare Adedoyin
- git #03b7812e - Add explain for sms optin (T420271) by cstone
- git #1445cc44 - Native app payments don't fill in backend processor field (T420401) by Damilare Adedoyin
- git #b149e615 - Fix donor portal mobile layout (T420983) by Jack Gleeson
Echo
[edit]- git #fec6bca3 - Fix "pending" animation on the special page by Bartosz Dziewoński
- git #ce8a1980 - ApiEchoPermissionsTrait: don't show $1 to user (T421991) (T420154) by Novem Linguae
- git #dc03a1af - Grant new 'echo-read-notifications' right to all users (T422297) by Bartosz Dziewoński
- git #6e534f00 - Respect the echo-read-notifications right in user interface (T420154) by Martin Urbanec
- git #27b1ddbb - Create a new grant for the echo-read-notifications (T420154) by Martin Urbanec
- git #95f6a9bd - refactor: Use a trait to check for reading permissions (T420154) by Martin Urbanec
- git #28afbd38 - [i18n] Correct the action message (T420154) by Martin Urbanec
- git #9baf0ce1 - SECURITY: Protect ApiEchoNotifications with a new user right (T420154) by Martin Urbanec
FlaggedRevs
[edit]- git #24c74871 - Pass context to ChangesList methods (T422379) by MGChecker
- git #05476c76 - FlaggablePageView: rename $postprocEnabled to $postprocCacheEnabled by C. Scott Ananian
- git #fb461c6f - Re-use ParserOutputAccess::postprocessInPipeline() when postprocessing (T421629) by C. Scott Ananian
Flow
[edit]- git #d006fd26 - Remove use of deprecated ExternalStorage::fetchFromURL() method by Aaron Schulz
- git #7128f124 - Remove use of deprecated ExternalStorage::fetchFromURLs() method by Aaron Schulz
- git #20d7b9b1 - Remove use of deprecated ExternalStorage::insertWithFallback() method by Aaron Schulz
- git #93020d69 - Pass context to ChangesList methods (T422379) by MGChecker
GlobalPreferences
[edit]- git #ddc7a982 - Address inconsistency in global preferences presentation (T420551) by Jon Robson
GlobalWatchlist
[edit]- git #35044c27 - Split each site’s watchlist by labels (T302800) by IKhitron
- git #0cf713eb - Add EntitySchema support for the promise finished before the page constructed on faster browsers (T415450) by IKhitron
GrowthExperiments
[edit]- git #44b59671 - selenium: Increasing timeout to help with CI timeout (T411140) by Vaughn Walters
- git #3ef6260f - Bump homepagevisit version number (T366030) by Martin Urbanec
- git #9f21b04b - Remove GELinkRecommendationFallbackOnDBMiss and related code (T386172) by Michael Große
- git #63add3c4 - fix: adjust to return type changed by upstream by Michael Große
Kartographer
[edit]- git #49608a93 - styles: Replace deprecated Codex design tokens (T331403) by Volker E.
MultimediaViewer
[edit]- git #be7bb5d6 - MMV Beta Viewer: Toggle UI chrome visibility on image tap (T418382) by Eric Gardner
- git #18f264cc - MMV Beta Viewer: Implement the new design and fetch more metadata (T418382) by Eric Gardner
- git #2cff6064 - ImageBrowsing: carousel thumbnails HTML (T419740) by lwatson
- git #36c4253e - Add mobile carousel shell and MMV routing (T419740) by ksarabia
- git #9eb2bbf2 - Extract mmv.common ResourceLoader module for shared infrastructure (T418382) by Eric Gardner
OATHAuth
[edit]- git #c05bf1b5 - SECURITY: Don't leak user's lack of 2FA to other users (T412061) by Roan Kattouw
OAuth
[edit]- git #92484858 - tests: Add test for asserting JWT cookie not set for OAuth2 consumers (T417833) (T415281) by Derick Alangi
- git #c155b192 - tests: OAuth1 and OAuth2 owner-only JWT support (T417833) (T415281) by Derick Alangi
- git #a87d4516 - Set a JWT cookie for OAuth 1 and OAuth 2 owner-only requests (T417833) by Gergő Tisza
ORES
[edit]- git #a0c3ef18 - Pass context to ChangesList methods (T422379) by MGChecker
PageAssessments
[edit]- git #b618e2d0 - Switch from static methods to using DI, add tests for parser hooks by MusikAnimal
- git #e4780683 - Namespace hook handlers, fix deprecations, add strict typing by MusikAnimal
PdfHandler
[edit]- git #4e22239f - Shell: Provide args as unsafeParams by Erik Bernhardson
PersonalDashboard
[edit]- git #9682b595 - Add watchlist as source of risky articles feed (T419838) by suecarmol
- git #2b5e38af - Active Discussions: Fix brief blink when feature flag is off/false (T421414) by suecarmol
- git #afa092e4 - Review Changes 'How' popover overflows on the screen when on mobile (safari) (T421925) by Kgraessle
Popups
[edit]- git #0206fbb1 - Pass whether the image is svg to adjustThumbWidthForSteps (T414805) (T411013) (T421589) by Amir Sarabadani
ProofreadPage
[edit]- git #1f79572f - OpenseadragonController: correct image dimensions (T421372) by bhsd
- git #2d909c8c - SECURITY: Remove custom CSS Index page field (T406088) by Sam Wilson
QuickSurveys
[edit]- git #ae92bbcb - Fix JS error for QuickSurveys on Special:ReadingLists (T422422) by aude
ReaderExperiments
[edit]- git #61e909b2 - Make the clicked link look like :active (T422060) by Matthias Mullie
- git #fc3f619a - Fall back to title if extract is missing by Matthias Mullie
- git #aeda119d - Add size constraints to bottom sheet (T418936) by Matthias Mullie
- git #f0355d54 - MobilePagePreviews: Fix missing i18n (T418938) by Matthias Mullie
- git #c38f435f - Move fetch into card by Matthias Mullie
- git #8f9cf59b - Add bottom sheet (T418936) by Matthias Mullie
ReadingLists
[edit]- git #7c738980 - Add the privacy policy link to ReadingLists beta feature survey (T421455) by aude
- git #e7cb6b93 - Add proposed title normalization ADR doc (T419466) by aude
- git #46ab2978 - styles: Slightly adjust the position of the beta tag (T417345) by Volker E.
- git #d0b2cb29 - Use bloom filter to reduce DB queries to check page bookmark status (T417404) by aude
- git #31bbd6e0 - tests: Add Jest tests for bookmark.js, including page unsave (T417923) by aude
RelatedArticles
[edit]- git #0561fb5c - resources: Remove unused SVG file by Volker E.
Score
[edit]- git #9a887ad4 - SECURITY: Use reserved data attributes to store URLs (T419186) by SomeRandomDeveloper
Scribunto
[edit]- git #fe7e6200 - Replace use of deprecated CoreTagHooks class (T422265) by C. Scott Ananian
- git #5e71db12 - SECURITY: Always call engine destructor to fix memory leak (T419168) by SomeRandomDeveloper
- git #91873361 - Fix mw.text.decode() failing to decode ~720 HTML5 entity aliases (T328840) by Arend Pieter
- git #6d939217 - Improve shared environment handling and fix a few bugs (T368143) by SomeRandomDeveloper
SecurePoll
[edit]- git #a312ed70 - CodeMirrorHooks: syntax highlighting on Special:SecurePoll/translate (T397871) by bhsd
TemplateStyles
[edit]- git #2ce95be8 - Add ability to mark images used in url() as in use (T413707) by Brian Wolff
TestKitchen
[edit]- git #539e52bb - ConfigsFetcher: Increasing the cache version (T421828) by Santiago Faci
TimedMediaHandler
[edit]- git #d1cd4aac - Update WebVideoTrancode classes to rely on touched and state fields (T362123) by Derk-Jan Hartman
- git #039ff201 - Require getid3 1.9.25 for php 8.5 compatiblity (T414875) by Derk-Jan Hartman
- git #01ea02dd - Only set the thumb step when width is given (T422074) by Amir Sarabadani
- git #37a45568 - Refix thumb steps for the poster image of videos (T414805) by Amir Sarabadani
- git #9cbfa9a7 - Limit wgEnabledTranscodeSet default to 240/480/1080 VP9 WebM (T413031) (T368433) by Timo Tijhof
Translate
[edit]- git #be0f4b15 - feat: Add links to Special:Translations from Special:PageTranslation by Tacsipacsi
- git #64a2cecd - Fix handling of long message group ids in MessageGroupSubscriptionStore by Niklas Laxström
- git #29cb56e8 - PagePreparation cleanup/modernization (T71271) (T71943) (T259161) (T420813) by Pppery
- git #e22e9591 - PageTranslation title follow-ups (T420148) by Pppery
UniversalLanguageSelector
[edit]- git #661059d0 - Remove b/c code for interwiki sorting by Amir Sarabadani
- git #86bda954 - ULS rewrite: Handle longer language names better (T418988) by Abijeet
VisualEditor
[edit]- git #f4ea945f - EditCheckGutterSectionWidget: scroll immediately when alignToTop=true (T421764) by David Lynch
- git #69877cbe - MWLanguageVariantNode: Move language key construction inline by Ed Sanders
- git #4167ecb1 - Suggestion mode tool: Add data-count badge (T420386) by Ed Sanders
- git #dbd184af - Add animated lightbulb rays to active suggestion mode button (T421997) by Ed Sanders
- git #55b29676 - SuggestedLinkEditCheck: fetchSuggestions return a jQuery.Promise by David Lynch
- git #b232819c - Editcheck: more verbose error for fetchTimeout if a timeout happens by David Lynch
- git #3d926c5d - styles: Replace deprecated `color-base--subtle` token (T331403) by Volker E.
- git #dbca9cba - BaseEditCheck getModifiedRanges: don't count undo+redo as modified (T420612) by David Lynch
- git #b6a69b96 - Fix suggestion mode availability check (T422143) by Ed Sanders
- git #dc1f40fc - EditCheckActionWidget: make feedback labels translatable (T421793) by David Lynch
- git #76c99156 - TextMatchEditCheck: action label "replace" instead of "ok" (T422059) by David Lynch
- git #9361069c - Allow edit check config to be overridden with site config by Ed Sanders
- git #6a13eba4 - Watchlist labels: Add selector to VE save dialog (T416454) by TheresNoTime
Wikibase
[edit]- git #b59432b0 - GQL: Fix itemBySitelink when no item is found (T413657) by Jakob Warkotsch
- git #358a2f72 - Fix display of map for coordinate values in edit statement popup (T420585) (T421046) by Arthur Taylor
- git #6d3f2943 - ActionAPI: Add wbsearchentities strictlanguage tests (T420872) by Itamar Givon
- git #e3f8d58d - Make Kartographer map view variable width in MEX (T420591) (T421046) by Arthur Taylor
- git #884599a0 - Search: Take controllers into account for available types (T421467) by Jakob Warkotsch
- git #da9a58d2 - ActionAPI: Add wbsearchentities pagination tests (T420872) by Itamar Givon
- git #79827b99 - Wikibase: Fix null array offsets for PHP 8.5 compatibility (T420260) by Neriah
WikibaseCirrusSearch
[edit]- git #01fcabb2 - Remove item ENTITY_SEARCH_CALLBACK (T421037) by Jakob Warkotsch
WikibaseLexeme
[edit]- git #95be7450 - Add wbsearchentities controller for Sense (T421980) by Jakob Warkotsch
- git #773425cd - Use form-specific EntitySearchHelper in controller (T421801) by Jakob Warkotsch
- git #e6d5c5b9 - Use lexeme-specific EntitySearchHelper in controller (T421665) by Jakob Warkotsch
WikibaseLexemeCirrusSearch
[edit]- git #d6df88b6 - Remove form ENTITY_SEARCH_CALLBACK (T421801) by Jakob Warkotsch
- git #8186b240 - Extract FormSearchHelper to service wiring (T421801) by Jakob Warkotsch
- git #9aa7af6d - Remove lexeme ENTITY_SEARCH_CALLBACK (T421665) by Jakob Warkotsch
- git #fee6270d - Extract LexemeSearchHelper to service wiring (T421665) by Jakob Warkotsch
WikibaseMediaInfo
[edit]- git #6e08e7ad - Move Scribunto hooks to an own class (T422322) by Fomafix
WikiLambda
[edit]- git #c8ca0829 - Update function-schemata sub-module to HEAD (308b529) by James D. Forrester
- git #1d80ad62 - FunctionMetadataDialog: Fixed error summary text double escaping (T421834) by Daphne Smit
- git #116188f7 - Extend queue processing times for abstract fragments (T421581) by gengh
- git #7f0b0a7d - MemcachedWrapper: Hash key when longer than 250 characters by gengh
- git #93e0fe55 - README: Add WikiLambda side configuration to set up backend memcached behavior by gengh
WikimediaCustomizations
[edit]- git #d705a689 - Add type safety when fetching data from PageViewsService (T418503) by Piotr Miazga
- git #741b35fe - Attribution: Return null when missing data (T418503) by Atieno
WikimediaEvents
[edit]- git #5a7f5fb8 - Add logged-in reader retention instrument (T420490) by Anne Tomasevich
- git #df552c8d - Limit Special:CreateAccount instrumentation to enwiki (T419916) by Michael Große
- git #faf0cee5 - Use sendImmediately for email banner clicks (T420007) by Mmartorana
- git #0f2009d5 - Add instrumentation for email confirmation lifecycle events (T420007) by Mmartorana
WikimediaMaintenance
[edit]- git #22fb5cbb - Handle virtual domains for Translate (T421985) by Nikerabbit
Skins
[edit]MinervaNeue
[edit]- git #8b774b65 - Fix section heading spacing on mobile (T414882) by bernardwang
- git #dcd2df74 - Fix Selenium test for new watchstar popover (T417847) by Sam Wilson
- git #ccc4293c - Update Selenium tests for new watchstar popover (T417847) by Sam Wilson
Vector
[edit]- git #1379edb3 - Do not style talk alert as button (T419638) by Jon Robson
- git #6bb912c0 - Revert^2 "Color donate button blue (progressive) (T419638) by Jdlrobson
- git #22ca0072 - Remove UserLinks menu code in Hooks.php (T419638) by bernardwang
- git #3646df84 - Revert "Color donate button blue (progressive)" (T419638) by Jdlrobson
- git #148b0547 - Allow overflow menu to display icon buttons for logged out users (T419638) by Jon Robson
- git #54f62db2 - Add test coverage for VectorComponentUserLinks (T419638) by Jon Robson
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #05ebc47d - Improve JSDoc type hints in and related to ve.dm.VisualDiff by thiemowmde
No changes
[edit]- 3D
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- CommunityConfiguration
- CommunityConfigurationExample
- ContactPage
- ContentTranslation
- CreditsSource
- Dashiki
- Disambiguator
- DiscussionTools
- DismissableSiteNotice
- Elastica
- ElectronPdfService
- EmailAuth
- EntitySchema
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalUsage
- GlobalUserPage
- GoogleNewsSitemap
- GuidedTour
- IPInfo
- IPReputation
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- Linter
- LiquidThreads
- LoginNotify
- MapSources
- MassMessage
- Math
- MediaModeration
- MediaSearch
- MobileApp
- MobileFrontend
- Modern
- MonoBook
- MultiTitle
- NavigationTiming
- NearbyPages
- NetworkSession
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OAuthRateLimiter
- PageImages
- PageNotice
- PageTriage
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- ParserMigration
- Phonos
- Poem
- PropertySuggester
- Quiz
- RSS
- RealMe
- ReportIncident
- RevisionSlider
- SandboxLink
- SearchExtraNS
- SearchVue
- SecureLinkFixer
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadWizard
- UploadsLink
- UrlShortener
- WP25EasterEggs
- WikiEditor
- WikiLove
- WikibaseQualityConstraints
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaCampaignEvents
- WikimediaIncubator
- WikimediaMessages
- Wikisource
- Wikistories
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
[edit]232 Changes in 55 repos by 88 authors