Jump to content

MediaWiki 1.38/wmf.26

From mediawiki.org
MediaWiki 1.38.0-wmf.25 Deployment of MediaWiki 1.38.0-wmf.26 to Wikimedia sites MediaWiki 1.38.0-wmf.27

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

Core changes

[edit]
  • git #d797b02e - Branch commit for wmf/1.38.0-wmf.26 by trainbranchbot
  • git #0dd42f87 - Add "vector-menu-heading" class to otherlanguages (T303676) by stang
  • git #47612020 - Add option to amend robots meta tag (T301584) by Clare Ming
  • git #bbcf9f75 - Call Maintenance::readconsole statically and fix documentation by Umherirrender
  • git #7f6323e3 - Fix switch-case syntax in ParserOutputAccess by Matěj SuchĂĄnek
  • git #fe48e122 - cache: Fix various scalar and null types to match documentation by Umherirrender
  • git #c259c370 - Add various null checks when null is not possible to use as argument by Umherirrender
  • git #982405e1 - Update wikimedia/object-factory to 4.0.0 by Alexander Vorwerk
  • git #497d1b95 - mediawiki.mixins: Add `.user-select()` mixin (T295647) by Volker E
  • git #0285cf5c - Benchmark: Force string representation of arguments by Reedy
  • git #dfd3619c - Benchmarker: Create display string from being passed a stringified class name (T303651) by Reedy
  • git #b0cbb9b8 - Remove &$references from $wgAutopromote in DefaultSettings by daniel
  • git #16d8dd5e - Restore the ability for a skin to override 'view-view' message by Bartosz DziewoƄski
  • git #cd53dc7b - SkinTemplate: Remove a little bit of unused code by Bartosz DziewoƄski
  • git #6c7b57ff - Remove unused message 'view-view-foreign' by Bartosz DziewoƄski
  • git #63a952cf - Create IP utilities for sanitizing and prettifying IPs via js (T301174) by tsepothoabala
  • git #23563d65 - Use wfDeprecatedMsg for hook related messages in SpecialContributions by Umherirrender
  • git #84fdb032 - specials: Fix various scalar types to match documentation by Umherirrender
  • git #05b5fe76 - mediawiki.Title: Remove broken commented-out test by Ammarpad
  • git #9d07e133 - Remove unneeded calls of TitleValue::castPageToLinkTarget by Umherirrender
  • git #71f27054 - ParserOutput::collectMetadata: Suppress hard failures from Parsoid (T303014) (T303015) by C. Scott Ananian
  • git #88fd9cd1 - RCFilters: Remove the ChangesListHighlights event instrumentation (T236770) by Sam Smith
  • git #a6d443f3 - parser cache: Adjust types for timestamps by C. Scott Ananian
  • git #8a0afc31 - EtcdConfig: Remove YAML from available 'encoding' options by Timo Tijhof
  • git #aebeccc0 - composer.json: Document what the suggested php extensions enable (T302540) by Timo Tijhof
  • git #c3b3afa5 - Remove conditional initialized from DefaultSettings.php by daniel
  • git #277d3481 - tests: Split out DatabaseSqliteUpgradeTest class (T50217) by Aaron Schulz
  • git #ab3ff34c - Re-apply "preferences: Use a faster and simpler form descriptor when validating" (T58633) (T302643) by Func
  • git #37ef5c0c - tests: Add @group Broken to MediaWikiIntegrationTestCaseSchemaTest (T292239) by Umherirrender
  • git #f6780de0 - Set page id to 0 for pages in virtual namespaces by Nikki Nikkhoui
  • git #700bcc7a - sqlite: Rework return types for DatabaseSqlite::lastErrno/lastError by Umherirrender
  • git #2d0cfced - Follow-up 26109fb098: Switch order of icon and main logo, and re-export SVGs by James D. Forrester
  • git #4de76550 - Fix various real types related to scalar types by Umherirrender
  • git #26109fb0 - logos: Set default install icon to be an SVG one by James D. Forrester
  • git #9bd3af32 - Update installer to reflect modern logos (T255913) by Jon Robson
  • git #d2f3daf2 - Namespace names for the Fon language by Amir E. Aharoni
  • git #89cfcb3c - rdbms: Followups to automatic connection recovery patch by Tim Starling
  • git #9b09bf31 - Use updated ObjectFactory namespace by Alexander Vorwerk
  • git #a3000c29 - Export ParserOutput strategy keys for jsConfigVars by C. Scott Ananian
  • git #8aae1a0b - Fix error message in test assertion by Subramanya Sastry
  • git #5410a569 - snapshot: Add @var documentation for class properties by Umherirrender
  • git #d30b3d89 - Fix various documentation related to scalar types by Umherirrender
  • git #e4829c6e - SQLBagOStuff: Fix dbdomain argument in getConnectionViaLoadBalancer by Umherirrender
  • git #7bc9a4d3 - Rest: Fix various scalar and null types by Umherirrender
  • git #478c4892 - database: Fix various scalar and null types by Umherirrender
  • git #375d2b7a - stats: Implement interface in BufferingStatsdDataFactory correctly by Umherirrender
  • git #3fdf000b - parser: Simplify CoreParserFunctions::formatRaw for phan by Umherirrender
  • git #19925ef0 - Add various fallback values for null return values by Umherirrender
  • git #aa3de765 - htmlform: Allow string to return from HTMLFormField::getInputOOUI by Umherirrender
  • git #8780b503 - Refactor preview frontend logic into JavaScript API (T294319) by MusikAnimal
  • git #dc3d4891 - Hard deprecate Parser::{get,set}DefaultSort() and ::getCustomDefaultSort() by C. Scott Ananian
  • git #6715f6c1 - docs: Clarify that SpecialVersion's extension credit labels are text by Timo Tijhof
  • git #00c489cd - title: Restore boolean false Title::getTouched() for nonexistent page (T298520) by daniel
  • git #31bfc71c - purgeList.php: Swap usleep() to sleep() by Umherirrender
  • git #b1de1031 - MovePage: Propagate information about a new redirect using Status (T47348) by Matěj SuchĂĄnek
  • git #49a9d44b - rdbms: Hard-deprecate LoadBalancer::getLazyConnectionRef (T255493) by Amir Sarabadani
  • git #0955046c - Ensure that ToC is converted into the proper target language (T303235) (T295187) (T299973) by C. Scott Ananian
  • git #4cac31de - rdbms: make automatic connection recovery apply to more cases (T281451) (T293859) by Aaron Schulz
  • git #1bfa449f - In BackupDumperPageTest, don't overwrite self::$dbClone by Tim Starling
  • git #d5cddb0c - Ensure that the recognizedTagData static cache is properly initialized (T303360) by C. Scott Ananian
  • git #975d7e9e - historyblob: Improve param and property documentation by Umherirrender
  • git #d7248d63 - Fix various documentation related to null types (part II) by Umherirrender
  • git #b8bb463d - language: Fix order of arguments in truncateHtml() by Umherirrender
  • git #4f645511 - CREDITS: Update ahead of REL1_38 branch by James D. Forrester
  • git #e997f811 - Revert "ParserOutput: Use page language instead of site content language for conversion" (T303235) by C. Scott Ananian
  • git #822020da - Deprecate Parser::getDefaultSort(), ::setDefaultSort(), ::getCustomDefaultSort() by C. Scott Ananian
  • git #f8ecea1e - rcfeed: Deprecate $wgRCEngines and RCFeedEngine (T250628) by Timo Tijhof
  • git #ffe9eb81 - search: Fix various scalar types to match documentation by Umherirrender
  • git #6ea3d6ac - Add explicit casts between scalar types by Umherirrender
  • git #ff26974a - Wikipage: Inline single-use private function by Ammarpad
  • git #16f1ee73 - [Skin] Remove legacy fallbacks in menu labels (T301203) by Jon Robson
  • git #404f4a85 - Fix edge cases in schema validation. by daniel
  • git #b6c3bf46 - Fix User::getRealName() test by Tim Starling
  • git #059d815c - apisandbox: Use calculated value for label of limit (T303241) by Func
  • git #1ae3b0ca - Allow ContentHandler to "override" non-existent actions (T303237) by Tim Starling
  • git #ef871db2 - Deprecate protected and public properties of OutputPage (T301020) by C. Scott Ananian
  • git #d6576e5d - Hard deprecate Sanitizer::removeHTMLtags() by C. Scott Ananian
  • git #39653468 - DefaultSettings.php: Add example for $wgSkinMetaTags by Reedy
  • git #ba96351f - Only apply transformations for &uselang=qqx when actually using it (T300069) (T302469) by Bartosz DziewoƄski
  • git #599223ce - Status: Ensure MessageLocalizer is used if provided by Bartosz DziewoƄski
  • git #0954804d - Use Message::newFromSpecifier() in wfMessage() by Bartosz DziewoƄski
  • git #5ef90d5b - DummyServicesTrait: remove extra parameter to createMock() by DannyS712
  • git #04b9dd6b - Re-apply "Show message fallback keys when using &uselang=qqx" (T300069) by Bartosz DziewoƄski
  • git #0eab3ac9 - scripts: Use real bool in options for FileBackend::doOperations by Umherirrender
  • git #773801e4 - Deprecate the ParserOutputHook functionality (T292321) by C. Scott Ananian
  • git #a5e96d9d - Add inline taint information for Sanitizer::remove*Tags() by C. Scott Ananian
  • git #91f162cf - gallery: Improve documentation about false and float by Umherirrender
  • git #0f13be59 - file: Use File::getName instead of class property by Umherirrender
  • git #599173db - Avoid overridden getDB in maintenance script orphanStats.php by Umherirrender
  • git #9f7e9166 - search: Use NS_MAIN instead of hard coded 0 by Umherirrender
  • git #5a49606d - In wfArrayInsertAfter(), skip insert on missing key (T300263) by Tim Starling
  • git #eb57fbad - HistoryPager: Cast day/month/year to integer by Umherirrender
  • git #20966594 - media: Document version as string on Handler::convertMetadataVersion by Umherirrender
  • git #208ebda9 - filebackend: Check return value of FileBackend::normalizeStoragePath by Umherirrender
  • git #3443f1e7 - Tests: expected value goes first in PHPUnit assertions by DannyS712
  • git #cf581bb2 - Define MW_INSTALL_PATH constant and BaseDirectory config. (T300301) by daniel
  • git #f7298b59 - Add configuration for write both on templatelinks table (T299419) by Amir Sarabadani
  • git #58fdd4f8 - Avoid use of null, bool or Status in log messages by Umherirrender
  • git #e0c3e754 - interwiki: Adjust documentation for InterwikiLookup::getAllPrefixes by Umherirrender
  • git #f003b125 - Allow the user to set a default number of search results (T215716) by Alan Thomas
  • git #06ddf56c - api: Avoid fatal if movetalk is requested for namespace without talk by Umherirrender
  • git #e884c2c0 - Allow users with sufficient permissions to access Special:RevisionDelete (T301928) by Alexander Vorwerk

