Jump to content

MediaWiki 1.42/wmf.22

From mediawiki.org
MediaWiki 1.42.0-wmf.21 Deployment of MediaWiki 1.42.0-wmf.22 to Wikimedia sites MediaWiki 1.42.0-wmf.23

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

Core changes

[edit]
  • git #ec7e6b38 - Branch commit for wmf/1.42.0-wmf.22 (T354440) by trainbranchbot
  • git #6194cf19 - ResourceLoader: Add preload for foreign WikiModule title info (T359522) by Timo Tijhof
  • git #3903c8cf - ResourceLoader: Migrate wfGetDB call to ICP and move to WikiModule (T32956) (T359522) by Timo Tijhof
  • git #c2f65cb8 - Bump wikimedia/parsoid to 0.19.0-a22 by Arlo Breault
  • git #2ff44918 - migrateBlocks.php: Skip existing IDs (T355034) by Tim Starling
  • git #f3524224 - build: Fix line indents by Umherirrender
  • git #faeec252 - Avoid wgTitle in tests by Fomafix
  • git #34965561 - tests: Add coverage for various trivial HTMLForm methods (T359166) by James D. Forrester
  • git #ea0c92e6 - i18n: Remove checkuser reference from qqq by Gergő Tisza
  • git #c97b33d2 - ResourceLoader: Add missing `@group ResourceLoader` to various cases (T359522) by Timo Tijhof
  • git #eaf491b4 - build: Restore Doxygen output for MediaWiki release tags (T292237) (T317451) by Timo Tijhof
  • git #41c2e05e - docs: Migrate Vue wrapper to JSDoc (T352308) by apaskulin
  • git #f1d7e68c - Rename dropdown-related methods to avoid random camel-case by Bartosz Dziewoński
  • git #c09d6cdd - Improve mediawiki.widgets.visibleLengthLimit docs by Bartosz Dziewoński
  • git #2e8008ce - parser: Remove LoggerSpi override from ParserOutputAccessTest (T358901) by Timo Tijhof
  • git #3b336276 - resources: Create mw.widgets.visibleCodePointLimitWithDropdown (T301651) by Umherirrender
  • git #8a1eae06 - test: Add PHPUnit tests for PageContent by Doğu Abaris
  • git #877db7e6 - Fix use of array keys in SessionManager::getVaryHeaders() by Bartosz Dziewoński
  • git #ff911bf2 - tests: Namespace and consolidate existing HTMLForm tests by James D. Forrester
  • git #ffa4a10f - Improve apihelp-main-param-errorlang/uselang by Amir E. Aharoni
  • git #a9058148 - Follow-up "ZhConverter: Fix language variant fallback chain" (T352554) by Winston Sung
  • git #a88d8d82 - docs: Remove ApiSandbox class page from JSDoc (T352308) by apaskulin
  • git #661c0bd4 - docs: Document addStyleTag as a method (T358391) by apaskulin
  • git #c01e62a9 - filebackend: Clean up batch handling in doQuickOperationsInternal() by Tim Starling
  • git #f340ba37 - specials: Parse reason-dropdown in context of relevant page name by Umherirrender
  • git #94ac2ba8 - Deprecate Linker::generateTOC() and related methods by Bartosz Dziewoński
  • git #87ac02d3 - Deprecate Linker::makeHeadline() by Bartosz Dziewoński
  • git #ea16e5db - DBQueryError: Remove incorrect message parameters by Bartosz Dziewoński
  • git #8530817b - docs: Migrate mw.inspect to JSDoc (T352308) by apaskulin
  • git #6db42c5a - resourceloader: Raise USERJSPARSE_CACHE_VERSION following Peast upgrade (T359014) by Siddharth VP
  • git #d951ff97 - ParserCache: split metricSuffix into discrete components (T356815) by Cole White
  • git #081a5ca0 - RevisionOutputCache: split metricSuffix into discrete components (T356815) by Cole White
  • git #479e4173 - paramValidator: Add case body to get parsed json (T358558) by Atieno
  • git #7fa80ae5 - Respect $maxConcurrency when queuing async FileOps (T230245) by Platonides
  • git #592dd7f0 - Revert "Localisation updates from https://translatewiki.net." by Raimond Spekking
  • git #2ada1e18 - specials: Add dropdown for common undelete reasons on Special:Undelete (T326746) by Umherirrender
  • git #f3baa333 - specials: Show count of remaining characters for long move reasons by Umherirrender
  • git #dfea47fa - Annotate SQL expression builder methods with @phan-side-effect-free by Bartosz Dziewoński
  • git #e4975d2c - ChangesListSpecialPage: Refactor user experience conditions (T358932) by Bartosz Dziewoński
  • git #2cbc82ed - TempUserConfig: Deduplicate code generating match conditions by Bartosz Dziewoński
  • git #f1e367b6 - Update mck89/peast to 1.16.2 (T358946) (T359014) by Bartosz Dziewoński
  • git #fe3b56f1 - rdbms: Remove stray extra space from LIKE expressions by Bartosz Dziewoński
  • git #9a722026 - resources: Replace hack with unused l10n message to get language by Bartosz Dziewoński
  • git #7ce421f9 - JS REST: make POST default to empty object (T359216) by daniel
  • git #69e00a10 - RevisionStore: Use SelectQueryBuilder in findIdenticalRevision by Bartosz Dziewoński
  • git #08fef956 - TempUserCreator: Use separate rate limit for temp account creations (T357777) by Kosta Harlan
  • git #8ddc4ee2 - Add TranslationAliasesDirs to specify special page aliases in JSON (T89947) by Abijeet
  • git #b4fd232f - REST: allow lower-case method names (T359306) by daniel
  • git #b0ddbb6d - LivePreview: Always say "Templates used in this preview" (T359285) by Nardog
  • git #a58e7ba6 - Make sure MovePage::isValidFileMove matches UploadBase::getTitle (T359294) by Brian Wolff
  • git #31133663 - docs: Migrate @mixins tags to JSDoc (T357811) by apaskulin
  • git #c56a3c7f - docs: Remove files that no longer exist (T352308) by apaskulin
  • git #c06b8860 - RevisionStore: Force index to fix slow query in findIdenticalRevision (T354015) by Bartosz Dziewoński
  • git #1b40cf17 - rdbms: Stop calling Database::query() with raw SQL in MysqlReplicationReporter by Amir Sarabadani
  • git #21220cf9 - Update Codex from v1.3.3 to v1.3.4 (T330481) (T350790) (T356465) (T357596) (T357837) (T358025) (T358031) (T358138) (T358247) (T358513) by lwatson
  • git #caef9595 - htmlform: Show count of remaining chars for reasons on selectandother by Umherirrender
  • git #15e919e4 - Bump wikimedia/(parsoid|shellbox) by Arlo Breault
  • git #10815a9b - Update jsdoc-wmf-theme from 0.0.12 to 0.0.13 by apaskulin
  • git #41bf77c8 - Make footer links disableable (T359139) by Dringsim
  • git #5db1a946 - Make permission checks pass for FormSpecialPageTestCase tests (T358155) by Dreamy Jazz
  • git #d38708db - Rest: allow Handlers to disable body parsing. (T357025) (T359149) by daniel
  • git #2e047200 - resourceloader: Update mw.loader tests to always use full URL by Timo Tijhof
  • git #6ac10cce - Improve error localization in REST handlers (T358745) by Wendy Quarshie
  • git #999d894a - AuthManager: add creator to AuthManagerLoginAuthenticateAudit calls (T356249) by Sergio Gimeno
  • git #38b8d4eb - rdbms: make QueryBuilderFromRawSql always set QUERY_CHANGE_* flags (T350330) by Aaron Schulz
  • git #a5b89e5b - uuid: Use posix_geteuid() if it exists, instead of getmyuid() (T358768) by Tim Starling
  • git #a46c7fd5 - specials: Allow pre-select from reason list on Special:MovePage (T357757) by Umherirrender
  • git #8c655233 - action: Show count of remaining characters for long protection reasons by Umherirrender
  • git #67807c9a - mediawiki.base: Simplify RLQ test without network request by Timo Tijhof
  • git #f69550ce - docs: Set JSDoc "Contribute" link to the core repo (T353502) by Anne Tomasevich
  • git #038ec7be - Revert "Output: Add IframeSandbox class" (T222807) (T169027) by Gergő Tisza
  • git #84e6b6e6 - api: Improve linking of language codes lists in top level i18n messages (T359055) by Reedy
  • git #e98f23c8 - message: Don't load user language when a specific language was requested by Tim Starling
  • git #0b7a4b04 - Group temporary users with IP users in ApiQueryWatchlist filters (T358693) by Thalia
  • git #4e40bcdd - PoolCounter: Adopt PSR logger in PoolCounter objects (T358901) by Timo Tijhof
  • git #46cfc70b - Use transactional time limit on api Upload (except checkstatus) by Brian Wolff
  • git #f18861ee - Fix .editorconfig for tests/parser/ directory (T278066) by thiemowmde
  • git #96cedcf6 - Improve i18n of ApiChangeContentModel messages by Siddharth VP
  • git #dc68aac2 - SpecialRedirect: Mark the value field as required (T358418) by Dringsim
  • git #93f0648a - [tests] Remove use of dynamic property Parser::$static_tag_buf (T357838) by C. Scott Ananian
  • git #6846f8aa - ParserOutput::setPageProperty(): Emit deprecation warning for non-scalar values (T305158) by C. Scott Ananian
  • git #2700b390 - Add LegacyLogger when $wgShowDebug is true. (T114532) by Sébastien Beyou
  • git #559e0555 - Remove taint-check annotation from 2nd param of Linker::makeExternalLink by Daimona Eaytoy

