Jump to content

MediaWiki 1.38/wmf.20

From mediawiki.org
MediaWiki 1.38.0-wmf.19 Deployment of MediaWiki 1.38.0-wmf.20 to Wikimedia sites MediaWiki 1.38.0-wmf.21

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

Core changes

[edit]
  • git #ba1dbe34 - Branch commit for wmf/1.38.0-wmf.20 by trainbranchbot
  • git #8b97c80a - Skins: Supply is-empty for portlets (T300284) by mainframe98
  • git #618b61a4 - objectcache: add "globalKeyLbDomain" option to use with "globalKeyLB" (T212129) by Aaron Schulz
  • git #12eff262 - user: Set a default value for all searchNs* user preferences (T291748) by Umherirrender
  • git #2ee2ebc5 - Update symfony/* by Reedy
  • git #bf6a6543 - HTMLFormFieldCloner: Cache form fields for further use by Func
  • git #970518ab - Load fields for validation of user options in one go by Func
  • git #0f6df70f - SpecialExport: Add hide-if statement conditionally by Func
  • git #1dfed9b6 - HTMLFormField: Simplify duplicated codes of checkStateRecurse() by Func
  • git #d5e14849 - Add Nkore (nyn) to Names.php (T300474) by Amir E. Aharoni
  • git #c11954c0 - Fix page_props DELETE/INSERT on null edit (T299662) by Tim Starling
  • git #1bb26ce4 - Metrics: Fix typo in wgMetricsPrefix docs by Timo Tijhof
  • git #1f3de5b5 - Upgrading psy/psysh (v0.10.12 => v0.11.1) by Reedy
  • git #6e314cd0 - Exceptions should use the message box class (T300306) by Jon Robson
  • git #1cdd6d6c - PageHTMLHandler: Do not de-duplicate styles in Parsoid HTML (T300325) by Bartosz Dziewoński
  • git #53d4b41b - HTMLFormField: Split out the validation of cond-state params by Func
  • git #62d92442 - remove access to config globals from FauxResponse (T294739) by daniel
  • git #751f050b - Add tests for HTMLFormField 'hide-if' / 'disable-if' functionality by Bartosz Dziewoński
  • git #83adf1eb - rdbms: Introduce TransactionManager class to move out the logic (T299698) by Amir Sarabadani
  • git #30dc7b64 - Move page title to the beginning of page action interface messages by Amir E. Aharoni
  • git #d599a54e - HttpRequestFactory: allow 0 to mean no max timeout. (T294788) by daniel
  • git #aae7c326 - Use a mutex to prevent settings cache stampedes (T296771) by Dan Duvall
  • git #0c5b40b6 - ChangesListSpecialPage: Replace ResourceLoaderContext with MessageLocalizer/Language by Bartosz Dziewoński
  • git #e213e574 - CategoryViewer: Use the same markup whether displaying in columns or not by Bartosz Dziewoński
  • git #13092852 - Update section name in toc data array (T299065) by Clare Ming
  • git #64ede143 - Add a new interface ForeignRepoWithMWApi by Brian Wolff
  • git #deb02e62 - resourceloader: Speed up mw.loader 404 test by Timo Tijhof
  • git #3c7caa83 - Update Skin::getSectionData method (T299065) by Clare Ming
  • git #16979ecf - Fix pollution of LinkBatch/LinkCache with interwiki link (T300311) by Tim Starling
  • git #decbaf4f - phpunit: use ->getServiceContainer() in integration tests by Alexander Vorwerk
  • git #68808e58 - Replace deprecated JobQueueGroup::singleton() by Umherirrender
  • git #1054965e - Parsoid output now respects thumbsize in parserTests by Arlo Breault
  • git #79e8ef17 - Add additional layer of nesting to TOC data to better support rendering of TOC with mustache templates (T298796) by bwang
  • git #fa401106 - schema: Make page_id references unsigned (T297212) by Umherirrender
  • git #e2a2a393 - Move property initialisation out of the constructor by Thiemo Kreuz
  • git #ab4b1b2b - [selenium] Remove leftovers from rollback tests (T280652) by WMDE-Fisch
  • git #5b4c4000 - PHPUnit: Cover `rewind()`, `next()`, and `key()` test cases by Derick Alangi
  • git #be5a8c03 - Reorder the letters in the Saraiki alphabet linkTrail by Amir Aharoni
  • git #203d422d - Drop rev_page_id index on revision (T163532) by Amir Sarabadani
  • git #5173a4ac - ActivityUpdateJob: Use primary key for db update on watchlist table (T204561) by Umherirrender
  • git #6bc69591 - Don't consider lock waits to be write queries (T300194) by Tim Starling
  • git #be9e79f9 - Untie Wikimedia message boxes from on-wiki messageboxes (T270796) by Jdlrobson
  • git #a93b1345 - WebInstallerOptions: refactor execute() into smaller methods by Gergő Tisza
  • git #1cc67dcc - rdbms: remove deprecated DBAccessBase class by Aaron Schulz
  • git #c433c150 - Convert various callers to LoadBalancer::getConnectionRef() (T193565) by Aaron Schulz
  • git #0dcbe841 - Update skin ordering to prioritize skins set through a new config (T298933) by bwang
  • git #6b5591be - MultiHttpClient: Add note about PHP 8.0 support by Tim Starling
  • git #57dcba01 - resourceloader: Change SkinModule list mode to not add implicit features (T298433) by Jon Robson
  • git #77b7cbc4 - filerepo: Simplify and document 'favicon' FileRepo option (T77093) by Timo Tijhof
  • git #44edde62 - Reapply "SettingsBuilder: allow maintenance scripts to manipulate config" by Ppchelko
  • git #5503987b - Avoid COUNT(*) in assertSelect() for WikiPageDbTest (T195807) (T197734) by Umherirrender
  • git #4f7a4a24 - Revert "SettingsBuilder: allow maintenance scripts to manipulate config" by Ppchelko
  • git #28ae5648 - Update configuration for the Prussian language (prg) by Amir E. Aharoni
  • git #a652f306 - SettingsBuilder: allow maintenance scripts to manipulate config (T294739) (T294742) (T300128) by daniel
  • git #c496bd20 - Fix empty div when there's no sitenotice. (T300096) by Ammarpad
  • git #cdf7207d - Support audio on filepage in InstantCommons (T300085) by Derk-Jan Hartman
  • git #283763c8 - DatabaseBlock: assert the blocker to be from the correct wiki (T274817) by Alexander Vorwerk
  • git #54c73535 - Stop using is_resource() where possible (T260735) by Tim Starling
  • git #e692173d - Deprecate passing a db to BlockRestrictionStore::loadByBlockId() (T291983) by Alexander Vorwerk
  • git #bcff7a01 - rdbms: Pass commented SQL to the GeneralizedSql for logging (T298687) by Amir Sarabadani
  • git #e5a11199 - recountCategories.php: Automatically run cleanupEmptyCategories.php too by Kunal Mehta
  • git #06c7ac58 - Allow empty revisions to be created with pageUpdater. by daniel
  • git #4999d5d4 - DevelopmentSettings: Move wgPasswordAttemptThrottle to correct section (T298735) by Kosta Harlan
  • git #c5fc8ae9 - Add default comment when there's no comment on some changeslist pages (T298645) by Ammarpad
  • git #00a62990 - Apply ReturnTypeWillChange to various implementations of built in interfaces (T289879) by Reedy
  • git #c5ef6e30 - PHP 8.1: add ENT_COMPAT to some htmlspecialchars() calls by Tim Starling
  • git #9a4a63ad - In PHP 8.1 don't throw exceptions from mysqli by Tim Starling
  • git #c96c1190 - Fix deprecation warning from CURLPIPE_HTTP1 (T264735) by Tim Starling
  • git #21ae4629 - mediawiki.mixins: Deprecate various mixins (T299982) by Volker E
  • git #524e1d61 - EditPage: Allow passing context to getCopyrightWarning() (T298822) (T189229) by Bartosz Dziewoński
  • git #f3c1500f - Exclude node_modules from php lint script by Adam Wight
  • git #b1ae47e4 - Watchlist tools should be more flexible for styling by skins (T299589) by Jon Robson
  • git #dcd11236 - Introduce a BlockRestrictionStoreFactory (T291983) by Alexander Vorwerk
  • git #3ef1fdff - SettingsBuilder: fix merging into globals by daniel
  • git #80a22645 - Allow parser tests to test the value of extension data and properties by Tim Starling
  • git #c80faaeb - Linker::getRollbackEditCount confused on revisions with same timestamp (T195807) (T218400) by Umherirrender
  • git #4a6e9861 - Add linktarget table (T299416) by Amir Sarabadani
  • git #1d812cea - Improve the performance of guessSerialValueSize() (T296610) by Tim Starling
  • git #2688c596 - tests: Replace usages of deprecated WikiPage::doDeleteArticleReal by Daimona Eaytoy
  • git #ead815de - jquery.tablesorter: Move var declarations inline by Ed Sanders