Vendor

[edit]
  • git #3d4ad479 - Update wikimedia/object-factory to 4.0.0 by Alexander Vorwerk
  • git #db2490ed - Bump wikimedia/parsoid to 0.15.0-a24 by C. Scott Ananian

Extensions

[edit]

AbuseFilter

[edit]
  • git #7232bfc6 - Cast filter id to integer in AbuseLogPrivateDetails output by Matěj SuchĂĄnek
  • git #222aebab - QueryAbuseLog: Cast revision id to integer by Matěj SuchĂĄnek
  • git #4aedfe8d - Use updated ObjectFactory namespace by Alexander Vorwerk
  • git #d5bb976f - Fix logging for parser exceptions by Daimona Eaytoy

ApiFeatureUsage

[edit]
  • git #71ca5517 - Revert "Add a non-namespaced alias for ApiFeatureUsageQueryEngineElastica" by Reedy

Babel

[edit]
  • git #81994552 - Don't use deprecated Parser::getDefaultSort() method by C. Scott Ananian

BetaFeatures

[edit]
  • git #a7246f08 - Hooks: Avoid message parsing during ApiOptions from getPreferences() (T58633) by Timo Tijhof
  • git #c772804b - Hooks: Fix double escaped extension credit label by Timo Tijhof

CentralAuth