Vendor

[edit]

Extensions

[edit]

AbuseFilter

[edit]

ArticlePlaceholder

[edit]
  • git #af967576 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

BounceHandler

[edit]
  • git #52c5ae45 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

CampaignEvents

[edit]

Capiunto

[edit]
  • git #c817ecc3 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

CentralAuth

[edit]
  • git #66b9ff2a - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender
  • git #96bdfb61 - Use TempUserConfig::getMatchCondition in GlobalUserSelectQueryBuilder by Umherirrender
  • git #6e69c8fa - Fix casing of dropdown-related methods by Umherirrender

CharInsert

[edit]

CheckUser

[edit]

ChessBrowser

[edit]
  • git #1f26dce0 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

CirrusSearch

[edit]
  • git #9a424854 - build: Fix line indents by Umherirrender
  • git #eac1365f - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender
  • git #bdf8133b - Group updates and decide clusters based on groups by Erik Bernhardson

Cite

[edit]

Citoid

[edit]
  • git #9a86ab19 - editcheckreferenceurl: don't error when aborting the lookupPromise (T359601) by David Lynch
  • git #577b6c2e - editcheckreferenceurl: Validate URL returned from Citoid, not input (T359527) by Ed Sanders

cldr

[edit]
  • git #9dc0a56b - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