Vendor

[edit]

Extensions

[edit]

AbuseFilter

[edit]
  • git #26947513 - Don't implode and explode links by Matěj Suchánek

ApiFeatureUsage

[edit]

BetaFeatures

[edit]
  • git #e15c9464 - Use temporary hooks for tests by Func
  • git #651ffa02 - Convert to use MainConfig by Func
  • git #03e8d2a0 - Allow other extensions to check if a feature is enabled in a specific state of user options by Func
  • git #e700090c - abstract schema: Remove unneeded length from integer type by Umherirrender

BounceHandler

[edit]

CentralAuth

[edit]

CirrusSearch

[edit]
  • git #0c47cb1b - Add oparameter to Maintenance::finalSetup() by daniel
  • git #60575fa2 - quoted intitle search must only query plain (T296579) by Erik Bernhardson
  • git #5325a5e5 - Increase minimum integration test wait time by Erik Bernhardson
  • git #1d0db980 - Replace deprecated JobQueueGroup::singleton() by Umherirrender

Cite

[edit]
  • git #1e6968b5 - ve-cite: Ensure references are always unique by generating originalDomElementsHash (T299378) by Ed Sanders
  • git #b677a88f - ve-cite: Update diff tests with new ref list HTML by Ed Sanders
  • git #7b30a165 - Use correct Sanitizer method for id/fragment escaping (T298278) by Thiemo Kreuz