[edit]

CentralNotice

[edit]
  • git #9d169115 - Replace deprecated Sanitizer::removeHTMLtags() with safer ::removeSomeTags() by C. Scott Ananian
  • git #474d57f3 - build: Update 'svgo' to latest v2.8.0 by Volker E
  • git #bee0ef65 - Replace deprecated wfReadOnly() (T283978) by Umherirrender
  • git #470f2652 - build: Update eslint-config-wikimedia to 0.22.1 by Ed Sanders
  • git #01743327 - Use ::class to refer class names by Umherirrender
  • git #cbb9df16 - selenium: Refactor WebdriverIO tests from sync to async mode (T300212) by osamaahmed17

CheckUser

[edit]

CirrusSearch

[edit]
  • git #407744b3 - Tests: expected value goes first in PHPUnit assertions by DannyS712
  • git #db9db157 - ConfigUtils: Fail bad requests with usable error messages (T301946) by Erik Bernhardson
  • git #f0c7ca2a - Convert empty result set from anon to concrete class (T302473) by Erik Bernhardson
  • git #09d8feb4 - Use updated ObjectFactory namespace by Alexander Vorwerk
  • git #dfb3de9f - ConfigUtils: Consistently name response/result variables by Erik Bernhardson
  • git #23c37b62 - Cut saneitizer re-indexing rate in half (T302733) by Erik Bernhardson