CodeEditor

[edit]
  • git #47ed85f4 - Hooks: Use private instead of public for internal functions by Fomafix

CodeMirror

[edit]

Cognate

[edit]
  • git #7137b1dd - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

Collection

[edit]
  • git #500da6a9 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

CommonsMetadata

[edit]
  • git #183f09d6 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

ConfirmEdit

[edit]
  • git #af6ecdec - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender
  • git #5b3765f7 - Fix ConfirmEdit to avoid global state (T358346) by Derick Alangi

ContentTranslation

[edit]
  • git #03d00e6f - CX3 Build 0.2.0+20240311 (T340259) (T319280) (T359027) by NikG
  • git #2a67d042 - SXTranslationConfirmerArticleInformation: Use codex components (T340259) by NikG
  • git #3bc34019 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender
  • git #aea76cf5 - SX: Migrate suggestion functionality from vuex actions to composables by NikG
  • git #2eb84c9e - SX: Migrate bookmark/favorites functionality from vuex actions to composables by NikG
  • git #e04d1f2d - Recent translation entrypoint: Use require instead of mw.loader.require (T354299) by NikG
  • git #dd1d9003 - Recent translation entrypoint: Use codex CSS buttons and icons (T287236) (T340259) by NikG
  • git #6a009710 - SX article language selector: Use the right set of languages for target (T359027) by NikG
  • git #3628adbc - CX: Remove unneeded joins to translator table from queries by NikG
  • git #26279058 - Remove TranslationWork by Niklas Laxström
  • git #c3a63801 - ApiSectionTranslationPublish: Remove unused dependency to TranslationSplitter service by NikG

DiscussionTools

[edit]
  • git #69e8e948 - Remove now redundant PHPDoc blocks by Bartosz Dziewoński
  • git #b16dd9dd - Update PHPCS overrides by Bartosz Dziewoński
  • git #8b005467 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender
  • git #9c9512ec - Move [subscribe] links outside of `<h2>` tags (T13555) by Bartosz Dziewoński
  • git #01749e49 - Instrument when permalinks are copied (T359182) by David Lynch
  • git #a9966234 - Fix collapsed sections when recovering autosave on mobile, take 3 (T338920) by Bartosz Dziewoński