Citoid

[edit]
  • git #a7b3a627 - ve.ui.CitoidInspectorTool: Parse "education popup" text as wikitext (T298837) by Bartosz Dziewoński

cldr

[edit]

ContentTranslation

[edit]
  • git #91196bd0 - styles: Use class 'cx-translation-filter' not 'translation-filter' by James D. Forrester
  • git #cc36d475 - styles: Use class 'cx-disabled' not 'disabled' by James D. Forrester
  • git #bfcd69b5 - CX3 Build 0.1.0+20220131 (T265062) by Santhosh Thottingal
  • git #1ed98944 - Remove unused sticky class styles by James D. Forrester

DiscussionTools

[edit]
  • git #6af617ef - CommentItem: Fix typo in documentation by Ed Sanders
  • git #cb828828 - controller: Fix typo in documentation by Ed Sanders
  • git #3fdaf7ee - Clear autosave when following links from the legacy hint (T299270) by David Lynch

DonationInterface

[edit]

Echo

[edit]

ElectronPdfService

[edit]
  • git #e2724e0e - selenium: Refactor WebdriverIO tests from sync to async mode (T299684) by osamaahmed17

EntitySchema

[edit]
  • git #e0f3d475 - Name ParserOutput variables to $parserOutput not $output always (T296123) by James D. Forrester
  • git #01f39ef9 - Use array style on adding modules to ParserOutput (T296123) by Umherirrender

EventLogging

[edit]
  • git #1828d404 - Replace User::getEditCount with UserEditTracker by Umherirrender
  • git #08e04467 - Allow limiting debug mode to console by Gergő Tisza
  • git #b96d2aee - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (T296123) by James D. Forrester

