MediaWiki 1.40/wmf.21/Changelog
Appearance
< MediaWiki 1.40 | wmf.21
Core changes
[edit]- git #2505510c - Branch commit for wmf/1.40.0-wmf.21 (T325584) by trainbranchbot
- git #490fc0fe - SpecialRevisionDelete: Set default of '' for wpReason (T289926) by Reedy
- git #07ce78ca - maintenance: Remove PopulateArchiveRevId and DeduplicateArchiveRevId by Umherirrender
- git #ffb49106 - rdbms: Simplify how 'laggedReplicaMode' is set (T326274) by Timo Tijhof
- git #fdd4e922 - rdbms: Remove getLaggedReplicaMode() in favour of laggedReplicaUsed() (T314975) (T326274) by Timo Tijhof
- git #6365db67 - rdbms: Remove "read-only primary" and restore "short cache" in lagged mode (T314975) by Timo Tijhof
- git #71c01482 - skins: Migrate SkinComponentLastModified to laggedReplicaUsed() by Aaron Schulz
- git #390a782f - Special:Preferences fix production JS error (T327964) by jsn
- git #be1baa72 - rest: forward query parameters to redirects (T326820) by msantos
- git #f3bfc923 - Language: Use mb_strcut() in truncateForDatabase() by Func
- git #f81ab954 - Replace some use of Language::truncateForDatabase() with mb_strcut() (T326696) (T207876) by Func
- git #81cdafeb - MaintenanceRunner: Split up findScriptClass() by Kevin Israel
- git #97627ba8 - page: Do not show "change visibility" button for foreign files (T328225) by Umherirrender
- git #d9cd0416 - Pass empty string to strlen() if schema is null for PostgresDatabase (T328222) by Dreamy Jazz
- git #adba493e - Add namespaces in Farefare (gur) by Amir E. Aharoni
- git #205cbbc3 - Remove BotPassword summary from alterForm (T328212) by BrandonXLF
- git #52ebdb1e - Maintenance: Add support for documenting multi-args by daniel
- git #144639b0 - Update Italian translation of (no)index magic words (adding NONINDICIZZARE and INDICIZZARE) (T314165) by Superpes15
- git #a4c81678 - Hard-deprecate Language::fetchLanguageNames/fetchLanguageName (T325962) by Umherirrender
- git #5f21b7ba - Hard-deprecate Language::isSupportedLanguage/isValid(BuiltIn)Code (T325974) by Umherirrender
- git #05e286f8 - specials: Change type documention to UserIdentity on Special:UserRights by Umherirrender
- git #d87ea27f - Implement Bcp47Code in Language class by C. Scott Ananian
- git #73fdf75a - Move LinksMigrationTest to proper subdirectory by C. Scott Ananian
- git #ed1771bf - ClientHtml: Fix use of ${var} string interpolation (T314096) by Reedy
- git #a2465a53 - Move LanguageTest unit test to proper subdirectory by C. Scott Ananian
- git #f5205787 - Move Parsoid-related unit tests to proper subdirectory by C. Scott Ananian
- git #dc06b2b5 - Maintenance: find file by name in maintenance dir (T326800) by daniel
- git #570abed7 - parser: Use LinkBatchFactory to create LinkBatch objects (T325591) by Umherirrender
- git #6c8b3e60 - maintenance: Cleanup purgeExpiredBlocks.php file header and `@ingroup` by Timo Tijhof
- git #26f3b712 - Special:Preferences: fix "Save" button regression (T327112) by jsn
- git #3177da23 - ClassicInterwikiLookupTest: Avoid usage of deprecated wfGetDB() by Derick Alangi
- git #471a84cd - interwiki: Inject wikiId into ClassicInterwikiLookup by Derick Alangi
- git #e92e2984 - deferred: Make use of ServiceOptions by Derick Alangi
- git #d4d070c6 - json: Dont try to deserialize actual user-land instances (T312589) by thiemowmde
- git #8c4cea2c - Clean up old ICU version checks by Kevin Israel
- git #3af20152 - Replace more usages of MWException (T86704) by Daimona Eaytoy
- git #c5a01d4b - Replace some usages of MWException (T86704) by Daimona Eaytoy
- git #439656e0 - Generate TOC HTML on demand in ParserOutput::getText() (T293513) by C. Scott Ananian
- git #917ea844 - Fix padding of galleries (T326017) by Bartosz Dziewoński
- git #f070a1ab - rcfilters: Fix icon alignment in "Save current filter settings" (T312169) by Bartosz Dziewoński
- git #cb66efb1 - rcfilters: Fix alignment of "How do these work?" buttons (T246297) by Bartosz Dziewoński
- git #65d59ec9 - Update systemblockedtext variable with a full stop (T324601) by AnaïsGueyte
- git #83cdb69e - Avoid deprecated usage of `Job::factory()` by Derick Alangi
- git #ee814d84 - Add linebreaks after </strong> (T324601) by Amir E. Aharoni
- git #a1f2056f - rdbms: Simplify $options argument in commitPrimaryChanges and more (T326274) by Amir Sarabadani
- git #c89c4d9d - Running maintenance scripts is now done with the `run.php` script by Derick Alangi
- git #d4b8f0ca - cache: Deduplicate RESTBagOStuff error logs by Gergő Tisza
- git #190598d1 - ResourceLoader: Follow-up to adding ResourceLoaderClientPreferences (T321498) by Timo Tijhof
- git #d4d6156c - ResourceLoader: Basic client side user preferences (T321498) by Jon Robson
- git #2bef2ac5 - SiteConfig: Transition away from hardcoded Cite info (T268777) by Subramanya Sastry
- git #af2c5827 - API i18n: Add {{PLURAL:}} for byte count messages by James D. Forrester
- git #ed8f5e09 - Simplify PermissionManagerTest logic by DannyS712
- git #e1244673 - Add missing php extension ext-exif as suggested by Derk-Jan Hartman
- git #e80a9817 - Separate skin data for copyright and last modified (T326265) by Jon Robson
- git #0d38b654 - Correct some uses of "who's" to "whose" in documentation by Thalia
- git #cfa44ae0 - mediawiki.user: Add methods for isNamed and isTemp (T327317) by Kosta Harlan
- git #025cc3d2 - Parsoid: cache warming job: add render reason by daniel
- git #963ef5d6 - Maintenance: improve option help by daniel
- git #8593d538 - Add Parser::msg() helper for messages from extensions or parser functions (T202481) by C. Scott Ananian
- git #dc26cc92 - Parsoid: trigger cache warming on page view (T327164) by daniel
- git #47ded711 - rdbms: Drop waitTimeout and maxLag from ctor params of LB/LBF (T326274) by Amir Sarabadani
- git #3db43f3d - UserTimeCorrection: Validate time offsets in 'Offset|…' format by Bartosz Dziewoński
- git #7426fe54 - apisandbox: Fix showing 'info' labels (PARAM_HELP_MSG_INFO) by Bartosz Dziewoński
- git #c62ac1bf - Rest: Check for the correct header when setting cache-control by Alexander Vorwerk
- git #41b93b80 - Break down block error messages for clarity and better maintenance (T324601) by AnaïsGueyte
- git #58abf589 - Hard-deprecate Language::getFallbackFor/getFallbacksFor (T325979) by Umherirrender
- git #8fc696e3 - Hard-deprecate Language::get(Json)(Messages)FileName (T325982) by Umherirrender
- git #2f623c0a - Parser: Fix and update a few parser related PHPDoc type hints by thiemowmde
- git #15ef4a0e - Installer: Don't tell people they're using Intl by James D. Forrester
- git #f077ac60 - Change $wgLang to use Message::*Param functions by Umherirrender
Vendor
[edit]- git #25dc5a0b - Bump wikimedia/parsoid to 0.17.0-a13 (T156350) (T156351) (T289191) (T308094) (T318401) (T326521) by C. Scott Ananian
- git #f2f4ab84 - Add swaggest/json-diff:3.10.4 for Wikibase REST API (T316813) by Ollie Shotton
Extensions
[edit]AbuseFilter
[edit]- git #5dbb4792 - Add styles to display zero contributions link in red (T327603) by Matěj Suchánek
Babel
[edit]- git #c4ae7936 - Minor code cleanup by Reedy
- git #9962eb94 - Allow babel categories to autocreate using templates (T211665) by Perry Olum
- git #83a7ba05 - Update minimum PHP version to 7.4 as per MLEB policy (T326537) by Abijeet
BetaFeatures
[edit]- git #3a94df77 - Replace wgBetaFeaturesWhitelist with wgBetaFeaturesAllowList (T277931) by James D. Forrester
CentralAuth
[edit]- git #01eef3fc - Use User::newSystemUser for 'Global rename script' by Umherirrender
- git #ad409e59 - maintenance: Convert DB selects to use SelectQueryBuilder (part 2) (T312394) by Alexander Vorwerk
- git #dc9eb7a9 - maintenance: Convert DB selects to use SelectQueryBuilder (part 1) (T312394) by Alexander Vorwerk
- git #b9aeefc4 - Use JobFactory by Taavi Väänänen
CheckUser
[edit]- git #e7be9f5d - Add cul_target_text and cul_target_id from cu_log to rename user hook (T251277) by Dreamy Jazz
- git #61c5369a - Make some small improvements to TemporaryAccountHandler by Thalia
- git #d861a2a2 - Drop default value from cul_actor (T233004) by Alexander Vorwerk
- git #b055e5e9 - Add support to turn off write old for cu_log reason migration (T233004) by Dreamy Jazz
- git #749b18df - Specify default for cul_reason to support turning off write old (T233004) by Dreamy Jazz
- git #96292c6b - Add write new support for cuc_comment_id migration (T233004) by Alexander Vorwerk
- git #42a146e1 - styles: Replace deprecated mixins prefix styles (T308351) by Wandji69
- git #e54ae19c - Rest: Make TemporaryAccountHandler query work with Postgres (T327906) by Ammarpad
- git #23319aec - Drop cul_user and cul_user_text from cu_log (T233004) by Alexander Vorwerk
- git #8f3d8a17 - Add API endpoint for temp account IP addresses, given revision IDs (T327437) by Thalia
- git #f0bd1158 - Address some test failures when using a postgres database (T327901) by Dreamy Jazz
- git #95c1e21f - Import CheckUserHelper.js into the extension with major modifications (T311378) by dreamyjazz
- git #7fe178b6 - Add API endpoint for finding IP addresses used by a temporary account (T324603) by Thalia
- git #67ada0ed - Add write new support for cuc_actor migration (T233004) by Alexander Vorwerk
- git #d0f199f5 - Use already existing $services over getting new instance by Dreamy Jazz
- git #0a7b0a3a - moveLogEntriesFromCuChanges: check for read stage (T324907) by Alexander Vorwerk
CirrusSearch
[edit]- git #dfcd26c0 - Unpack Bulgarian, Lithuanian, Persian Analyzers (T325090) by tjones
- git #32ffbb62 - Unpack Armenian, Latvian, Hungarian Analyzers (T325089) by tjones
Collection
[edit]- git #c761fea1 - Replace deprecated HTMLForm::setFooterText (T325474) by Umherirrender
ConfirmEdit
[edit]- git #65d54c1a - Replace deprecated HTMLForm::addFooterText (T325474) by Umherirrender
ContentTranslation
[edit]- git #684b9e84 - styles: Replace deprecated Less mixins (T308351) by Wandji69
- git #923f69f6 - CX: Move "findByPublishedTitle" method to TranslationStore by NikG
- git #6d5e7265 - SX recent translation entrypoint: Fix query to use proper page title (T316762) by NikG
- git #2343921d - SX: Fix MT parallel corpora to always use the correct MT service (T327080) by NikG
- git #782fd8c2 - SX: Support deletion of draft section translations (T327385) by NikG
- git #d6ecf85f - SX API: Fix summary for "cxpublishsection" action by NikG
- git #a98b130b - SX Translation model: Fix wrong target title initialization by NikG
- git #b1e73ef3 - SX: Create TranslationStore service and use it where needed by NikG
DiscussionTools
[edit]- git #086ce655 - Don't rely on ParserOutput::getTOCHTML() to determine if ToC is present (T328072) by C. Scott Ananian
- git #c9deff17 - ApiDiscussionToolsEdit: Unwrap Parsoid sections before parsing (T327704) by Bartosz Dziewoński
- git #ff77db5e - Temporarily disable failing test (T328072) by Bartosz Dziewoński
DonationInterface
[edit]- git #0681b910 - Handle card submission in DLocal in DonationInterface (T324290) by Damilare Adedoyin
- git #1913c836 - Switch SE forms to Adyen (T304161) by Elliott Eggleston
- git #3e4b75b3 - Add CZ for Adyen (T323715) by cstone
- git #18bb3d3c - Fix accidental assumption about CheckoutStatus by Elliott Eggleston
- git #719fa7f3 - Split full_name for use in minfraud queries (T312877) by Elliott Eggleston
- git #d04f7c03 - Ingenico: get name from iframe, not our field (T312877) by Elliott Eggleston
- git #9e2ea5fb - Update smash-pig dependency and own version by Elliott Eggleston
- git #ea46d4e0 - Handle errors from DLocal SmartForms (T324272) by Damilare Adedoyin
- git #3c408311 - Use addGatewaySpecificResources for dlocal by Elliott Eggleston
Echo
[edit]- git #77fce1c3 - Hooks: Check if user is still registered (T318081) by Kosta Harlan
- git #62c9c01d - Test ServiceWiring.php by Dreamy Jazz
- git #53c38fe3 - Change edit count thanks notification link to diff (T326998) by lectrician1
EntitySchema
[edit]- git #468acbda - Replace deprecated ContentHandler::getForModelID by Umherirrender
EventBus
[edit]- git #a9ef1f61 - page_change event - remove comment_html field (T327065) (T327065) by Ottomata
- git #d6190dc8 - Start using maxWriteDuration argument (T326274) by Amir Sarabadani
- git #37820d2a - Remove maxWriteDuration temporary (T326274) by Amir Sarabadani
ExternalGuidance
[edit]- git #57c1273b - Reverse key-value for subdomain-migrated language code (T172035) by Winston Sung
FileImporter
[edit]- git #c6534f10 - Remove obsolete, backwards-compatible constructor signature by thiemowmde
- git #ba51ed3b - More compact @var class property documentation by thiemowmde
Flow
[edit]- git #0c9793ab - Use $row->type if it exists as $row->cuc_type won't be set soon (T324907) by Dreamy Jazz
- git #9ac39781 - Update for CheckUser comment migration (T233004) by Alexander Vorwerk
- git #ade1300e - RecentChangeFactory: Always set 'changed' for pageStatus (T299874) by Kosta Harlan
- git #136448e2 - Add a user right to control editing flow topic titles of other user's posts. (T318734) by Brian Wolff
GlobalBlocking
[edit]- git #6722b0f4 - Fix incomplete type hints when User can be null by thiemowmde
- git #b382d8bd - Do not show expired blocks in API (T327562) by Matěj Suchánek
GlobalUserPage
[edit]- git #bfa93d03 - Support new style of table of contents (T327942) by Bartosz Dziewoński
Graph
[edit]- git #bd8c971e - Update mw-graph-shared to latest version (T297337) by Derk-Jan Hartman
GrowthExperiments
[edit]- git #5fb18754 - SECURITY: Do not include edits with revdeleted user in NewImpact (T327613) by Gergő Tisza
- git #94b6bb44 - SpecialEditGrowthConfig: Give grep a chance to find message usages by Martin Urbanec
- git #590db229 - [i18n] Delete few unused messages by Martin Urbanec
- git #d885fd62 - User impact: add graceful fallback for browsers without Intl (T327849) by Sergio Gimeno
- git #c999fe62 - ImpactHooks: Remove unused DBLoadBalancer injection by Kosta Harlan
- git #e013f6ab - Rename SpecialQuitMentorshipStructured (T321501) by Martin Urbanec
- git #75bd8209 - Remove wikitext mentor provider (T321501) by Martin Urbanec
- git #cd34408d - Process more articles when fetching page view data (T324675) by Kosta Harlan
- git #e045f71f - SpecialCreateAccount: Make it possible to force mentor via ?forceMentor (T323038) by Martin Urbanec
- git #6e8621d2 - selenium: Throw error if inserting link recommendation fails by Kosta Harlan
- git #9ef81b65 - Adjust script paths for use with run.php by daniel
- git #5c021f58 - User impact: amend incorrect parameter for the single day streak text (T327824) by Sergio Gimeno
- git #4871e010 - Remove more @var declarations by Kosta Harlan
- git #6ad99ddd - Declare VisualEditor a hard dependency by Martin Urbanec
- git #914a5b47 - ChangeMentor: If mentee has mentorship module disabled, enable it (T327206) by Martin Urbanec
- git #1cf2a7d4 - [refactor] Replace @var declarations with PHP typing by Martin Urbanec
- git #b87f2294 - Test ScoreCards component (T324549) by Sergio Gimeno
- git #e10be168 - Suggested edits: show funnel-add icon when the topic match mode is AND (T318597) by Kayla Morgan
- git #96d6a0fa - [tests] Rewrite MentorPageMentorManagerTest to not use wikitext provider (T321501) by Martin Urbanec
- git #1591a451 - selenium: Show onboarding dialog in AddLink (T299010) by Kosta Harlan
GuidedTour
[edit]- git #ab6436c3 - styles: Replace deprecated Less mixins (T308351) by Wandji69
IPInfo
[edit]- git #39794319 - IPInfo should return country name translations (T322664) by tsepothoabala
JsonConfig
[edit]- git #3b51e047 - Replace deprecated ContentHandler::getForModelID by Umherirrender
Kartographer
[edit]- git #fdadb1f6 - tests: Remove unused constructor argument from State by thiemowmde
- git #9fbe4cdb - Make getText/Int/Float return null instead of useless `false` (T263762) by thiemowmde
- git #27539388 - Rename tag handlers to "legacy" tag handlers (T263762) by Isabelle Hurbain-Palatin
- git #33ca6783 - Decouple addModules/getTargetLanguage from the legacy Parser (T263762) by thiemowmde
- git #f7ee9c20 - Rename $cssWidth variable for clarity by thiemowmde
- git #3092f48e - Fix wrong WikitextParser type hints by thiemowmde
- git #a88bbbe4 - Pass $isPreview as parameter to TagHandler::render() (T263762) by thiemowmde
- git #fd5444a4 - Remove redundant $fullWidth flag in MapFrame class by thiemowmde
- git #59fb2fea - Make dynamic preview behave like static map in static mode (T318493) (T318510) by thiemowmde
- git #5fc5048e - Fix static draggable check by WMDE-Fisch
- git #9e226a00 - Don't renable draggable when map is static (T318510) by WMDE-Fisch
- git #e99cd7ef - Decouple code a bit better from actual Language objects (T263762) by thiemowmde
- git #009a2d0e - Nearby: Fix caching of features with no title (T308227) by thiemowmde
- git #7b471c9d - Nearby: Extract mwApi() helper method (T308227) by thiemowmde
- git #5ef5d62c - Nearby: Tweaks for the cluster behavior (T308227) by WMDE-Fisch
- git #bc989ccf - Additional information about the ExternalData response (T326637) by Adam Wight
- git #8e9538c3 - Send event for every ExternalData expansion (T326637) by Adam Wight
Linter
[edit]- git #abbcc175 - Fix linter table linter_params definition to not be nullable (T327806) by sbailey
MassMessage
[edit]- git #3c654d2d - MassMessage: Remove duplicate page header (T327730) by Ammarpad
Math
[edit]- git #8d522c40 - New lookups for tests enabling reference MathML (T327388) by Stegmujo
- git #5ea78bc3 - Add script to export json with Mathoid/latexml-MML reference (T327388) by Stegmujo
- git #ada1d6e3 - Add Full-Coverage Test TexVC-MMLGeneration for Mathoid-LateXML (T327386) by Stegmujo
MediaSearch
[edit]- git #29df1203 - styles: Replace deprecated Less mixins with CSS unprefixed property (T308351) by Wandji69
MobileFrontend
[edit]- git #1120646e - Minor JavaScript code and doc fixes and optimizations by Thiemo Kreuz
- git #a5b65f53 - build: Re-generate package-lock using modern npm by James D. Forrester
- git #85272407 - Drop unused MobileFrontend modules (T237050) by Jon Robson
Newsletter
[edit]- git #f443be8a - Replace deprecated HTMLForm::addHeaderText (T325474) by Umherirrender
PageAssessments
[edit]- git #3fccd0e1 - PageAssessments.i18n.alias.php: add alias for ne (T328224) by MusikAnimal
PageTriage
[edit]- git #77ee42ad - Add missing apihelp-pagetriageaction-param-tags message by Ayush-Kori
- git #499fcd7f - DB: Remove pagetriage_log table references (T325519) by Kosta Harlan
Phonos
[edit]- git #1223d267 - Copy aria-label attr from HTML to JS (T320414) by Sam Wilson
Popups
[edit]- git #fb0ac8e2 - Tests: correction to unit test by Jon Robson
- git #2517c6d3 - Performance: Remove unnecessary requestIdleCallback delay by Jon Robson
ProofreadPage
[edit]- git #8f96c127 - Improve phrasing of right/action name (T320574) by Sam Wilson
- git #2943d2dd - Add error message when edit fails to save (T308098) by Sohom
SearchVue
[edit]- git #8a1187e1 - Mobile: Show wiki data description of the article in quick view (T320647) by Simone Cuomo
- git #42fe8e0f - Mobile - Search Preview displays errors for title with apostrophe (T326861) by Simone Cuomo
- git #8c19a4e6 - mobile -Opening Preview search produces error this.$el.querySelectorAll (T328093) by Simone Cuomo
- git #74b362c5 - Allow search preview arrow to be clicked (T326580) by Simone Cuomo
- git #f36119a8 - Uncaught TypeError: this.handleEventTimeout is not a function (T327731) by Simone Cuomo
- git #de37392b - Add keyboard navigation to Search Preview (T326641) by Simone Cuomo
- git #c2588b23 - Result without body breaks the SearchVue extension (T327873) by Simone Cuomo
- git #898fc194 - Mobile quick view doesn't consistently have bouncing effect (T326962) by Simone Cuomo
- git #599266cd - Mobile: Show Commons widget in the quick view panel (T321001) by Simone Cuomo
SecureLinkFixer
[edit]- git #0202680d - Updating domains.php from Mozilla by SecureLinkFixer updater bot
TemplateSandbox
[edit]- git #50381fdd - Restore NewPP limit report in a HTML comment by Bartosz Dziewoński
- git #20377f27 - Replace deprecated ContentHandler functions by Umherirrender
TemplateWizard
[edit]- git #670d927b - Optimize TemplateWizard at tablet and mobile resolutions by Jon Robson
- git #fc452b60 - Load ext.TemplateWizard on mobile domain (T324723) by Jon Robson
TimedMediaHandler
[edit]- git #126a41bb - TimedText: Diff previews should show the correct revision (T272438) by Derk-Jan Hartman
Translate
[edit]- git #9061e383 - Update minimum PHP version to 7.4 as per MLEB policy (T326537) by Abijeet
- git #0fc8186e - MessageGroupStats: Small optimization to forEverything by Niklas Laxström
UniversalLanguageSelector
[edit]- git #4dae74c0 - Update jquery.ime and .uls from upstream by Amir E. Aharoni
- git #7a694786 - style: Replace deprecated prefixed mixins with unprefixed CSS property (T308351) by Wandji69
- git #c4833878 - Update language name search index by Niklas Laxström
- git #9de72b9d - Update jquery.uls from upstream by Amir E. Aharoni
- git #5422719b - Update minimum PHP version to 7.4 as per MLEB policy (T326537) by Abijeet
- git #dde48f50 - Add separate buttons for 'add languages' and language settings menus (T323694) by NikG
VisualEditor
[edit]- git #b5a04505 - Update VE core submodule to master (6ed9b00f1) (T326946) by Bartosz Dziewoński
- git #a92dce49 - Revert "Rewrite mw.libs.ve.getTargetDataFromHref with URL API" (T328143) by Bartosz Dziewoński
- git #afe3b718 - Revert "Remove references to mediawiki.Uri" (T328143) by Bartosz Dziewoński
- git #143291b9 - Doc comment: Replace nbsp with normal space by Ed Sanders
- git #f0516dee - Authors.txt: Remove old reference to fork by Ed Sanders
- git #420c0f6c - ve.ui.MWLiveExtensionInspector: Account for this.selectedNode being null in debounced method by Ed Sanders
- git #d98e9e83 - Fix Wikitext editor preview layout in Vector 2022 (T327778) by Jan Drewniak
Wikibase
[edit]- git #594f1018 - Fix name of the "link to Item" entry in the ULS actions menu registry (T310259) by NikG
- git #ed0a8059 - Split wikibase.common into wikibase.alltargets + wikibase.desktop (T325084) by Lucas Werkmeister
- git #3211c0de - REST: Remove phpcs rule affecting all of Wikibase by sihe
- git #596a5bcd - REST: Deduplicate StatementDeserializer test setup by Jakob Warkotsch
- git #15599ba1 - Include the current page title in static mapframe image URL (T309695) by Adam Wight
- git #9f5e5657 - Add link to Item to make adding sitelinks easier (T310259) by Michael Große
- git #8926979b - REST: Refactor WikibaseEntityLookupItemDataRetriever by Ollie Shotton
- git #2a989e95 - REST: Remove incorrect @throws annotation by Ollie Shotton
- git #a81b6dcf - REST: Create UnexpectedErrorHandlerMiddleware factory method by Jakob Warkotsch
- git #2c552480 - Remove (JobQueue)ChangeNotificationSender (T326082) (T292604) by Marius Hoch
- git #2f1a15cb - Add API integration test for change dispatching (T326082) by Lucas Werkmeister
- git #4b5bdfb3 - RecentChangeSaveHookHandler: Handle (un)deletions (T326082) by Marius Hoch
- git #8f97c6d4 - Add types and define strict_types in EmtityChange by Michael Große
- git #9f21b192 - REST: Remove non read model statement serializer by Jakob Warkotsch
- git #c7c2a46f - REST: Stop serializing write models in tests by Jakob Warkotsch
- git #9a79616c - REST: Patch serialized read model, not write model by Jakob Warkotsch
- git #b25fa190 - REST: Use error log level for unexpected errors (T327490) by Jakob Warkotsch
WikibaseLexeme
[edit]- git #f35f6dd7 - Remove $wgLexemeTalkNamespace option (T308549) by Lucas Werkmeister
WikidataPageBanner
[edit]- git #f5cdd2ac - Fixes lang/dir attributes for banner table of contents (T328087) by C. Scott Ananian
- git #eba53678 - styles: Replaced deprecated mixins prefixes (T308351) by Wandji69
- git #d09caa3f - Fixes the table of contents in banners (T328087) by Jon Robson
wikihiero
[edit]- git #57fc86ff - td specificity to fix override when embedded in another table (T43869) by malnadach-konkno
WikiLambda
[edit]- git #8392bb0f - tests: Add initial coverage of ParserHooks by James D. Forrester
- git #4141883e - ParserHooks: Replace createFunctionCallJSON() with new ZFunctionCall() (T300518) by James D. Forrester
- git #a391d1d3 - Hooks: Split Parser-related hooks to their own file by James D. Forrester
- git #dbe942bb - Fixup API tests after orchestrator change by Stef Dunlap
- git #2542d3e8 - tests: Add coverage for registerExtension and onNamespaceIsMovable by James D. Forrester
- git #6af3e059 - Hooks: Drop onCodeEditorGetPageLanguage by James D. Forrester
- git #4d038f58 - use inline radio buttons for zBoolean by Julia Kieserman
- git #7852622f - Update function-schemata sub-module to HEAD (e7af92e) (T321824) by James D. Forrester
- git #928379fe - Change styles from package ext.wikilambda.specialpages to ext.wikilambda.edit by gengh
- git #dfa912d6 - Adapt ZMonolingualString component to fit content and expand (T327520) by gengh
- git #0b0a9813 - add debounce to function input by adesoji
- git #b6cebe8f - Create ZBoolean Component for Default View (T327059) by Julia Kieserman
- git #93c6979e - Update function-schemata sub-module to HEAD (558872d) (T326102) by EWright
- git #3a9774f8 - Fix creating and editing function calls that return types. (T326103) by EWright
- git #ffe90e27 - ZObjectStore: Create updateZObjectAsSystemUser() to consolidate code by James D. Forrester
- git #3d1d2188 - Update function-schemata sub-module to HEAD (db3d74a) (T287376) by James D. Forrester
WikimediaEvents
[edit]- git #820ced58 - clientError: Fix error in mw.centralNotice.isBannerShown check (T319498) by Gergő Tisza
WikimediaMessages
[edit]- git #532211b8 - Add messages for Farefare Wikipedia (gurwiki) (T327813) by gerritbot
Wikistories
[edit]- git #9a5e4cfa - Builder: url navigation (T320791) by Stephane Bisson
Skins
[edit]MinervaNeue
[edit]- git #ec305626 - Don't show download button if there's no window.print (T309591) by Ammarpad
- git #04df1ef9 - Blank skin styles for login and create account (T327661) by Jon Robson
MonoBook
[edit]- git #1e500a5a - Optimization: use skinStyles to load CSS specific to File: pages + rm unused #login-sectiontip rule by Jack Phoenix
Vector
[edit]- git #15cd69b1 - Add check for activeTopSection in activateSection (T328089) by bwang
- git #5bcc1597 - search: Fix unclickable search footer (T327229) by Roan Kattouw
- git #7077fedc - Enable sticky header on all talk pages (T328133) by Bartosz Dziewoński
- git #1bcd760e - Add missing ID param to VectorComponentMenuListItem constructor (T324638) by Jan Drewniak
- git #6b064dad - Increase threshold for table of contents collapsing (T328045) by Jon Robson
- git #2c54053b - Print: Hide table of contents and nav menus in print (T327448) by Jon Robson
- git #8173c91a - Limited width made persistent for anonymous users (T321498) by Jon Robson
- git #a4f0fef5 - Account for temporary row in grid template row (T327714) by bwang
- git #55bb37f2 - Moves feature classes from BODY element to HTML element (T321498) by Jon Robson
- git #2f29620a - Disable headless puppeteer for a11y testing by bwang
- git #93c83303 - Make sticky header edit the default (T324799) by Jon Robson
- git #05c6f9ec - Define grid template row for .mw-body grid container to ensure the grid cell containing the content will expand in height when needed (T327714) by bwang
- git #f93dbd3c - Add temporary extra grid-area for content translation extension (T327715) by Jan Drewniak
- git #68c52a1e - Fix grid blowout with limited width turned off (T327423) by bwang
- git #0032b7b9 - Remove VectorComponentTableOfContentsContainer in favor of directly using VectorComponentPinnableContainer, by bwang
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #b45f88fd - Update papaparse to 5.3.2 (T326946) by Ed Sanders
- git #24151ec0 - ve.ui.CommandHelpDialog: Move populating of dialog to getSetupProcess by Ed Sanders
- git #37b26cd7 - Minor fixes to AUTHORS.txt by Ed Sanders
No changes
[edit]- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- BounceHandler
- Calendar
- CampaignEvents
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- Cite
- CiteThisPage
- Citoid
- CodeEditor
- CodeMirror
- Cognate
- CologneBlue
- CommonsMetadata
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- Elastica
- ElectronPdfService
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- FeaturedFeeds
- FileExporter
- FlaggedRevs
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- Gadgets
- GeoCrumbs
- GeoData
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalWatchlist
- GoogleNewsSitemap
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- LiquidThreads
- Listings
- LoginNotify
- MachineVision
- MapSources
- MediaModeration
- MobileApp
- Modern
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NewUserMessage
- Nostalgia
- Nuke
- OATHAuth
- OAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RelatedArticles
- Renameuser
- RevisionSlider
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateStyles
- TextExtracts
- Thanks
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadWizard
- UploadsLink
- UrlShortener
- VipsScaler
- VueTest
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- WikibaseQualityConstraints
- Wikidata.org
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaIncubator
- WikimediaMaintenance
- Wikisource
- XAnalytics
- cldr
- intersection
- timeline
Total changes
[edit]289 Changes in 58 repos by 82 authors