DonationInterface

[edit]

Echo

[edit]
  • git #d60c7976 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender
  • git #2cac61da - Move var declarations inline by Ed Sanders
  • git #1b5116d6 - Use native URL API, instead of deprecated mw.Uri by Ed Sanders

Elastica

[edit]

ElectronPdfService

[edit]
  • git #049466ef - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

EventBus

[edit]
  • git #e4f90754 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender
  • git #6dbba056 - Update expected body.message for unsupported content-type (T358557) by Arlo Breault

EventLogging

[edit]
  • git #f7306f1d - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

ExtensionDistributor

[edit]
  • git #7502125d - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

FeaturedFeeds

[edit]
  • git #7fb876e5 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

FlaggedRevs

[edit]
  • git #386161af - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender
  • git #5d846ea3 - Fix casing of dropdown-related methods by Umherirrender

Flow

[edit]
  • git #455b8b66 - Remove unnecessary inspection suppressions by Bartosz Dziewoński
  • git #ffa429bd - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

Gadgets

[edit]
  • git #c5ce0b1a - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender
  • git #32aa7123 - Add missing type hints to untyped …->getService() calls (T359290) by thiemowmde
  • git #ac5db23b - Add missing function argument to titleWithoutPrefix call (T359290) by thiemowmde

GeoData

[edit]
  • git #c075dc41 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

GlobalBlocking

[edit]
  • git #284ca91c - GlobalBlockLookupTest: Add test case for non-default IPv6 max range value by Thalia
  • git #d3ed9412 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender
  • git #f2b677d6 - Make LIKE condition configurable in GlobalBlockLookup (T358155) by Dreamy Jazz

GlobalCssJs

[edit]

GlobalUsage

[edit]
  • git #4434bf1a - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

GlobalWatchlist

[edit]
  • git #d65206d4 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

GrowthExperiments

[edit]
  • git #df4ae940 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender
  • git #155ebf5c - Stop using DBAccessObjectUtils::getDBOptions() (T354194) by Amir Sarabadani
  • git #60a0ce5e - docs: fix wrong renderMode prop values by Sergio Gimeno
  • git #b474fc0f - tests: Don't depend on Message implementation details by Bartosz Dziewoński
  • git #e14cce5d - Document generated CSS class names by Ed Sanders
  • git #0c6cf38e - Add PLURAL support to two messages by Jon Harald Søby

IPInfo

[edit]

JsonConfig

[edit]
  • git #439d27c7 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

Kartographer

[edit]
  • git #3ca466cc - Clear paragraph padding as well as margin by Ed Sanders
  • git #7fd3845b - VE: Remove dates from copyright header by Ed Sanders
  • git #080f5a86 - Add test case covering duplicates in group="…" (T358549) by thiemowmde
  • git #d0a76df3 - Make showGroups array contiguous (T358549) by Isabelle Hurbain-Palatin
  • git #8b28adbf - Use overrideConfigValue/overrideConfigValues instead of setMwGlobals by Fomafix
  • git #ab5269ef - Remove misplaced $markerProperties from handler class(es) (T355044) by thiemowmde
  • git #f5b6e673 - More specific type hints for <map…> tag arguments (T358573) by thiemowmde
  • git #c3a50991 - Skip unexpected key-value pairs in ParsoidTagHandler (T358573) by thiemowmde
  • git #4f56f3ee - Ensure page property is numeric so it will be indexed (T350224) by C. Scott Ananian

LiquidThreads

[edit]
  • git #2ffda182 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender
  • git #0694062e - Fix casing of dropdown-related variables by Umherirrender

MachineVision

[edit]

MassMessage

[edit]
  • git #d7e54135 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

Math

[edit]
  • git #555ed8e2 - build: Fix line indents by Umherirrender
  • git #457b953d - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

MobileFrontend

[edit]
  • git #79ee4183 - Load MediaWIki:Minerva.css on all mobile views (T359488) by Jan Drewniak
  • git #c259ef9a - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender
  • git #1db084e1 - Replace global configuration variables in tests by Fomafix
  • git #278f1dff - Followup to 113346f3 add .notheme class to mobile editor (T358528) by Jan Drewniak
  • git #113346f3 - Add `.notheme` class to teleportTarget for mobile editor (T358528) by Jan Drewniak
  • git #d3b41b37 - VE: Transition margin instead of padding on new codex icon (T358962) by Ed Sanders