cldr

[edit]

CodeMirror

[edit]

Cognate

[edit]
  • git #adabd2e9 - Swap remaining classes to AutoloadNamespaces by Reedy

ConfirmEdit

[edit]
  • git #5770d446 - tests: Remove access to private ExtensionProcessor::globalSettings variable by daniel
  • git #bc400cc0 - Update documentation for ConfirmEditHooks::onEditPageBeforeEditButtons by Reedy

ContentTranslation

[edit]

Disambiguator

[edit]
  • git #81fd4068 - ext.disambiguator: add CSS class to notification so it can be hidden (T302848) by MusikAnimal

DiscussionTools

[edit]
  • git #01b253c5 - Don't allow the root node to be treated like a comment frame (T303396) by Bartosz DziewoƄski
  • git #77614a2d - tests: Fix root node / container handling by Bartosz DziewoƄski
  • git #457f6eb7 - Fix highlighting of comments when reloading (T303261) by Ed Sanders
  • git #8529a33f - CommentModifier: Micro optimization to avoid copying by Bartosz DziewoƄski
  • git #4c293044 - CommentParser: Avoid using a dynamic undeclared property by Bartosz DziewoƄski
  • git #08c79142 - ImmutableRange: Add @property annotations for magic props by Bartosz DziewoƄski
  • git #eb1fe7a8 - CommentParser: Fix redundant uses of getHeadlineNodeAndOffset() by Bartosz DziewoƄski
  • git #0e576216 - CommentUtils: Fix confusing types in getIndentLevel() by Bartosz DziewoƄski
  • git #584f6a02 - Use `tagName` rather than `nodeName` when we know the node is an element by Bartosz DziewoƄski
  • git #063174e7 - Use `instanceof` for checking for text/element nodes in PHP by Bartosz DziewoƄski
  • git #4134a80f - Fix handling of disabled 'mobileformat' (T303262) by Bartosz DziewoƄski
  • git #039d8e21 - Fix logic for finding the oldest comment in a bundle (T302014) by Ed Sanders
  • git #6869112a - Use MessageWidget's showClose option by Ed Sanders
  • git #039372e9 - New topic: skip tabbing into the mode tabs until you've focused the body (T295511) by David Lynch
  • git #8a2715bd - Move signatureScanLimit to a constant in JS by Bartosz DziewoƄski
  • git #e414d1ac - Improve handling for comments after fake headings using wikitext `;` (T265964) by Bartosz DziewoƄski
  • git #62766e84 - Add test case for fake headings using wikitext `;` (T265964) by Bartosz DziewoƄski

DonationInterface

[edit]

Echo

[edit]
  • git #9ed86126 - Make some DiscussionParser methods public instead of private for reusability by Jack Phoenix

ExternalGuidance

[edit]

FileImporter

[edit]
  • git #babb9331 - tests: Don't site language when expecting messages in user language by Bartosz DziewoƄski
  • git #0c7917dd - Tests: expected value goes first in PHPUnit assertions by DannyS712

FlaggedRevs

[edit]

Flow