FileExporter

[edit]

FileImporter

[edit]

FlaggedRevs

[edit]
  • git #26132be2 - Fix alter table for sqlite by Amir Sarabadani
  • git #e2512ebb - Replace deprecated JobQueueGroup::singleton() by Umherirrender
  • git #74726ea8 - ext.flaggedRevs.review: Remove needless use of jQuery by Timo Tijhof
  • git #5a3027ab - ext.flaggedRevs.review: Update to current coding conventions by Timo Tijhof
  • git #b7dba695 - Remove "under review" advertisement functionality (T277883) by Amir Sarabadani

Flow

[edit]
  • git #e10a7199 - Use method provided by the BetaFeatures extension to check changes of beta preferences by Func
  • git #63983990 - Avoid exceptions in action=compare API (T281523) by Gergő Tisza

Gadgets

[edit]
  • git #bded600e - Avoid validating gadget definition content multiple times on save by Siddharth VP

GlobalUserPage

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

GrowthExperiments

[edit]
  • git #842da5f8 - Revert "Structured Task: Set the default state of wpWatchthis checkbox based on watchdefault preference" (T300419) by MewOphaswongse
  • git #b8ce9e09 - MentorHooks::onLocalUserCreated: Use injected copy of MentorManager by Martin Urbanec
  • git #cb6c4441 - MentorStore: Fully disallow no mentor role passed to load/set methods by Martin Urbanec
  • git #f8798610 - Mentor dashboard: standarise JSON response in mentees handler (T300379) by Sergio Gimeno
  • git #644daacd - MentorTools: Change icons under "Mentor status" to play/pause (T280307) by Martin Urbanec
  • git #73d8a809 - MentorTools: Use info-unpadded icon (T280307) by Martin Urbanec
  • git #94cb3f76 - SpecialClaimMentee: Wrap description in a <p> (T300055) by Martin Urbanec
  • git #480bdf20 - Fix api-testing tests in CI (T253015) by Kosta Harlan
  • git #9630c366 - api-testing: Load LocalSettings.php from Selenium tests (T253015) by Kosta Harlan
  • git #f1646c9c - Tests: Skip Minerva-dependent tests if Minerva is not present by Kosta Harlan
  • git #2ddfe9dc - Suggested edits: Fix tracking (T297004) by Gergő Tisza
  • git #44ea520c - Replace deprecated JobQueueGroup::singleton() by Umherirrender
  • git #df63a9ec - Structured Task: Set the default state of wpWatchthis checkbox based on watchdefault preference (T289547) by MewOphaswongse
  • git #a0fac649 - Structured task: Swap the positions of watchlist and copyright footers (T300049) by MewOphaswongse
  • git #699b90f6 - Add an image: increase horizontal space to inspector chevron icon (T300041) by Sergio Gimeno
  • git #8c642a4b - Mentor settings: Rename "Other actions" section to "Claim mentee" (T280307) by Martin Urbanec
  • git #cac85550 - Mentor settings: Copy changes (T280307) by Martin Urbanec
  • git #940f72f6 - Set GEMentorDashboardDeploymentMode to alpha by default by Martin Urbanec
  • git #328bb102 - Mentee overview: Update no mentees message by Martin Urbanec
  • git #80916c97 - Rename files in utils directory (T289012) by MewOphaswongse
  • git #8d84347c - Suggested Edits: Close the filters dialog after the task feed has been updated (T297660) by MewOphaswongse
  • git #5d698d02 - Add an image: update onboarding images for desktop (T298109) by MewOphaswongse

GWToolset

[edit]
  • git #93d8386d - Remove some unused and redundant local variables by Thiemo Kreuz
  • git #45f1b350 - Replace deprecated JobQueueGroup::singleton() by Umherirrender

InterwikiSorting

[edit]
  • git #62bd1faf - LanguageLinksHandler: remove unneeded factory method by DannyS712

IPInfo

[edit]

JsonConfig

[edit]
  • git #b1bb7030 - Prefer instanceof instead of is_a() by Thiemo Kreuz

Linter

[edit]