Newsletter

[edit]
  • git #9c62c619 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

Nuke

[edit]
  • git #373042d9 - Fix casing of dropdown-related methods by Umherirrender

OATHAuth

[edit]
  • git #bc8a149b - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender
  • git #c09ec342 - Make Key objects aware of their database IDs (T242031) by Taavi Väänänen

OAuth

[edit]

OAuthRateLimiter

[edit]
  • git #4119a44f - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

ORES

[edit]
  • git #7e275e01 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender
  • git #b572c61b - Sort model data by model name in SqlModelLookup by Umherirrender
  • git #3af4d802 - Migrate usage of Database::select to SelectQueryBuilder in ORES (T312454) by MPGuy2824

PageTriage

[edit]
  • git #a46dd3e0 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender
  • git #2ce42f8e - Replace deprecated function doUserEditContent() (T322818) by MPGuy2824
  • git #12053233 - Remove mw.msg() style code from ext.pageTriage.defaultDeletionTagsOptions.js (T323882) by MPGuy2824

PageViewInfo

[edit]
  • git #72c5952b - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

Phonos

[edit]

ProofreadPage

[edit]
  • git #f70aeda7 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender
  • git #ca4d9c63 - extension.json: register 'proofread-page' in CodeMirrorContentModels (T357794) (T359206) by MusikAnimal

PropertySuggester

[edit]

ReadingLists

[edit]
  • git #e7a97173 - Update watchlist description by Amir E. Aharoni
  • git #05d4c7ae - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender
  • git #8111cdda - Populate projects in installer. by daniel
  • git #01abde2b - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (T343994) by James D. Forrester
  • git #a507f3c0 - Improve error localization in REST handlers (T358745) by Wendy Quarshie
  • git #39e1b8bd - Fix mocha tests: don't send tokens in GET requests by daniel

Scribunto

[edit]
  • git #09f2905a - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

SearchVue

[edit]

SecureLinkFixer

[edit]
  • git #00bd14e4 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
  • git #b21ddbba - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll

[edit]
  • git #f0d9e43c - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

SpamBlacklist

[edit]

SyntaxHighlight_GeSHi

[edit]
  • git #d6cc861d - Allow line ranges to be selected using shift+click by Ed Sanders
  • git #f5dd12e8 - Allow linelinks prefix to be any character(s) (T359214) by Ed Sanders
  • git #963859f8 - VE integration: Remove copyright dates by Ed Sanders

Thanks

[edit]
  • git #ad6496d4 - Use overrideConfigValue instead of setMwGlobals by Fomafix

TimedMediaHandler

[edit]
  • git #deed3cc2 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender
  • git #653d4984 - Remove detection for old function call in TimedMediaTransformOutput by Umherirrender
  • git #880036e1 - OggHandler: Make phan pass by Umherirrender
  • git #da069345 - Add a throttle escape hatch for requeueTranscodes by Brooke Vibber

Translate

[edit]
  • git #fd46aa95 - Address TODO, address color contrast issues in night mode (T358822) by Jon Robson
  • git #a6e34a13 - Use Codex CSS buttons in Special:PrepareTranslatablePage (T348516) by NikG
  • git #4d9b0829 - Fix casing of dropdown-related methods by Umherirrender
  • git #6ab71b1e - Remove unused methods in PersistentCache by Niklas Laxström
  • git #20629956 - TranslateSpecialPage: Add debug logging for T320220 (T320220) by Niklas Laxström
  • git #24a66da6 - TranslateSpecialPage: cleanup and simplify setup code by Niklas Laxström
  • git #5eada17f - Drop fallback code and images for SVG handling (T354613) by Volker E
  • git #b8cbe192 - Some automatic fixes using phpcbf by Abijeet
  • git #70a8fc8b - MessageIndex: fix log message by Niklas Laxström
  • git #0b6370ac - Remove deprecated method from MessageIndexRebuildJob by Niklas Laxström

TranslationNotifications

[edit]

UploadWizard

[edit]

VisualEditor