[edit]
  • git #c5741b84 - EXP: Make FlowTestCase use new structure returned by ExtensionProcessor. by daniel
  • git #0b493e2c - Delete gen-autoload.php script by Reedy
  • git #4be5ee43 - Normalise maintenance requires by Reedy
  • git #9c15a68b - Fix path to Benchmark class by Umherirrender
  • git #b6c121f5 - Optimise registration hook and eliminate non-config global variable by Tim Starling
  • git #e5fd01a7 - Stop setting $wgActions (T303237) by Tim Starling
  • git #fd727fdd - Use namespaced CentralAuthServices by Alexander Vorwerk

Gadgets

[edit]

GlobalBlocking

[edit]
  • git #09f1f455 - Make gb_anon_only a boolean by Alexander Vorwerk
  • git #7e913a5a - maintenance: add a script for populating the gb_by_central_id column (T299371) by Alexander Vorwerk

GrowthExperiments

[edit]
  • git #20845ef9 - Mentee overview: Truncate long usernames to 20 characters (T292224) by Martin Urbanec
  • git #e4c73200 - Newcomer tasks: add topic match mode parameter for filtering (T301825) by Sergio Gimeno
  • git #79947fbf - Hide help panel CTA when the post-edit dialog is shown (T303553) by MewOphaswongse
  • git #99a8545c - Suggested edits: hide pageviews in small card preview (T303311) by Sergio Gimeno
  • git #0b21931d - Use updated ObjectFactory namespace by Alexander Vorwerk
  • git #163eb2d1 - Newcomer tasks: change TaskSuggester::suggest() signature to take a TaskSetFilters object (T301825) by Sergio Gimeno
  • git #f138cc9e - SpecialEditGrowthConfig: Do not require GEInfoboxTemplates to be templates (T298390) by Martin Urbanec
  • git #1ad36df1 - Add a link: maximum number of links per article (T301095) by Sergio Gimeno
  • git #3975382b - VariantHooks: Don't use unsafe global context for Title (T303236) by Kosta Harlan
  • git #e2ce0ce8 - TipNodeRenderer: Ensure array of messages doesn't have string keys (T303251) by Kosta Harlan
  • git #58679a85 - Change use of deprecated getLazyConnectionRef (T255493) by gerritbot
  • git #25dd4e4c - MenteesHandler: When checking for userpage existence, do isKnown (T302786) by Martin Urbanec

GWToolset

[edit]
  • git #5243c569 - Replace deprecated Sanitizer::removeHTMLtags() with safer ::removeSomeTags() by C. Scott Ananian
  • git #14292349 - Tests: expected value goes first in PHPUnit assertions by DannyS712

intersection

[edit]

IPInfo

[edit]

LandingCheck

[edit]

Linter

[edit]
  • git #7309cc13 - Linter allows specification of a page prefix to refine selection (T185685) by sbailey

MachineVision

[edit]
  • git #c4b8b8ea - Use updated ObjectFactory namespace by Alexander Vorwerk
  • git #55f7713c - Tests: expected value goes first in PHPUnit assertions by DannyS712
  • git #7684b1ec - Migrate Test to use Vue 3 compatibility Mode (T302134) by Simone This Dot

MediaSearch

[edit]

MobileApp

[edit]

MobileFrontend

[edit]
  • git #91a61bb4 - Update to Node v14.17.5 by Jon Robson
  • git #a6a4e746 - specials: Replace deprecated Linker::formatComment() by Derick Alangi
  • git #1739d1d0 - startup:images: Remove obsolete SVGs from 'mobile.startup.images' folder by Volker E

Nuke

[edit]
  • git #022da28e - Unsuppress MissingDocumentationProtected and add docs by DannyS712

ORES

[edit]
  • git #833e84a2 - Tests: expected value goes first in PHPUnit assertions by DannyS712

PageNotice

[edit]
  • git #cc31ea89 - extension.json: Add trailing / to includes in AutoloadNamespaces by Reedy
  • git #659abebc - Namespace extension by Reedy

ProofreadPage

[edit]

PropertySuggester

[edit]
  • git #c4d81c6d - Tests: expected value goes first in PHPUnit assertions by DannyS712

QuickSurveys

[edit]

Quiz

