MediaWiki 1.37/wmf.21
MediaWiki 1.37.0-wmf.20 | Deployment of MediaWiki 1.37.0-wmf.21 to Wikimedia sites | MediaWiki 1.37.0-wmf.22 |
The latest version (labeled "1.37.0-wmf.21") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 31 August 2021 (see the roadmap).
Core changes
edit- git #8a4627b5 - Branch commit for wmf/1.37.0-wmf.21 by trainbranchbot
- git #a55ca2fc - logging: Cleanup LogEventsList constructor by Umherirrender
- git #2107c577 - Fix notice for Special:WhatLinksHere?limit=0 (task T289351) by Tim Starling
- git #bd368957 - SelectQueryBuilder: conflicting conditions should be passed through (task T288882) by Tim Starling
- git #5b02dc88 - mw-ui-button should be compatible with the checkbox hack (task T289514) by jdlrobson
- git #604e9439 - specials: Fix doc of SpecialUserrights::showEditUserGroupsForm by Umherirrender
- git #64fc8455 - special: Fix doc of SpecialPageFactory::get(Usable|Regular)Pages by Umherirrender
- git #94792e97 - maintenance: Cleanup use of exit in Maintenance::execute implementation by Umherirrender
- git #eba8b87a - page: Fix debug message in WikiFilePage::getForeignCategories by Umherirrender
- git #fd41b30d - specials: Do not hard code function name as caller on Whatlinkshere by Umherirrender
- git #e1ef35e7 - Test new methods in BacklinkCache (task T288614) by TChin
- git #f79b99b7 - Remove Title usage from BacklinkCache by Aryeh Gregor
- git #1f673d8e - Create new UserGroupManager::addUserToMultipleGroups method (task T287247) by TChin
- git #e64f9423 - mw.loader: Simplify callback in nestedAddScript() by DannyS712
- git #1e414a60 - mw.loader: simplify setAndPropagate(), inline requestPropagation() by DannyS712
- git #162b66b2 - Introduce OutputPage::tailElement (task T257704) by Ammarpad
- git #15a7cc6e - mw.loader: simplify runScript() in execute() by DannyS712
- git #b5d83845 - resourceloader: Unhoist some variables in mw.loader by DannyS712
- git #de015ff4 - resourceloader: Define mw.loader.store after the rest of mw.loader by DannyS712
- git #f6a23bba - Fix BlockLogFormatter::formatBlockFlag() documentation for $flag by DannyS712
- git #492d9117 - resourceloader: Define mw.loader in its own JS file by DannyS712
- git #54fb283a - Set $wgIncludejQueryMigrate to false as default (task T280944) by Amir Sarabadani
- git #41187821 - objectcache: call silenceTransactionProfiler() in SqlBagOStuff::fetchBlobs() by Aaron Schulz
- git #6894873a - objectcache: cleanup config injection and method names in SqlBagOStuff by Aaron Schulz
- git #06f57633 - code style: Fix line indent on if in CoreTagHooks by Umherirrender
- git #b432d96e - language: mb_substr never returns false by Umherirrender
- git #90583206 - api: Do not use isset() to check for null on local var in ApiPageSet by Umherirrender
- git #ff7f41f9 - resourceloader: Append newline to JavaScript only if missing by Fomafix
- git #f42caffb - resourceloader: Remove deprecated makeVersionQuery() without $modules (task T233343) by Timo Tijhof
- git #bcdeccd8 - resourceloader: Remove unused `resourceloader.splitRequest` track (task T90453) by Timo Tijhof
- git #3a322ef9 - Use PHP \u{xxxx} syntax by Fomafix
- git #a7786688 - Add mw-list-item class to all menu list items created by makeListItem by jdlrobson
- git #0d53ca0b - Fix exception in preferences when `nickname` is invalid and `fancysig` is on (task T288151) by Bartosz Dziewoński
- git #d3eda446 - registration: Make it easier to set a skin's templateDirectory (task T262067) by jdlrobson
- git #a471d48e - wvui: Change the 'wvui' module back to the full WVUI bundle (task T281527) (task T286685) (task T280712) (task T280828) (task T281191) (task T287135) by Roan Kattouw
- git #3775b3cf - Update WVUI to v0.3.0 (task T280712) (task T280712) (task T280982) (task T281191) (task T284253) (task T284337) (task T284782) (task T285444) (task T286685) (task T286955) (task T287135) (task T287540) by Volker E
- git #af2c5156 - docs: Use interface instead of real types in documentation by Umherirrender
- git #cb4cb434 - specials: Avoid Status/StatusValue mismatch in SpecialEmailUser by Umherirrender
- git #b06465a9 - Avoid Status/StatusValue mismatch in syncFileBackend maintenance script by Umherirrender
- git #3674452b - export: Fix false/null handling for fread in TextPassDumper by Umherirrender
- git #46bdde8a - api: Remove redundant truthy check in ApiComparePages by Umherirrender
- git #c4078a70 - Make ternary in ApiUsageException::__toString more readable by Umherirrender
- git #162d0a18 - specials: Fix doc for SpecialBlock::processFormInternal by Umherirrender
- git #0855bbe8 - MWCryptHash: Avoid bool as array key by Umherirrender
- git #d0dd93b6 - api: Improve class property docs in ApiContinuationManager by Umherirrender
- git #d147cea3 - WikiFilePage: Guard against null file in loadFile() (task T250767) by Daimona Eaytoy
- git #e387cd9c - Change trivial use of getVal('action') to getRawVal by Timo Tijhof
- git #084f2fed - build: Enable phan plugin UseReturnValuePlugin (task T240141) by Umherirrender
- git #57eb7e1b - rdbms: Remove return from DBConnRef::setSessionOptions by Umherirrender
- git #b8e8305e - paramvalidation: Remove unneeded coalesce operator in EnumDef by Umherirrender
- git #c7817fca - docs: Remove wrong null types by Umherirrender
- git #44c1f2eb - specials: Simplify handling for SpecialVersion descriptionmsg values by Umherirrender
- git #1c604254 - parser: Fix string replacement in post-expand error handling by Umherirrender
- git #3f897fdd - PageStore: Pass query flags to getPageById() too (task T289717) (task T195069) by Bartosz Dziewoński
- git #4764a3dc - Remove redundant class="" related condition from TablePager by Thiemo Kreuz
- git #00927d4c - TablePager: don't call getRowClass twice when the result was saved by DannyS712
- git #32a2be8e - A few extra tests for Linker::formatComment() by Tim Starling
- git #4c5de97a - benchmarks: Remove old bench, document `perf -e instructions` by Tim Starling
- git #7d087c28 - benchmarks: Set a default file in benchmarkJSMinPlus.php by Timo Tijhof
- git #2f6b427f - In Rest\ResponseFactory, substitute invalid UTF-8 (task T289597) by Tim Starling
- git #073c90e1 - PageStore: Pass query flags to getPageByName() (task T289717) (task T195069) by Bartosz Dziewoński
- git #522a41d9 - Add custom tooltip messages for menu icons (task T287494) by Clare Ming
- git #6c5b0778 - Promote SkinMustache methods to SkinTemplate (task T263213) by jdlrobson
- git #642afef2 - Hard-deprecate Content::preSaveTransform. (task T287156) by Roman Stolar
- git #b1973d9a - Add tests for the UserRightsProxy by Alexander Vorwerk
- git #ba5c3039 - Reduce Special:Contributions query count by Tim Starling
- git #66a4b414 - Introduce concept of generateHTMLOnEdit() for ContentHandler (task T285987) by Amir Sarabadani
- git #1917ed65 - mediawiki.api: Move example doc from constructor to @class block by Timo Tijhof
- git #31933c28 - Update wikimedia/wait-condition-loop from 2.0.1 to 2.0.2 (task T289176) (task T287972) by James D. Forrester
- git #66e9dab5 - Selenium tests: Skip wikitext-specific tests if NS isn't wikitext by James D. Forrester
- git #57139640 - phpcs: remove class name exclusion for invalidateUserSessions by DannyS712
- git #06ddb964 - Add benchmark for Linker::formatComment() in preparation for refactor (task T285917) by Tim Starling
- git #191767b0 - rdbms: Followup to upsert/replace parameter validation by Tim Starling
- git #12e31c7d - Fix class name of InvalidateUserSessions by Reedy
- git #335a3e16 - Hard-deprecate Content::preloadTransform. (task T287157) by Roman Stolar
- git #2947b099 - objectcache: make use of new `modtoken` field in SqlBagOStuff (ii) (task T274174) by Aaron Schulz
- git #1b4a2cb5 - Move more logic from WikiPage to DeletePage (task T288758) (task T288759) by Daimona Eaytoy
- git #33e6a24a - More cleanup for DeletePage (task T288758) by Daimona Eaytoy
- git #ae89dc12 - Clean up DeletePage (task T288758) by Daimona Eaytoy
- git #8f940dda - objectcache: Ignore "failed to set" warning from php-memcached (task T251450) by Timo Tijhof
- git #220fd020 - Simplify if-then-else-return statements with explicit true/false by Umherirrender
- git #46f26dff - Same code style and formatting for exists-style SQL queries by Thiemo Kreuz
- git #5267cc09 - Simplify loops over array_keys by Matěj Suchánek
- git #cde4080b - pager: Simplify loop in AlphabeticPager by Thiemo Kreuz
- git #c90a09e7 - Inject services into Collation classes by DannyS712
- git #265dd5d2 - Deprecate passing Skin to LogEventsList constructor by Ammarpad
- git #23b9b9c6 - Specify DB to query when checking if a user is blocked from a page (task T283268) by Thalia
Vendor
edit- git #91e0441b - Bump parsoid to 0.14.0-a17 (task T289331) (task T264027) (task T259165) (task T266406) (task T257629) (task T289330) by sbailey
- git #f149554c - Update wikimedia/wait-condition-loop from 2.0.1 to 2.0.2 (task T289176) (task T287972) by James D. Forrester
Extensions
editAbuseFilter
edit- git #704364a5 - Move parser exceptions to specific namespace and rename them by Daimona Eaytoy
Babel
edit- git #bea890ee - Replace deprecated CentralIdLookup::factory for most recent version (task T288746) by TChin
CategoryTree
edit- git #4bc23009 - Remove check for shouldForceHeaders() by Fomafix
- git #d1af686a - Remove eslint exception rule 'no-shadow' and rename variable by Fomafix
- git #107d03af - Remove @noflip workaround for T288943 (task T288943) by Fomafix
- git #629e0509 - Use CSS instead of Unicode to create triangles (task T184792) by Fomafix
- git #c7b79338 - Simplify CategoryTree::capDepth by Matěj Suchánek
CentralAuth
edit- git #05431d56 - GlobalRenameBlacklist: Do not check when wgGlobalRenameBlacklist is null by Martin Urbanec
- git #28080007 - Simplify user page handling in SpecialGlobalGroupMembership (task T289442) by Umherirrender
- git #137a6b8d - UtilityService: drop getCentralReplicaDB (task T288084) by Taavi Väänänen
- git #abbe1222 - Start to inject and use CentralAuthDatabaseManager (task T288084) by DannyS712
- git #a742bd49 - Convert to UserIdentity where it is safe to use by Alexander Vorwerk
- git #0c116ec2 - Fix deleteLocalPasswords for a single user (task T289520) by Taavi Väänänen
- git #8cddff28 - Drop unused property from UsersWhoWillBeRenamedPager by Matěj Suchánek
- git #a0d4ea14 - Allow "0" as input on Special:GlobalUsers by Matěj Suchánek
- git #073232d3 - Drop unused code from GlobalUsersPager by Matěj Suchánek
ChessBrowser
edit- git #901a705d - Mark dependency on mw-collapsible by Derk-Jan Hartman
CirrusSearch
edit- git #d2a213e0 - tests: Make mocked LoadBalancer return the correct types by Daimona Eaytoy
- git #443378db - UpdateWeightedTags: Fix typo by Gergő Tisza
- git #808e6891 - selenium: Update README.md (task T282237) by Željko Filipin
- git #e6b14d07 - Revert "Revert "Add support for ores drafttopic" and "Stop querying ores_articletopics"" by DCausse
ConfirmEdit
edit- git #fc7a8812 - Use Parser::getUserIdentity() instead of ::getUser() in SimpleCaptcha (task T289731) by Alexander Vorwerk
ContentTranslation
edit- git #991bfdb4 - Avoid using User::getBoolOption() (task T277600) by Alexander Vorwerk
- git #edd681f6 - SX Language selector: Style adjustments (task T287888) by Santhosh Thottingal
- git #94196933 - Process validation queue for other sections on section focus (task T285861) by Santhosh Thottingal
- git #1fc3b70b - Update 'Uploaded media' menu link icon from logoWikimediaCommons to imageGallery (task T288541) by bwang
- git #ef405a4b - purge-unpublished-drafts.php: Remove temporary migration code by Niklas Laxström
- git #648e64e6 - SX Dashboard: Support "For later" list (task T260168) by NikG
- git #1d82eff3 - SX EditCompleteFeedback: Remove deprecated v-i18n-html-safe directive by NikG
DiscussionTools
edit- git #6bec44a2 - Fix finding topmost comment when there are 3+ highlighted (task T286620) (task T290006) by Bartosz Dziewoński
- git #90bbcb90 - Hide top-level error when new discussion widget is open as well by David Lynch
- git #21600231 - Empty states for anon/IP user talk pages (task T287779) (task T288556) by David Lynch
- git #dcd3d23d - Hide the top-level warningbox when the new discussion widget is open (task T289354) by David Lynch
- git #e8579544 - Empty state copy changes (task T288741) by David Lynch
- git #4bbbdc97 - EventDispatcher: Try really, really hard to read from master (task T289717) by Bartosz Dziewoński
- git #6dd90eda - Improve discussiontoolssubscribe API documentation (task T280314) by Bartosz Dziewoński
- git #bb505443 - ApiDiscussionToolsSubscribe: Remove redundant checks by Bartosz Dziewoński
Echo
edit- git #5156baf8 - Remove double spaces from messages by Amir Aharoni
- git #4a5d1d5a - Push: Make default notification options mirror web if push is enabled (task T288770) by Michael Holloway
EventLogging
edit- git #af2f73c6 - Ignore node_modules in devserver by Martin Urbanec
FileExporter
edit- git #63b3b307 - Improve test coverage of PHP code by Thiemo Kreuz
FlaggedRevs
edit- git #7d8ca8bd - Simplify multiline wfGetDB() calls by Thiemo Kreuz
- git #67d780fd - Drop support for checking for stable versions of files (task T289248) by Amir Sarabadani
Flow
edit- git #6201cf2d - Remove double spaces from messages by Amir Aharoni
- git #d9cc746c - Replace usage of deprecated CentralAuthUser::getMasterInstance() by Alexander Vorwerk
- git #104a9917 - Fix reference to renamed abortAllApiRequests method (task T289648) by Kosta Harlan
- git #1adc31ec - BoardContent: Fix deprecation warning (task T289625) by Martin Urbanec
- git #ea8cb28a - Replace deprecated CentralIdLookup::factory (task T288822) by TChin
GlobalPreferences
edit- git #fad10a44 - Replace deprecated CentralIdLookup::factory (task T289683) by TChin
GlobalUserPage
edit- git #3afb1981 - Replace deprecated CentralIdLookup::factory (task T289684) by TChin
GlobalWatchlist
edit- git #e34a82e1 - GlobalWatchlistEntryLog: fix documented property name for log id (task T288385) by DannyS712
- git #d23feae2 - Storybook: use more addons (task T286272) by DannyS712
- git #8848a22a - GlobalWatchlistEntryLog: fix storing log id (task T288385) by DannyS712
- git #fa2ed2b4 - Clean up documentation output for Entry(Base|Edits|Log) (task T288385) by DannyS712
- git #3d2267b3 - Add initial storybook documentation (task T286272) by DannyS712
GrowthExperiments
edit- git #696bfe10 - Mentor dashboard: Refactor checks a bit (task T278920) by Martin Urbanec
- git #fe54850b - Mentor dashboard instrumentation: Fix stream name (task T289369) by Martin Urbanec
- git #905ebb23 - updateMenteeData: Send timing to statsd (task T278971) by Martin Urbanec
- git #7261e3ac - Mentee overview: Reset pagination state before performing a search (task T289916) by Martin Urbanec
- git #8db615f0 - Fix Azerbaijani translation for Special:WelcomeSurvey (task T287871) by Martin Urbanec
- git #9b16de5d - ImageRecommendation: Add task type and supporting infrastructure (task T288797) by Kosta Harlan
- git #cd9bd4ac - Mentee overview: Fix positioning of info icon headline (task T278971) by Martin Urbanec
- git #b9c054ae - Mentee overview: Fix h3 color (task T278971) by Martin Urbanec
- git #e1cb5616 - Mentor dashboard: Add space below h3 (task T278971) by Martin Urbanec
- git #89ee3016 - Mentor dashboard: Add filter: Fix submit button label (task T278971) by Martin Urbanec
- git #ecfdaa91 - Instrument Special:MentorDashboard (task T289369) by Martin Urbanec
- git #87226722 - WikiPageConfigWriterFactory: Steal maintenance user if needed (task T289690) by Martin Urbanec
- git #1a08e7d0 - Mentor dashboard: Set line height to 20px (task T278920) by Martin Urbanec
- git #2cf37f76 - Mentee overview: Registration column should not wrap (task T278971) by Martin Urbanec
- git #c49129b4 - Mentor dashboard: Add subheader style (task T278920) by Martin Urbanec
- git #d380b30c - Mentee overview: Fix border-radius (task T278971) by Martin Urbanec
- git #e6564c98 - Mentee overview: Fix spacing in info icon (task T278971) by Martin Urbanec
- git #dca8c028 - fixLinkRecommendationData: stay under 10K search limit (task T284531) by Gergő Tisza
- git #3579cafe - fixLinkRecommendationData: Allow --db-table in dry-run mode (task T283868) by Gergő Tisza
- git #c7d57ebd - Mentor dashboard: Increase header font size (task T278920) by Martin Urbanec
- git #15fdf1d6 - Add a link: Return to the first suggestion when reviewing again (task T287905) by MewOphaswongse
- git #cc5439ec - Add special page aliases for three languages (task T287871) (task T287876) (task T287880) by Martin Urbanec
- git #071f87bf - Homepage: Remove Start module and task modules (task T289109) by Kosta Harlan
intersection
edit- git #0af4f7a3 - build: Updating path-parse to 1.0.7 by libraryupgrader
Math
edit- git #817a56ac - Allow rendering of <math>0</math> (task T288846) by physikerwelt (Moritz Schubotz)
- git #1e1c7cb3 - build: Updating path-parse to 1.0.7 by libraryupgrader
MediaSearch
edit- git #cc2e265e - Remove discrepancies between the PHP and the JS result markup by Simone This Dot
- git #9611d69f - Fix MediaSearch wiki i18n language error handling. (task T284207) by seddon
- git #f2183776 - Implement Unit test for Resultscomponent by Simone This Dot
MobileFrontend
edit- git #f401b604 - selenium: Update wdio-mediawiki (task T283597) by sahil
MultimediaViewer
edit- git #b007aaa7 - Err: param required cant be empty/0 ThumbnailWidth (task T277893) by seddon
NavigationTiming
edit- git #0e3374b1 - Remove RUM Speed Index. (task T286700) by Peter Hedenskog
Nuke
edit- git #fbb0cd67 - build: Updating path-parse to 1.0.7 by libraryupgrader
- git #df1cd091 - Use the new Hook system (task T271020) by Alexander Vorwerk
ORES
edit- git #42fc5bbd - Avoid using User::getBoolOption() and ::getOption() (task T277600) by Alexander Vorwerk
PageTriage
edit- git #c219c2d5 - First try to get the ores model id before trying to upsert in tests (task T289830) by Amir Sarabadani
- git #b0852300 - Revert "Update backbone.js and underscore.js" (task T289825) by Kunal Mehta
Popups
edit- git #fa19ee0d - Adjust previews to meet specifications (task T284643) by jdlrobson
- git #a78546a1 - Handle clipped blockquote by adding blockquote fade out effect (task T213107) by bwang
- git #27e171d9 - Design spec dimensions should be documented in storybook (task T284643) by jdlrobson
- git #71426766 - selenium: Upgrade WebdriverIO to v7 (task T274579) by sahil
ProofreadPage
edit- git #6fafadff - Fixes exception thrown by FilePagination::getPageNumber (task T289728) by Tpt
- git #f709973f - build: Updating path-parse to 1.0.7 by libraryupgrader
- git #e7101acc - Override ContentHandler::preloadTransform instead of Content::preloadTransform. (task T287157) by Roman Stolar
QuickSurveys
edit- git #658d1ef5 - build: Update 'stylelint-config-wikimedia' and lint styles by jdlrobson
- git #bff01e2f - Use wvui checkbox inside QuickSurveys by jdlrobson
ReadingLists
edit- git #5c87dcb0 - Remove double spaces from messages by Amir Aharoni
Score
edit- git #57fa1516 - Use a ScopedCallback to simplify cleaning up the $factoryDirectory by Kunal Mehta
- git #e99a36b2 - build: Updating path-parse to 1.0.7 by libraryupgrader
- git #f4708b16 - Fix score-audio-alt message showing up if <score> preceded by colon (task T266307) by Kunal Mehta
Scribunto
edit- git #a5a910e8 - build: Updating path-parse to 1.0.7 by libraryupgrader
SecurePoll
edit- git #606e62f8 - Fix filtering of users who already voted by Tim Starling
- git #88fba4c8 - sendMail.php improvements by Tim Starling
- git #a11df4bb - build: Updating path-parse to 1.0.7 by libraryupgrader
- git #ab2c953e - Convert inline logging on ListPage to a job (task T288783) by STran
- git #7325919c - Write results of cli tally to the database (task T289186) by STran
- git #238e91be - tallyPage: Redirect after submitting job (task T288154) by Sam Smith
- git #ac9421c6 - Manually implement array_unique (task T289347) by STran
SpamBlacklist
edit- git #af0fe1ee - build: Updating path-parse to 1.0.7 by libraryupgrader
TemplateData
edit- git #696e3ed9 - Make all tests use dummy language qqx instead of en by Thiemo Kreuz
- git #2232a446 - Dramatically improve performance of random string generator by Thiemo Kreuz
- git #2cb03827 - Fix several type hints in JavaScript code by Thiemo Kreuz
Thanks
edit- git #908320ab - build: Updating path-parse to 1.0.7 by libraryupgrader
TheWikipediaLibrary
edit- git #21ea6fb6 - build: Updating path-parse to 1.0.7 by libraryupgrader
TimedMediaHandler
edit- git #af496ddf - Fix reading of ogg comment values containing = (task T289748) by Derk-Jan Hartman
timeline
edit- git #c7b1e623 - Delete temporary files (task T282220) by Sébastien Beyou
TocTree
edit- git #833f52d6 - Remove eslint exception rule 'no-jquery/no-sizzle' and update JavsScript by Fomafix
Translate
edit- git #a77087e1 - Special:PageTranslation: Require
<translate>
tags on the latest version for marking (task T289697) by Niklas Laxström - git #ce28f9ae - Special:PageTranslation: tpt-badtitle expects a parameter by Niklas Laxström
- git #fc5cc897 - BackportTranslationsMaintenanceScript: Add more filters and improve output (task T272830) by Niklas Laxström
- git #5e847458 - build: Updating path-parse to 1.0.7 by libraryupgrader
- git #f523df4e - ManageGroupSynchronizationCacheActionApi: Fix incorrect documentation (task T289645) by Abijeet
- git #43acbf60 - Add NotEmptyValidator (task T261305) by Abijeet
- git #bdcb2d14 - SpecialTranslate: Fix validation for target language code (task T279252) by Abijeet
- git #41cd8f07 - Mark page display title to be translatable by default (task T287816) by Abijeet
- git #b25abacf - TranslationPage: Add dir/lang attribute for outdated translation header (task T289440) by Abijeet
TwoColConflict
edit- git #8014935c - Replace all hard-coded references to the User class (task T277600) by Thiemo Kreuz
- git #c7a44f7d - Use UserIdentity instead of User in SplitTwoColConflictHelper (task T277600) by Thiemo Kreuz
- git #d1f3215e - Use UserIdentity instead of User in TwoColConflictContext (task T277600) by Thiemo Kreuz
UploadsLink
edit- git #be7d7aa5 - Define an icon so the UploadsLink displays properly in Vector's user menu (task T288541) by bwang
UrlShortener
edit- git #08b91bc5 - Drop newbie RateLimit and make user more strict (task T267925) by Amir Sarabadani
- git #3fce1a64 - Rename the ratelimit group from user to user-global (task T267925) by Amir Sarabadani
VisualEditor
edit- git #685bd0b3 - Remove some stylelint rules not needed anymore by WMDE-Fisch
- git #fcd555ba - Correct focus handling when adding undocumented parameters (task T272487) by Thiemo Kreuz
- git #926913ca - Add/simplify assertions in transclusion outline related code (task T289560) by Thiemo Kreuz
- git #bfe8acff - Add missing qqq parameters by WMDE-Fisch
- git #115441b5 - Add rather complex QUnit tests for transclusion outline code (task T289560) by Thiemo Kreuz
- git #1f19d85e - More test cases for more complex template dialog functionality (task T289560) by Thiemo Kreuz
- git #0ba74809 - More complete top-level part selection support in new sidebar (task T285323) (task T288827) (task T289043) by Thiemo Kreuz
- git #544bd568 - Allow selecting top-level parts in the new sidebar (task T285323) (task T289043) by Thiemo Kreuz
- git #55beccbb - Tests for some trivial but critical template model methods (task T289560) by Thiemo Kreuz
- git #702d261b - ve.ce.MWHeadingNode: Fix Uncaught TypeError: this.root is null (task T289201) by Bartosz Dziewoński
- git #d94fb21b - Remove wikitext buttons from the content view (task T285669) by Andrew Kostka
- git #7aeff4bf - Move small code snippets into …OutlineParameterSelectWidget (task T288827) by Thiemo Kreuz
- git #afe8e8f7 - Cleanup feature flags in ve.ui.MWParameterPage by Andrew Kostka
- git #c8536f1a - Remove unnecessary title parsing from template related code by Thiemo Kreuz
- git #3913f635 - Use spec label for template link generation (task T272487) by WMDE-Fisch
- git #0bd9e587 - Basic cursor key support in new template dialog sidebar (task T285323) by Thiemo Kreuz
- git #821351d0 - Make sure params is an array (task T289730) by Alexander Vorwerk
- git #a0e613d8 - Remove not needed boilerplate from QUnit tests (task T289560) by Thiemo Kreuz
- git #3c0cf075 - build: Updating npm dependencies by libraryupgrader
- git #67988452 - Add message on multipart content (task T276574) by WMDE-Fisch
- git #f9ce087e - ApiVisualEditorEdit: data-{plugin} is not multi (task T289652) by Kosta Harlan
- git #9392282b - More test cases for MWTransclusionOutlineContainerWidget (task T289560) by Thiemo Kreuz
- git #e56b4e82 - Add test for ve.ui.MWParameterCheckboxInputWidget (task T289560) by Thiemo Kreuz
- git #352e7795 - More meaningful assertions for all outline part widgets (task T289560) by Thiemo Kreuz
- git #f6953d40 - Add basic QUnit tests for all transclusion outline classes (task T289560) by Thiemo Kreuz
- git #3bca0f30 - Minor cleanups to new add parameter input widget (task T272487) by Thiemo Kreuz
- git #5c9fbca0 - Added new input page for undocumented parameters (task T272487) by Svantje Lilienthal
- git #d78af2c0 - Add a first trivial PHPUnit test by Thiemo Kreuz
Wikibase
edit- git #e3d7fb29 - tests: minor chanages to allow typehint additions in core by Daimona Eaytoy
- git #ef64354a - selenium: Delete webdriverio from wikibase-tainted-ref (task T274579) by Željko Filipin
- git #7d055e54 - Add API integration tests for namespace default content models (task T288820) by Lucas Werkmeister
- git #3c4d37b9 - Rename WikibaseRepo.FederatedProperties.entitytypes.php (task T289160) by rosalie
- git #8ccec922 - Test that APIs return normalized data values (task T289501) by Lucas Werkmeister
- git #b2eaae32 - Return normalized snaks from SetClaim, SetReference (task T289501) by Lucas Werkmeister
- git #8ccf1593 - FP: Test saving local statements with feddy props (task T288601) by tzhelyazkova
- git #6a0ec6fc - FP: Prefetch only federated properties in FederatedPropertiesEntityParserOutputGenerator (task T285293) by tzhelyazkova
- git #451be663 - Use wfArrayPlus2d() to merge definitions arrays (task T287139) by Lucas Werkmeister
- git #4a7c3caa - Set EntityHandler::generateHTMLOnEdit to false (task T285987) by Amir Sarabadani
WikibaseLexeme
edit- git #90d7dba4 - Don’t use array_merge_recursive() to merge entity types (task T287139) by Lucas Werkmeister
WikibaseLexemeCirrusSearch
edit- git #2e77b9f5 - Use wfArrayPlus2d() to merge definitions arrays (task T287139) by Lucas Werkmeister
WikibaseMediaInfo
edit- git #68b5f761 - selenium: Update wdio-mediawiki (task T283597) by sahil
WikibaseQualityConstraints
edit- git #d7564ee1 - Fix regex checking using preg_match() (task T188534) (task T289805) by Lucas Werkmeister
- git #7e3b8ebb - Remove double spaces from messages by Amir Aharoni
- git #b13c5404 - build: Updating path-parse to 1.0.7 by libraryupgrader
WikidataPageBanner
edit- git #bc7816df - Use $.on( 'load' ) instead of $.load() (task T288884) by Lucas Werkmeister
- git #43fccf62 - build: Updating path-parse to 1.0.7 by libraryupgrader
WikiLove
edit- git #5bc32f89 - build: Updating path-parse to 1.0.7 by libraryupgrader
WikimediaEditorTasks
edit- git #e002fbf7 - Replace deprecated CentralIdLookup::factory (task T289686) by TChin
WikimediaIncubator
edit- git #795e550e - build: Updating path-parse to 1.0.7 by libraryupgrader
WikimediaMessages
edit- git #b2fb773a - Remove double spaces from messages by Amir Aharoni
- git #f0c669ea - build: Updating path-parse to 1.0.7 by libraryupgrader
Wikisource
edit- git #6fdb211c - build: Updating path-parse to 1.0.7 by libraryupgrader
Skins
editCologneBlue
edit- git #f5d2f56a - Omit template directory (task T262067) by jdlrobson
MinervaNeue
edit- git #616da046 - Allocate space for mw-ui-button to grow by jdlrobson
- git #39612ba6 - build: Updating npm dependencies by libraryupgrader
Modern
edit- git #1b552e54 - Omit template directory (task T262067) by jdlrobson
MonoBook
edit- git #8aaa1525 - build: Updating path-parse to 1.0.7 by libraryupgrader
Vector
edit- git #a35b21d2 - Correct positioning of search icon before WVUI loads by Nicholas Ray
- git #3435f8fd - Template directory is set in skin.json (task T262067) by jdlrobson
- git #d1500540 - Improve readability of anon user menu for screenreaders (task T288293) by bwang
- git #1efe0a42 - Remove user links feature flag (task T288852) by Clare Ming
- git #cd2a1864 - Do not show create account link for private wikis. (task T288428) by Clare Ming
- git #3dccc74b - Add title attributes to menu icons on hover (task T287494) by Clare Ming
- git #a841713f - Replace deprecated CentralIdLookup::factory (task T289713) by TChin
- git #6a2f7a5d - build: Updating npm dependencies by libraryupgrader
- git #d9dadf4a - Add imageGallery icon for UploadsLink and ContentTranslation menu links (task T288541) by bwang
- git #129bf5c3 - Update vector menu hide dropdown class to use BEMish convention. (task T253671) by Clare Ming
- git #391d9ba5 - [refactor] Clean up responsive handling by jdlrobson
WikimediaApiPortal
edit- git #bc27d219 - Remove call to text() on string. (task T289692) by Cindy Cicalese
No Changes
edit- GeoData
- OATHAuth
- ArticleCreationWorkflow
- ContactPage
- SandboxLink
- ParserFunctions
- wikihiero
- Renameuser
- Calendar
- AntiSpoof
- RSS
- 3D
- DoubleWiki
- MapSources
- ExtensionDistributor
- Linter
- Poem
- GlobalBlocking
- FileImporter
- FundraiserLandingPage
- RevisionSlider
- LandingCheck
- TemplateStyles
- BetaFeatures
- CharInsert
- Collection
- Newsletter
- Capiunto
- SyntaxHighlight_GeSHi
- WebAuthn
- UploadWizard
- CongressLookup
- IPInfo
- BounceHandler
- Kartographer
- EntitySchema
- ApiFeatureUsage
- OAuth
- WikibaseCirrusSearch
- Nostalgia
- InputBox
- WikiEditor
- Cognate
- Graph
- OpenStackManager
- PoolCounter
- InterwikiSorting
- Wikidata.org
- TorBlock
- NearbyPages
- MachineVision
- CentralNotice
- CreditsSource
- TemplateWizard
- Gadgets
- UniversalLanguageSelector
- Josa
- LiquidThreads
- Listings
- GuidedTour
- ActiveAbstract
- PropertySuggester
- ElectronPdfService
- MassMessage
- PageAssessments
- EventBus
- Insider
- PdfHandler
- LdapAuthentication
- SearchExtraNS
- SubpageSortkey
- CodeReview
- ExternalGuidance
- CodeEditor
- GeoCrumbs
- WikimediaEvents
- XAnalytics
- LoginNotify
- StopForumSpam
- JsonConfig
- PagedTiffHandler
- PageImages
- GettingStarted
- CommonsMetadata
- Timeless
- TextExtracts
- TitleBlacklist
- GWToolset
- WikimediaApiPortalOAuth
- VipsScaler
- TrustedXFF
- CiteThisPage
- TranslationNotifications
- Citoid
- PageViewInfo
- DonationInterface
- DynamicSidebar
- Dashiki
- EventStreamConfig
- Quiz
- LabeledSectionTransclusion
- UserMerge
- ArticlePlaceholder
- Disambiguator
- cldr
- MobileApp
- OAuthRateLimiter
- DismissableSiteNotice
- CheckUser
- Cite
- FeaturedFeeds
- SecureLinkFixer
- AdvancedSearch
- WikimediaMaintenance
- Campaigns
- LocalisationUpdate
- SubPageList3
- GlobalUsage
- FundraisingTranslateWorkflow
- GlobalCssJs
- ShortUrl
- TemplateSandbox
- RelatedArticles
- Elastica
- ImageMap
- PageNotice
- MediaModeration
- CodeMirror
- NewUserMessage
- GoogleNewsSitemap
- SiteMatrix
- Interwiki
- VisualEditor
- WikimediaBadges
Total Changes
edit295 Changes in 65 repos by 60 authors