MediaWiki 1.39/wmf.6/Changelog
< MediaWiki 1.39 | wmf.6
Core changes
edit- git #a6193663 - Branch commit for wmf/1.39.0-wmf.6 by trainbranchbot
- git #03811180 - phpunit: Set $wgSQLMode from DevelopmentSettings instead of MediaWikiIntegrationTestCase (ii) (task T225730) by Aaron Schulz
- git #34ea1349 - phpunit: parse any --boostrap parameter in getopt() call (task T50217) by Aaron Schulz
- git #ae2c5303 - UndeletePage: Check overall status rather than revision's (task T305349) by Func
- git #2661070e - Make old vs. latest revision more obvious in ParserOutputAccess (task T304813) by Thiemo Kreuz
- git #09f69952 - De-obfuscate stats related code in ParserOutputAccess by Thiemo Kreuz
- git #0f5bfd9e - cleanup: drop unused parameter by Adam Wight
- git #b1816f11 - mediawiki.cookie: Revert "Wrap $.cookie in try-catch" (task T296620) by Krinkle
- git #1e2e7e69 - SpecialListGrants: inject GrantsLocalization by Alexander Vorwerk
- git #696690cb - specials: Inject TitleFactory into Special:WhatLinksHere by Umherirrender
- git #9ddf68ca - Remove unsued youhavenewmessagesmulti and newtalkseparator messages (task T224429) by Amir Sarabadani
- git #4d2d18d3 - Drop unused directorynotreadableerror message (task T224429) by Amir Sarabadani
- git #7ece66e9 - MainConfigSchema is @since 1.39, not 1.38 by daniel
- git #4895d239 - resourceloader: Enable mw.loader.store in Firefox (task T66721) (task T235852) by Timo Tijhof
- git #3de8b6d6 - resourceloader: Disable mw.loader.store on safemode pages (task T145498) by Timo Tijhof
- git #800b55c9 - ApiUndelete: Fix api bad method call (task T290210) by Dayllan Maza
- git #b4680c79 - [Article] setSections must be called on non-cached parser output (task T305123) by Jon Robson
- git #3b039ffc - WikiFarm: cleanup comments and dead code. (task T221535) by daniel
- git #9c2b72ba - ApiParse: Enable "skin mode" when mobileformat=1 is set (task T219420) by Ed Sanders
- git #a087f793 - ParserOutputAccess: Allow calling getPO with option of not saving in PC (task T285993) by Amir Sarabadani
- git #5fcedc88 - Add wiki-farm support (task T221535) by daniel
- git #ff1d05f7 - phpunit: Fix slow testBotPasswordThrottled by lowering limits (task T298735) (task T225730) by Aaron Schulz
- git #3b21d16a - Update deprecation notes and warnings for 1.39 (task T301723) by Jon Robson
- git #fddb9627 - HISTORY: Add 1.35.6/1.36.4/1.37.2 by Reedy
- git #29797133 - SECURITY: Sort Special:WhatLinksHere by namespace (task T297754) by Lucas Werkmeister
- git #5498663e - SECURITY: Add recursion guard to Title::newMainPage() (task T297571) by Kunal Mehta
- git #91cc24bb - SECURITY: pagers: Don't make a straight join if the user is set (task T297731) by Amir Sarabadani
- git #75150e1e - phpunit: Remove or inline phpunit.php loadSettings() and fatalError() (task T90875) by Daimona Eaytoy
- git #e7e98df9 - phpunit: Remove Makefile by Timo Tijhof
- git #e8fbe038 - phpunit: Update and simplify README by Timo Tijhof
- git #ba4c424d - Update WVUI v0.3.5 -> v0.4.0 (task T288686) by Roan Kattouw
- git #204776e4 - phpunit: Remove custom MediaWikiPHPUnitCommand and use default directly (task T90875) by Daimona Eaytoy
- git #1143370a - [doc only] Improve the documentation re non-string page property values (task T305158) by C. Scott Ananian
- git #a331b013 - [doc only] Update ParserOutput @deprecation to include 'since' information by C. Scott Ananian
- git #54cf0200 - RELEASE-NOTES-1.38: Note Math and MinervaNeue tarball inclusions by James D. Forrester
- git #0d95d817 - CoreParserFunctions: Use Parser::getTargetLanguageConverter() by Func
- git #14978e26 - Benchmark script for settings loading. by daniel
- git #664012e2 - Ensure forward compatibility with new ParserOutput index policy fields by C. Scott Ananian
- git #ea4bedee - Remove misleading test in SerializationTestTrain::validateObjectEquality() by C. Scott Ananian
- git #1aca74e2 - Revert "Add SpecialPageFatalTest to @group Database" by Lucas Werkmeister (WMDE)
- git #cd688e53 - Use page ID from parent revision, improve logging. (task T304559) by daniel
- git #0acc0b51 - Introduce SkinComponentSearch (task T301723) by jdlrobson
- git #3987fc8d - TypeError: $.cookie is not a function (task T296620) by Jon Robson
- git #6caf78c2 - phan: Remove PhanPossiblyUndeclaredVariable suppression (task T259172) by Umherirrender
- git #0bbb64d8 - parser: Set init value for some variables in Parser (task T259172) by Umherirrender
- git #65d872bb - Fix error/warning boxes on signup form (task T305098) by tacsipacsi
- git #a7cc454d - maintenance: Swap order of code in jsparse.php (task T259172) by Umherirrender
- git #1ee6fc25 - ApiUndelete: add option to undelete associated talk page (task T290210) by Daimona Eaytoy
- git #4ce0b390 - UndeletePage: Undelete associated talk page (task T304962) by Daimona Eaytoy
- git #0a43a1e0 - profiler: Adjust variable names in SectionProfiler::collateData (task T259172) by Umherirrender
- git #1d08f5cb - api: Simplify param handling for undoafter on action=edit (task T259172) by Umherirrender
- git #3d0834bd - snapshot: Simplify count() after explode() in BackupDumper (task T259172) by Umherirrender
- git #de6582d8 - logentry: Make use getUnknownActor visible in getPerformerIdentity (task T259172) by Umherirrender
- git #6803b3a0 - logger: Add fallback message for unknown version in LogstashFormatter (task T259172) by Umherirrender
- git #4a0cbbc0 - Revert "WatchedStore requires PageIdentity" by Jdlrobson
- git #6f8b903c - Do not add dir attribute for username (task T297953) by Jon Robson
- git #983b16d0 - phpunit: Fallback to global default user options (task T297082) by Func
- git #ed6efd2d - Inline single-use 1-line method in EditPage by Thiemo Kreuz
- git #1b0b4001 - Fix UserFactory::newAnonymous() performance by Tim Starling
- git #f841175a - Upgrade Vue from 3.2.23 to to 3.2.31 (task T304717) by Lucas Werkmeister
- git #7904860c - ChangeTags: Use localizer with correct page title to parse messages (task T302754) by Func
- git #c9c6bab3 - WatchedStore requires PageIdentity by Jon Robson
- git #128dbd6b - User::setEmailWithConfirmation() minor refactoring by Reedy
- git #e00ba512 - Update Kashmiri namespace names (task T304790) by Amir E. Aharoni
- git #10a27c76 - rdbms: track active transaction IDs for named locks and temp tables by Aaron Schulz
- git #45a4c7ca - rdbms: directly use executeQuery() in mysql open() method (task T293859) by Aaron Schulz
- git #24e67e03 - phan: Upgrade mediawiki-phan-config to 0.11.1 and set minimum_target_php_version (task T293924) by James D. Forrester
- git #830d8e9b - Check return of parse_url for used url parts by Umherirrender
- git #0bbc2389 - Remove deprecated global function wfWikiID() (task T298059) by Alexander Vorwerk
- git #b1d6c07e - RELEASE-NOTES-1.38: Expand, re-format and prepare for release (task T302911) by Mark A. Hershberger
- git #7aa08840 - phan: Remove PhanTypePossiblyInvalidDimOffset suppression (task T304887) by Umherirrender
- git #ac854cb8 - Remove mediawiki.viewport module (task T304320) by Mortal303
- git #2d60a6e9 - Inject ReadOnlyMode service into Parsoid's DataAccess class (task T304741) by C. Scott Ananian
- git #3a8f5b74 - Use HookRunner to invoke hooks from Parsoid (task T304740) by C. Scott Ananian
- git #3f1424fa - Inject SVGMaxSize configuration into Parsoid's DataAccess class (task T304739) by C. Scott Ananian
- git #2d66ee70 - Copy over Parsoid's Config and ServiceWiring classes (task T302118) by C. Scott Ananian
- git #c8829e29 - [doc only] Update copyright date for files moved from Parsoid by C. Scott Ananian
- git #6651334d - [doc only] Update Parsoid's class documentation; add @since tags by C. Scott Ananian
- git #ae5eb71b - Code style improvements to code moved from Parsoid by C. Scott Ananian
- git #938f968c - Add namespaces names for Tyap (kcg) by Amir E. Aharoni
- git #fbe64439 - Apply logo variant override in ResourceLoaderSkinModule (task T273578) by Func
- git #ecf247ea - index.php: Remove global $mediaWiki variable (task T294702) by Adam Wight
- git #e8dcc616 - Parser: allow Q tag in table of content items (task T251672) by Pols12
- git #f54cd78c - Remove messages in en-gb.json by Ed Sanders
- git #1cfcb146 - Correct a few recently-added Installer messages by Amir E. Aharoni
- git #7bdb6421 - changes: Replace deprecated `User::newFromName()` to `::newSystemUser()` by Derick Alangi
Vendor
edit- git #fa238c6e - Run `composer update --no-dev` with composer 2.2.11 by Arlo Breault
- git #028283d8 - Bump parsoid to 0.16.0-a4 (task T302092) (task T277415) by Arlo Breault
Extensions
editAbuseFilter
edit- git #8e550186 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #a617a846 - Replace deprecated ApiBase::PARAM_ with IntegerDef ones (task T275455) by gerritbot
- git #686d7ea8 - Use RestrictionStore instead of deprecated method by Matěj Suchánek
AntiSpoof
edit- git #d1b12f6d - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
ApiFeatureUsage
edit- git #29a1ec63 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
Babel
edit- git #761bc5a0 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
BounceHandler
edit- git #1efb3b83 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
CategoryTree
edit- git #a42526cc - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
CentralAuth
edit- git #4a0547e7 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #480fe6f5 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #b96b46f0 - Replace deprecated ApiBase::PARAM_ with IntegerDef ones (task T275455) by gerritbot
- git #429ea842 - Fix uses of (error|warning|success)box in CentralAuth (task T304248) by stang
- git #476174d5 - GlobalUsersPager: Use a separate groups query (task T304759) by Taavi Väänänen
- git #f2232f83 - Revert "GlobalUsersPager: add gu_id to GROUP BY" by Lucas Werkmeister (WMDE)
- git #7842f23a - Avoid setting internal fields of HTMLForm by Func
- git #c425e72a - Add lu_attachment_method column to localuser table (task T304015) by Alexander Vorwerk
CentralNotice
edit- git #fa5f8220 - Fix typo in impression-events-sample-rate-field by Andrew Green
- git #138f81b6 - Fix use of errorbox (task T304769) by Samwalton9
- git #a8a53710 - Set maximum/minimum configurable value for sample rate of CentralNotice events (task T303326) by Damilare
CheckUser
edit- git #c688d95a - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #76316a2c - Use ActorStore to fetch actor id (task T233004) by Alexander Vorwerk
- git #79ac757e - Add actor migration code for SCHEMA_COMPAT_WRITE_BOTH (task T233004) by Alexander Vorwerk
CirrusSearch
edit- git #f92943f5 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #86731529 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #00753807 - Get default content handlers from MainConfigSchema by daniel
- git #8aefa370 - Make use of compact PHP 7 syntax where it makes sense by Thiemo Kreuz
- git #1ebb0f76 - Fix missing return value in MoreLikeFeature by Thiemo Kreuz
- git #b6267fc2 - Simplify PHP callback syntax in several places by Thiemo Kreuz
- git #8182772c - Remove misleading class constant documentation by Thiemo Kreuz
- git #f7c7b853 - Remove unused utility function to compare arrays by Thiemo Kreuz
- git #12d4f9aa - Explicitly set minimum_should_match to 1 (task T288765) by joseph emmanuel kayode (iemarjay)
- git #c60c5977 - Revert "Hooks: Set default value for completion profile" (task T304796) (task T297082) by Func
Cite
edit- git #e7dd9b55 - Page properties should always be strings (task T305158) (task T237531) by C. Scott Ananian
CodeReview
edit- git #80eb9d5a - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #b8e9fa34 - Replace deprecated ApiBase::PARAM_ with IntegerDef ones (task T275455) by gerritbot
- git #7297a66d - Use namespaced RenameuserSQL by Reedy
ContentTranslation
edit- git #1d09703f - CX3 Build 0.2.0+20220404 (task T305131) (task T302791) (task T271918) by Santhosh Thottingal
- git #5f6935cc - SX: Fix "learn more" link inside MT warning/error panel (task T305131) by NikG
- git #192c3e86 - SX: Fix grammar issue in translation messages (task T302791) by NikG
- git #5a2cc05a - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #6d83e1b4 - Replace deprecated ApiBase::PARAM_ with IntegerDef ones (task T275455) by gerritbot
- git #bf5b805b - Update use of deprecated constants in getAllowedParams() (task T275455) by gerritbot
- git #67555522 - CX Dependency Injection: add PreferenceHelper service by NikG
- git #692e8660 - Overriding getPortletData was deprecated in 1.38 (task T299456) by Jon Robson
- git #0b2a839e - tests: mw.cx.TranslationTracker: Fix for changes in VE (task T303298) by Bartosz Dziewoński
- git #66711065 - Review use of mw.message by Niklas Laxström
- git #8c549fe8 - Add dir and lang attributes to more places (task T271918) by Santhosh Thottingal
DiscussionTools
edit- git #731d5305 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #15fd46f0 - Update use of deprecated constants in getAllowedParams() (task T275455) by gerritbot
- git #b00b7cd5 - debughighlighter: Fix date highlighting by Bartosz Dziewoński
- git #400d6227 - Use namespaced VisualEditor traits and classes by Reedy
- git #43a04ab7 - ApiDiscussionToolsEdit: Use CommentParser to get name/title of last topic by Ed Sanders
- git #48fdcf10 - Remove data-mw-comment-name attribute from subscribe links by Ed Sanders
- git #5cc06baf - ApiDiscussionToolsEdit: Add $preview- prefix to variables used in parsing preview by Ed Sanders
- git #8bb41c9f - ApiDiscussionToolsEdit: Use existing $this->commentParser reference by Ed Sanders
- git #b4b6ae4e - Make comment markers inline-block to fix comment wrapping in Safari (task T298371) by Ed Sanders
Echo
edit- git #30306fd9 - SECURITY: Send original client info on x-wiki requests (task T285116) by Taavi Väänänen
- git #49696ea7 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #d9a08237 - Replace deprecated ApiBase::PARAM_ with IntegerDef ones (task T275455) by gerritbot
- git #8e13fddf - MarkRead: Remove redundant setAction() by Func
EventLogging
edit- git #29d50843 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #90327aca - tests: Clean up tests by Timo Tijhof
- git #69836a9f - tests: Add missing teardown for setOptionsForTest() (task T304515) by Timo Tijhof
EventStreamConfig
edit- git #0de6324f - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
ExtensionDistributor
edit- git #2d797ad2 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
FeaturedFeeds
edit- git #969f1738 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
FlaggedRevs
edit- git #b80f3e05 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #eb445fc8 - Replace deprecated ApiBase::PARAM_ with IntegerDef ones (task T275455) by gerritbot
- git #38ff3c6b - Drop logger from class by Adam Wight
- git #e3fd9e43 - Simplify/remove some unused code from FlaggedRevs class by Thiemo Kreuz
- git #5cfcf2cd - Remove meaningless restriction level "none" by Thiemo Kreuz
- git #f86fcc37 - Deprecate the FlaggableWikiPage constructor (task T278459) by Thiemo Kreuz
- git #8699ea9e - Extract cache handling into a new class (task T304813) by Adam Wight
- git #641d4dd5 - SECURITY: Do not show patrol details if the author is hidden (task T304354) by Taavi Väänänen
- git #7059d0c2 - Fix a series of Phan exceptions by Thiemo Kreuz
- git #9aed5fdd - Drop Special:AdvancedReviewLog (a.k.a. Special:QualityOversight) (task T277883) by Ed L
- git #fb4eaba9 - Stub base class so that test doesn't break when Scribunto is missing by Adam Wight
- git #1563a791 - Simplify the code a bit (task T277883) by Amir Sarabadani
- git #6b6e4b48 - Rearrange larger code pieces for readability and stability by Thiemo Kreuz
- git #f041bda8 - Minor PHPDoc type fixes by Thiemo Kreuz
- git #f77642ed - Fix a PHPCS exception related to a SELECT by Thiemo Kreuz
Flow
edit- git #4719e8a3 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #5a6f14f7 - Replace deprecated ApiBase::PARAM_ with IntegerDef ones (task T275455) by gerritbot
- git #e64dde5c - Drop usages of errorbox (task T304890) by Sergio Gimeno
- git #d56ac115 - Remove config 'FlowEditorList' by Ed Sanders
Gadgets
edit- git #f9cd97a7 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #85c05077 - Drop global class aliases by Reedy
- git #3c23c202 - SpecialGadgets: Avoid setting internal fields of HTMLForm by Func
GeoData
edit- git #05467ce8 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #e24d9058 - Replace deprecated ApiBase::PARAM_ with IntegerDef ones (task T275455) by gerritbot
GlobalBlocking
edit- git #b9cc2914 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #2484e58f - Replace deprecated ApiBase::PARAM_ with IntegerDef ones (task T275455) by gerritbot
- git #c7394d4f - Namespace extension by Taavi Väänänen
GlobalPreferences
edit- git #216fdd26 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
GlobalUsage
edit- git #11f40d0d - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #fff05127 - Replace deprecated ApiBase::PARAM_ with IntegerDef ones (task T275455) by gerritbot
Graph
edit- git #f2e485b4 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
GrowthExperiments
edit- git #4d1e13a0 - phan: Use dependencies from CI instead of maintaining stubs by Kosta Harlan
- git #abf8d1a2 - TemplateBasedTaskTypeHandler: Fix name of links tag (task T297004) by Kosta Harlan
- git #d57f5cb7 - WelcomeSurvey: Use experiment groups for showing/hiding mailing list question (task T303240) by Kosta Harlan
- git #8e2fdfc3 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #6b49fb53 - Replace deprecated ApiBase::PARAM_ with IntegerDef ones (task T275455) by gerritbot
- git #a8d71f22 - Update use of deprecated constants in getAllowedParams() (task T275455) by gerritbot
- git #e34d0465 - SECURITY: Don't leak suppressed usernames on Special:Impact (task T298312) by Alexander Vorwerk
- git #10a3ea16 - ApiQuestionStore: Fallback to empty array if array_map fails (task T255616) by Kosta Harlan
- git #6c765426 - phan: Fix PhanRedundantCondition error by Kosta Harlan
- git #edb7e667 - Post-edit dialog: check for presence of preferences.topicFilters (task T305057) by mewoph
- git #e61585b7 - PostEdit: Clear the window after the dialog is closed by Kosta Harlan
- git #7cf0dd71 - VisualEditorHooks: Update hook compatibility, re-enable Selenium tests (task T304747) by Kosta Harlan
- git #984a382c - Newcomer tasks: always align button and text to the right (task T301825) by Sergio Gimeno
- git #8bcfb08b - selenium: Temporarily disable tests so VisualEditor patch can merge (task T304747) by Kosta Harlan
- git #61b48b9e - GrowthExperiments.alias.php: Add Korean aliases (task T304782) by Kosta Harlan
- git #c6c8794a - Create account: drop usages of warningbox (task T300346) by Sergio Gimeno
- git #e6ff246c - Add an image: don't assume the presence of 'accepted' key in AddImageSubmissionHandler::validate (task T303257) by mewoph
GuidedTour
edit- git #d4fba8ca - Drop global GuidedTourLauncher class alias by Reedy
IPInfo
edit- git #4c51721c - Add EventLogging for enable/disable IPInfo events (task T296472) by STran
- git #c81bfbe4 - Log when a user copies an IP address (task T296469) by Thalia
- git #5c416ee9 - build: Update linters and fix ESLint config by Ed Sanders
JsonConfig
edit- git #84a43b36 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #8fc2d134 - SECURITY: HTML-escape strings and don’t display arrays (task T302192) by Lucas Werkmeister
Kartographer
edit- git #86bce08a - remove Parser::clearState() (task T250445) by msantos
- git #6aec4622 - Make SimpleStyleParser a little more robust (task T304657) by Thiemo Kreuz
Linter
edit- git #044ba771 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #e7dccae8 - Replace deprecated ApiBase::PARAM_ with IntegerDef ones (task T275455) by gerritbot
LiquidThreads
edit- git #3e3b9a1c - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #54f294fe - Replace deprecated ApiBase::PARAM_ with IntegerDef ones (task T275455) by gerritbot
- git #cd9c561a - Use namespaced RenameuserSQL by Reedy
MachineVision
edit- git #9b4419ff - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #7bf7008b - Replace deprecated ApiBase::PARAM_ with IntegerDef ones (task T275455) by gerritbot
- git #3cbbbd4f - build: Upgrade vue to 3.2.31 to align with MediaWiki (task T304717) by James D. Forrester
MassMessage
edit- git #2f0d7a1d - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
MediaSearch
edit- git #0d034f5d - Convert Mixins unit test to vue 3 (task T300110) by adesoji
- git #175c2e9d - Upgrade test for Result folder (task T300111) by Simone This Dot
- git #59a4dc60 - Update all "components" unit test to use the new version of vue test util by adesoji
- git #221b4a68 - Convert Store unit test to vue 3 (task T300107) by Simone This Dot
- git #a670a645 - Update MediaSearch front-end unit tests to Vue 3 (task T297722) by adesoji
- git #23e79e8b - Updated all "components/base" unit test by adesoji
MobileFrontend
edit- git #49ece566 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #70f38f9a - Replace deprecated ApiBase::PARAM_ with IntegerDef ones (task T275455) by gerritbot
- git #fed09805 - Apply transformations to ApiParse output using onOutputPageBeforeHTML (task T219420) (task T248493) by Ed Sanders
- git #04da892e - Show a warning message to clients using the old mobile view API (task T286836) by Jon Robson
Newsletter
edit- git #66834a13 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
Nuke
edit- git #6620e7e6 - SpecialNuke: use Message::plaintextParams() for page titles (task T304777) by DannyS712
OATHAuth
edit- git #3f5f7f6d - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #81b69d62 - "OATHUserRepository: Stop handling legacy single-key" take 2 by Reedy
- git #851656bb - Revert "OATHUserRepository: Stop handling legacy single-key" (task T305029) by Zabe
- git #7c4649ce - ApiOATHValidate: Fix example passing TOTP token in data by Reedy
ORES
edit- git #fd1c5456 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
PageAssessments
edit- git #9573e3e7 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #a11bd36a - Replace deprecated ApiBase::PARAM_ with IntegerDef ones (task T275455) by gerritbot
PageImages
edit- git #d0f26549 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #c2ee690b - Replace deprecated ApiBase::PARAM_ with IntegerDef ones (task T275455) by gerritbot
PageTriage
edit- git #4befcc78 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #97fb3922 - Replace deprecated ApiBase::PARAM_ with IntegerDef ones (task T275455) by gerritbot
PageViewInfo
edit- git #e20f2bf4 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #f607d3f6 - Replace deprecated ApiBase::PARAM_ with IntegerDef ones (task T275455) by gerritbot
ProofreadPage
edit- git #c6b796ba - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #707367b1 - Replace deprecated ApiBase::PARAM_ with IntegerDef ones (task T275455) by gerritbot
- git #769e2338 - Page properties should always be strings (task T305158) by C. Scott Ananian
- git #6e096cea - VE: Remove old Parsoid compat code by Bartosz Dziewoński
PropertySuggester
edit- git #d3c0ff49 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #1b28a15e - Replace deprecated ApiBase::PARAM_ with IntegerDef ones (task T275455) by gerritbot
QuickSurveys
edit- git #010a8f50 - Convert performanceNow datatype to Integer in QuickSurvey Initiation (task T305171) by essexigyan
- git #e8197340 - fixed close button for QuickSurvey (task T303980) by EllenR
- git #dedddb5b - custom thank you message & additional info (task T294363) by jsn
ReadingLists
edit- git #1dc423c4 - Adjust argument for local interwiki in InterwikiLookup::getAllPrefixes by Umherirrender
RelatedArticles
edit- git #dc2e65a0 - Drop outdated references to Cards extension by Jon Robson
Renameuser
edit- git #1ee94022 - Fix uses of (error|successbox) (task T304274) by tacsipacsi
- git #ce1c0c51 - Remove global class aliases by Reedy
Scribunto
edit- git #14589459 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #9c3fe531 - Adjust argument for local interwiki in InterwikiLookup::getAllPrefixes by Umherirrender
SecurePoll
edit- git #dbcbeaf4 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #cfc2eb1d - ListPager: Introduce an escaped param for voter name message (task T303735) by Func
SiteMatrix
edit- git #77876c0d - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #8865c8d6 - Replace deprecated ApiBase::PARAM_ with IntegerDef ones (task T275455) by gerritbot
SpamBlacklist
edit- git #1f10a3f7 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
TemplateData
edit- git #42061b71 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
TemplateSandbox
edit- git #28f7b931 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
TemplateWizard
edit- git #9411c02d - Full fallback to prefixsearch when Cirrus returns nothing (task T304925) by Thiemo Kreuz
Thanks
edit- git #dedcbc2f - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #b76da576 - Replace deprecated ApiBase::PARAM_ with IntegerDef ones (task T275455) by gerritbot
TimedMediaHandler
edit- git #67a84672 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #4935b1eb - SECURITY: Disallow blocked users from resetting transcodes (task T160800) by dylsss
- git #34023079 - Limit precision of duration and remove unused startoffset (task T300339) by Derk-Jan Hartman
- git #dd31234b - Remove placeholder labels from inline playback (task T305181) by Derk-Jan Hartman
- git #c179bcb9 - Set noflip for css rule that needs it (task T305156) by Amir Sarabadani
- git #89cd1c6b - Display duration under 10 seconds correctly (task T304988) by Derk-Jan Hartman
TitleBlacklist
edit- git #7bceb39e - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
Translate
edit- git #530eed2f - Fix typo by Taavi Väänänen
- git #fdc10266 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #400ce548 - Replace deprecated ApiBase::PARAM_ with IntegerDef ones (task T275455) by gerritbot
- git #c67646bf - ManageGroups: Fix the check to determine when to fuzzy (task T298022) by Abijeet
- git #5655b32e - PageTranslationHooks: Don't kick in during interface message parsing (task T302754) by Func
- git #dd093f50 - Move webservice consumers to WebService namespace (task T299022) by Gee
- git #b836de69 - Rename JS methods to fetch MessageGroupStats to match API methods by Abijeet
- git #7b371665 - ManageGroups: Select import when key is reused and content is same (task T298022) by Abijeet
UploadWizard
edit- git #a34d54ec - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #b415f49a - Replace deprecated ApiBase::PARAM_ with IntegerDef ones (task T275455) by gerritbot
- git #26e1f0fd - Remove EventLoggingSchemas entries (task T305238) by Sam Smith
UrlShortener
edit- git #9e747237 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
VisualEditor
edit- git #41fa36d7 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #37dc95f0 - Update VE core submodule to master (05fbb163c) (task T304233) by Bartosz Dziewoński
- git #5fa2373f - Follow-up I0eaeb987: Sync temp wikitext editor before activating target by Ed Sanders
- git #130f3e80 - Update VE core submodule to master (38b8213b5) (task T303298) (task T304847) by Bartosz Dziewoński
- git #6068cec0 - Remove "delete" button from link node desktop context by Ed Sanders
- git #9241add0 - Allow hook implementations to modify params (task T304747) by Kosta Harlan
- git #6bbf7d19 - Full fallback to prefixsearch when Cirrus returns nothing (task T304925) by Thiemo Kreuz
- git #c8af2076 - Use boolean RegExp.test() instead of .match() where possible by Thiemo Kreuz
- git #636ffbbb - selenium: Check if editing toolbar is displayed (task T296187) by Željko Filipin
- git #5b92c66e - Use new config option signature when building sequences by Ed Sanders
WebAuthn
edit- git #808ae39b - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
Wikibase
edit- git #5d348926 - REST: Use setting instead of custom feature toggle by Jakob Warkotsch
- git #6f8e52e6 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #1a83656e - Replace deprecated ApiBase::PARAM_ with IntegerDef ones (task T275455) by gerritbot
- git #df7b227f - REST: Extract function for request validation (task T305048) by Jakob Warkotsch
- git #388cdb03 - 1.39 Release Notes: Add info about wbsearchentities change (task T104344) by Michael Große
- git #0ecda69f - Add empty 1.39 RELEASE_NOTES file by Michael Große
- git #8ec9258f - SECURITY: Escape message in hook handler (task T302215) by Lucas Werkmeister
- git #a3bcb52f - Fix outline for selected statement group (task T285694) by Lucas Werkmeister
- git #740c2fa8 - REST: Validate requests in e2e tests (task T305048) by sihe
- git #f4b82957 - Add missing ORDER BY to UnexpectedUnconnectedPagePrimer by Lucas Werkmeister
- git #7eb8a072 - Accept ADR 1 for Wikibase REST API (task T302485) by sihe
- git #1a7e1428 - Revert "Temporary switch dependabot-gerrit-action branch" by Tobias Andersson
- git #6ba2e56e - REST: Use comma separator in _field query param (task T302055) by Ollie Shotton
- git #25f0b522 - REST: Remove `GetItemValidationResult` DTO by Ollie Shotton
- git #c1200ae2 - REST: Set 'Content-Language: en' for 500 errors (task T303915) by sihe
- git #6a6be0d6 - REST: Remove `UnexpectedError` response by Ollie Shotton
- git #046699c1 - Temporary switch dependabot-gerrit-action branch by toan
- git #f827118a - Accept ADR 0 for Wikibase REST API (task T302379) by sihe
- git #00951e36 - Bump cross-fetch from 3.1.4 to 3.1.5 by Addbot
WikibaseLexeme
edit- git #5cc2063d - Bump Special New Lexeme to include some error handling (task T303393) by Michael Große
- git #0611a609 - LexiData: Add i18n message for netweork error (task T304490) by Noa wmde
- git #c598f243 - Bump sinon from 13.0.0 to 13.0.1 by Addbot
WikibaseQualityConstraints
edit- git #85494bc5 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #21675d25 - Add new display member to wikibase.entityselector.search results (task T304413) by Lucas Werkmeister
- git #cfee044c - Bump grunt-stylelint from 0.17.0 to 0.18.0 by Addbot
- git #0d75fc66 - Remove $wgWBQualityConstraintsSuggestionsBetaFeature (task T220609) by Lucas Werkmeister
Wikidata.org
edit- git #31f7e5c9 - build(deps-dev): bump grunt-stylelint from 0.17.0 to 0.18.0 by Addbot
WikiEditor
edit- git #119f25e4 - Add event logging for Realtime Preview enabling and disabling (task T298218) by Sam Wilson
- git #e6b77fb2 - Persist Realtime Preview state in a user preference (task T294599) by Sam Wilson
- git #fe81f28a - Add Realtime Preview vars to the virtual package's versionCallback by MusikAnimal
- git #f1a2ba96 - Realtime Preview: disable if average response time is very slow (task T302282) by MusikAnimal
- git #21b36a73 - Fix dragbar direction for RTL text direction (task T304487) by Sam Wilson
WikiLambda
edit- git #7e1dbd62 - convert remaining button components to codex (task T303076) by jkieserman
- git #254f80ec - add JS Documentation for Vue components by jkieserman
- git #0e5aaf60 - Fix tests to work with function-schemata 225fe88 (task T305356) by gengh
- git #98b77237 - Provide description of data modelling in the UI by Simone This Dot
- git #89fffc89 - Investigate why ZKeyModeSelector.test.js test for changing the type expects 6 but since the Vue3 upgrade gets 5 elements by adesoji
- git #d13b61ff - docs: Add Doxyfile to configure doxygen by James D. Forrester
- git #21f63d8d - docs: Provide jsdoc documentation of our JS code by James D. Forrester
- git #13c557f4 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #33aaa631 - Replace deprecated ApiBase::PARAM_ with IntegerDef ones (task T275455) by gerritbot
- git #b32976ec - docs: Use Z\d+/Foo syntax in some documentation consistently by James D. Forrester
- git #9b54b39c - increase FE testing by jkieserman
- git #319a0058 - Use ZTypeRegistry::Z_NULL rather than the Z23 string by James D. Forrester
- git #a9bc1935 - bin/updateSubmodule: Use same order for print-out as git commit by James D. Forrester
- git #ce7c997f - eslint: Don't use file-level disables but inline-only by James D. Forrester
- git #b182d0f0 - Reorganize the "arguments" store for ease of development (task T305139) by Simone This Dot
- git #3f43bcfb - Ensure all internationalization string are parsed with "text()" (task T305040) by Simone This Dot
- git #57157b04 - tests: Set up the Vuex store once rather than in each beforeEach() (task T303077) by adesoji
- git #d5703751 - build: Upgrade vue to 3.2.31 to align with MediaWiki (task T304717) by James D. Forrester
- git #8bbf8d6a - Remove unused getters and actions from the components (task T305030) by Simone This Dot
- git #d282fd63 - Clean Up implementation store ahead of Function View work (task T304840) by Simone This Dot
- git #37aedcee - Update function-schemata sub-module to HEAD (e98f603) (task T287700) (task T292788) (task T301531) (task T303303) by James D. Forrester
WikiLove
edit- git #f317ee57 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
- git #85575454 - Fix usage of ApiBase::PARAM_* deprecated constants (task T275455) by gerritbot
WikimediaBadges
edit- git #65b6b1d3 - build(deps-dev): bump grunt-stylelint from 0.17.0 to 0.18.0 by Addbot
WikimediaEvents
edit- git #d4fe4420 - Add WebABTestArticleIdFactory and WebABTestArticleIdStrategy classes (task T302046) by Nicholas Ray
- git #66625458 - Update webUIScroll js to process new hook. (task T303297) by Clare Ming
- git #50f35dd9 - PageSplitter: Misc simplification and clarification in code and tests by Timo Tijhof
WikimediaMessages
edit- git #9da9ca1c - Add messages for Tyap Wikipedia (kcgwiki) (task T305279) by gerritbot
- git #0d2e2b54 - Add internal trust and safety survey test messages (task T294363) by jsn
Wikistories
edit- git #421b3725 - Replace an image (task T302603) by Stephane Bisson
- git #09214d10 - Update the search loading bar animation keyframes property by hueitan
- git #bf5f2872 - Removed unused props from search query to save bandwidth by Stephane Bisson
- git #bd4dc46d - Reusable Story Viewer State and Next Story Button Feature (task T304053) by hueitan
Skins
editCologneBlue
edit- git #301d2c40 - Use html-title-heading template data provided by core (task T297019) (task T298715) by Fernand Dell
MinervaNeue
edit- git #73749969 - Re-arrange getHistoryLink method for readability by Thiemo Kreuz
- git #9ffc476b - Contributions headings should be border box (task T301798) by Jon Robson
Timeless
edit- git #8082e179 - Use null coalescing operator (task T304917) by Lucas Werkmeister
Vector
edit- git #eca9fcbf - Drop the LatestSkinVersionRequirement (task T305232) (task T305262) (task T302627) by Jon Robson
- git #733990f8 - Small clean up and TOC update by bwang
- git #4a81d0e4 - Scroll active TOC links to midpoint when past threshold (task T301150) by bwang
- git #254ffbb5 - Don't set a user preference on new accounts by default by Tim Starling
- git #607f3279 - Move sticky header DOM queries into main.js (task T301429) by bwang
- git #2bfdbe74 - Do not show footer menu in print mode (task T300178) by Clare Ming
- git #0d5e2d18 - Drop SkinVector global class alias by Reedy
- git #413f9256 - Restore the classes skin-vector and skin-vector-search-vue to body by Jon Robson
- git #f2c60983 - Update scroll instrument for TOC (task T303297) by Clare Ming
- git #1d574b86 - Add fade to indicate scrollability in TOC (task T302076) by Clare Ming
- git #a2c7c024 - Make beginning bold on scroll (task T301254) by Jon Robson
- git #56164a42 - Enable table of contents on all namespaces (task T304168) by Jon Robson
Misc
editVisualEditor/VisualEditor
edit- git #d24f9687 - Allow unknown types for ve.dm.AlienMetaItem (task T303298) by Bartosz Dziewoński
- git #106354b3 - Follow-up I534ce003d: Fix height restriction calculation of desktop context (task T304847) by Ed Sanders
- git #8575e8ad - PreviewElement: Document event by Ed Sanders
- git #cbe0a101 - Always show label-only button for MergeCellsContextItem button (task T304233) by Ed Sanders
- git #02adce4a - tests: Add some tests for ve.init.Target by James D. Forrester
No changes
edit- 3D
- ActiveAbstract
- AdvancedSearch
- ArticleCreationWorkflow
- ArticlePlaceholder
- BetaFeatures
- Calendar
- Campaigns
- Capiunto
- CharInsert
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- CodeMirror
- Cognate
- Collection
- CommonsMetadata
- ConfirmEdit
- CongressLookup
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DonationInterface
- DoubleWiki
- Elastica
- ElectronPdfService
- EntitySchema
- EventBus
- ExternalGuidance
- FileExporter
- FileImporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- GeoCrumbs
- GlobalCssJs
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- ImageMap
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Listings
- LocalisationUpdate
- LoginNotify
- MapSources
- Math
- MediaModeration
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NewUserMessage
- Nostalgia
- OAuth
- OAuthRateLimiter
- OpenStackManager
- PageNotice
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- PoolCounter
- Popups
- Quiz
- RSS
- RevisionSlider
- SandboxLink
- Score
- SearchExtraNS
- SecureLinkFixer
- ShortUrl
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateStyles
- TextExtracts
- TheWikipediaLibrary
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UniversalLanguageSelector
- UploadsLink
- VipsScaler
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaEditorTasks
- WikimediaIncubator
- WikimediaMaintenance
- Wikisource
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
edit385 Changes in 85 repos by 82 authors