LiquidThreads

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

MachineVision

[edit]
  • git #a1ea4c6b - Remove unused method by Matthias Mullie
  • git #30a506f2 - Replace deprecated JobQueueGroup::singleton() by Umherirrender

MassMessage

[edit]
  • git #7561eb04 - SpecialMassMessage: Tweak comment formatting, remove outdated comments by Abijeet
  • git #ab9c5acf - Sanitize page message and custom subject (T164503) by Abijeet
  • git #8b4b4eb2 - Introduce MessageBuilder and related tests by Abijeet
  • git #0929da16 - Add functionality to send multi-lingual subject (T164503) by Abijeet
  • git #d20360c9 - Introduce PageMessageBuilder and related result class by Abijeet

MediaModeration

[edit]
  • git #09769f9e - Replace deprecated JobQueueGroup::singleton() by Umherirrender
[edit]
  • git #1f325669 - Disable flaky test (T299780) by Timo Tijhof
  • git #38fc11b9 - tests: Pass mocks as parameter instead of stubbing globals by Timo Tijhof
  • git #01a985a5 - ext.navigationTiming: Remove legacy chrome.loadTimes collection by Timo Tijhof
  • git #59645d44 - ext.navigationTiming: Declare inline vars, improve docs by Timo Tijhof

Newsletter

[edit]
  • git #415c7264 - Remove lots of unused code for impossible false returns from IDatabase by Timo Tijhof

OAuthRateLimiter

[edit]
  • git #c739b6d6 - abstract schema: Generate postgres schema file by Umherirrender

OpenStackManager

[edit]
  • git #1fa0710a - Mark code as private and remove unused code by Thiemo Kreuz

ORES

[edit]
  • git #50baf227 - SpecialORESModels: remove unneeded factory method by DannyS712
  • git #706339ff - Replace deprecated JobQueueGroup::singleton() by Umherirrender

PageAssessments

[edit]

ProofreadPage

[edit]
  • git #9a6ca12f - VE: Fix handling header/footer when generating HTML to save (T244657) by Bartosz Dziewoński

Scribunto

[edit]

SecurePoll

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

TemplateData

[edit]

Thanks

[edit]

TheWikipediaLibrary

[edit]
  • git #2d5bd75d - Re-order some eligibility checks to calculate the most expensive ones last (T300075) by Bartosz Dziewoński
  • git #a0c338d0 - Restore DeferredUpdate in maybeSendNotification (T300075) by jsn

TimedMediaHandler

[edit]
  • git #f394ef31 - Handle media that is already playing (T300369) by Derk-Jan Hartman
  • git #8c120018 - Do not clone track and source children for placeholder (T300367) by Derk-Jan Hartman
  • git #cc3250e2 - Turn inlineplayer and mediadialog into classes by Derk-Jan Hartman
  • git #67c512c7 - Using a simple css instead of an extra 'audio-play' image (T258584) by Iniquity
  • git #d57a7666 - VideoJS embedplayer performance improvements by Derk-Jan Hartman

Translate

[edit]

TranslationNotifications

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

TwoColConflict

[edit]

UniversalLanguageSelector

[edit]
  • git #4f257fe8 - Update grunt-stylelint to 0.17.0 by Amir E. Aharoni
  • git #5bd64b16 - Improve the loading time of ULS language selector by fetching modules early (T299202) by Santhosh Thottingal

UploadWizard

[edit]
  • git #3de879d4 - Rename $output to $parserOutput when it contains a ParserOutput by C. Scott Ananian
  • git #9318c567 - Remove checking on return value of db->update() by Amir Sarabadani
  • git #ff881c0e - Use array style on adding modules to ParserOutput/OutputPage (T296123) by Umherirrender

VisualEditor

