MediaWiki 1.40/wmf.20
MediaWiki 1.40.0-wmf.19 | Deployment of MediaWiki 1.40.0-wmf.20 to Wikimedia sites | MediaWiki 1.40.0-wmf.21 |
The latest version (labeled "1.40.0-wmf.20") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Monday, 23 January 2023 (see the roadmap).
Core changes
edit- git #379d1aa7 - Update git submodules by Bartosz Dziewoński
- git #34646b6f - Update git submodules by bwang
- git #4f46352c - Update git submodules by Sergio Gimeno
- git #be617b0e - Update git submodules by Jakob Warkotsch
- git #d7553cec - Update git submodules by Jan Drewniak
- git #85bd463a - Update git submodules by Jan Drewniak
- git #89c4b457 - Branch commit for wmf/1.40.0-wmf.20 (task T325583) by trainbranchbot
- git #212529a6 - Self link fragments should be properly escaped (task T327467) by Jon Robson
- git #14ae304e - Tests: add ObjectFactory to DummyServicesTrait by DannyS712
- git #f817a8ce - SpecialUserrights: Allow updating the expiry of user groups (task T327605) by Func
- git #93963911 - Rest: Handle exceptions during handler creation by Gergő Tisza
- git #efe12600 - tests: Rename various test files to match the class by Aaron Schulz
- git #0831856c - Improve output on Special:Undelete by Matěj Suchánek
- git #65b6380c - ChangeTags: Replace MWException with InvalidArgumentException by Bartosz Dziewoński
- git #96bc83cd - api/en.json: api-help-datatype-expiry add missing 'may' by Reedy
- git #a6f11321 - Deprecate MWException (task T86704) by Daimona Eaytoy
- git #89877603 - Filepage: Remove deprecated collapsible classname (task T182047) by Derk-Jan Hartman
- git #7ec19564 - Filepage: multipage navigation rework (task T327586) by Derk-Jan Hartman
- git #638b37a5 - migrateRevisionCommentTemp: Improve select query (task T299954) by Alexander Vorwerk
- git #dc5f73b6 - Provide button for revision deletion of selected files on file page (task T270750) by Umherirrender
- git #f1420bf5 - API: Make continue parameter help description more specific by Emitewiki2
- git #27726b45 - rdbms: set lastPing in Database::initConnection() by Aaron Schulz
- git #82a2b6f7 - Left align metadata table by Derk-Jan Hartman
- git #cd1d304a - apisandbox: Minor cleanup and i18n improvement by Func
- git #03081787 - apisandbox: Join arguments together before passing to lable widget (task T327529) by Func
- git #ce41bdd5 - ApiOptions: Give warning if the value is too long (task T326696) by Func
- git #630d2a1e - SpecialEditWatchlist: Register table of contents in way that respects skin (task T316007) by Bartosz Dziewoński
- git #d8d6ecd3 - Generate/set/get TOCData/SectionMetadata objects instead of arrays (task T296025) by Subramanya Sastry
- git #d9003dd2 - Add dependency injection for Job classes (task T245900) by daniel
- git #040eb0f6 - Move validation of timezone to HTMLTimezoneField (task T320296) by Func
- git #04a1760b - poolcounter: Create PoolCounterFactory service class (task T201223) by Timo Tijhof
- git #67625cbc - compareLanguageConverterOutput: Use Diff and ArrayDiffFormatter (task T323303) by Abijeet
- git #95c892fa - specials: Remove js config var export from Special:Block by Umherirrender
- git #e57cc004 - Sync up core repo with Parsoid by Arlo Breault
- git #e25e2eef - Special:ApiHelp: Move widths and floats in CSS to media query (task T327220) by Steven Rawson
- git #ebf9fa70 - maintenance/mysql: Add missing $serverInfo to fix --raw-host option by Timo Tijhof
- git #9c05e6da - Add migrateRevisionCommentTemp maintenance script (task T299954) by Alexander Vorwerk
- git #2a51865e - user: Truncate option value in UserOptionsManager (task T326696) by Umherirrender
- git #969f701f - psysh: Add MW_NO_SESSION mode for testing related features by Gergő Tisza
- git #ccf43353 - maintenance: Clear execute bit for run.php by Kevin Israel
- git #7c03a6f3 - API: Allow use of multivalue parameter documentation for templates by Gergő Tisza
- git #2439be6e - rdbms: Use DBConnRef in SelectQueryBuilder (task T326377) by Tim Starling
- git #8fdc5b73 - Revert gallery changes in 1.40.0-wmf.18 & .19 (task T326990) by Bartosz Dziewoński
- git #cdc08950 - jobqueue: Document that RefreshLinksJob doesn't write to ParserCache (task T327162) by daniel
- git #9efbb2fe - File backend: Fix "Notice: Undefined index: latest" by Paladox
- git #00a1d21c - Update OOUI to v0.46.2 (task T294935) (task T314661) (task T317369) (task T326557) by James D. Forrester
- git #69541932 - Fix docblock comment of User::sendMail $body parameter by Brian Wolff
- git #f9476b59 - tests: Consolidate legacy Context tests into integration suite by James D. Forrester
- git #f59e4ad9 - rdbms: Stop going read-only if all replicas are lagged (task T314975) by Amir Sarabadani
- git #13fcdeff - rdbms: Drop three unused properties from Database by Amir Sarabadani
- git #ee393211 - rdbms: Drop Database::getApproximateLagStatus() by Amir Sarabadani
- git #4e596f51 - objectcache: Fix DI for MultiWriteBagOStuff sub caches (task T327158) by Timo Tijhof
- git #dd8642ad - SpecialRecentChanges: Add inverted tag filter for non-javascript UI (task T326811) by Func
- git #a6d3e64a - openForEditing: Wait until CodeMirror is fully disabled (task T324879) by Func
- git #0c7ba6e3 - Set interface flag for the main page title message (task T326855) by Bartosz Dziewoński
- git #1afd52e3 - REST: Move Helper classes to their own namespace by Derick Alangi
- git #8e9e876d - Fix global wgLocalTZoffset variable name in TestSetup by Isabelle Hurbain-Palatin
- git #c7ec5f25 - deferred,jobqueue,rdbms: Change logger->notice to info or warning by Timo Tijhof
- git #96e4f5d8 - JsonCodec: fix en/decoding of nested objects and stdClass objects (task T312589) by C. Scott Ananian
- git #4aa9c929 - Special:Preferences: fix mobilelayout anchors (task T321330) by jsn
- git #0bcfd1db - tests: Expand test for LogFormatter::getPerformerElement/Comment by Umherirrender
- git #5882eb5a - Linker: Pass revision ID through to user link (task T326392) by Thalia
- git #b9801224 - tests: Add some basic coverage for RequestContext::sanitizeLangCode by James D. Forrester
- git #ffe22e0a - Make Norwegian's genitive grammar work for links by Jon Harald Søby
- git #c6dc9b93 - Avoid passing null to HTMLFormField methods (task T289926) by Sam Wilson
- git #ae85a7cd - Make sure hreflang Tags' alternate URLs are fully-qualified (task T294716) by Junyin Chen
Vendor
edit- git #cd63fc51 - Bump parsoid to 0.17.0-a12 by Arlo Breault
- git #48bac4b3 - Update OOUI to v0.46.2 by James D. Forrester
Extensions
editBabel
edit- git #d292a413 - Remove incorrect comment from tests by Pppery
- git #a4deffb5 - Remove vestiges of $wgBabelUseDatabase by Pppery
- git #6c208ef4 - Allow composer/installers plugin (task T327568) (task T298283) by Umherirrender
CampaignEvents
edit- git #f624a00c - selenium: Cancel user registration for an event test (task T316875) by Vaughn Walters
- git #2381c94d - selenium: Enable Event Registration can have one user register privately (task T316875) by Vaughn Walters
- git #7fbaedfb - selenium: Enable Event Registration can have one user register publicly (task T316875) by Vaughn Walters
- git #9e550408 - Create group for special pages defined by the extension (task T323622) by Daimona Eaytoy
- git #0a796788 - Add tz validation and fix batching in UpdateUTCTimestamps (task T316687) by Daimona Eaytoy
CategoryTree
edit- git #9d98cc1a - Add a CategoryCache service for use on Special:TrackingCategories (task T324897) by Umherirrender
CentralAuth
edit- git #d5a53f3a - Add job constructors without title by Taavi Väänänen
- git #03409774 - Revert "Revert "GlobalRename: Convert DB selects to use SelectQueryBuilder"" (task T312394) by Zabe
- git #c7028c82 - Document query parameters used by Special:CentralAutoLogin by Gergő Tisza
- git #04860a72 - Document Special:CentralAutoLogin better by Gergő Tisza
CheckUser
edit- git #daab8c5e - Add reason search in CU log and move plaintext gen. code to a service (task T16699) by Dreamy Jazz
- git #74dbd314 - Add maintenance script to move cu_changes log entries to new table (task T324907) by Dreamy Jazz
- git #06e443cf - Drop cul_user from 'selectFields' in CheckUserLogPager (task T233004) by Alexander Vorwerk
- git #0dba38cc - Drop cul_actor migration code (task T233004) by Alexander Vorwerk
- git #38bd26aa - populateCucComment: fix copy/paste mistake by Alexander Vorwerk
- git #7ee45c73 - Add ability to start from cuc_id to populateCucComment (task T233004) by Alexander Vorwerk
- git #16114e75 - Remove version.js test (task T318448) by Dreamy Jazz
- git #97906e5b - Add read new support for cu_log comment ID columns (task T233004) by Dreamy Jazz
- git #984c1eb8 - Add test for 'checkuser-temporary-account-enable' preference by Thalia
- git #d676bd1f - Add preference to view temp account IPs (task T326736) by STran
- git #774d05c1 - Revert "Add read new support for cu_log comment ID columns" (task T327219) by Dreamy Jazz
- git #af61eb34 - Log user logouts using Special:Logout or the API in CheckUser (task T326977) by Dreamy Jazz
- git #11e229a0 - Use empty serialised array as default of cupe_params (task T324907) by Dreamy Jazz
CirrusSearch
edit- git #afd56421 - Unpack CJK Analyzer (task T326822) by tjones
- git #bf75760a - Use core's PoolCounterClient by Alexander Vorwerk
- git #3cb3dc3d - selenium: Remove webdriverio npm package (task T325059) by Peter Wangai
- git #c0d9eb11 - UpdateSuggesterIndex: Properly cleanup bad indices by Erik Bernhardson
- git #7cd8257d - Resolve deprecations and type changes in elastica 7.3.0 by Erik Bernhardson
Cite
edit- git #a845923a - Specify document base URLs in more test cases by Bartosz Dziewoński
cldr
edit- git #06490280 - Fix typo in 'month-past-other' in Hausa (ha) (task T327024) by Bartosz Dziewoński
- git #3b10e9c4 - Replace deprecated Language::getFallbacksFor (task T325979) by Umherirrender
- git #d665c4d3 - tests: Replace deprecated Language::factory (task T325986) by Umherirrender
- git #cd4bd180 - Allow composer/installers plugin (task T298283) by Bartosz Dziewoński
CodeMirror
edit- git #ed5a12fa - Enable CodeMirror code on mobile domain (task T324723) by Jon Robson
- git #f2333636 - Bump the required version of MediaWiki to 1.39 by Func
- git #070ba2cf - selenium: Remove webdriverio npm package from the CodeMirror extension (task T325059) by Peter Wangai
- git #81eb401a - Use HookHandlers and inject services by Fomafix
- git #b1fa1d3d - Use @coversDefaultClass in test case by Fomafix
Collection
edit- git #62ad4010 - Allow composer/installers plugin (task T298283) by Umherirrender
CommonsMetadata
edit- git #b68cc8a1 - Parse html as whole document to avoid encoding issues (task T324170) by Umherirrender
ContactPage
edit- git #2a36e07c - Provide recipient username to emailsenttext message (task T324064) by Wugapodes
- git #586ef7fe - Prevent crash if AdditionalFields not set (task T123476) by Wugapodes
- git #3f769d49 - Start on selenium tests for ContactPage (task T186864) by Dreamy Jazz
- git #6cb1bd85 - Don't display info text when email is required (task T324112) by Wugapodes
- git #f94d3c53 - Suppress Phan check for plain text output by Wugapodes
ContentTranslation
edit- git #793ef543 - CX3 Build 0.2.0+20230123 (task T327383) (task T326715) (task T321386) by Santhosh Thottingal
- git #4d4f4b78 - Reverse key-value for subdomain-migrated language code (task T129470) (task T172035) by Winston Sung
- git #20e7f165 - SX: Fix language selector for draft translations (task T327383) by NikG
- git #fbaa6db5 - SX: Move state source/target language update actions to composable (task T326715) by NikG
- git #760469b2 - Use helper classes from the new namespace by Derick Alangi
- git #001c45ef - SX: Instrument Contributions page entrypoint (task T321386) by NikG
DiscussionTools
edit- git #ee1b8c11 - ApiDiscussionToolsEdit: Unwrap Parsoid sections before parsing (task T327704) by Bartosz Dziewoński
- git #48fd5e09 - Remove 'DiscussionToolsLegacyHeadingMarkup' config option (task T314714) by Bartosz Dziewoński
- git #af68c835 - Update exception handling for new code conventions by Bartosz Dziewoński
- git #9d331d0c - Use localStorage for auto-save (task T218663) by Ed Sanders
- git #66e20425 - Hide the Source/Visual tags on DiscussionTools edits (task T326670) by Bartosz Dziewoński
- git #6d8f92a6 - Tweaks for new heading HTML structure (task T327328) (task T327469) by Bartosz Dziewoński
- git #cfd76f5e - Add test for DiscussionTools TOC additions (task T326677) by Bartosz Dziewoński
- git #228ad6f4 - Update generating DiscussionTools TOC additions after parser changes (task T326677) by Bartosz Dziewoński
- git #f595c9c0 - composer: Update mediawiki-codesniffer to 40.0.1 by Ed Sanders
- git #68ae9555 - Test ServiceWiring.php by Dreamy Jazz
- git #f7104b35 - SpecialFindComment: Use new FormSpecialPage helpers by Bartosz Dziewoński
- git #3a9997d6 - Improve handling for comment separators (task T313097) by Bartosz Dziewoński
- git #56dcaa83 - Add another test case for {{tracked}} template (task T313097) by Bartosz Dziewoński
- git #2a380987 - Flip the reply button icon on RTL (task T325664) by Bartosz Dziewoński
DismissableSiteNotice
edit- git #05d489cb - Add nonce support to inline script by alistair3149
DonationInterface
edit- git #d6331829 - Japan form variant #2 (task T322793) by Elliott Eggleston
- git #4e323734 - First variant for Japan tests (task T322793) by Elliott Eggleston
- git #3dd43215 - Add address fields for ZA and IN (task T326976) by cstone
- git #dcd551d5 - Show fiscal number on DLocal forms where needed by Elliott Eggleston
- git #4a709c9c - Preload third party script for google and dlocal (task T326975) by wfan
- git #cd7f09b8 - Update SmashPig requirement to 0.8.3.15 by Elliott Eggleston
- git #42489b3a - Swap Croatia (HR) to Adyen and EUR (task T327207) by Elliott Eggleston
- git #cc883c56 - Tweak Dlocal HTML to align expiry and CVV by Elliott Eggleston
- git #ad29f52e - Log and preserve QS on redirect to donatewiki (task T324706) by Elliott Eggleston
- git #861bc842 - Use ReferenceData to unstage Ingenico submethod by Elliott Eggleston
- git #ba329a24 - Adyen: ensure external script loads first (task T326975) (task T326610) by Elliott Eggleston
- git #b621209a - Render smartfield ui to the dlocal gateway page (task T324271) by wfan
EntitySchema
edit- git #2697ba8d - selenium: Remove webdriverio npm package from the Entity Schema extension (task T325059) by Vaughn Walters
EventBus
edit- git #7293d1da - EventFactory: Make CommentFormatter an optional dependency (task T327065) by Kosta Harlan
- git #76bbe216 - UserEntitySerializerTest: Work with wgAutoCreateTempUser by Kosta Harlan
GrowthExperiments
edit- git #2596dd2a - User impact: amend incorrect parameter for the single day streak text (task T327824) by Sergio Gimeno
- git #d331bac2 - Set GEMentorProvider to "structured" by default (task T321501) by Martin Urbanec
- git #9c5973c2 - Community configuration: Make validators define default content by Martin Urbanec
- git #aeb6ed1a - Log to statsd when a suggested editing task is not available (task T316749) by Gergő Tisza
- git #0d32d9b2 - ChangeMentor: Improve PHP typing and docstrings by Martin Urbanec
- git #2301c557 - Mentorship: When opting in, persist mentor relationship in MentorStore (task T323374) by Kosta Harlan
- git #8bb74227 - MenteeFilters: Fix typo in computed instance definition (task T327474) by Kosta Harlan
- git #5adc3d73 - UserImpactHandler: Clarify that it supports GET and POST by Kosta Harlan
- git #23a8e3ac - [docs] Fix docstring for UserImpact::getLongestEditingStreakCount by Martin Urbanec
- git #6f15e32e - User impact: Add thanks and longest streak scorecards to the unactivated state (task T322850) by Sergio Gimeno
- git #e143cc0b - User impact: avoid removing keys in article associative arrays (task T327291) by Sergio Gimeno
- git #31f4857e - User impact: show skeleton while an api request is ongoing (task T321675) by Sergio Gimeno
- git #df38f619 - User impact: use third person copy texts in Special:Impact/<username> (task T322890) by Sergio Gimeno
- git #78bf67b8 - User impact: add skeleton markup while JavaScript loads (task T321675) by Sergio Gimeno
- git #99e0cdd3 - Document plugin parameters of visualeditoredit API (task T322309) by Gergő Tisza
- git #7404e37f - extension.json: Alphabetize Hooks and HookHandlers by Gergő Tisza
ImageMap
edit- git #581909aa - Allow composer/installers plugin (task T298283) by Umherirrender
Kartographer
edit- git #a9d15d3f - Fix typo in extension.json by thiemowmde
- git #4cda97d3 - Log if external data expansion takes more than 1s (task T326637) by Adam Wight
- git #5bdf2904 - Backwards-compatibility for named layers (task T327151) by Adam Wight
- git #2e667f0d - Pass group names through to layer selector (task T327151) by Adam Wight
- git #ace706fb - Revert "Revert "Breaking upgrade: mapdata"" (task T327151) by Adam Wight
- git #a1db0294 - Nearby: Link image in popup to target article as well (task T327289) by thiemowmde
- git #5aec1e78 - Reduce minor code duplication related to preview in MapFrame by thiemowmde
- git #71f120c2 - Revert "Breaking upgrade: mapdata" (task T327151) by Thiemo Kreuz (WMDE)
- git #6a0bfcc4 - No auto-focus when using the arrow keys (task T326808) by Svantje Lilienthal
- git #dedd5922 - Nearby: Throw ConfigException when required extension missing by thiemowmde
- git #3ae92242 - nearby: Refresh points not only on "movend" but on move by thiemowmde
LoginNotify
edit- git #d5e7ca06 - Update for CheckUser actor migration (task T233004) by Alexander Vorwerk
MobileFrontend
edit- git #6f1d6432 - MobileFrontendHooks: Remove unused variable from `onSpecialPageInitList()` by Derick Alangi
- git #ac5adf40 - Make ApiParseExtenderTest more robust to HTML changes by Bartosz Dziewoński
- git #8645d0a8 - Fix variants links for multi-language wikis (task T302200) by Func
MultimediaViewer
edit- git #298f1f77 - Use checkered background for transparent WebP images (task T327019) by Gergő Tisza
OAuth
edit- git #269ee251 - Pin lcobucci/jwt to compatible version (4.1.5) (task T321160) by Lucas Werkmeister
PageAssessments
edit- git #439cd589 - PageAssessments.i18n.alias.php: add alias for zh (task T326387) by MusikAnimal
PageTriage
edit- git #c1929907 - CurationToolbar: Disallow sending note to self on the tags flyout (task T318919) by MPGuy2824
Popups
edit- git #7ab0b63f - Don't show page previews on hash fragments (task T198652) by Jon Robson
RelatedArticles
edit- git #52f5b78d - Update npm lockfileVersion to v2 (task T273785) by Željko Filipin
- git #17f96fbb - selenium: Remove webdriverio npm package (task T325059) by Vaughn Walters
Renameuser
edit- git #7ccd0a72 - phan: Suppress unlikely XSS warning from phan in LogFormatter (task T323104) by Umherirrender
SearchVue
edit- git #4cdc48fe - Replace searchSatisfaction in SearchPreview event implementation (task T326663) by Simone Cuomo
- git #242b3091 - Reduce jumping of content in mobile preview animation (task T326345) by Simone Cuomo
- git #7db2b22c - Improve Search Preview Spacing on mobile (task T320743) by Simone Cuomo
- git #fcf719dc - Enhance search Preview keyboard navigation (task T326641) by Simone Cuomo
SecureLinkFixer
edit- git #920904b4 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
edit- git #ebc23582 - findUsersWithRight: Don't run CA code unless CA is loaded (task T327359) by Reedy
TemplateData
edit- git #1e0cecd4 - Improve API examples (task T271040) by EpicPupper
Translate
edit- git #839dc012 - Update slevomat/coding-standard to 8.8.x by Abijeet
- git #31669733 - Update version for MLEB 2023.01 (task T326537) by Abijeet
- git #c7e39309 - Utilities: Cast string to int before calling messageKeyToGroups (task T313242) by Abijeet
- git #ce43da3f - ImportExternalTranslations: Add option to broaden safe languages (task T316768) by Abijeet
- git #0f71d496 - Remove processMessageChanges (task T193166) by Abijeet
- git #10d582d2 - Move TranslateUtils into Utilities namespace (task T313242) by wangombe
TwoColConflict
edit- git #022f05bb - Try to make selenium tests a little more stable & specific by thiemowmde
- git #e5dfd2ff - build: Bump dev dependencies by WMDE-Fisch
UniversalLanguageSelector
edit- git #6804fb06 - Set hreflang attribute to the links (task T327591) by Santhosh Thottingal
- git #b5ea9418 - Update version for MLEB 2023.01 (task T326537) by Abijeet
- git #742d0d92 - Update jQuery.uls to add support for up/down navigation of languages (task T187964) by Abijeet
VisualEditor
edit- git #c3ce58ad - Fix Wikitext editor preview layout in Vector 2022 (task T327778) by Jan Drewniak
- git #15bbafbe - Remove references to mediawiki.Uri (task T325249) by Bartosz Dziewoński
- git #461c7698 - Rewrite mw.libs.ve.getTargetDataFromHref with URL API (task T325249) by Bartosz Dziewoński
- git #e40b73ef - Update VE core submodule to master (b7ff5aac0) by Bartosz Dziewoński
- git #a3d0ff84 - More realistic mocked data for MWWikitextStringTransferHandler tests by Bartosz Dziewoński
- git #0689e924 - Minor test tweaks by Bartosz Dziewoński
- git #8371d24c - Remove unnecessary test file by Bartosz Dziewoński
- git #24a89caf - mw.Target: Allow passing storageExpiry to initAutosave by Ed Sanders
- git #2df8a95a - Update VE core submodule to master (035756895) (task T218663) by Ed Sanders
- git #8c297bca - Update VE core submodule to master (5917667a6) by Bartosz Dziewoński
- git #004d92d3 - Work around Firefox bug affecting LazyMultilineTextInputWidget (task T317369) by thiemowmde
- git #e4ce6db8 - Update eslint-config-wikimedia to 0.24.0 by Ed Sanders
- git #0b756608 - Use getImageNodes instead of custom filter (task T320874) by Wout Gevaert
- git #deecb3cd - Use helper classes from the new namespace by Derick Alangi
Wikibase
edit- git #48fa0789 - REST: Use error log level for unexpected errors (task T327490) by Jakob Warkotsch
- git #0c997f29 - REST: Remove StatementJsonPresenter by Jakob Warkotsch
- git #37f628e8 - REST: Remove PatchItemStatementErrorJsonPresenter by Jakob Warkotsch
- git #1379b920 - REST: Use Item read model in ItemRevision (task T326635) by Jakob Warkotsch
- git #f611ad55 - REST: Test edit while user blocked (task T326954) by Muhammad Jaziraly
- git #ccfa845a - REST: Improve edit use case tests by Jakob Warkotsch
- git #2b2e5fdb - REST: Disallow use of fully qualified class names by sihe
- git #a664e13d - REST: Remove GetItemJsonPresenter by Jakob Warkotsch
- git #b9dcf88c - Add GuidGenerator::newStatementId(): StatementGuid by Jakob Warkotsch
- git #3fa3c445 - REST: Move ItemRevision to ReadModel namespace (task T326635) by Jakob Warkotsch
- git #0813f3ba - REST: Wrap {field} in single quotes in errors (task T324088) by Ollie Shotton
WikibaseLexeme
edit- git #b13340b8 - Bump new-lexeme to pull in a11y improvements (task T326681) by Lucas Werkmeister
WikibaseQualityConstraints
edit- git #790d802b - Remove redundant JSON files used for PHPunit tests (task T204704) by Noa wmde
- git #09a22c48 - Remove JsonFileEntityLookup (task T204704) by Lucas Werkmeister
- git #994ef925 - Stop using JsonFileEntityLookup in TypeChecker tests (task T204704) by Noa wmde
- git #b78cd7f3 - Bump eslint-config-wikimedia from 0.23.0 to 0.24.0 by Addbot
WikiLambda
edit- git #05ae6e0f - Fix styles for default view nesting (task T323013) by gengh
- git #799caf20 - Throw error when get 404 from orchestrator. (task T312290) by EWright
- git #7a30d465 - replace language label with ISOcode by adesoji
- git #52fd7ca9 - Change toggle event name (task T327481) by gengh
- git #86a5fd30 - Add width fit-content features to ZObjectSelector and TextInput fields (task T326959) (task T324244) (task T324243) by gengh
- git #0ca4c30a - Provide the user rights for creating, editing, and running ZObjects (task T282914) by James D. Forrester
- git #fe2e5d20 - Use core's PoolCounterClient by Alexander Vorwerk
- git #58fd0f26 - tests: Check that an error occurs in ApiPerformTest when the orchestrator isn't present (task T312290) by James D. Forrester
- git #b87b5891 - Add example of orchestrator timeout. (task T282920) by apine
- git #6f8b0ee0 - resources/lib: Update Ace from 1.12.1 to 1.14.0 by James D. Forrester
- git #514d138c - jsdoc: Link to Set so jsdoc doesn't whine by James D. Forrester
- git #0c3ad87f - jsdoc: Don't try to document upstream libraries by James D. Forrester
- git #448f94ca - Remove stopPropagation from click event (task T326008) by gengh
- git #8226b26b - Fix styles of input and block separation in FunctionEditor (task T326656) by gengh
- git #03b8ac19 - Cache results of ZTester runs in MW's DB (task T297707) by James D. Forrester
WikimediaMaintenance
edit- git #cd636e2c - Add script to rename a change tag in wmf prod (task T327118) by Alexander Vorwerk
Wikistories
edit- git #c8e3d260 - Fix builder text area glitch on Firefox (task T325855) by Huei Tan
Skins
editMinervaNeue
edit- git #e5e48c3b - selenium: Remove webdriverio npm package from the Minerva Neue skin (task T325059) by Vaughn Walters
Vector
edit- git #44899bc7 - Define grid template row for .mw-body grid container to ensure the grid cell containing the content will expand in height when needed (task T327714) by bwang
- git #7d52474b - Add temporary extra grid-area for content translation extension (task T327715) by Jan Drewniak
- git #1d45abb0 - Work around sticky-positioned layers disabling subpixel rendering (task T327460) by Bartosz Dziewoński
- git #40d1a89b - Change limited-width toggle to appear at 1400px (task T326887) by Jan Drewniak
- git #2f761f3a - Fix font-size adjustments for narrow width (task T322385) (task T322738) (task T323751) by Sam Wilson
- git #ff830f20 - DI: Make pinnable elements work on Safari 13 and earlier (task T327602) by Derk-Jan Hartman
- git #e703774b - Update puppeteer actions for page tools by bwang
- git #7b306db9 - Personal tools accessibility label should not be "Foo" by Jon Robson
- git #155bb9a4 - Legacy Vector is not a responsive skin (task T327256) by Jon Robson
- git #7323d6af - Use tabs consistently in .mustache files by Ed Sanders
- git #d2e34ce0 - Update displaying DiscussionTools TOC additions after parser changes (task T326677) by Bartosz Dziewoński
- git #7842d153 - Remove code to disable new search on Wikidata (task T316093) by Lucas Werkmeister
WikimediaApiPortal
edit- git #0819454f - Remove documentation in repository in favor of on-wiki skin page (task T265414) by EpicPupper
- git #17ea7480 - Remove unused requirement in composer.json (task T327364) by apaskulin
Misc
editVisualEditor/VisualEditor
edit- git #551de4f0 - Specify document base URLs in more test cases by Bartosz Dziewoński
- git #d1b016e9 - Minor test tweaks by Bartosz Dziewoński
- git #da74736c - Remove unused test code by Bartosz Dziewoński
- git #b1e20519 - Update OOUI to v0.46.2 by James D. Forrester
- git #153cc297 - Update eslint-config-wikimedia to 0.24.0 by Ed Sanders
- git #79019ed8 - ve.dm.Surface: Support storage expiry by Ed Sanders
- git #978061f8 - Update SafeStorage and ConflictableStorage with expiry functionality by Ed Sanders
- git #4355d697 - Replace ListStorage with ConflictableStorage (task T218663) by Ed Sanders
No changes
edit- 3D
- AbuseFilter
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- Cognate
- CologneBlue
- ConfirmEdit
- CreditsSource
- Dashiki
- Disambiguator
- DoubleWiki
- Echo
- Elastica
- ElectronPdfService
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FlaggedRevs
- Flow
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- Gadgets
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPInfo
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- Listings
- MachineVision
- MapSources
- MassMessage
- Math
- MediaModeration
- MediaSearch
- MobileApp
- Modern
- MonoBook
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Phonos
- Poem
- ProofreadPage
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RevisionSlider
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TimedMediaHandler
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- UploadWizard
- UploadsLink
- UrlShortener
- VipsScaler
- VueTest
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaEvents
- WikimediaIncubator
- WikimediaMessages
- Wikisource
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
edit280 Changes in 50 repos by 84 authors