MediaWiki 1.38/wmf.19
MediaWiki 1.38.0-wmf.18 | Deployment of MediaWiki 1.38.0-wmf.19 to Wikimedia sites | MediaWiki 1.38.0-wmf.20 |
The latest version (labeled "1.38.0-wmf.19") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 25 January 2022 (see the roadmap).
Core changes
edit- git #96cb2fc8 - Branch commit for wmf/1.38.0-wmf.19 by trainbranchbot
- git #5f4bcf66 - Improve generateSchemaChangeSql.php/generateSchemaSql.php by Umherirrender
- git #176122db - Fix maintenance script generateSchemaChangeSql.php on windows by Umherirrender
- git #a47e06b6 - Category: Return proper int for files, subcats and pages count by Ammarpad
- git #9e909868 - Update johnkary/phpunit-speedtrap to 4.0 by Tim Starling
- git #fbb9e2e8 - resetPageRandom.php: Fix --from and --to options (task T291331) by Jayprakash12345
- git #1f78d6a2 - ParserCacheSerializationTestCases: call ::addModule(Style)?s with an array (task T299865) by Alexander Vorwerk
- git #02766e0e - recountCategories.php: Fix varibale shadowing by Ammarpad
- git #19690f39 - HistoryAction: use more specific tooltip for cur and last links (task T284869) by AntiCompositeNumber
- git #977f0c0c - Remove passing markTestSkippedIfDbType or add comment (task T195807) by Umherirrender
- git #9dab0e0c - Explicit order by primary key in DeleteAutoPatrolLogs maintenance script (task T195807) by Umherirrender
- git #db9e0391 - Fix signature of DatabasePostgres::buildGroupConcatField (task T195807) (task T256401) by Umherirrender
- git #14a5fab3 - Show numbered lists with Burmese numerals in relevant languages (task T220303) by Amir E. Aharoni
- git #59c346f7 - Normalize HTML of page titles using Tidy/Remex (task T298401) by Bartosz Dziewoński
- git #a824da0f - Support stale cached settings for failover (task T296771) by Dan Duvall
- git #46e46cc3 - Pass a service container to ObjectFactory in SessionManager by Alexander Vorwerk
- git #3f7458ee - Hard deprecate Skin:setSearchPageTitle (attempt 2) (task T297484) by Jdlrobson
- git #058eb11d - rdbms: Remove LB::safeGetLag() (task T299392) by Amir Sarabadani
- git #5d2b1b18 - rdbms: Drop maxLagByIndex property from LB (task T299392) by Amir Sarabadani
- git #044259b8 - ParserOutputTest: Call ParserOutput::addModule(Style)?s with an array (task T299747) by Reedy
- git #852b2ae1 - update.php: Avoid passing null to substr (task T299696) by Ammarpad
- git #701361f3 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian
- git #d737242a - MapCacheLRU: Restore key type checks (task T283275) by Tim Starling
- git #6ccfe5d5 - Fix PHP 8.0 failure of WikiExporterFactoryTest (task T283275) by Tim Starling
- git #c38285c5 - Fix PHP 8.0 failure of RefreshSecondaryDataUpdateTest (task T283275) by Tim Starling
- git #a2d88e6a - Suppress deprecation warnings from libxml_disable_entity_loader() (task T268847) by Tim Starling
- git #abeb8ac9 - Update aliases and magic words for Albanian language by KleinMuci
- git #78ee5ed0 - Replace remaining usages of deprecated IDatabase methods (task T286694) by Alexander Vorwerk
- git #6c67798d - [ChangesList] Time element in ChangesList should be consistently named by Jon Robson
- git #9b6111e9 - rdbms: Start adding db_log_category field to db logs (task T297435) by Amir Sarabadani
- git #d825e0d4 - Allow ParsoidModules extension schema to register services by mbsantos
- git #91a59f1a - DatabaseBlock: fetch a database connection for the correct wiki (task T274817) (task T299655) by Alexander Vorwerk
- git #26c4cc48 - SettingsBuilder: expose default config (task T296045) by Petr Pchelko
- git #67cd314c - rdbms: Remove deprecated methods from ILoadBalancer (task T299392) by Amir Sarabadani
- git #75480cf1 - Narrow the signature of ParserOutput::addModules() and ::addModuleStyles() (task T296123) by C. Scott Ananian
- git #f1a57aac - Metrics: Minor doc improvements and announce feature in release notes (task T240685) by Timo Tijhof
- git #df699197 - DateTimeInputWidget: Fix field widths (task T299618) by Bartosz Dziewoński
- git #01436987 - rdbms: cleanup the use of QUERY_ flags to query() in Database by Aaron Schulz
- git #2f9e99d8 - rdbms: deprecate IMaintainableDatabase::(lock|unlock)Tables() methods (task T294969) by Aaron Schulz
- git #81060b40 - maintenance: Add table copying feature to updateCollation.php (task T263437) by Tim Starling
- git #d73d4292 - rdbms: Drop three unused functions from ILoadBalancer (task T299392) by Amir Sarabadani
- git #5872618a - rdbms: Remove four hard-deprecated methods that are unused (task T299392) by Amir Sarabadani
- git #1fa10ef0 - resourceloader: Use named constants for groups by Siddharth VP
- git #43a4a619 - HistoryAction: Use Config from Context by Umherirrender
- git #e36a8af7 - First pass on creating config-schema.yaml by Petr Pchelko
- git #36664aa7 - rdbms: Remove usage of deprecated function Database::numRows() (task T286694) by Amir Sarabadani
- git #238d2a34 - Fix deprecation warning from LinksUpdate::getImages() (task T299472) by Tim Starling
- git #358bc6ec - Replace remaining usages of IDatabase::fetchObject() (task T299471) by Alexander Vorwerk
- git #7f33d268 - Linker: cleanup and reduce duplication around MediaWikiServices by DannyS712
- git #569ba6e2 - Upgrade Vuex to 4.0.2 (task T289102) by Roan Kattouw
- git #1f34ac45 - title: Remove dated comment about inNamespace(), overall doc cleanup by Timo Tijhof
- git #d63b47f5 - Remove prefix search from Special:ListFiles/NewFiles (task T298722) by Umherirrender
- git #e95ce30e - Special:Search Refactor powerSearchBox method by joseph emmanuel kayode (iemarjay)
- git #da99bcd6 - SettingsBuilder: load settings recursively by daniel
- git #07ce3185 - Revert "Revert "Categories are modelled as a portlet"" (task T299352) (task T298302) (task T298801) by Jdlrobson
- git #d4554ca5 - SkinTemplate: Set template context in buildPersonalUrls() (task T299352) by Ammarpad
- git #2d165699 - SpecialUserLogin: Use Config from Context by Umherirrender
- git #4799905d - MovePage: test links table updates (task T299275) by daniel
- git #0798a9cc - addChangeTag: Ensure system user can create tag by Lucas Werkmeister
- git #0dbcf336 - Use mock Guzzle client during tests by Tim Starling
- git #c402d7ad - Allow recountCategories.php to do all 3 modes in one run by Kunal Mehta
- git #ac105fba - Add support for namespace notices (task T6469) by Siddharth VP
- git #198ac323 - Increase template depth limit to 100 (task T293546) by Tim Starling
- git #9dcf6fcb - Fallback to generic rollback message when editcount is unclear (task T89780) by Umherirrender
- git #3277930d - objectcache: avoid use of ctype_digit() in WANObjectCache::adaptiveTTL() (task T297917) by Aaron Schulz
- git #990acaa7 - Avoid revision 0 listed in message difference-missing-revision by Umherirrender
- git #6b9a4a1f - Improve indent of very short lines in FormatMetadata by Umherirrender
- git #b1e21379 - parser: Remove redundant string cast after trim() by Umherirrender
- git #95dcce36 - Fix maintenance script generateSchemaChangeSql.php for sqlite by Umherirrender
Vendor
edit- git #2cfeca40 - Bump Parsoid to 0.15.0-a17 (task T299185) (task T299454) (task T299457) by sbailey
- git #72c1f2d1 - Bump wikimedia/parsoid to 0.15.0-a16 (task T240775) by C. Scott Ananian
Extensions
editAbuseFilter
edit- git #d1ce258a - Use MainStash instead of db-replicated (task T272512) by Amir Sarabadani
- git #d22ea2b5 - Don't use array keys for OOUI in AbuseFilterViewDiff (task T299463) by Alexander Vorwerk
- git #edcefa72 - Don't use array keys for OOUI (task T299463) by Alexander Vorwerk
AdvancedSearch
edit- git #8e314588 - Use new Hook system by Jayprakash12345
BetaFeatures
edit- git #7b5e99f4 - Remove unnecessary constants defined in HTMLFeatureField by Func
BounceHandler
edit- git #0f8860d7 - Use namespaced CentralAuthUser (task T298840) by Alexander Vorwerk
CentralAuth
edit- git #0354a921 - session providers: inject services by Alexander Vorwerk
- git #507f894d - Avoid expensive fetching of all language names in CentralAuthUser by Thiemo Kreuz
- git #a95db21c - Operate internally on normalized hidden values (task T289068) by Taavi Väänänen
- git #c582e0f4 - Setup ConfigRegistry registration by Kosta Harlan
- git #2fffa1a7 - GlobalRenameUser: Use JobQueueGroupFactory (task T298806) by Taavi Väänänen
- git #5a7626cc - GlobalRenameRequest: use replica db to validate suggestions (task T231961) by Taavi Väänänen
- git #d60b168f - Use LogEntryBase::extractParams for log_params by Umherirrender
CentralNotice
edit- git #f948ad3c - Use namespaced CentralAuthUser (task T297047) by Alexander Vorwerk
- git #baa1a9e8 - Replace remaining usages of IDatabase::fetchObject()/::numRows() (task T286694) by Alexander Vorwerk
CharInsert
edit- git #18ad8a25 - Allow overriding the link text (task T25354) by tacsipacsi
CheckUser
edit- git #68c65b16 - Add bdi tag to usernames in investigation header (task T256529) by STran
CirrusSearch
edit- git #fd28c84e - Repair browser bot integration (task T295734) by Erik Bernhardson
- git #ba4f3ec6 - Fix a couple of Match types missed by f4db37e60bedc5 by Tim Starling
- git #ed058857 - Stop using ReflectionParameter::getClass by Tim Starling
- git #8dff924a - Remove defaultbranch from .gitreview by Erik Bernhardson
Cite
edit- git #c22f3596 - Update tests for the removal of doc-child-change wrappers by Bartosz Dziewoński
- git #a2c927f8 - ve-cite: Handle ref nodes with mw:Error RDFa (task T299378) (task T299672) by Ed Sanders
- git #83041449 - Add parser & unit test cases for different $wgFragmentMode's (task T298278) by Thiemo Kreuz
Cognate
edit- git #e478c430 - Replace deprecated JobQueueGroup::singleton() by Umherirrender
ContactPage
edit- git #745dc214 - Document MustBeLoggedIn (task T299689) by Reedy
ContentTranslation
edit- git #54fb6687 - SXEditorOriginalContent SFC: Fix UI issues for original panel (task T265062) by NikG
- git #329d6df1 - UI lib: Add MWExpandableContent SFC by NikG
- git #4f656a71 - SXEditorOriginalContent: Refactor to use composition api by NikG
- git #4e38ee9d - Use namespaced CentralAuthUser (task T297047) by Alexander Vorwerk
- git #ca75b717 - CX3 Build 0.1.0+20220118 (task T295973) (task T294650) by Santhosh Thottingal
- git #9311b207 - SX: Check if target template exists before re-rendering (task T295973) by NikG
- git #437576dd - SX Pick a sentence: Add BlockTemplateAdaptationCard SFC (task T295973) by NikG
DiscussionTools
edit- git #110a5920 - One more tweak for comparing comment ranges to transclusion/DOM ranges (task T297034) by Bartosz Dziewoński
- git #f15693ee - Use class list everywhere for adding/checking CSS classes by Bartosz Dziewoński
- git #35d6a0d8 - Restore scrolling to comments when clicking a bundled notification (task T299813) by Bartosz Dziewoński
- git #5919e4e3 - Don't try to parse section titles as wikitext in subscription notifs (task T299572) by Bartosz Dziewoński
- git #d2405cc1 - Simplify handling of sections in bundled notification links by Bartosz Dziewoński
- git #c643669d - Update DiscussionTools phan configuration to match new Parsoid DOM alias config (task T240775) by C. Scott Ananian
- git #8f937eb9 - Prevent assertion failure caused by empty headings (task T299583) by Bartosz Dziewoński
- git #b019196e - When using bullet syntax, hide the marker next to the reply tool (task T259864) by Bartosz Dziewoński
- git #dccaa5bf - Add an optional suffix message to mentions (task T268588) by David Lynch
- git #4e4e9f1c - Add another test case for transclusions overlapping comments (task T298408) by Bartosz Dziewoński
- git #0369b11e - Include namespace when referring to page title in empty state messages (task T298454) by Bartosz Dziewoński
DonationInterface
edit- git #ecec19db - Add customized translation fields for Adyen credit card forms (task T299788) by wfan
Echo
edit- git #7a9bb5b7 - Avoid double-escaping in notification watch links (task T270156) by Gergő Tisza
- git #e7248ea1 - Make JsonSerializable PHP 8.1 compatible (task T299695) by Gergő Tisza
- git #3493317d - Parse section titles in notifs as if they weren't at the start of line (task T299572) by Bartosz Dziewoński
- git #f66c4283 - Allow overriding section title presentation in subclasses by Bartosz Dziewoński
- git #8e974de8 - Adjust doc for EchoNotification::readTimestamp by Umherirrender
FeaturedFeeds
edit- git #c53acbb1 - FeaturedFeedChannel: avoid using ContentHandler::getContentText() by Alexander Vorwerk
FlaggedRevs
edit- git #c4021c7a - FlaggedRevision: avoid using ContentHandler::getContentText() by Alexander Vorwerk
- git #2e78e7f4 - updateAutoPromote: use correct result (task T299710) (task T299720) by Alexander Vorwerk
- git #a72c84a9 - Replace remaining usages of IDatabase::numRows() (task T299710) (task T299720) by Alexander Vorwerk
- git #00f450af - Avoid using deprecated function IDatabase::numRows() (task T299659) by Amir Sarabadani
- git #e6c18817 - Fix using deprecated function IDatabase::numRows() (task T299659) by Amir Sarabadani
- git #74c2ec41 - Replace wfQueriesMustScale() and generalQueryOK() with MiserMode by Timo Tijhof
- git #a372d5cf - Avoid double parsing (task T292300) (task T283029) by Amir Sarabadani
Flow
edit- git #57c576c4 - Avoid double-escaping in notification watch links (task T270156) by Gergő Tisza
- git #013702b4 - Fix TopicMenuSelectWidget after OOUI change (task T299473) by Gergő Tisza
Gadgets
edit- git #5d3a547c - Restrict ?withgadget query parameter to opt-in gadgets. (task T29766) by Ammarpad
- git #165a030a - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian
- git #4e27ab0e - Tighten some type hints by Bartosz Dziewoński
- git #f1673c44 - Avoid raising exception while trying to change content model of gadget definition (task T299303) by Siddharth VP
GlobalBlocking
edit- git #2a0f4015 - SpecialGlobalBlockList: add filtering options (task T178749) by Tks4Fish
- git #f5e39626 - Add column for central blocker ids (task T299371) by Alexander Vorwerk
- git #31d446f4 - SpecialGlobalBlock, SpecialGlobalBlockStatus, SpecialRemoveGlobalBlock: add RelevantUser (task T298895) by Tks4Fish
- git #4828720f - GlobalBlocking: Handle trying to modify a block when no block exists (task T296503) by Tks4Fish
- git #497e0402 - SpecialGlobalBlockStatus: Handle both types of URL parameters (direct and ?address=) by Tks4Fish
- git #ba00cf81 - abstract schema: Remove unneeded length from integer type by Umherirrender
- git #a83be465 - SpecialGlobalBlock: Rename $user to $performer by Martin Urbanec
- git #0a88efbd - Use ApiResult::formatExpiry in api to format expiry by Umherirrender
GlobalCssJs
edit- git #26e4d211 - Use new Hook system by Jayprakash12345
GlobalPreferences
edit- git #d77bda32 - Cleanup GlobalPreferencesFactory by Func
GlobalWatchlist
edit- git #14fe2486 - Use namespaced CentralAuthUser (task T298840) by Alexander Vorwerk
Graph
edit- git #a7aa2540 - Replace jquery.debounce with OO.ui.debounce (task T213426) by Derk-Jan Hartman
- git #ad83caa6 - Drop ability to attempt server-side rendering with Graphoid (task T242855) by James D. Forrester
- git #fbc46760 - Hardening changes. Cors use * (task T182536) by Brian Wolff
- git #513fbd8c - Remove embed and add spinner delay (task T256641) by seddon
- git #f7fea9ad - Fix loading spinner when overflowing on mobile (task T286112) by Derk-Jan Hartman
GrowthExperiments
edit- git #a47c2fbd - Homepage: prevent scroll below the welcome drawer (task T285932) by Sergio Gimeno
- git #34ade47d - Consolidate ext.growthExperiments.Homepage.ConfirmEmail.styles into ext.growthExperiments.Homepage.styles (task T299807) by MewOphaswongse
- git #6ea7135d - Suggested edits: allow to navigate to module full screen when zero tasks are available in filters (task T299742) by Sergio Gimeno
- git #01ae999b - Move guided tours and tour utils into tours directory (task T289012) by MewOphaswongse
- git #56c6c9e7 - JsonSerializable PHP 8.1 compatibility by Gergő Tisza
- git #0c421a75 - Consolidate account-related modules into a single module (task T289060) by MewOphaswongse
- git #f057a6fb - Consolidate ext.growthExperiments.Homepage.contribs.styles into ext.growthExperiments.Homepage.styles (task T283221) (task T289012) by MewOphaswongse
- git #d2e1c779 - Add an image: always generate thumbnail URL when mustRender=true (task T299465) by MewOphaswongse
- git #01aca419 - QualityGates: Enforce daily limit on server-side (task T274325) by Kosta Harlan
- git #2a8d53bf - Combine ext.growthExperiments.Homepage.StartEditing & ext.growthExperiments.Homepage.SuggestedEdits (task T289012) (task T298915) by MewOphaswongse
- git #4b17e4e9 - GrowthTasksApi: Set error message for HTTP errors (task T292496) by MewOphaswongse
- git #ccb7ea9e - Monitoring: Add '.Save' to distinguish from '.Click' events (task T286366) by Kosta Harlan
- git #392be9ac - Add swipe to start editing onboarding dialog (task T299014) by Sergio Gimeno
- git #004311ed - Home page: fix empty space in notifications drawer (task T299354) by Sergio Gimeno
- git #e70fc7da - Suggested edits: open the first article from mobile task preview (task T264460) by Sergio Gimeno
- git #3ba6b0c5 - Help panel: prevent guidance button floating over notifications mobile (task T291603) by Sergio Gimeno
- git #8df45548 - Post-edit dialog: update title line height for mobile (task T293845) by MewOphaswongse
GuidedTour
edit- git #e02de3d9 - Do not load help/guider URL when the accompanying tour is not used (task T298751) by Gergő Tisza
IPInfo
edit- git #4392d004 - Unset IPInfo as Global Preference (task T299368) by tsepothoabala
- git #b6aa0d65 - Pass 'undefined' when blocks and contribs are undefined (task T298781) by wikitrent
- git #3ae7bd2a - Rename instances of 'accordion' to 'infobox' in Logger (task T296833) by Thalia
- git #503a97db - Fix clipping of icon for IPInfo popups when language is set to ar (task T298942) by tsepothoabala
- git #495e3e7e - Add documentation for IPInfo rights (task T297689) by wikitrent
- git #961af0e0 - Disallow API access when feature is not beta enabled (task T299050) by STran
- git #f0f5d4f1 - Allow ipinfo-view-full to see ASN (task T292626) by STran
Linter
edit- git #354012f4 - Replace deprecated JobQueueGroup::singleton() by Umherirrender
LiquidThreads
edit- git #e53c02eb - Avoid using ContentHandler::getContentText() by Alexander Vorwerk
LoginNotify
edit- git #c223b81e - Replace deprecated JobQueueGroup::singleton() by Umherirrender
MapSources
edit- git #2804d078 - MapSourcesPage: avoid using ContentHandler::getContentText() by Alexander Vorwerk
MediaSearch
edit- git #b3c2d42d - Unit test all components within the resources/components folder (task T295856) by adesoji
- git #8eb15b39 - MediaSearch dropdowns not accessible in VoiceOver (task T283818) by adesoji
- git #8f359188 - Update logging. New schema. Page id to title (task T297400) by seddon
- git #839713ac - Unit test all files within the resources/components/base folder by adesoji
MobileFrontend
edit- git #2aae4086 - Add 'mw-mf-amc-enabled' class when AMC is enabled (task T298643) by bwang
NavigationTiming
edit- git #0d50e393 - ext.navigationTiming: Don't call main() in test context (task T299780) by Timo Tijhof
NearbyPages
edit- git #f491fdff - Remove parent call to SpecialPage::execute by Umherirrender
Newsletter
edit- git #6fc5bd45 - Rename variables containing ParserOutput to $parserOutput by C. Scott Ananian
- git #f7e99364 - NewsletterDb: Replace manual connection management with DBConnRef (task T193565) by Timo Tijhof
- git #e7a8947f - NewsletterContentHandler: Change addModuleStyles() call to array (task T296123) by Timo Tijhof
NewUserMessage
edit- git #1ca8b1d7 - Replace deprecated JobQueueGroup::singleton() by Umherirrender
OAuth
edit- git #ac9eaebb - Use LogEntryBase::extractParams for log_params by Umherirrender
PageAssessments
edit- git #39702321 - Module mediawiki.pager.tablePager was renamed to mediawiki.pager.styles (task T299594) by jdlrobson
PageImages
edit- git #cf7a3660 - Fix the case where there are no section headers (task T299798) by Tim Starling
- git #c3cfe991 - Replace deprecated JobQueueGroup::singleton() by Umherirrender
- git #33ed67ce - Convert timestamps for database in InitImageData maintenance script by Umherirrender
PageTriage
edit- git #24b1f872 - Replace remaining usages of IDatabase::numRows() (task T299709) (task T299721) by Alexander Vorwerk
Renameuser
edit- git #f755a347 - Replace remaining usage of IDatabase::fetchObject() (task T286694) by Alexander Vorwerk
Scribunto
edit- git #6d7d6864 - Remove comments that literally repeat the code by Thiemo Kreuz
SecurePoll
edit- git #93758c4c - SECURITY: Disallow sorting by timestamp (task T298434) by Huji Lee
TextExtracts
edit- git #35f09641 - Use ParserOptions::newFromAnon instead of constructor by Umherirrender
TheWikipediaLibrary
edit- git #ad7a8fd8 - Use namespaced CentralAuthUser (task T297047) by Alexander Vorwerk
TimedMediaHandler
edit- git #501d6dc4 - Don't validate shell commands on startup by Tim Starling
- git #34a7c712 - Improve keyboard accessibility of click to play by Derk-Jan Hartman
- git #28597284 - Do not set height:auto on audio elements (task T291591) by Derk-Jan Hartman
- git #dea2f5a7 - Animate size of playbutton on hover by Derk-Jan Hartman
- git #3c19181e - TimedText: Use canonical names for remote subtitle track discovery by Derk-Jan Hartman
- git #5087e2ce - Return promise to public context by Derk-Jan Hartman
- git #a27c938a - Cleanup player loader class by Derk-Jan Hartman
- git #62bc6097 - Style cleanup based on phpcs linting and phpstorm inspections by Derk-Jan Hartman
Translate
edit- git #d569987f - Fix broken test MediaWikiExtensionsTest by Tim Starling
- git #716a5fe8 - Fix PHP 8.0 failure of ParserOutputTest by Tim Starling
- git #c06baa76 - Suppress error for ILoadBalancer::hasOrMadeRecentMasterChanges by Abijeet
- git #b4838159 - Allow exporting AggregateMessageGroups in offline format via CLI (task T299493) (task T263268) by Niklas Laxström
- git #a8488a83 - Update version for MLEB 2022.01 (task T298889) by Abijeet
- git #1699ff87 - Add reason dropdown on PageTranslationDeletePage (task T153542) by Taavi Väänänen
TwoColConflict
edit- git #ae3bf587 - Skip falky test when run on beta cluster (task T276082) by WMDE-Fisch
- git #b9e47ebd - Prepare code for eslint 0.21.0 config update by WMDE-Fisch
- git #51c3fe2c - [selenium] Merge some talk page browser tests (task T282935) by WMDE-Fisch
- git #42550c03 - [selenium] Rename save and preview spec by WMDE-Fisch
- git #718a1705 - [selenium] Merge some save and preview browser tests (task T282935) by WMDE-Fisch
- git #4435750b - [selenium] Merge some editmerge tests (task T282935) by WMDE-Fisch
UniversalLanguageSelector
edit- git #6e6635bd - Move version check inside PersonalUrls hook (task T299305) by Abijeet
- git #482db127 - Update jquery.ime from upstream (task T299328) by Kartik Mistry
- git #c9d695db - Update version for MLEB 2022.01 (task T298889) by Abijeet
- git #30986e6d - Remove backward compatibility for MW <= 1.35 (task T298856) by Abijeet
VisualEditor
edit- git #350be404 - Update VE core submodule to master (6282889f4) (task T298609) (task T299730) by Bartosz Dziewoński
- git #8c122599 - Update VE core submodule to f5c7f0f204 by Bartosz Dziewoński
- git #8807b07d - Add basic test for ApiVisualEditor::execute (task T299791) by Thalia
- git #5b4e5314 - Confirm before close when all parameter values are deleted (task T299394) by WMDE-Fisch
- git #a7ba729d - Refactor confirmation logic (task T299394) by Adam Wight
- git #be5a752c - Minor code cleanup in MWTransclusionOutlineTemplateWidget by Thiemo Kreuz
- git #8bcb50b6 - Fix showing caption and alt text fields in media and gallery dialogs (task T299818) by Bartosz Dziewoński
- git #3c1d167b - Revert "Re-duplicate deduplicated TemplateStyles" (task T287675) (task T299251) (task T299767) by Bartosz Dziewoński
- git #eaa438ab - Link to a list of keyboard shortcuts from the template help dialog (task T299487) by Andrew Kostka
- git #cede0963 - Update accept button in confirmation dialog (task T299647) by WMDE-Fisch
- git #d4fff291 - Update the context menu title for multipart templates (task T299495) by Andrew Kostka
- git #6cb0e747 - Hide parameter search when there are only 3 params (task T298259) by WMDE-Fisch
- git #8da9661e - Add a title to the templates help button (task T299499) by Andrew Kostka
- git #dcd7fd08 - Update VE core submodule to master (1cf051b44) (task T298569) by Bartosz Dziewoński
- git #75edbaad - Convert ve.init.mw.DesktopArticleTarget.init.css to less by Ed Sanders
- git #65d723b6 - Restore a way to delete transclusions on mobile (task T298828) by Bartosz Dziewoński
- git #28a74445 - Fix transclusion node double clicks being tracked differently (task T297773) by Thiemo Kreuz
- git #8759a605 - Disable edit button when double clicking transclusion node (task T297773) by Thiemo Kreuz
- git #8fd1b6d8 - Defer creating template parameter widget for 0 parameters (task T298259) by Thiemo Kreuz
- git #adb85f34 - Removed left padding in parameter description (task T299518) by Svantje Lilienthal
- git #0e4c6104 - Fix left margin of hide unused and checkboxes (task T298259) by WMDE-Fisch
- git #66f56f6c - Defer creating template parameter search when it's not needed (task T298259) by Thiemo Kreuz
- git #63641be8 - Update VE core submodule to master (20902e538) (task T259957) (task T278186) (task T299475) by Bartosz Dziewoński
- git #64fa1d90 - MWImage: Cache dataElement.attributes by Ed Sanders
- git #658a08bc - Broken image: Fix DM HTML for preview to include redlink text (task T265655) by Ed Sanders
- git #63603e0c - MWImage: Fix handling of error-image dimensions by Ed Sanders
- git #33a2f215 - Disable edit button while loading template dialog (task T297773) by Thiemo Kreuz
- git #2dd810da - Image model: Clear originalWidth/originalHeight attributes when changing source (task T269035) by Ed Sanders
- git #a244f510 - Make sidebar header and search field sticky during scroll (task T298618) by Adam Wight
Wikibase
edit- git #a3829c22 - Rename variables of type ParserOutput to disambiguate from OutputPage by C. Scott Ananian
- git #f65e2805 - Remove custom mode from LanguageFallbackLabelDescriptionLookupFactory (task T299663) by Lucas Werkmeister
- git #4a39f15c - Expand HistoryEntityActionTest for changes of parent class by Umherirrender
- git #3efaf4dc - Inject terms languages into LanguageFallbackChainFactory (task T299539) by Lucas Werkmeister
- git #33843ba7 - Get terms languages from services in entitytypes.php (task T299539) by Lucas Werkmeister
- git #540f4552 - bridge: update dependencies by Michael Große
- git #eacc48cc - bridge: update some mediawiki dependencies by Michael Große
- git #61b38a8e - bridge: switch from node-sass to sass and update sass-loader (task T246423) by Michael Große
- git #8b3be50d - bridge: update storybook to the most recent version by Michael Große
- git #3172ac34 - Support idGenerator=auto and use it in CI (task T298682) by Lucas Werkmeister
WikibaseCirrusSearch
edit- git #303c092c - Fix parse error on PHP 8.0+: Match -> MatchQuery by Tim Starling
- git #706a1df1 - Fix PHP 8.0 failure of OpenSearchLabelsTest by Tim Starling
- git #a5e05998 - Get WikibaseRepo term languages from services (task T299539) by Lucas Werkmeister
WikibaseLexeme
edit- git #532b282a - Get Vuex from require() instead of as global (task T299489) by Lucas Werkmeister
- git #897680c8 - Update dependencies by Michael Große
- git #d71a135b - build: Drop support for wikimedia/assert to just ^0.5.0 by James D. Forrester
- git #6d94f70d - eslint: Autofix wrap-iife rule by Ed Sanders
WikibaseMediaInfo
edit- git #308bfa98 - Remove references feature flag (task T230315) by Matthias Mullie
- git #7fb480e7 - Prepend captions before prepending the captions h2 tag (task T227264) by dylsss
WikibaseQualityConstraints
edit- git #440ddc2c - Bump jasmine from 4.0.1 to 4.0.2 by Addbot
wikihiero
edit- git #f2a2e713 - Add explicit Parsoid support (task T272931) by Isabelle Hurbain-Palatin
WikiLambda
edit- git #d5e3a459 - Vue: Tell MW only to run us on ES6 clients by James D. Forrester
- git #17d66241 - Fix after upstream breaking-change to ParserOutput module methods (task T296123) by James D. Forrester
- git #626e7d77 - Vue: Implement Map type (task T297244) by Simone This Dot
- git #34cfb260 - Add toast and apply it to function definition tab for able to publish and confirmed publish (task T298979) by jkieserman
- git #b1e9b6d4 - ZTypedPair: Improve layout, labelling the Key and Value separately (task T297244) by Simone This Dot
- git #4dd2184d - Vue: Rename ZPair to ZResponseEnvelope by James D. Forrester
- git #03a8db8f - Vuex: Have getZTesterFailReason read the error code is a secondary error isn't thrown by James D. Forrester
- git #89d10280 - Update function-schemata sub-module to HEAD (2e6d63c) (task T299209) by James D. Forrester
- git #5a872a9f - ZObjectContent: Provide a fall-back to CONTENT_MODEL_ZOBJECT for unit tests by James D. Forrester
- git #06434078 - Autosearch for Function when defining function name (task T295447) by adesoji
WikiLove
edit- git #d47c7d64 - abstract schema: Remove unneeded length from integer type by Umherirrender
WikimediaMaintenance
edit- git #8aa9e090 - Replace deprecated JobQueueGroup::singleton() by Umherirrender
- git #24c309ea - renameInvalidUsernames: Use JobQueueGroupFactory (task T298806) by Taavi Väänänen
WikimediaMessages
edit- git #b2db2484 - wikitech: Drop names for removed groups (task T237890) by Taavi Väänänen
Skins
editMinervaNeue
edit- git #6e297a7a - [Refactor] Use core definitions for personal menu icons (task T291568) by Jon Robson
Vector
edit- git #435c9035 - Fix bug in SkinVersionLookup (task T299971) by Jon Robson
- git #3abd7039 - Avoid escaping TOC section titles by bwang
- git #6cd9cc5b - Do not try to make watchlist collapsible on wikis where watchlist is disabled (task T299671) by Jon Robson
- git #94bab9f4 - Respect useskin when operating in MigrationMode (task T299171) by Jon Robson
- git #8a957c01 - Use 'toc' skin option and render with new TableOfContents mustache template (task T297611) by bwang
- git #c761aa20 - Ensure sticky header ULS menu appears in default location right underneath the button (task T298835) by bwang
- git #1149d3d6 - Drop watchlist in user menu feature flag (task T289619) by Jon Robson
- git #37ee126a - Restore icons to user links dropdown (task T289619) by Jon Robson
- git #55bcce3c - Don't run Vector hook when menu absent from page (task T289619) (task T299352) by Jon Robson
Misc
editVisualEditor/VisualEditor
edit- git #89156dc7 - Revert "Follow-up I0802440d9: Allow alien <tr>/<td>'s to be focused" (task T298609) (task T299730) by Bartosz Dziewoński
- git #e5963f08 - DiffElement: Remove doc-child-change wrappers by Ed Sanders
- git #90a359f7 - Follow-up Ia593dad8: Use modifyData when sanitizing by Ed Sanders
- git #1cf051b4 - VisualDiff: Remove documentation of non-existent params by Ed Sanders
- git #4e7e0a00 - DiffElement: Handle diffs where ref list groups are inserted/removed (task T298569) by Ed Sanders
- git #20902e53 - DiffElement: Fix rendering of internal list items with multiple child nodes (task T259957) by Ed Sanders
- git #653dd2d5 - DiffElement: Handle AlienBlockNode in list (task T278186) by Ed Sanders
- git #9fa17d0a - Alienate when trying to <p>-wrap an annotation where <p> isn't allowed by Ed Sanders
- git #83c3e959 - Improve AlienNode matching by Ed Sanders
- git #3f5bb3be - Follow-up I9a67730: Pass current list node to appendListItem (task T299475) by Ed Sanders
- git #07ff4af9 - Follow-up Ib79a964c: Fix test HTML by Ed Sanders
- git #7a5a1423 - DiffElement: Collapse tree diff with no described changes by Ed Sanders
- git #ed551058 - Follow-up I1bd7171: Test colspan/rowspan values of 1 being the same as undefined by Ed Sanders
- git #429dd0c5 - DiffElement: Show whole node when DocList has attribute change by Ed Sanders
- git #3bf324d8 - DiffElement: Handle a node index of 0 by Ed Sanders
- git #82b1d170 - DiffElement: Move some more var declarations inline by Ed Sanders
- git #0cb95be1 - DiffElement: Add more table tests by Ed Sanders
- git #89356a90 - DiffElement: Improve description of colspan/rowspan changes by Ed Sanders
- git #0f31d499 - DiffElement: Add test cases for table merges by Ed Sanders
No changes
edit- 3D
- ActiveAbstract
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- CodeMirror
- CodeReview
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- CongressLookup
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- DynamicSidebar
- Elastica
- ElectronPdfService
- EntitySchema
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FileExporter
- FileImporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- GeoCrumbs
- GeoData
- GlobalUsage
- GlobalUserPage
- GoogleNewsSitemap
- ImageMap
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- Kartographer
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Listings
- LocalisationUpdate
- MachineVision
- MassMessage
- Math
- MediaModeration
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- Nostalgia
- Nuke
- OATHAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- PoolCounter
- Popups
- ProofreadPage
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RelatedArticles
- RevisionSlider
- SandboxLink
- Score
- SearchExtraNS
- SecureLinkFixer
- ShortUrl
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- Thanks
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- UploadWizard
- UploadsLink
- UrlShortener
- UserMerge
- VipsScaler
- WebAuthn
- WikiEditor
- WikibaseLexemeCirrusSearch
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaEvents
- WikimediaIncubator
- Wikisource
- XAnalytics
- cldr
- intersection
- timeline
Total changes
edit319 Changes in 67 repos by 70 authors