[edit]
  • git #49d5c26c - ve.collab: Move BetaFeature into its own file by David Lynch
  • git #b3853721 - ve.collab: Create BetaFeature by Ed Sanders
  • git #2359b587 - ve.collab: Create ResouceLoader module by Ed Sanders
  • git #7acda2e1 - mw.Platform: Implement getUserName by Ed Sanders
  • git #4e12ab34 - Update VE core submodule to master (00520124a) by David Lynch
  • git #4ceadc9f - Use full filename in LESS include by Ed Sanders

Wikibase

[edit]
  • git #c934ac04 - REST: Create ItemDeserializer (T359299) by Muhammad Jaziraly
  • git #75e8b860 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender
  • git #edc3fc59 - Use RuntimeException/LogicException instead of Exception (T358325) by Umherirrender
  • git #6c1766bf - Replace empty() with strict compares to '', 0 or null (T358325) by Umherirrender
  • git #ae7eda40 - REST: Bump $wgTempAccountCreationThrottle to 100 (T359403) by Jakob Warkotsch
  • git #84e8014a - Use names for test cases to prevent issues when numbering them by Michael Große
  • git #d7b504db - Add test for Special:EntityData with `null` subpage (T333815) by Michael Große
  • git #dda32679 - REST: Re-enable application/json-patch+json tests (T359164) by Jakob Warkotsch
  • git #ea8cbd86 - REST: Mark SetSitelink route as production-ready (T355772) by Muhammad Jaziraly
  • git #ad6b9c43 - REST: Handle URL modification request in PatchSitelinks (T356982) by Muhammad Jaziraly
  • git #4c00380b - repo: Replace empty() with truthy/falsy checks (T358325) by Umherirrender
  • git #e92f5a47 - REST: Mark /openapi.json route production ready (T359175) by Jakob Warkotsch
  • git #6b56b589 - REST: Exclude certain routes in RouteHandlersTest (T359173) by Jakob Warkotsch
  • git #9d2effb0 - REST: Don't reset edit metadata in describeWithTestData by Jakob Warkotsch
  • git #e0f9aef3 - REST: Move `useRequestInputs()` into happyPathRequestBuilders.js by Jakob Warkotsch
  • git #78ef64c4 - Remove DummyUsageAccumulator by Lucas Werkmeister
  • git #7bb55905 - REST: Extract describeWithTestData for multi route tests by Jakob Warkotsch
  • git #fb8eec25 - REST: Remove single quotes in badges error message (T342987) by Jakob Warkotsch
  • git #dd0978a0 - REST: Temporarily skip tests involving unusual content types (T359149) by Jakob Warkotsch
  • git #c0e51b15 - Add strict types to touched files (T355877) by Arthur Taylor
  • git #1131449c - Remove compatibility wrapper for UsageAccumulatorFactory (T355877) by Arthur Taylor
  • git #b49a0142 - Fix references to wrong ParserOutput in UsageAccumulator for Lua (T355877) by Arthur Taylor
  • git #66685edb - view: Remove fallback if sort returns false by Umherirrender
  • git #925cd116 - lib/view: Replace empty() with truthy/falsy checks (T358325) by Umherirrender
  • git #78359219 - Test temporary accounts (IP Masking) in secondary CI (T353961) by Lucas Werkmeister
  • git #e539ae2c - Fix tests when IP Masking is enabled (T353961) by Lucas Werkmeister
  • git #0b5d71da - Fixed return php doc in EntityIdLabelFormatterFactory by Leszek Manicki
  • git #ac3f80b8 - [GlobeCoordinateKartographerDataUpdaterTest] Use valid page property values (T305158) by C. Scott Ananian

WikibaseCirrusSearch

[edit]
  • git #fbc914ad - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

WikibaseLexeme

[edit]

WikibaseLexemeCirrusSearch

[edit]
  • git #8fcc108e - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

WikibaseMediaInfo

[edit]
  • git #f95c0cde - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender
  • git #53802102 - Remove onbeforunload handler (T312315) by Derk-Jan Hartman

WikibaseQualityConstraints

[edit]

Wikidata.org

[edit]

WikidataPageBanner

[edit]
  • git #c2502372 - Revert "Use ParserOutputFlags::NO_TOC instead of ParserOutputPostCacheTransformHook" by C. Scott Ananian

WikiLambda

[edit]

WikimediaBadges

[edit]

WikimediaCampaignEvents

[edit]

WikimediaEditorTasks