[edit]
  • git #7e145cfc - Tests: expected value goes first in PHPUnit assertions by DannyS712

RSS

[edit]
  • git #fe2388f1 - Replace deprecated Sanitizer::removeHTMLtags() with safer ::removeSomeTags() by C. Scott Ananian

SecureLinkFixer

[edit]

SecurePoll

[edit]
  • git #97e20c0e - Use updated ObjectFactory namespace by Alexander Vorwerk
  • git #eca5ee98 - Use namespaced CentralAuthServices by Alexander Vorwerk
  • git #c9c394a4 - Tests: expected value goes first in PHPUnit assertions by DannyS712

TemplateData

[edit]

TemplateWizard

[edit]

TimedMediaHandler

[edit]
  • git #c1bdc356 - CC menu: Show only the create item when there are no CC tracks by Derk-Jan Hartman
  • git #da3b4b7c - Fix resize flash when opening dialog by Derk-Jan Hartman

Translate

[edit]
  • git #9ae8c769 - Use updated ObjectFactory namespace by Alexander Vorwerk
  • git #1edb33cb - Statsbar: Allow loading language stats for a specific group (T302680) by Abijeet
  • git #00ae8b64 - Replace use of Language::fetchLanguageNames (T292985) by Gee
  • git #6853bda4 - Update arguments for TranslatablePage::getTranslationUnitPages by Abijeet
  • git #29002512 - Rename moveTranslatablePage script to moveTranslatableBundle (T300496) by Abijeet
  • git #c2968bda - Rename MoveTranslatablePageSpecialPage to MoveTranslatableBundleSpecialPage (T300496) by Abijeet
  • git #f2769a51 - Rename TranslatablePageMoveJob to TranslatableBundleMoveJob (T300496) by Abijeet
  • git #f8cb5d59 - Rename TranslatablePageMove to TranslatableBundleMover (T300496) by Abijeet

TrustedXFF

[edit]
  • git #649ff8e5 - BenchmarkLookup: Add some IPv6 addresses too by Reedy
  • git #72d4d527 - Add very crude "setup" benchmarking by Reedy
  • git #80613865 - TrustedXFF: Mark constructor with @codeCoverageIgnore by Reedy
  • git #7c67b3df - Add benchmark (T303341) by Reedy
  • git #65fbbf97 - TrustedXFF: Minor refactoring by Reedy
  • git #4a638678 - Convert TrustedXFFTest to a MediaWikiUnitTestCase by DannyS712
  • git #086b1d97 - TrustedXFFTest: Swap to data provider and add more IP ranges by Reedy
  • git #d3dbfe79 - Remove entries that give "Not a valid host or IP address on line" by Reedy
  • git #7dbffc35 - generate.php: Increase max range size to /15 by Reedy

UniversalLanguageSelector

[edit]
  • git #7b50fee2 - Update language name search index by Niklas Laxström
  • git #af608489 - displaysettings,inputsettings: Rename two classes for consistency by Timo Tijhof
  • git #02e17c52 - build: Update eslint-config-wikimedia to 0.22.1 by Ed Sanders
  • git #03cf7863 - Stop propagating first click handler when loading languagesettings (T301882) by Abijeet

UploadWizard

[edit]
  • git #f1041256 - transports: Fix internal "abort" on status checks during chunked upload (T262471) by Timo Tijhof

VisualEditor