[edit]
  • git #e212ddca - Update VE core submodule to master (37ee8ffcd) (T300444) by Bartosz Dziewoński
  • git #dac7b520 - Allow disabling VE and 2017 wikitext editor from FileImporter (T298345) (T174180) by WMDE-Fisch
  • git #4af23582 - Don't attempt to pin first visible section if firstHeading is visible by Ed Sanders
  • git #427f8ab3 - Use OOUI 'play' icon for audio placeholder (T299278) by Iniquity
  • git #72988342 - Follow naming convention for static methods by Thiemo Kreuz
  • git #76199171 - Update VE core submodule to master (bbeac08b7) (T161489) (T298569) by Bartosz Dziewoński
  • git #ba739a14 - Always enable visual diff when diffmode=visual by Ed Sanders
  • git #b80b09f8 - Ignore originalWidth/Height when diffing images by Ed Sanders
  • git #7e7ad97b - Don't wrap unknown actions with confirmation (T300095) by Adam Wight
  • git #312c3507 - VE-MW: Consistently use target/surface $scrollContainer to set/get scrollTop (T299841) by Ed Sanders
  • git #51ee6c43 - Update VE core submodule to master (c3f56a0b9) (T299841) by Bartosz Dziewoński
  • git #ab479740 - Update VE core submodule to master (7c6e1b91f) (T198529) by Bartosz Dziewoński
  • git #c98e6e5e - Update VE core submodule to master (bbdba097b) (T298609) (T299730) by Bartosz Dziewoński
  • git #c8c94248 - Use new *SelectableContentOffset method when setting section selection by Ed Sanders
  • git #868ab408 - Tweak vertical alignment of progress bar within toolbar (source mode) by Ed Sanders
  • git #d1aaf3d4 - Include heading margin when running scrollToHeading by Ed Sanders
  • git #6f5fe8cd - Position VE desktop loading bar with position:fixed by Ed Sanders
  • git #ec59e2ed - VisualEditorDataModule: Generate definition summary without parsing wikitext (T189229) by Bartosz Dziewoński
  • git #8080bd2f - Move copyright warning message parsing from RL module to API (T298822) by Bartosz Dziewoński
  • git #698075a6 - selenium: Rename load test to content editable (T296187) by Esther Akinloose
  • git #04c48afc - Remove left over from old two column conflict UI trigger (T222714) by WMDE-Fisch
  • git #49a4ac04 - ve.ui.MWLinkInspectorTool: Parse "education popup" text as wikitext (T298837) by Bartosz Dziewoński
  • git #9f54e347 - ve.ui.MWEducationPopupWidget: Allow formatting in the popup text (T298837) by Bartosz Dziewoński
  • git #110db0e3 - Remove conflicting section IDs in diff views (T218492) by Ed Sanders

Wikibase

