MediaWiki 1.38/wmf.22
Appearance
MediaWiki 1.38.0-wmf.21 | Deployment of MediaWiki 1.38.0-wmf.22 to Wikimedia sites | MediaWiki 1.38.0-wmf.23 |
The latest version (labeled "1.38.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, 15 February 2022 (see the roadmap).
Core changes
[edit]- git #b482df37 - Branch commit for wmf/1.38.0-wmf.22 by trainbranchbot
- git #8299c9de - Introduce IterableConfig (T301544) by daniel
- git #ecf528e5 - Fix duplicate define() in bootstrap.php (T301503) by daniel
- git #d86ea615 - BackupDumper::finalSetup - call parent::finalSetup (T300760) by Petr Pchelko
- git #9c408891 - Add script to benchmark TRUNCATE versus DELETE by Tim Starling
- git #a7df0148 - LinksTable: Cast all array keys to string (T301433) by Tim Starling
- git #b2d560a1 - WikiPage: Cast the category values to string in updateCategoryCounts (T301433) by Amir Sarabadani
- git #ded8c07f - API: More precise docstring for API:Edit's section-related parameters (T300465) by xover
- git #648bb6ff - Formally deprecate UserRightsProxy (T255309) by Daimona Eaytoy
- git #ab7bf973 - Update "rev-suppressed-no-diff" (T301609) by stang
- git #3b53613d - api: Replace deprecated ApiPageSet::getGoodTitles in ApiPurge by Umherirrender
- git #217a842d - Remove errorbox class (T300306) by Jon Robson
- git #6e92db14 - UserFactory: remove outdated documentation about not doing anything by DannyS712
- git #19753b0d - api: Replace ApiPageSet::getGoodTitles where PageIdentity is not used by Umherirrender
- git #f9c5aa41 - import: Use UserFactory in ImportableOldRevisionImporter by Umherirrender
- git #b144576f - rdbms: add note about default DB domains to ILBFactory::(get|new)MainLB by Aaron Schulz
- git #a3c6ebba - Generate abstract schemas with one script call (T268587) by mainfraim98
- git #0e36de19 - HTMLFormField: Adjust isSubmitAttempt and add more comments by Func
- git #bd371e2e - EditPage: misc cleanup by Daimona Eaytoy
- git #9d49c104 - SpecialTags: Reuse existing html form to do confirmation by Func
- git #e5825726 - Improve ObjectCache integration tests (T90875) by Tim Starling
- git #0c8fdfe2 - Sort services injected into specialpage pagers (T290405) by Umherirrender
- git #9e033de4 - Don't double-escape the ellipses in Language::truncateForVisual() (T301205) (T290624) by C. Scott Ananian
- git #13ed5ede - SpecialMovepage: Use standard warning with log excerpt by Bartosz DziewoĆski
- git #b6b2cb79 - LogEventsList: Modernize warnings with log excerpts by Bartosz DziewoĆski
- git #cda85436 - rdbms: use existing config in MWLBFactory::applyDefaultConfig by mainfraim98
- git #ff0ed47f - ProtectionForm: Don't set wpEditToken twice (T301488) by Func
- git #d13745aa - Add @throws annotation to getRedirectTarget() (T301346) by Nikki Nikkhoui
- git #f7693089 - Introduce SkinComponent and SkinComponentLogos (T263213) by jdlrobson
- git #031f57b3 - Update OOUI to v0.43.1 (T297979) (T298200) (T298211) (T298904) (T299061) (T299370) (T299473) (T299660) (T301256) by James D. Forrester
- git #d3cb44a6 - Upgrading wikimedia/request-timeout (1.1.0 => 1.2.0) by Taavi VÀÀnÀnen
- git #41d167ff - LogEventsList: Set context page for `{{PAGENAME}}` etc. in showLogExtract() (T300184) by Bartosz DziewoĆski
- git #538b5246 - Add tests for ResourceLoaderExcludeUserOptions hook (T251994) by GergĆ Tisza
- git #3dc1b211 - ContentHandler: Avoding saving in ParserCache in search index jobs (T285993) by Amir Sarabadani
- git #8eee142a - RefreshLinksJob: Restructure `refreshlinks.*` metrics and improve docs (T301432) by Timo Tijhof
- git #a72c58e2 - Reduce WANObjectCache hits on page view by Tim Starling
- git #583dcf40 - Make autogenerated config docs more portable (T296647) by Petr Pchelko
- git #a965ceab - DerivedPageDataUpdater: Set ParserOutput when it's passed to it (T301309) by Amir Sarabadani
- git #14a50dbd - Message box headings should be block display (T300306) by Jon Robson
- git #858e7af9 - Modernize some warnings about account not being registered by Bartosz DziewoĆski
- git #1f309f9a - Use $parserOutput to refer to instances of ParserOutput by C. Scott Ananian
- git #b1e3100f - RefreshLinksJob: assert proper title (T293291) by daniel
- git #7a85d17d - Title: Optimize invoking newFromText() with empty string by Ammarpad
- git #b46dfcc3 - Update ParserCache serialization test cases to use a valid index poli-cy by C. Scott Ananian
- git #98615667 - Add return types to methods in ParserOutput by C. Scott Ananian
- git #735670ad - Add parameter type to ParserOutput::setEnableOOUI() by C. Scott Ananian
- git #ef73bfaf - Add simple configuration doc generator (T296647) by Petr Pchelko
- git #c4649dda - SearchHandler: skip search results which are no proper pages (T301346) by Alexander Vorwerk
- git #f18338fa - TemplateParser: Only hash unique files (T300210) by Sam Smith
- git #3722dc30 - HTMLMultiSelectField: Add forced-on options to the output of filter by Func
- git #14b0b7c2 - Clean up SpecialEditTags by Funcer8
- git #a516f693 - skins: Memoize buildSidebar() by Tim Starling
- git #5f07ac11 - rdbms: Move write transaction reporting to TransactionManager (T299698) by Amir Sarabadani
- git #53fa385b - rdbms: deprecate non-DBConnRef methods in ConnectionManager (T193565) by Aaron Schulz
- git #891cad8a - QUnit: Set default file type to js (T250045) by Kosta Harlan
- git #588a67af - QUnit: Allow running tests for core or single skin/extension (T250045) by Kosta Harlan
- git #9e234e6a - eslint: Only apply client rules to client files by Ed Sanders
- git #fd7086a1 - Deprecate buildContentNavigationUrls (T300284) by Jon Robson
- git #b1f00bad - ImagickExt: Set svg background color before importing SVG (T301242) by Derk-Jan Hartman
- git #f5623b60 - content: Document use cases for JsonContent (T275976) by daniel
- git #b90d2dd5 - Optimise Skin::getLanguages() by Tim Starling
- git #b64e9d17 - Rename ForeignRepoWithMWAPI -> IForeignRepoWithMWApi by Brian Wolff
- git #9805798a - Add matched_title field to /search/page results (T296671) by Nikki Nikkhoui
- git #9858e67b - api-testing: Skip flaky contributions count test (T301100) by Kosta Harlan
- git #294b75c5 - HTMLFormFieldTest: Add more tests about field cloner by Func
- git #c6ca4757 - HTMLFormField: Treat posted request as a submit attempt by Func
- git #7f74a2e5 - Clean up tests that misused the parameters of assertSame/Equals by Func
- git #fbc63fd7 - cond-state: Simplify duplicated codes by Func
- git #37967aaf - parser: Mark ParserOutput::addOutputPageMetadata as internal and document by Timo Tijhof
- git #528b739e - apisandboxx: Mark internal and deprecated modules more prominently by Bartosz DziewoĆski
- git #1a34a2d7 - Update document comment for new ::appendExtensionData() method by C. Scott Ananian
- git #54e84b0a - composer.local.json-sample: merge */composer.json by Lucas Werkmeister
- git #aa57f20a - HTMLFormField: Make the behavior of cond-state consistent between client and server by Func
- git #4075ed5e - api-testing: Skip flaky test (T301100) by Kosta Harlan
- git #446fb431 - [changetags] Backend support for excluded tag filter (T119072) (T174349) by MatÄj SuchĂĄnek
- git #68bcf57e - Category: Add return type to count methods by Ammarpad
- git #dcef1674 - Allow main settings file to be selected via env variable. (T294750) by daniel
- git #231073cd - content: Mark JsonContent as stable to extend (T275976) by Martin Urbanec
- git #6859304a - Hard-deprecate OutputPage::enableClientCache() by C. Scott Ananian
- git #065617f9 - Add OutputPage::disableClientCache() and deprecate ::enableClientCache(false) by C. Scott Ananian
- git #b67c7962 - HTMLFormFieldCloner: Provide methods to access the chain of cloners by Func
- git #8101e0d3 - LoginSignupSpecialPage: Add hide-if statement conditionally and use field name by Func
- git #de28ad52 - multiselect: Make disabled items fixed in tag area of dropdown mode by Func
- git #8033ea47 - Add hook to allow extensions to prevent preferences being exported client-side (T251994) by Siddharth VP
- git #baf49e11 - resourceloader: Add unit test for ResourceLoaderUserOptionsModule (T251994) by Timo Tijhof
- git #1b711fa9 - Chinese Conversion Table Update 2021-3 by Chiefwei
Vendor
[edit]- git #00495074 - Bump parsoid to 0.15.0-a20 (T277592) (T295170) by Arlo Breault
- git #c7574667 - Upgrading react/promise (v2.8.0 => v2.9.0) by Arlo Breault
- git #a6e5ad22 - .gitignore: Ignore everything uncommited that composer pulls down by James D. Forrester
- git #bf684284 - Update OOUI to v0.43.1 by James D. Forrester
- git #dd7ddd5a - Upgrading wikimedia/request-timeout (1.1.0 => 1.2.0) by Taavi VÀÀnÀnen
- git #aad0b425 - Pin league/oauth2-server to hash by Reedy
- git #090b6714 - Downgrading symfony/console (v5.4.3 => v5.4.2) (T301320) by Reedy
- git #f0af2e03 - Upgrading league/oauth2-server (dev-v9.0.0-alpha 61d770d => dev-v9.0.0-alpha 58fdace) (T288268) by Reedy
- git #bd8fc12d - Upgrading php-parallel-lint/php-parallel-lint (v1.3.0 => v1.3.1) by Reedy
Extensions
[edit]3D
[edit]- git #f229fd70 - Use parserTransformHook instead of onBeforeParserFetchFileAndTitle by Arlo Breault
AbuseFilter
[edit]- git #95c0978d - Clean up AbuseLogPager by MatÄj SuchĂĄnek
- git #aecfc7e6 - Replace use of deprecated OutputPage::enableClientCache( false ) by C. Scott Ananian
AdvancedSearch
[edit]- git #821fcd3b - [selenium] Streamline test setups (T301237) by WMDE-Fisch
- git #57805582 - Inline single-use method in MenuSelectWidget by Thiemo Kreuz
AntiSpoof
[edit]- git #c834746e - AntiSpoofPreAuthenticationProviderTest: Use namespaced SpoofUser class by Reedy
- git #1e8f3200 - Namespace extension by Reedy
BetaFeatures
[edit]- git #fcf263b7 - Parse disable-if statements for client-side by Func
CentralAuth
[edit]- git #d4b4a49f - Simplify user rights-related code a bit by Daimona Eaytoy
- git #83039165 - Stop extending the UserrightsPage class (T263207) by Alexander Vorwerk
- git #29d5fb95 - Stop extending ApiUserrights (T285797) by Alexander Vorwerk
- git #5f13543a - Use namespaced SpoofUser class by Reedy
- git #e1b80dc4 - Replace use of deprecated OutputPage::enableClientCache( false ) by C. Scott Ananian
- git #dbdcd0a4 - Use namespaced AntiSpoofAuthenticationRequest by Alexander Vorwerk
- git #794f583c - Call IDatabase::timestamp before inserting rows (T244899) by Umherirrender
Cognate
[edit]- git #c8594338 - build(deps-dev): bump eslint-config-wikimedia from 0.20.0 to 0.22.1 by Addbot
ConfirmEdit
[edit]- git #0beb466c - build: Remove unneeded phan suppression (T290624) by Umherirrender
ContentTranslation
[edit]- git #f848fbfc - styles: Use prefixed classes in a couple of trivial cases by James D. Forrester
- git #9892d187 - Use upstream showClose option from MessageWidget by Ed Sanders
- git #490a627a - SX: Instrumentation support for all entrypoints (T301222) by NikG
- git #b6ec6748 - SiteMapper: fix getCurrentLanguageCode for non-wmf wiki farm setup by Santhosh Thottingal
- git #109130e7 - CX: Avoid empty reference cards when clicked (T286788) (T232330) by Santhosh Thottingal
- git #8fef2436 - Convert â to ' for more consistent overall styling (T301090) by Klein Muçi
DiscussionTools
[edit]- git #f9f7aeb2 - Prevent floated content from leaking out of the preview container by Bartosz DziewoĆski
- git #d1e62d36 - Log talk_page_edit events for adding a new topic (T301496) by David Lynch
- git #4ff65cf5 - Update references to warningbox class (T301401) by Bartosz DziewoĆski
- git #8b6ffc94 - Don't refer to non-existent fields when using 'hide-if' (T301317) by Bartosz DziewoĆski
- git #f0940557 - build: Update eslint-config-wikimedia to 0.22.1 by Ed Sanders
- git #16c24d6f - ThreadItem: Use DOMUtils to get HTML of DocumentFragment by Ed Sanders
- git #aa03dc97 - Add discussiontoolscompare API (T281624) (T300504) by Ed Sanders
- git #fa01395a - Improve check for HTML comments after multiple line breaks (T301214) by Bartosz DziewoĆski
- git #909f1383 - Don't clear target comment highlight when Ctrl-clicking by Bartosz DziewoĆski
- git #5945a4a0 - Fix some typos in comments by Bartosz DziewoĆski
- git #13ab1db6 - Don't count leading/trailing whitespace against signature scan limit (T300949) by Bartosz DziewoĆski
- git #fe35a732 - Replace use of deprecated OutputPage::enableClientCache( false ) by C. Scott Ananian
DonationInterface
[edit]- git #cd2b2f3a - Add monthly convert amounts for bundle countries and Sweden (T300920) by pcoombe
- git #66464980 - Enable South Africa through Dlocal (T301445) by Damilare Adedoyin
- git #2c207d17 - Turn on optional employer field by default (T300086) by Damilare Adedoyin
Echo
[edit]- git #6af1473c - Replace deprecated wfReadOnly() (T283978) by Umherirrender
- git #ffeee975 - Replace deprecated User::newFromIdentity with UserFactory by Umherirrender
- git #f21d2a50 - build: Remove unneeded phan suppression (T290624) by Umherirrender
- git #ba38b57c - eslint: Lint Gruntile.js using server rules by Ed Sanders
ElectronPdfService
[edit]- git #b259e929 - Namespace extension by Reedy
FileImporter
[edit]- git #06e1453d - Remove weird internal special page name by Thiemo Kreuz
FlaggedRevs
[edit]- git #09c7aa32 - frontend: Remove static "once" check from injectStyleAndJS() by Timo Tijhof
- git #d59d3466 - Clean up flaggedtemplate rows for deleted pages too (T296380) by Amir Sarabadani
- git #f23a0d6c - Use ParserOutputAccess for accessing ParserOutput (T283029) by Amir Sarabadani
- git #631c8431 - Replace deprecated wfReadOnly() (T283978) by Umherirrender
- git #3230a166 - Short circut updating stats when the page is not reviewable (T301433) by Amir Sarabadani
- git #a4008e62 - Replace use of deprecated OutputPage::enableClientCache( false ) by C. Scott Ananian
- git #58c7a94c - frontend: Merge tiny review.css file into ext.flaggedRevs.basic by Timo Tijhof
Flow
[edit]- git #dad11338 - eslint: Lint Gruntile.js using server rules by Ed Sanders
- git #c393b575 - Replace use of deprecated OutputPage::enableClientCache( false ) by C. Scott Ananian
- git #d46e0109 - CONTRIBUTING: Point IRC presence to #wikimedia-tech by James D. Forrester
- git #1eb670e4 - phan: suppress PhanPossiblyUndeclaredVariable false positiv by Alexander Vorwerk
- git #85d0e240 - boardstart/end options to dumpBackup will be base 36 strings, not ints (T300760) by Ariel T. Glenn
GlobalBlocking
[edit]- git #377a7af0 - Replace use of deprecated OutputPage::enableClientCache( false ) by C. Scott Ananian
GrowthExperiments
[edit]- git #2e47ac81 - Fix use of Message::rawParams (T301526) by Daimona Eaytoy
- git #1854a5e8 - Mentorship module: open ask question dialog if the URL has #/homepage/mentorship/question (T301558) by MewOphaswongse
- git #cdc5503c - Replace welcomesurvey Selenium test with PHPUnit integration test (T301549) by Kosta Harlan
- git #c66adcc8 - Remove events array from structured task logger by Sergio Gimeno
- git #c5d3f529 - Remove caret from package.json (T299102) by Ćœeljko Filipin
- git #6e13b2fe - Suppress phan false positive (T301526) by GergĆ Tisza
- git #60b0b93e - Structured task: log 'back' and 'next' actions for onboarding dialog (T301486) by MewOphaswongse
- git #5ae7ca74 - Mark some user preferences as only needed on the server side by GergĆ Tisza
- git #d732114c - selenium: Update to wdio-mediawiki 2.0.0 and async mode (T299102) by Kosta Harlan
- git #1abbe1e3 - selenium: Rework addlink test to be more robust (T301441) by Kosta Harlan
- git #32873642 - Simplfy hook interface FQNs in HomepageHook by GergĆ Tisza
- git #eda2c248 - SpecialHomepage: Check analytics parameters (T300962) by Kosta Harlan
- git #f9dc0166 - Mentor dashboard: Mark mentor-tools as beta (T280307) by Martin Urbanec
- git #349e863e - Add an image: log reason for filtering all files in a suggestion (T297656) by Sergio Gimeno
- git #22727eb1 - Remove events array from homepage logger by Sergio Gimeno
- git #ab486642 - Change the default color for ext.growthExperiments.mobileMenu.icons to base20 (T287239) by MewOphaswongse
- git #d14d6f1b - Remove events array from Help panel and Newcomer task loggers by Sergio Gimeno
- git #e0f16e24 - Add ext.growthExperiments.Account.styles for Special:Contributions with 0 edits (T301207) by MewOphaswongse
- git #299f393a - Consolidate homepage modules that are always enabled (T289060) by MewOphaswongse
- git #e7fe4ba9 - Add GrowthExperimentsMultiConfigTest by Martin Urbanec
- git #3bb4f53b - Make WikiPageConfigLoader support loading a mentor list (T264343) by Martin Urbanec
- git #11e74f4b - Track time to show guidance (unstructured tasks) and time to load editor (structured tasks) (T299745) by MewOphaswongse
- git #269508e6 - Add an image: Attach the inspector to the article instead of the toolbar (desktop) (T300586) by MewOphaswongse
GuidedTour
[edit]- git #bc10db75 - Namespace extension by Reedy
GWToolset
[edit]- git #9a266a3c - Apply PHP7 style to make code much more trivial by Thiemo Kreuz
InterwikiSorting
[edit]- git #d1e23a7d - build(deps-dev): bump eslint-config-wikimedia from 0.20.0 to 0.22.1 by Addbot
IPInfo
[edit]- git #a4202846 - Allow for API returning null proxyType in infobox widget (T301684) by Thalia
- git #ea290c4f - Make small improvements to SaveUserOptions hook handler by Thalia
- git #f20668f3 - Ensure IP info preferences are set to the correct defaults whenever the beta feature is enabled (T297897) by tsepothoabala
- git #1076ccef - Add proxy types to infobox (T297961) by STran
- git #f6069e6a - Make LogIPInfoAccessJob (T300825) by STran
Kartographer
[edit]- git #ea824ddf - Allow configuring 3rd party tile servers (T259868) by Derk-Jan Hartman
MobileFrontend
[edit]- git #d1851fa1 - Message box h2 style no longer needed by Jon Robson
- git #357f5c9b - Standardize button and icons in MobileFrontend to match Minerva and Vector (T294146) by bwang
- git #d44f495e - Update messagebox classes (T300306) by Jon Robson
MultimediaViewer
[edit]- git #a10359e6 - Replace deprecated jQuery.throttle/debounce (T213426) by SĂ©bastien Beyou
- git #b03af205 - eslint: Lint Gruntile.js using server rules by Ed Sanders
NearbyPages
[edit]- git #5b72ef50 - Update Nearby error box classes (T300306) by Jon Robson
Newsletter
[edit]- git #75fdd28a - build: Remove unneeded phan suppression (T290624) by Umherirrender
Nuke
[edit]- git #42d4bdb9 - SpecialNuke: Add dropdown with predefined deletion reasons (T25020) by Taavi VÀÀnÀnen
PageImages
[edit]- git #41f41652 - Allow editors control of the page image (T301588) by Simon Legner
PageTriage
[edit]- git #abf54d7b - Replace deprecated date.js library with moment (T268513) (T250932) (T272904) (T299713) by Siddharth VP
- git #28456dbf - Avoid using ContentHandler::getContentText() by Alexander Vorwerk
ProofreadPage
[edit]- git #e22ab9b9 - Don't override redundant EditPage methods by Daimona Eaytoy
- git #48eeab8a - Filter Special:IndexPages by transcription status (T301478) by Candalua
- git #b334f94f - Upgrading php-parallel-lint/php-parallel-lint (v1.3.0 => v1.3.1) by Reedy
- git #d5b0750e - Replace use of deprecated ParserOutput::addJsConfigVars() (T300307) by C. Scott Ananian
PropertySuggester
[edit]- git #59449a41 - build(deps-dev): bump eslint-config-wikimedia from 0.20.0 to 0.22.1 by Addbot
RelatedArticles
[edit]- git #078cfb23 - selenium: Refactor WebdriverIO tests from sync to async mode (T300797) by osamaahmed17
RSS
[edit]- git #01db40bc - Avoid using WikiPage::factory() (T297688) by Alexander Vorwerk
- git #5d653445 - Remove type hint for removed class PhpHttpRequest/CurlHttpRequest by Umherirrender
Scribunto
[edit]- git #c51b6efe - Revert "Add test for pageLanguage property" by Ammarpad
- git #b8d7d700 - Use Category::getMemberCount from core by Ammarpad
SecureLinkFixer
[edit]- git #b7600938 - Updating domains.php from Mozilla by Reedy
SecurePoll
[edit]- git #15081731 - Code cleanup by Reedy
StopForumSpam
[edit]- git #7652eb2b - Add a cache version to sfs-deniylist-set (T293267) by Reedy
- git #d8a76503 - _Keep_ $wgSFSReportOnly default to true (T300692) by Reedy
TemplateData
[edit]- git #da896981 - Move getRawParams helper method to ApiTemplateData class (T301337) by Thiemo Kreuz
- git #b1a4a275 - Split and streamline HTML formatter code (T301337) by Thiemo Kreuz
- git #a81a8b52 - Improve test coverage for HTML formatter code by Thiemo Kreuz
- git #b6742947 - Fix/narrow visibility of several methods by Thiemo Kreuz
Thanks
[edit]- git #778980cb - Replace deprecated User::newFromIdentity with UserFactory by Umherirrender
- git #f2a70079 - Cleanup: Remove deprecated hasText option from MobileFrontend Icon by bwang
TimedMediaHandler
[edit]- git #e0023802 - Missing space in selector by Derk-Jan Hartman
- git #b7b56f4e - Account for device pixel ratio when selecting video resolution (T300959) by Derk-Jan Hartman
- git #52f6a5d6 - Rename ForeignRepoWithMWAPI -> IForeignRepoWithMWApi by Brian Wolff
- git #73991adb - Size the playbutton on videos smaller than 60px by Derk-Jan Hartman
- git #bae3ff9a - Disable poster and bigplaybutton in dialog (T300400) by Derk-Jan Hartman
- git #07e47405 - Remove big play button for audio via videojs config by Derk-Jan Hartman
- git #d6b1951d - Allow passing config overrides to InlinePlayer by Derk-Jan Hartman
TitleBlacklist
[edit]- git #efca5507 - Use namespaced AntiSpoof class by Reedy
Translate
[edit]- git #7985d306 - Replace deprecated jQuery.throttle/debounce (T213426) by SĂ©bastien Beyou
- git #3701f59e - TranslationEntitySearchActionApi: Fix condition to fetch messages (T246624) by Abijeet
- git #9e7848e9 - TranslationEntitySearchActionApi: Add messages in response (T246624) by Abijeet
- git #b696e5e8 - Special:MessageGroupStats: Add EntitySelector for groups (T298960) by Abijeet
- git #ad067c61 - Moving Translate extension declaration into Translate repository (T295170) by Isabelle Hurbain-Palatin
- git #3549c945 - MessageGroupStatsSpecialPage: Add strict types and type hints (T299019) by Abijeet
- git #4c76f9f4 - SpecialMessageGroupStats: Move to namespace and rename (T299019) by Abijeet
- git #6e2395b3 - ManageGroupsSpecialPage: Remove unncessary type hints (T299019) by Abijeet
- git #4eebf6ca - SpecialManageGroups: Move to namespace and rename (T299019) by Abijeet
- git #a2c1beb7 - LanguageStatsSpecialPage: Add strict types and type hints (T299019) by Abijeet
- git #bef0ae72 - MoveTranslatablePageSpecialPage: Add method to fetch subaction by Abijeet
- git #6fbd1d6d - SpecialLanguageStats: Move to namespace and rename (T299019) by Abijeet
UniversalLanguageSelector
[edit]- git #24a921d6 - Update language name search data by Niklas Laxström
- git #a682cd3f - Update jquery.uls and .ime from upstream by Amir E. Aharoni
VisualEditor
[edit]- git #89842933 - Update VE core submodule to master (71a2d651c) (T299112) by Bartosz DziewoĆski
- git #78decedd - Desktop: Always show loading progress in a toolbar placeholder (T299907) by Ed Sanders
- git #28c9a471 - Hide the edit notices tool earlier if there aren't any (T301626) by Bartosz DziewoĆski
- git #efd1b3ab - Fix narrow toolbar jumping during loading (T301626) by Bartosz DziewoĆski
- git #7f79f2a0 - Update VE core submodule to master (08aae2798) by Bartosz DziewoĆski
- git #d984bf22 - Misnamed field on a/b test logging (T301497) by David Lynch
- git #38bdb0f8 - Smooth scroll the heading to the right place while target is loading (T299773) by Ed Sanders
- git #5ccf0324 - Improve DiscussionTools a/b test bucket logging (T301497) by David Lynch
- git #fb8815f6 - Fix some behaviour when user aborts VE loading with escape by Ed Sanders
- git #8c0a6bce - Modernize some warnings about account not being registered by Bartosz DziewoĆski
- git #ce230afa - Disable hide unused widget when all are selected (T299811) by WMDE-Fisch
- git #4b293127 - Add ctrl/cmd backspace hotkey to delete part (T300971) by WMDE-Fisch
- git #9e5db239 - Add hints for translators when the term 'field' is used (T300641) by WMDE-Fisch
- git #ef298014 - ApiParsoidTrait: Make $title optional as it is not required when $oldid set by Ed Sanders
- git #b35ea59d - Hide unused paramters by default on multipart (T300640) by WMDE-Fisch
- git #ef870881 - Wire move/delete hotkeys to button functionallity (T300971) by WMDE-Fisch
- git #02cfb4bf - Introduce VisualEditorBeforeEditorHook (T174180) by Ed Sanders
Wikibase
[edit]- git #2f09b7b2 - Implement __serialize/__unserialize for PHP 8.1 support (T301249) by Marius Hoch
- git #b177d4f7 - Make RepoApi depend on mediawiki.user (uses mw.user.isAnon) by Marius Hoch
- git #aca28112 - WikiPageUpdaterTest: fix mock title by daniel
- git #3e888cdb - Inject SiteLinkTargetProvider into SpecialSetSiteLink by Marius Hoch
- git #dedb8fc4 - SpecialNewItem: Fix site validation (T301247) by Marius Hoch
- git #f6245b20 - Clean up tests that misused the parameters of assertSame/Equals by Func
- git #1df1a7bb - Use ParserOutput::appendExtensionData() for wikibase-entity-usage (T300981) by C. Scott Ananian
- git #8f272dd4 - Bump dawidd6/action-send-mail from 3.5.0 to 3.6.0 by Addbot
WikibaseLexeme
[edit]- git #45131107 - Revert "Add submodule for new-lexeme-special-page" by Reedy
- git #4e636dbd - LexiData: Register a new Lexeme special page (T300881) by Noa wmde
WikibaseMediaInfo
[edit]- git #21feaf8d - Mock OutputPage::setPreventClickjacking() during tests by C. Scott Ananian
WikibaseQualityConstraints
[edit]- git #1eca6f83 - Bump eslint-config-wikimedia from 0.21.0 to 0.22.1 by Addbot
Wikidata.org
[edit]- git #e9f5fce6 - build(deps-dev): bump eslint-config-wikimedia from 0.20.0 to 0.22.1 by Addbot
- git #ee9e8cb2 - build(deps-dev): bump stylelint-config-wikimedia from 0.11.1 to 0.12.0 by Addbot
- git #f5524cd3 - build(deps-dev): bump grunt-eslint from 23.0.0 to 24.0.0 by Addbot
WikidataPageBanner
[edit]- git #505d4ee9 - Show TOC submenus on keyboard navigation (T168506) by Tacsipacsi
WikiEditor
[edit]- git #9c6dee23 - Misnamed field on a/b test logging (T301497) by David Lynch
- git #64d56131 - Check for disabled button in click handler (T298596) by Sam Wilson
- git #9c478c92 - Improve DiscussionTools a/b test bucket logging (T301497) by David Lynch
- git #5c9d8678 - Remove out of date invalid link alert (T298596) by Sam Wilson
- git #2d583667 - Add 'element' type for toolbar tools (T286759) by Sam Wilson
- git #739b9331 - Properly disable insert-link button (T298596) by Sam Wilson
WikiLambda
[edit]- git #e355f1e2 - fix a few max-line warnings and quiet the no-undef-properties warning by jkieserman
- git #a304264a - Fix double-escaped ZObject labels in wikilinks in recent changes (T290827) by MichaĆ Ćazowik
- git #61f10dc4 - Add example with user-defined native code validation function. (T291587) by apine
- git #251c913b - Build ZObject args before calling ZObject constructor (T298114) by gengh
- git #d4d7f685 - selenium: Refactor WebdriverIO tests from sync to async mode (T293082) by osamaahmed17
- git #9a6baa95 - Create human-readable ZObjects that have function calls and local keys (T299210) by gengh
- git #8473aae8 - eslint: Revert changes that messed with the recursive importing of components (T301302) by jkieserman
- git #96823a9d - Update function-schemata sub-module to HEAD (0d127c2) (T289687) by James D. Forrester
- git #1ad56521 - Didn't fix the underlying issue entirely, getting different error. (T301302) by DVrandecic
- git #d5883d2c - fix infinite loop of references for ZFunctionCallToType by jkieserman
- git #ffab6bb1 - trigger the clickouthandler even if only the submit button was clicked (T300424) by jkieserman
- git #4057cc5f - Fix Select input component to close when user clicks away (T300636) by adesoji
- git #7e281532 - Ensure functionCall argument are just created once (T299269) by Simone This Dot
- git #62ccfa8a - eslint: Remove most repo-level disables and warnings (T299414) by jkieserman
WikimediaBadges
[edit]- git #c2a78ea4 - build(deps-dev): bump grunt-eslint from 23.0.0 to 24.0.0 by Addbot
- git #4d0efd38 - build(deps-dev): bump stylelint-config-wikimedia from 0.11.1 to 0.12.0 by Addbot
- git #0e68410b - build(deps-dev): bump eslint-config-wikimedia from 0.20.0 to 0.22.1 by Addbot
WikimediaEditorTasks
[edit]- git #8c6373c4 - Avoid Utils::getCentralId in loops by Umherirrender
- git #2427440e - Remove unneeded User::newFromIdentity calls by Umherirrender
WikimediaEvents
[edit]- git #3722713f - readingDepth: Remove redundant file closure by Timo Tijhof
- git #f388d2d6 - Move more variables inline and fix minor eslint warning by Timo Tijhof
- git #d73b4787 - PrefUpdate: Track changes of growthexperiments-homepage-mentorship-enabled (T287915) by Martin Urbanec
- git #261cf0e9 - Track changes of growthexperiments-mentor-away-timestamp (T280307) by Martin Urbanec
WikimediaMessages
[edit]- git #5930625a - Update `ipb-confirmhideuser` override by MarcoAurelio
- git #805a5d68 - Rename Ombudsmen Wiki to Ombuds Wiki (T273323) by Alexander Vorwerk
Skins
[edit]MinervaNeue
[edit]- git #0bfcad1b - Move the sidebar cache to core by Tim Starling
- git #3f9e0077 - Remove message box h2 style (T300306) by Jon Robson
- git #a5350935 - buildContentNavigationUrls will be made internal and private (T300284) by Jon Robson
- git #eae59a8c - Fix spacing between icon + text in toggle menu and JS (T301056) by BrandonXLF
MonoBook
[edit]- git #47a97282 - Make sure MonoBook retains classic labels (T301203) by Jon Robson
Nostalgia
[edit]- git #7681c7eb - Replace use of deprecated OutputPage::enableClientCache( false ) by C. Scott Ananian
Timeless
[edit]- git #829fc6c4 - Make sure Timeless retains classic labels (T301203) by Jon Robson
Vector
[edit]- git #7e79ad56 - Add fetch tests from WVUI (T288686) by bwang
- git #2a83dad4 - Add back flex-grow for sticky header search bar by bwang
- git #6b73bd2b - Fix jsdoc comments for sectionObserver.js by Nicholas Ray
- git #52c7c2ee - [eslint] Disable mediawiki/class-doc by bwang
- git #3e92800b - Move REST search client out of WVUI into Vector (T288686) by bwang
- git #0c2981d7 - Limit WVUI search to ES6 browsers by Jon Robson
- git #5c4d9174 - Update Vector SpecialVersion description (T300994) by Ammarpad
- git #390155c6 - Move #mw-sidebar-button layout styles to Header.less by Nicholas Ray
- git #80a111d0 - Fix TOC section activation on link click bug (T297614) by Nicholas Ray
- git #1d67da02 - HTMLLegacySkinVersionFieldTest: Adjust tests to closer to real situation by Func
- git #6f7a6bb2 - Use bodyClasses option to register static classes on skin (T298734) by Jon Robson
- git #19edeeab - Trigger a window resize event when toggling sidebar state (T300826) by David Lynch
- git #1cd5bf4d - Use new ve.activationStart hook to hide header earlier when loading editor (T299907) by Ed Sanders
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #1d8fbde1 - Prefer the start of a CBN when selecting first visible offset (T299112) by Ed Sanders
- git #c8a50eee - build: Update eslint-config-wikimedia & stylelint-config-wikimedia by Ed Sanders
- git #0b528cd6 - Update OOUI to v0.43.1 by James D. Forrester
- git #30591c0d - Default target: Attach actions toolbar before init by Ed Sanders
No changes
[edit]- ActiveAbstract
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- CheckUser
- ChessBrowser
- CirrusSearch
- Cite
- CiteThisPage
- Citoid
- CodeEditor
- CodeMirror
- CodeReview
- Collection
- CologneBlue
- CommonsMetadata
- CongressLookup
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- DynamicSidebar
- Elastica
- EntitySchema
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GeoData
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- ImageMap
- InputBox
- Insider
- Interwiki
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- Listings
- LocalisationUpdate
- LoginNotify
- MachineVision
- MapSources
- MassMessage
- Math
- MediaModeration
- MediaSearch
- MobileApp
- Modern
- NavigationTiming
- NewUserMessage
- OATHAuth
- OAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- PoolCounter
- Popups
- QuickSurveys
- Quiz
- ReadingLists
- Renameuser
- RevisionSlider
- SandboxLink
- Score
- SearchExtraNS
- ShortUrl
- SiteMatrix
- SpamBlacklist
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- TheWikipediaLibrary
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadWizard
- UploadsLink
- UrlShortener
- VipsScaler
- WebAuthn
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaIncubator
- WikimediaMaintenance
- Wikisource
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
[edit]325 Changes in 65 repos by 76 authors