[edit]
  • git #b22ba16b - Update VE core submodule to master (6dd669298) (T299817) by Bartosz DziewoƄski
  • git #1fdda82b - Remove Apex skin files by Ed Sanders
  • git #824648b3 - Streamline hide unused handling by WMDE-Fisch
  • git #79120fc1 - Preserve classes on media wrapper links (T292657) (T303469) by Arlo Breault
  • git #bc0e96f7 - tests: Use ve.test.utils.newMwEnvironment() by Ed Sanders
  • git #77719b87 - Follow-up I560d8080: Fix getTargetDataFromHref to work with different wiki configs by Ed Sanders
  • git #037e7ad0 - Scroll template outline into view when hiding unused (T302965) by WMDE-Fisch
  • git #e5277dd8 - Fix missing padding on inline descriptions (T303386) by WMDE-Fisch
  • git #94633fd1 - Use $.parseHTML() in tests where appropriate by Bartosz DziewoƄski
  • git #24973a29 - Update VE core submodule to master (15c1efdc2) (T299815) (T299817) by Ed Sanders
  • git #3a9fb4c3 - Update VE core submodule to master (914dc192e) by Bartosz DziewoƄski
  • git #d09c2415 - MWEntityNode: Remove now-unnecessary allowedRdfaTypes by David Lynch
  • git #39e0e865 - Fix handling of disabled 'mobileformat' (T303262) by Bartosz DziewoƄski
  • git #d8b3ea95 - Replace deprecated Sanitizer::removeHTMLtags() with safer ::removeSomeTags() by C. Scott Ananian
  • git #aed5bcf7 - ApiVisualEditor: Remove $wgTitle hack, set page for `{{PAGENAME}}` when needed (T300184) by Bartosz DziewoƄski
  • git #0b47a8c8 - Improve messages about duplicate template parameters (T285869) (T291059) by Thiemo Kreuz

WebAuthn

[edit]

Wikibase

[edit]

WikibaseLexeme

[edit]

WikiEditor

[edit]

WikiLambda

[edit]

WikimediaEvents

[edit]

WikimediaMaintenance

[edit]
  • git #1e778994 - Use namespaced CentralAuthServices by Alexander Vorwerk

WikimediaMessages

[edit]

Skins

[edit]

MinervaNeue

[edit]
  • git #3ed8be27 - Reorder checks in Defintions from cheaper to expensive by Umherirrender
  • git #4831549b - Replace Title::newFromText by Title::makeTitle by Umherirrender
  • git #3da8d0c7 - Tests: expected value goes first in PHPUnit assertions by DannyS712

Vector

[edit]
  • git #2511e358 - Refactor user links functions in Hooks.php to increase test coverage by bwang
  • git #35721398 - Add support for icons not prefixed with `wikimedia-`. (T257143) by Jon Robson

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #c79dcf48 - Add backtick sequence for <code> formatting by Ed Sanders
  • git #e84c40a5 - ve.ui.Sequence: Put optional arguments in a config object by Ed Sanders
  • git #98c7288f - Fix margin wrapper paragraphs in placeholders too (T299817) by Bartosz DziewoƄski
  • git #cd579814 - Update OOUI to v0.43.2 by James D. Forrester
  • git #639d81bd - FocusableNode: Documentation typo fix by Ed Sanders
  • git #3206d66b - Use $.parseHTML() in tests where appropriate by Bartosz DziewoƄski
  • git #cf7b2a9c - Restore margin between wrapper paragraphs and document edge (T299817) by Ed Sanders
  • git #3a5bd323 - Use wrapper paragraphs in fixUpInsertion (T299815) by Ed Sanders
  • git #629109b6 - ve.ce.Surface tests: Sometimes assert originalDomElements in paste tests by Ed Sanders

No changes

[edit]
  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CharInsert
  • ChessBrowser
  • Cite
  • CiteThisPage
  • Citoid
  • CodeEditor
  • CodeReview
  • Collection
  • CologneBlue
  • CommonsMetadata
  • CongressLookup
  • ContactPage
  • CreditsSource
  • Dashiki
  • DismissableSiteNotice
  • DoubleWiki
  • DynamicSidebar
  • Elastica
  • ElectronPdfService
  • EntitySchema
  • EventBus
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • FeaturedFeeds
  • FileExporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GeoData
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • ImageMap
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • Kartographer
  • LabeledSectionTransclusion
  • LdapAuthentication
  • LiquidThreads
  • Listings
  • LocalisationUpdate
  • LoginNotify
  • MapSources
  • MassMessage
  • Math
  • MediaModeration
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageTriage
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Poem
  • PoolCounter
  • Popups
  • ReadingLists
  • RelatedArticles
  • Renameuser
  • RevisionSlider
  • SandboxLink
  • Score
  • Scribunto
  • SearchExtraNS
  • ShortUrl
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateSandbox
  • TemplateStyles
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TwoColConflict
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • WikibaseQualityConstraints
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaIncubator
  • Wikisource
  • XAnalytics
  • timeline
  • wikihiero

Total changes

[edit]

314 Changes in 64 repos by 71 authors