[edit]
  • git #a0ed0e5e - Enable new / mobile Termbox (v2) by default (T292962) by Lucas Werkmeister
  • git #d9098551 - Allow ssrServerUrl to be null by Lucas Werkmeister
  • git #24a41c0e - Bump wdio-mediawiki from 1.1.1 to 1.2.0 by Addbot
  • git #043b31f0 - doc: dist-size: download plotly.js at runtime by Lucas Werkmeister
  • git #8e64b998 - TR: Migrate to Vue 3 and Vuex 4 (T294465) by Lucas Werkmeister
  • git #d72a1516 - Bump mocha from 9.1.3 to 9.2.0 by Addbot
  • git #921ca1b5 - Apply LanguageCode::bcp47 for HTML attribute 'lang' by Fomafix
  • git #ea32329a - bridge: remove or fix `await`s on $emit() by Lucas Werkmeister
  • git #215a4c7b - Bump @wdio/local-runner from 7.16.8 to 7.16.13 by Addbot
  • git #824c0b5b - build(deps-dev): bump @wdio/sync from 7.16.8 to 7.16.13 by Addbot
  • git #aafd1657 - build(deps-dev): bump @wdio/spec-reporter from 7.16.4 to 7.16.13 by Addbot
  • git #77bbd6e9 - build(deps-dev): bump @wdio/cli from 7.16.8 to 7.16.13 by Addbot
  • git #45f407e3 - Remove HashSiteLinkStore::clear() by Lucas Werkmeister
  • git #5596e65e - Add strict types to SiteLinkLookup classes by Lucas Werkmeister
  • git #b1f00761 - Remove no-longer-used Phan suppression by Lucas Werkmeister
  • git #ec32e2a4 - Replace deprecated JobQueueGroup::singleton() by Umherirrender
  • git #0ff81430 - Remove explicit graphql dependency from package.json by Lucas Werkmeister
  • git #0b8235c2 - Maintenance::finalSetup - add SettingsBuilder by Petr Pchelko
  • git #31b09174 - Remove unused languageCode from SitesModuleTest by Lucas Werkmeister
  • git #ac86b6b5 - SitesModule: Replace wfMessage() with use of MessageLocalizer (T298751) by Bartosz Dziewoński
  • git #1a54dac3 - Add explicit and implicit fallbacks to chain separately (T299904) by Lucas Werkmeister
  • git #605a2b25 - Simplify LanguageFallbackChainFactory implementation (T299663) by Lucas Werkmeister
  • git #bc15625b - Remove mode arguments from LanguageFallbackChainFactory (T299663) by Lucas Werkmeister
  • git #7df44399 - Don’t use custom fallback mode in TermLanguageFallbackChainTest (T299663) by Lucas Werkmeister
  • git #215b0a60 - Fix type comments in LanguageFallbackChainFactory (T299663) by Lucas Werkmeister
  • git #999fb9c1 - Remove custom mode from EntityAccessorTest (T299663) by Lucas Werkmeister
  • git #490f36c3 - Remove LanguageFallbackChainFactory default mode arguments (T299663) by Lucas Werkmeister
  • git #82c93e68 - build(deps-dev): bump webdriverio from 7.16.8 to 7.16.13 by Addbot

WikibaseLexeme

[edit]
  • git #d2bd48e3 - Bump @wdio/sync from 7.16.13 to 7.16.14 by Addbot
  • git #ff2836b2 - Bump @wdio/mocha-framework from 7.16.13 to 7.16.14 by Addbot
  • git #db71a665 - Bump @wdio/local-runner from 7.16.13 to 7.16.14 by Addbot
  • git #c08f3b3a - Bump @wdio/junit-reporter from 7.16.13 to 7.16.14 by Addbot
  • git #d7012875 - Bump @wdio/dot-reporter from 7.16.13 to 7.16.14 by Addbot
  • git #1fa62c7d - Bump @wdio/cli from 7.16.13 to 7.16.14 by Addbot
  • git #3c2e4fc7 - Bump sinon from 12.0.1 to 13.0.0 by Addbot
  • git #a2d74a19 - Bump webdriverio from 7.16.13 to 7.16.14 by Addbot
  • git #1c68ef89 - Add baserevid to wblremoveform API module (T225072) by Amir Sarabadani
  • git #25cbb918 - LexemeIdHtmlFormatter: convert lemma lang attribute to BCP 47 by Jakob Warkotsch
  • git #45e649ff - Replace @see with @inheritDoc where possible by Thiemo Kreuz

WikibaseMediaInfo

[edit]

WikibaseQualityConstraints

[edit]
  • git #ea5f9cb9 - Bump sinon from 12.0.1 to 13.0.0 by Addbot
  • git #01007db1 - Revert "Rename Unit directory to unit" by James D. Forrester
  • git #3cce96f8 - Replace deprecated JobQueueGroup::singleton() by Umherirrender

WikiLambda

[edit]
  • git #648eb284 - doc: Fix some TODOs to always list Task immediately after by James D. Forrester
  • git #0be2bd14 - Add phab IDs to FIXMEs and TODOs (T296401) by gengh
  • git #86f3b84a - Fix composition not working on the FE (T300309) by Simone This Dot
  • git #df6df735 - Enhance the "Object selector" to allow user to type within its first entry instead than the input (T297099) by adesoji
  • git #7df1c8c0 - Enable the FE to read and display Typed List, Map and pair correctly (T300121) by Simone This Dot
  • git #3a682cc6 - fix parsing of typedList so user defined types load (T299675) by jkieserman
  • git #7204f557 - Update function-schemata sub-module to HEAD (c2667cb) (T292788) (T296836) by James D. Forrester
  • git #f76ad807 - Allow user to add labels in another language in function definition (T297101) by adesoji
  • git #96fc4bbb - AUTHORS: Update for January 2022 by James D. Forrester