[edit]

WikimediaEvents

[edit]
  • git #5b180137 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

WikimediaMaintenance

[edit]
  • git #1bdf043b - blameStartupRegistry: Migrate metrics to Prometheus (T355960) by Derick Alangi
  • git #5e2b8db3 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender

WikimediaMessages

[edit]
  • git #242c22e6 - Move checkuser grant name to CheckUser extension (T359537) by Gergő Tisza
  • git #186328bc - Additional system messages, update to existing message, and update to link for pt sites. (T359125) by varnent
  • git #1f6aee81 - Remove angle brackets from wikimedia-globalrenamequeue-email-body-rejected (T358386) by Amir E. Aharoni

Wikistories

[edit]

Skins

[edit]

MinervaNeue

[edit]
  • git #d1c4eec6 - Set color on tables (T357998) by Jon Robson
  • git #1f564dfb - Fix color for inline styles with background color in night mode (T358797) by Steph Toyofuku
  • git #88b78b24 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender
  • git #52dd233f - Move Hooks::setMinervaSkinOptions to class SkinOptions by Fomafix
  • git #916ead07 - Remove useless ->expects( $this->any() ) or use $this->once() by Fomafix
  • git #e82d8e71 - Fix casing of dropdown-related less file by Umherirrender
  • git #0ca85691 - Expand the list of classes where colors are disabled in night mode (T358164) by Jon Robson
  • git #96149491 - Force color and background rules in night mode for infoboxes (T357453) by Jon Robson
  • git #65f1300b - Add color: var( --color-base ); to .notheme class (T358528) by Jan Drewniak
  • git #aef7b869 - Rename `--color-link--visited` to `--color-visited` (T356928) by Jan Drewniak
  • git #5a5315b9 - Fix typo in variable name by Fomafix
  • git #72be98a6 - Set background/color to inherit for common templates in dark mode (T358164) by bwang
  • git #2f5b6f7c - LanguagesHelperTest: Use @dataProvider to configure test cases by Fomafix
  • git #211171f2 - Partial Revert "Set background/color to inherit for common templates" (T358164) by Jdlrobson
  • git #fd0e6d4e - Implement PreferencesGetLayoutHook by Fomafix
  • git #52583a33 - Inject service LanguageConverterFactory in LanguagesHelper by Fomafix

Vector

[edit]

WikimediaApiPortal

[edit]

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #88f619bc - Add quotes to rel="stylesheet" in demos by Ed Sanders
  • git #00520124 - ve.collab: Use platform username over auto-generated one by Ed Sanders
  • git #cf7feefc - ve.collab: Resize toolbar properly after adding authorList by Ed Sanders
  • git #501dafff - ve.collab: Move copylayout to host dialog by Ed Sanders
  • git #fcea35ec - ve.collab: Remove sideloading infrastructure by Ed Sanders
  • git #add402f0 - ve.collab: Apply strikethrough after toolbar is re-setup by Ed Sanders
  • git #3ae6c3b1 - ve.collab: Use query string for collabSession by Ed Sanders
  • git #140f34b1 - ve.collab: i18n for automatic usernames by Ed Sanders
  • git #083cc4cb - ve.collab: Change icon and label of tool, move to help group so always visible by Ed Sanders
  • git #8d4714dc - ve.collab: Fix alignment of userList group by Ed Sanders

No changes

[edit]
  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • Babel
  • BetaFeatures
  • Calendar
  • Campaigns
  • CategoryTree
  • CentralNotice
  • CiteThisPage
  • CologneBlue
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • EntitySchema
  • EventStreamConfig
  • ExternalGuidance
  • FileExporter
  • FileImporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GlobalPreferences
  • GlobalUserPage
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • LoginNotify
  • MapSources
  • MediaModeration
  • MediaSearch
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Nostalgia
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PagedTiffHandler
  • ParserFunctions
  • ParserMigration
  • PdfHandler
  • Poem
  • Popups
  • QuickSurveys
  • Quiz
  • RSS
  • RealMe
  • RelatedArticles
  • ReportIncident
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TrustedXFF
  • TwoColConflict
  • UniversalLanguageSelector
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • VueTest
  • WebAuthn
  • WikiEditor
  • WikiLove
  • WikimediaApiPortalOAuth
  • WikimediaIncubator
  • Wikisource
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

[edit]

382 Changes in 92 repos by 77 authors