WikimediaEvents

[edit]
  • git #76661b6f - Use method provided by the BetaFeatures extension to check changes of beta preferences by Func
  • git #46a418bb - mobileWebUIActions: Optimise "body" query via document.body reference by Timo Tijhof
  • git #5eb0ea11 - Fix tests depending on UserBucketProvider::getUserEditCountBucket by Umherirrender

WikimediaIncubator

[edit]
  • git #f93fdaca - build: Drop CentralAuth dependency by Taavi Väänänen
  • git #e372a48f - Remove the recommendation to make the account global by Amir E. Aharoni
  • git #2b2e90d3 - Remove four unused messages by Amir E. Aharoni
  • git #32e50e07 - Change "None/All" to "All wikis" by Amir E. Aharoni

WikimediaMaintenance

[edit]
  • git #888b5f1d - Adjust path for schema file of extension PageAssessments by Umherirrender
  • git #ee6adc1f - blameStartupRegistry: Escape dots in stats component name (T295413) by Timo Tijhof

Skins

[edit]

Timeless

[edit]

Vector

[edit]

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #c2f60cd9 - DiffElement: Don't show meaningless spaces inside added block nodes (T300444) by Bartosz Dziewoński
  • git #6aa9549d - Target: Don't create toolbar in scroll handler by Ed Sanders
  • git #4a8584a7 - Add more complex internal list diff test by Ed Sanders
  • git #de831958 - Fix regex that replaces nothing with nothing by Thiemo Kreuz
  • git #bbeac08b - DiffElement: Use horizontal scroll when necessary on content area (T161489) by Ed Sanders
  • git #60e524fc - Fix internal list diff when lists are fully inserted/removed (T298569) by Ed Sanders
  • git #7c6e1b91 - Fix list diffs (T198529) by Ed Sanders
  • git #658a420a - DiffElement: Simplify internal list rendering using list item value attribute by Ed Sanders
  • git #950d56d0 - DiffElement: Add core test for internal list diff by Ed Sanders
  • git #1da4a683 - DiffElement/VisualDiff: Use node's root to determine the document model by Ed Sanders
  • git #bbdba097 - Re-apply "Follow-up I0802440d9: Allow alien <tr>/<td>'s to be focused" (T298609) by Esanders
  • git #94ea92dd - Follow-up I227a0d70: Remove partially complete mixin of ContentEditableNode from list items (T299730) by Ed Sanders
  • git #b8b12d1c - Test: Ignore XML parse warnings in other comment escaping test by Ed Sanders
  • git #c06f87e8 - Consistently use $scrollListener when listening to scroll events by Ed Sanders
  • git #4147e740 - Consistently use target/surface $scrollContainer to set/get scrollTop (T299841) by Ed Sanders

No changes

[edit]
  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • CheckUser
  • ChessBrowser
  • CiteThisPage
  • CodeEditor
  • CodeMirror
  • CodeReview
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ConfirmEdit
  • CongressLookup
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • DynamicSidebar
  • Elastica
  • EventBus
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GeoData
  • GlobalBlocking
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • ImageMap
  • InputBox
  • Insider
  • Interwiki
  • Josa
  • Kartographer
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Listings
  • LocalisationUpdate
  • LoginNotify
  • MapSources
  • Math
  • MediaSearch
  • MinervaNeue
  • MobileApp
  • MobileFrontend
  • Modern
  • MonoBook
  • MultimediaViewer
  • NearbyPages
  • NewUserMessage
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuth
  • PageImages
  • PageNotice
  • PageTriage
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Poem
  • PoolCounter
  • Popups
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • ReadingLists
  • RelatedArticles
  • Renameuser
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • SecureLinkFixer
  • ShortUrl
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TrustedXFF
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • WebAuthn
  • WikiEditor
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaMessages
  • Wikisource
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

[edit]

346 Changes in 64 repos by 77 authors