MediaWiki 1.36/wmf.10
![]() |
Deployment of MediaWiki 1.36.0-wmf.10 to Wikimedia sites | MediaWiki 1.36.0-wmf.11![]() |
The latest version (labeled "1.36.0-wmf.10") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 22 September 2020 (see the roadmap).
Core changes
edit- git #fe62a93f - Branch commit for wmf/1.36.0-wmf.10 (T257978) by trainbranchbot
- git #c36b3204 - Handle CORS preflight request and prevent anon users from unsafe methods (T232176) (T262712) by David Barratt
- git #d0ea5b89 - mediawiki.page.watch.ajax: resolve notif promise, then update watch link (T263135) by MusikAnimal
- git #c0c8dad0 - Deprecate Skin::makeVariablesScript() (T257995) by Ammar Abdulhamid
- git #9982b791 - Remove unnecessary calls to SpecialBlock::getTargetAndType (T250940) by Thalia
- git #f4995561 - Remove SpecialUnblock dependency on SpecialBlock::getTargetAndType (T250940) by Thalia
- git #7535a265 - DevelopmentSettings: Make sure all currently used global have a `global` call (T263475) by Reedy
- git #c2a63cc6 - Correct Finnish translation of Special:PasswordPolicies by 01miki10
- git #d519bef8 - Fix GuzzleHttpRequest request headers by Tim Starling
- git #be87d998 - Ensure dropdown label is always on its own line (T262934) by Sam Wilson
- git #29297079 - Add Finnish special page aliases by 01miki10
- git #a00b5c00 - Hard deprecate SpecialUnblock::processUnblock (T250020) by Martin Urbanec
- git #9b6a65db - [tests] Remove SpecialUnblock::processUnblock calls in SpecialUnblockTest (T250020) by Martin Urbanec
- git #64ea1577 - Explicitly wrap some XML calls in libxml_disable_entity_loader() by Reedy
- git #8e2124a1 - Drop Message->getFormat(), hard deprecated since 1.29 by James D. Forrester
- git #4a77e850 - Hard-deprecate the ParserBeforeStrip/ParserAfterStrip hooks (T250449) (T250450) by James D. Forrester
- git #ef14ee6d - Updating nikic/php-parser (v4.9.1 => v4.10.0) by Reedy
- git #f99d5d01 - MessagesVec.php: update `$namespaceNames` and `$namespaceAliases` (T255938) by MarcoAurelio
- git #46631122 - Fix typo 'Watchlst' in `apihelp-edit-param-watchlistexpiry` (T201491) by Amorymeltzer
- git #a3c6c5a1 - Add missing indent in some special page pagers by Umherirrender
- git #9470fdd6 - Do not create TitleValue when calling LinkBatch in CategoryPager by Umherirrender
- git #dd4f247e - Do not call SpecialBlock::canBlockEmail in ApiBlock (T263327) by Martin Urbanec
- git #b1226ace - Deprecate SpecialBlock::checkUnblockSelf (T263326) by Martin Urbanec
- git #ca8d5a22 - [docs] BlockPermissionChecker::$targetType can be null (T263327) by DannyS712
- git #b2ba9019 - Add tests for ApiBlock return values when blocking by userid (T189073) by DannyS712
- git #3c2c7b0f - Move SpecialBlock::canBlockEmail to BlockPermissionChecker (T263327) by Martin Urbanec
- git #90f6829c - Use ::class to refer HTML form field classes by Umherirrender
- git #a67b43c8 - Inject service into SpecialFewestRevisions/SpecialMostRevisions (T259960) by Umherirrender
- git #0799b983 - [tests] SpecialBlockTest: Do not save an empty block in testProcessFormUserTalkEditFlag (T189073) by Martin Urbanec
- git #e84f5efe - Fix description for pruneFileCache.php by Reedy
- git #82542991 - Updating pear/net_smtp (1.9.1 => 1.9.2) by Reedy
- git #600fdd68 - [tests] SpecialBlockTest: Make testProcessFormRestrictionsChange not to save an empty block (T189073) by Martin Urbanec
- git #a650c96c - Updating nikic/php-parser (v4.4.0 => v4.9.1) by Reedy
- git #b346501f - Updating guzzlehttp/guzzle (6.5.5 => 7.0.1) by Reedy
- git #fcd305ca - Updating guzzlehttp/guzzle (6.5.4 => 6.5.5) by Reedy
- git #9ceaaeb8 - Allow logos to be altered by current language variant (T261153) by jdlrobson
- git #4f32fc5e - Require Skin name when passing options to Skin constructor (T262233) by Ammar Abdulhamid
- git #19eb7a59 - Remove double space in two template-equals messages by Amir Aharoni
- git #a8d0d404 - Hard deprecate all methods in Autopromote class by Martin Urbanec
- git #607cc155 - Installer: consistently reset Language objects (T261081) by daniel
- git #b9b8b536 - Language: ensure commafy does not corrupt UTF-8 strings (T237467) by C. Scott Ananian
- git #0d455c63 - FileImporter browser tests require uploads enabled (T190829) by Adam Wight
- git #1dd19589 - EditPage: ensure we only try to formatNum() numeric strings (T237467) by C. Scott Ananian
- git #5073bfc4 - SpecialUserrights: Make use of UserGroupManager (T14518) by DannyS712
- git #6b05a279 - Require three parameters to ParserCache::__construct() by Tim Starling
- git #693286d8 - Make the HookContainer parameter to Rest\Router be required by Tim Starling
- git #7a8dd86f - Deprecations from HookRunner call site migration by Tim Starling
- git #0d9c7574 - Add doc comment for PoolCounter::isFastStaleEnabled() by Tim Starling
- git #9834d4c2 - Prevent service injection to LoadExtensionSchemaUpdates hook (T258851) by Tim Starling
- git #8329352f - Don't preface test description with comment by Arlo Breault
- git #3e6b0fdd - Change error message for unblocking hidden user without rights to do so (T261761) by Martin Urbanec
- git #3a5881fd - Use localized success message after watching via action=watch (T262547) by Sam Wilson
- git #c1ffa954 - Introduce TinyInt db datatype for doctrine DBAL (T230428) by Amir Sarabadani
- git #c0ee12dc - Migrate change_tag_def table to abstract schema (T230428) (T164898) by Amir Sarabadani
- git #be4f90c7 - Migrate watchlist_expiry to abstract schema (T230428) (T164898) by Amir Sarabadani
- git #1ac06ab2 - Introduce TimestampType for handling custom db type in doctrine (T42626) by Amir Sarabadani
- git #813bd811 - Use $msg2 in CoreParserFunctionsTest::testGender (T263091) by Reedy
- git #d04f0409 - resourceloader: Use a local HookRunner by Timo Tijhof
- git #d75b45ee - objectcache: Add QoS flags to HashBagOStuff by daniel
- git #6beacf65 - MediaWikiIntegrationTestCase docs: call parent::setUp() by DannyS712
- git #29521ee6 - BlockPermissionChecker: Add docs to constructor by Martin Urbanec
- git #b4180d5c - BlockPermissionCheckerFactory: Make accepted targets in line with AbstractBlock::parseTarget by Martin Urbanec
- git #e42adfd1 - emptyUserGroup.php: handle more than 5000 users by Gergő Tisza
- git #e878341b - Drop down lists: Do not use the value for 'other' as option group (T251351) by Umherirrender
- git #e4ab85d4 - LBFactory: use HashBagOStuff in CLI mode (T254430) by daniel
- git #5e703cdf - Hard deprecate File::userCan() with $user=null (T263014) by C. Scott Ananian
- git #a66e7a6b - Revert "Remove support for (Archived|OldLocal)File::userCan without a user" (T263014) by Jforrester
- git #b4f4c254 - Add import permissions to new import grant by Martin Urbanec
- git #c7dc0555 - Fix failure of rebuildLocalisationCache.php due to RL hook (T262900) by Tim Starling
- git #7229375a - Conform to selector-class-pattern for watchlist expiry class by Sam Wilson
- git #54f6f10c - Move notification area to end of body (T260413) (T260262) (T260432) by Sam Wilson
- git #dcb3e9cf - Language::translateBlockExpiry update $user docs (T243708) by DannyS712
- git #115635d7 - EditPageTest: No need to set $wgUser (T243708) by DannyS712
- git #8af8aaad - UserTest: No need to set $wgUser (T243708) by DannyS712
- git #1c086b93 - CheckBlocksSecondaryAuthenticationProviderTest: No need to set $wgUser (T243708) by DannyS712
- git #bfa4357d - CoreParserFunctions: ensure formatNum is only called on numeric strings (T237467) by C. Scott Ananian
- git #aeb3f45c - Tracking category and parser warning for deprecated uses of {{=}} (T91154) by C. Scott Ananian
- git #ce663741 - Allow independent parser test files to (re)define articles w/ the same names by C. Scott Ananian
- git #bc32baf9 - ApiQueryUserInfo: Add `theoreticalratelimits` (T258888) by DannyS712
- git #defc3f93 - Use word instead of substring selector in Parsoid skinning by Arlo Breault
- git #d954678e - Add release note for BaseTemplate::getToolbox (T255321) by Ammar Abdulhamid
- git #741f0800 - Collapsible HTMLForms need to add JS module (T260642) by jdlrobson
- git #36127ffd - ApiOptions: log when userjs-* option changes (T259073) by daniel
- git #437ecbef - Throw exception if EditPage has no context title set (T176526) by Kunal Mehta
- git #0c01d8cc - resourceloader: Add skin-based 'mediawiki.skin.variables.less' import (T112747) by Timo Tijhof
- git #1c56c9f9 - cleanupSpam - reduce direct references to $wgUser (T243708) by DannyS712
- git #c52abea0 - Manually redirect in UploadFromUrl (T258122) by Holger Knust
- git #6f9de41b - MediaWiki\Rest\HttpException: Support 3xx codes and wrapped Response (T260959) by C. Scott Ananian
- git #73674f9b - Allow REST API Responses to be JsonSerializable objects by David Barratt
- git #dc703748 - Provide link to view diff of deleted revision in missing-rev message (T251066) by Ammar Abdulhamid
- git #8a0eb03b - Allow for safe deserialization of WikiPage objects. (T259181) by daniel
- git #571f1bcc - Don't pass stdin to commands by default (T206957) by Tim Starling
- git #75d22c76 - Add `mrh` Mara to Names.php (T259330) by Jon Harald Søby
Vendor
edit- git #fa8030d8 - Bump wikimedia/parsoid to 0.13.0-a10 (T214241) (T249743) (T254502) (T261711) (T262409) (T262452) (T262637) (T262986) (T263025) by Subramanya Sastry
- git #6f485339 - Updating nikic/php-parser (v4.9.1 => v4.10.0) by Reedy
- git #246ae76f - Updating james-heinrich/getid3 (v1.9.19 => v1.9.20) by Reedy
- git #d94a45e5 - Updating ramsey/uuid (3.9.3 => 4.1.1) by Reedy
- git #79da1a16 - Updating brick/math (0.8.15 => 0.8.17) by Reedy
- git #8ede07ac - Update spomky-labs/* by Reedy
- git #e923cb8f - Updating league/uri (6.2.1 => 6.3.0) by Reedy
- git #574af56e - Updating lcobucci/jwt (3.3.2 => 3.3.3) by Reedy
- git #b348fd24 - Updating pear/net_smtp (1.9.1 => 1.9.2) by Reedy
- git #fe3cfe5c - Update symfony/* by Reedy
- git #6e2b4e8f - Updating nikic/php-parser (v4.4.0 => v4.9.1) by Reedy
- git #a5ae8fb3 - Update web-auth libraries by Reedy
- git #dfebc4d5 - Updating guzzlehttp/guzzle (6.5.5 => 7.0.1) by Reedy
- git #5f02d8b0 - Updating guzzlehttp/guzzle (6.5.4 => 6.5.5) by Reedy
Extensions
edit3D
editNo changes for 3D
AbuseFilter
edit- git #4605baa2 - Let sysops see difflinks to deleted revisions on Special:AbuseLog (T261630) by Matěj Suchánek
- git #f1ecdd4a - Inject PermissionManager to SpecialAbuseLog by Matěj Suchánek
- git #e5746bbb - parser: Add a BC option to get DNULL for unset variables (T230256) by Daimona Eaytoy
- git #a75e01dc - Add separate `abusefilter-log-search-filter-help-central` message (T238510) by DannyS712
- git #bd454341 - Add MessageLocalizer to AbuseFilter::getActionDisplay by Umherirrender
- git #bf74fd0c - Allow Blockautopromote duration to be configured for wikis. (T231756) by DannyS712
- git #02962b96 - Cleanup abuse log code and join it with revision by Matěj Suchánek
- git #cba29fe8 - Hide "User:" prefix from autopromote log entries (T247173) by Matěj Suchánek
- git #9c1868d5 - Update hook calling to use new HookContainer (T254306) by DannyS712
- git #43e471d0 - Introduce searchFilters.php (T262052) by Huji Lee
- git #5d2eaa05 - Revert "Fix a test which will be broken by Hooks::run() migration" by Daimona Eaytoy
- git #3e5b9f18 - Hardcode 'abusefilter-view' right when adding CU log entry (T255506) by proc
- git #b523b71f - Standardize the order of options in dropdown filters for search (T255533) by Huji Lee
ActiveAbstract
editNo changes for ActiveAbstract
AdvancedSearch
edit- git #07ae7a06 - Don't put default …&sort=relevance in the URL (T197525) (T243884) by Thiemo Kreuz
AntiSpoof
edit- git #f89601df - Replace deprecated SpoofUser::getStatus in api by Umherirrender
ApiFeatureUsage
editNo changes for ApiFeatureUsage
ArticleCreationWorkflow
editNo changes for ArticleCreationWorkflow
ArticlePlaceholder
editNo changes for ArticlePlaceholder
Babel
edit- git #e5961f88 - Convert Babel to use abstract schema (T259374) by Reedy
BetaFeatures
editNo changes for BetaFeatures
BounceHandler
editNo changes for BounceHandler
Calendar
editNo changes for Calendar
Campaigns
editNo changes for Campaigns
Capiunto
editNo changes for Capiunto
CategoryTree
editNo changes for CategoryTree
CentralAuth
edit- git #71f32b53 - Solve text-alignment issues on Special:GlobalRenameQueue (T235288) by Martin Urbanec
- git #21b28d41 - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
- git #6edbb779 - Alphasort hooks by Reedy
- git #3cdcd4c8 - Make CentralAuth lift its own local blocks (T263170) by Martin Urbanec
CentralNotice
editNo changes for CentralNotice
CharInsert
editNo changes for CharInsert
CheckUser
edit- git #d29e5252 - resources: Organize frontend files by module directory (T193826) by Timo Tijhof
- git #acb46166 - Fix "Previously blocked" text if checkuser's current IP is blocked (T211760) by Martin Urbanec
- git #4f6f410d - SpecialCheckUser: Only tag user pages if the user was blocked by Thalia
CirrusSearch
edit- git #911ae3e5 - Remove pages from completion search by page id by Erik Bernhardson
- git #8a975785 - Simplify creating indices on all writable clusters (T254331) by Erik Bernhardson
- git #73663bac - Remove final modifier on private method by Ammar Abdulhamid
Cite
edit- git #309645a7 - eslint: Fix and enable the 'no-shadow' rule by Ed Sanders
CiteThisPage
editNo changes for CiteThisPage
Citoid
editNo changes for Citoid
cldr
edit- git #dbf73bb1 - Add German translation for ja-xxx and ojp-xxx by Raymond
- git #c7680360 - Add monolingual language code ja-Hira, ja-Kana, ja-Hrkt, ja-Hani, ojp, ojp-Hira, ojp-Hani (T195816) by Remko de Keijzer
- git #f1e63aa0 - Add names of languages (gcr) and (hyw) in French by Raymond
- git #4093c3b0 - Add German translation for language code lij-MC by Raymond
- git #ac17f518 - Add monolingual language code lij-MC (T254968) by Remko de Keijzer
CodeEditor
editNo changes for CodeEditor
CodeMirror
editNo changes for CodeMirror
CodeReview
editNo changes for CodeReview
Cognate
editNo changes for Cognate
Collection
edit- git #b321581d - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
CommonsMetadata
edit- git #232ebc71 - build: Install eslint and stylelint; drop jsonlint (T220036) by James D. Forrester
ConfirmEdit
edit- git #69512c80 - Use floor division (//) when calculating chunks in python (T263223) by Reedy
- git #29789722 - Use $this->fatalError() where $this->error() is called with $die > 1 by Reedy
CongressLookup
editNo changes for CongressLookup
ContactPage
editNo changes for ContactPage
ContentTranslation
edit- git #65b08d77 - Pass a WikiPage to AbuseFilter's VariableGenerator::addEditVars by Daimona Eaytoy
- git #891f9973 - CX3 build 0.1.0+20200918 by Santhosh Thottingal
- git #920de3aa - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
- git #f36a74e0 - SXContentComparator: Enable observer only for vertical intersection (T263118) by NikG
- git #73f42798 - CX3: Set default target language to 'es' by Santhosh Thottingal
- git #e34b50a1 - SXSentenceSelector: Select first sentence on mounted by NikG
- git #9934c949 - SXEditor: First integration of visual editor (T259506) by NikG
CreditsSource
editNo changes for CreditsSource
Dashiki
editNo changes for Dashiki
Disambiguator
editNo changes for Disambiguator
DiscussionTools
edit- git #e6b91ced - Collapse advanced drawer when clearing (T263061) by Ed Sanders
- git #f98c487f - Update link in error message by Ed Sanders
- git #9d3eea5f - Only reset summaryPrefixLength on user event (T263062) by Ed Sanders
- git #b988eca1 - When preventing switching modes, don't log a type-specific action (T259673) by David Lynch
- git #5c2abccf - Always send edit summary, regardless of visibility (T262501) by Ed Sanders
- git #f934e9ae - Add integration tests using pages from sr.wp (T259818) by Bartosz Dziewoński
- git #329df8c9 - Parsing discussions converted to language variants (T259818) by Bartosz Dziewoński
- git #39f4bf86 - 'transcludedfrom' API response is an object, not array by Bartosz Dziewoński
- git #5acbbe02 - Remove few messages from translations on Serbian language by zoranzoki21
- git #fe8c4075 - Bypass useless API requests on non-existent pages by Ed Sanders
- git #069ea895 - ApiDiscussionToolsEdit: Use PARAM_TYPE => 'string' for single-line textfields by Bartosz Dziewoński
- git #5ced26b7 - Add content getters to Thread/Comment items by Ed Sanders
- git #e329027b - Implement cloneContents on ImmutableRange by Ed Sanders
- git #10899af6 - Fix parsing links in Parsoid documents without short URLs (T261711) by Bartosz Dziewoński
DismissableSiteNotice
editNo changes for DismissableSiteNotice
DonationInterface
edit- git #ccafda89 - Form settings for Adyen AU and NZ (T262825) by Elliott Eggleston
- git #95beb1df - Enable cc donations through Adyen for AU, NZ (T262825) by Margaret Epps
- git #30a85888 - Disable Carte Bancaire by Elliott Eggleston
- git #0bd1fefe - Revert "Merge branch 'master' into deployment" by Elliott Eggleston
- git #0398bf2a - Remove final modifier on private method by Ammar Abdulhamid
- git #f5def41f - Remove colon from amount header (T261439) by pcoombe
- git #e0d1ae66 - Add form settings for Adyen iDEAL. by jgleeson
DoubleWiki
editNo changes for DoubleWiki
DynamicSidebar
editNo changes for DynamicSidebar
Echo
edit- git #61cda882 - Drop private EchoCachedList::ONE_DAY, unused by James D. Forrester
- git #2afb728a - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
- git #27a6a1fb - Change echo_push_* column types from TEXT to BLOB (T246716) by Michael Holloway
Elastica
editNo changes for Elastica
ElectronPdfService
editNo changes for ElectronPdfService
EntitySchema
edit- git #877206fb - eslint: Simplify one-off rule into an inline one by James D. Forrester
- git #d36adb1d - build: Upgrade eslint-config-wikimedia from 0.16.2 to 0.17.0 by James D. Forrester
- git #40976873 - build: Upgrade stylelint-config-wikimedia from 0.8.0 to 0.10.1 by James D. Forrester
- git #15f2dde0 - build: Upgrade grunt-banana-checker from 0.8.1 to 0.9.0 by James D. Forrester
- git #59545bff - build: Upgrade grunt from 1.0.4 to 1.3.0 by James D. Forrester
- git #edb98545 - Uncomment visibility for constants by Amir Sarabadani
EventBus
edit- git #e8dd28a5 - build: Updating npm dependencies by libraryupgrader
- git #207314a9 - Add 'use strict' to javascript files by Umherirrender
EventLogging
editNo changes for EventLogging
EventStreamConfig
editNo changes for EventStreamConfig
ExtensionDistributor
editNo changes for ExtensionDistributor
ExternalGuidance
editNo changes for ExternalGuidance
FeaturedFeeds
editNo changes for FeaturedFeeds
FileExporter
editNo changes for FileExporter
FileImporter
edit- git #b97276a0 - Update a few unspecific "array" PHPDoc type hints by Thiemo Kreuz
- git #f3b113db - Block admins accidentally importing to protected titles as well (T262628) by Thiemo Kreuz
- git #c2f064aa - Block page titles which are marked as fully protected on the target wiki (T262628) by Thiemo Kreuz
- git #b3c3df1c - Fix minor, recent PHPCS violations by Thiemo Kreuz
- git #8ed944eb - Fix two-hop interwiki prefix lookup reducing "foo.org" to "org" (T225515) by Thiemo Kreuz
- git #5ff05bd2 - Update outdated FileImporterInterWikiMap docs (T225515) by Thiemo Kreuz
- git #254104e9 - Use wfExpandIRI() for compact, readable URLs in summaries (T255346) by Thiemo Kreuz
FlaggedRevs
edit- git #15ffb4a4 - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
- git #aa1fb832 - Avoid isset() and empty() in a few more places by Thiemo Kreuz
- git #eec5d4cf - Fix APCOND_FR_NEVERBLOCKED handling (part 3) (T262970) by Bartosz Dziewoński
- git #a28b36b5 - Fix APCOND_FR_NEVERBLOCKED handling (part 2) (T262970) by DannyS712
- git #39a979cb - Fix APCOND_FR_NEVERBLOCKED handling (T262970) by DannyS712
Flow
edit- git #782ea702 - Fix insufficient isset() check in AbstractRevision (T259739) by Thiemo Kreuz
FundraiserLandingPage
editNo changes for FundraiserLandingPage
FundraisingTranslateWorkflow
editNo changes for FundraisingTranslateWorkflow
Gadgets
edit- git #c4931033 - Add namespace translation for Romanian by Raymond
GeoCrumbs
editNo changes for GeoCrumbs
GeoData
edit- git #9bae4ded - search: Pass through status return values from cirrus to api (T258641) by Erik Bernhardson
GettingStarted
editNo changes for GettingStarted
GlobalBlocking
editNo changes for GlobalBlocking
GlobalCssJs
editNo changes for GlobalCssJs
GlobalPreferences
edit- git #d8a22413 - Update for HookContainer by Tim Starling
GlobalUsage
editNo changes for GlobalUsage
GlobalUserPage
editNo changes for GlobalUserPage
GlobalWatchlist
edit- git #b17bbdeb - Update namespace of ResourceLoaderRegisterModulesHook by DannyS712
- git #5e6c5784 - Rename and cleanup modules/ files by DannyS712
GoogleNewsSitemap
editNo changes for GoogleNewsSitemap
Graph
edit- git #0c1b4a58 - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
GrowthExperiments
edit- git #de203e8d - Add TemplateFilter for validating TaskSet (T260758) by Kosta Harlan
- git #f08258c2 - Fix ResourceLoaderRegisterModulesHook namespace by Gergő Tisza
- git #7bbe8959 - Limit caching to local tasks (T260758) by Gergő Tisza
- git #485e51b0 - Factor out TaskTypeSelectionWidget (T258017) by Roan Kattouw
- git #9b5e914f - Factor out ArticleCountWidget by Roan Kattouw
- git #4eff363e - Homepage: Add hook for when mobile homepage summary HTML is loaded (T258010) by Kosta Harlan
- git #b76aeb41 - Homepage: Don't show welcome notice for variant C/D users (T258010) by Kosta Harlan
- git #b6e43269 - build: Updating npm dependencies by libraryupgrader
- git #de0d13cd - Extend MediaWikiUnitTestCase, not TestCase by Kosta Harlan
- git #0dcd525d - Variant C/D welcome popup on desktop (T258009) by Gergő Tisza
- git #a7c97db0 - Move TourHooks to the new hook system by Gergő Tisza
- git #18711f1e - Add missing dependency for Mentorship JS module (T263302) by Gergő Tisza
- git #d5408674 - Avoid shadowed variables in javascript by Umherirrender
- git #d5d8694f - Show task preview in variant C/D mobile summary (T258021) by Gergő Tisza
- git #9349db97 - Homepage: Revert wider task card on desktop for now (T263042) (T258704) by Roan Kattouw
- git #7a84591c - Fix width of sidebar modules in narrow mode in variant A (T263068) by Roan Kattouw
- git #ec059ab9 - Homepage: Fix styling for mobile start module (T258008) by Roan Kattouw
- git #be3d31de - Limit Suggested Edits enabled checks to main and talk namespaces by Kosta Harlan
- git #a8db6f34 - Partially revert RemoteSearchTaskSuggesterTest changes from Ia5ea51860 by Gergő Tisza
- git #3452d206 - StartEditingDialog: Change header text (T258016) by Roan Kattouw
- git #bdacee47 - Always load the first task on the server side (T258021) by Gergő Tisza
- git #b795ea47 - Newcomer tasks: Warm cache for variant C users (T260758) by Kosta Harlan
- git #a5be3a44 - Define default task types as constant and export to frontend by Kosta Harlan
- git #c9bd5891 - Cache newcomer TaskSets per user (T260758) by Kosta Harlan
- git #ce3b4b59 - Memoize calls to HomepageModuleRegistry by Gergő Tisza
- git #eae700e8 - Make wrapping SmallTaskCard in an <a> optional (T258021) by Gergő Tisza
- git #f905a0c2 - StartEditingDialog: Various fixes for variant C onboarding (T258016) by Roan Kattouw
GuidedTour
editNo changes for GuidedTour
GWToolset
edit- git #a60e90f8 - Add Phabricator project and parent task (T261606) by MarcoAurelio
ImageMap
editNo changes for ImageMap
InputBox
editNo changes for InputBox
Insider
editNo changes for Insider
intersection
editNo changes for intersection
Interwiki
editNo changes for Interwiki
InterwikiSorting
editNo changes for InterwikiSorting
Jade
editNo changes for Jade
Josa
editNo changes for Josa
JsonConfig
editNo changes for JsonConfig
Kartographer
edit- git #1b421582 - Remove final modifier on private method by Ammar Abdulhamid
LabeledSectionTransclusion
editNo changes for LabeledSectionTransclusion
LandingCheck
editNo changes for LandingCheck
LdapAuthentication
editNo changes for LdapAuthentication
Linter
edit- git #c647f7c8 - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
LiquidThreads
editNo changes for LiquidThreads
Listings
editNo changes for Listings
LocalisationUpdate
editNo changes for LocalisationUpdate
LoginNotify
editNo changes for LoginNotify
MachineVision
edit- git #a2214ef2 - build: Updating npm dependencies by libraryupgrader
- git #6836d9a8 - Avoid shadowed variables in javascript by Umherirrender
MapSources
editNo changes for MapSources
MassMessage
editNo changes for MassMessage
Math
edit- git #dc1ce191 - build: Updating npm dependencies by libraryupgrader
- git #f2cb6406 - Avoid shadowed variables in javascript by Umherirrender
- git #c4cf84fd - Fix mathoid test data for last changes to renderer by Umherirrender
MediaModeration
editNo changes for MediaModeration
MobileApp
editNo changes for MobileApp
MobileFrontend
edit- git #774c7914 - Don't fatal when creating new Mobile Skin (T262233) by Ammar Abdulhamid
- git #2434ed9c - Add visibility modifier to constants (T253169) by Ammar Abdulhamid
- git #4ffc07f4 - Drop ContentTransformations getter and setter (T261804) by Ammar Abdulhamid
- git #631a92dd - Add visibility modifier to more constants (2) (T253169) by Ammar Abdulhamid
- git #98358f80 - Flatten Section transforms (T261769) by Peter Ovchyn
- git #8d118e6d - Replace uses of var in block message drawer modules by Thalia
- git #23a64cef - Reinstate analytics tracking for the block message drawer (T260218) by Thalia
- git #e26254d0 - Update identifyLeadParagraph.js implementation by Ed Sanders
- git #f6b6b4ac - build: Unify Storybook curl commands to Gerrit by Volker E
- git #021a1291 - tests: Use setTemporaryHook() rather than legacy writing to wgHooks by James D. Forrester
- git #9488e406 - Simplify lead paragraph check by Ed Sanders
- git #0993dac5 - Add test case for template styles inside paragraph with content (T263034) by Ed Sanders
- git #395bd674 - Check $coords matched some nodes before comparing contents (T263034) by Ed Sanders
- git #948f2524 - storybook: Update to account for new core LESS variables files (T263064) by Volker E
- git #36e77036 - Fixes TypeError: s[t.title] is undefined by jdlrobson
- git #49750bd3 - Introduce MobileFormatter::$transforms as private property (T261769) by Peter Ovchyn
- git #9f4c7412 - Display the block reason HTML in the block message drawer (T261944) by Thalia
- git #2f846982 - Ensure diff engine uses the correct title (T245172) by Ed Sanders
MultimediaViewer
editNo changes for MultimediaViewer
NavigationTiming
edit- git #7abcd61f - build: Updating eslint-config-wikimedia to 0.17.0 by libraryupgrader
- git #1ceef12c - Account for empty layout shift sources array (T263047) by gilles
- git #3d5033b1 - ext.navigationTiming: Avoid shadowed variables in javascript by Umherirrender
Newsletter
edit- git #3edb7c86 - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
NewUserMessage
editNo changes for NewUserMessage
Nuke
editNo changes for Nuke
OATHAuth
editNo changes for OATHAuth
OAuth
edit- git #64487df7 - OAuth2 ext. - update README on $wgRestAPIAdditionalRouteFiles (T260711) by arttsymbar
- git #0b12def2 - Show applicable grant when consumer has only basic rights (T166690) by Ammar Abdulhamid
OAuthRateLimiter
edit- git #c60090db - Move LoadExtensionSchemaUpdatesHook handler to separate class. (T263510) by Petr Pchelko
OpenStackManager
editNo changes for OpenStackManager
ORES
edit- git #70550299 - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
- git #c8629390 - Drop wgActorTableSchemaMigrationStage compatibility by James D. Forrester
PageAssessments
editNo changes for PageAssessments
PagedTiffHandler
editNo changes for PagedTiffHandler
PageImages
editNo changes for PageImages
PageTriage
editNo changes for PageTriage
PageViewInfo
editNo changes for PageViewInfo
ParserFunctions
editNo changes for ParserFunctions
PdfHandler
editNo changes for PdfHandler
Petition
editNo changes for Petition
Poem
editNo changes for Poem
PoolCounter
editNo changes for PoolCounter
Popups
edit- git #23b6332a - Avoid shadowed variables in javascript by Umherirrender
- git #8b6e85dd - storybook: Update to account for new core LESS variables files (T263064) by Volker E
ProofreadPage
edit- git #9c1039a9 - Fix visibility of setUp/tearDown by Thiemo Kreuz
- git #a0fa89b1 - Fix typos: leve -> level by DannyS712
- git #fe593cd2 - Allow subpages in ProofreadPage's namespaces (T256410) by Martin Urbanec
PropertySuggester
editNo changes for PropertySuggester
QuickSurveys
editNo changes for QuickSurveys
Quiz
editNo changes for Quiz
ReadingLists
editNo changes for ReadingLists
RelatedArticles
editNo changes for RelatedArticles
Renameuser
editNo changes for Renameuser
RevisionSlider
edit- git #ddcd65f4 - Migrate Pointer to packageFiles by Adam Wight
- git #ced0fbbb - Use correct context for checking for MobileDiff (T245172) by Ed Sanders
- git #c9958c5e - Migrate HelpDialog to packageFiles by Adam Wight
RSS
editNo changes for RSS
SandboxLink
editNo changes for SandboxLink
Score
editNo changes for Score
Scribunto
editNo changes for Scribunto
SearchExtraNS
editNo changes for SearchExtraNS
SecureLinkFixer
edit- git #566627fd - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
edit- git #8f78f9d5 - SecurePoll: Remove usage of Skin::makeVariablesScript() (T257995) by Ammar Abdulhamid
ShortUrl
editNo changes for ShortUrl
SiteMatrix
editNo changes for SiteMatrix
SpamBlacklist
editNo changes for SpamBlacklist
SubPageList3
editNo changes for SubPageList3
SubpageSortkey
editNo changes for SubpageSortkey
SyntaxHighlight_GeSHi
edit- git #0f876f17 - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
TemplateData
edit- git #0323e783 - Add missing ResourceLoader module for the trash icon (T258820) by Thiemo Kreuz
- git #9f878897 - Turn static variables into private constants by Thiemo Kreuz
- git #eeffc4bf - Prefer Html::rawElement instead of open/closeElement by Thiemo Kreuz
- git #a4813c26 - Add and update soft PHPDoc type hints by Thiemo Kreuz
TemplateSandbox
editNo changes for TemplateSandbox
TemplateStyles
editNo changes for TemplateStyles
TemplateWizard
edit- git #036fda97 - build: Updating npm dependencies by libraryupgrader
- git #e7833ee9 - Avoid shadowed variables in javascript by Umherirrender
TextExtracts
editNo changes for TextExtracts
Thanks
editNo changes for Thanks
TheWikipediaLibrary
editNo changes for TheWikipediaLibrary
TimedMediaHandler
edit- git #f0779654 - Fix ?? guard for broken Ogg Vorbis comments (T230158) (T259177) by Thiemo Kreuz
- git #e7df071a - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
- git #b6af22c4 - Use `source` rather than `this` (T255721) by jdlrobson
- git #a605a8bc - Use SkinTemplateNavigation::UniversalHook (T255319) by Ammar Abdulhamid
timeline
editNo changes for timeline
TitleBlacklist
editNo changes for TitleBlacklist
TocTree
editNo changes for TocTree
TorBlock
editNo changes for TorBlock
Translate
edit- git #fd79785c - Align translation stats graphs horizontally (T263092) by Abijeet
- git #4fcc8e65 - GroupSynchronizationCacheTest: Add missing parent::setUp call by DannyS712
- git #b7f75120 - Show localized numbers in translation stats graph (T263106) by Abijeet
- git #fc4f7004 - Ignore empty array options when generating TranslationStats template code (T134634) by Abijeet
- git #2c00a9a8 - Add Chart.js in Special:TranslationStats (T134634) by Abijeet
- git #baf12e1a - Add API to fetch translation stats (T134634) by Abijeet
TranslationNotifications
editNo changes for TranslationNotifications
TrustedXFF
editNo changes for TrustedXFF
TwoColConflict
edit- git #c71a1405 - build: Updating npm dependencies by libraryupgrader
- git #f825c055 - Avoid shadowed variables in javascript by Umherirrender
UniversalLanguageSelector
edit- git #d3b07d2e - Update language name search database by Niklas Laxström
- git #99937ba1 - Add GochiHand font (T258839) by Reedy
- git #c7caa09b - Remove comment about eot file format by Reedy
UploadsLink
editNo changes for UploadsLink
UploadWizard
editNo changes for UploadWizard
UrlShortener
editNo changes for UrlShortener
UserMerge
edit- git #8060eb74 - Remove/fix phpcs exclusions by Reedy
- git #5e2a37f4 - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
- git #412132e7 - Bump min MW version to 1.35.0 (T263330) by Reedy
VipsScaler
editNo changes for VipsScaler
VisualEditor
edit- git #4ad28000 - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
- git #adf97402 - Update VE core submodule to master (1c3ca2da9) (T191858) (T254646) by Bartosz Dziewoński
- git #29efc96c - Fixes: Error: Bad constructor arguments by jdlrobson
- git #7a61992f - Store revid as undefined when document doesn't exist (revid=0) (T262838) by Ed Sanders
WebAuthn
edit- git #405feff7 - Update web-auth libraries by Reedy
Wikibase
edit- git #96b266d5 - Temporarily unlink ResourceLoaderRegisterModulesHook interface by Timo Tijhof
- git #0a603dd0 - termbox: use gerrit repo instead of phab mirror by Jakob Warkotsch
- git #169ab496 - FP: add missing declare( strict_types = 1 ); by addshore
- git #85a5d96e - Add a ChangeDeletionNotificationJob to ChangesModification NS by Itamar Givon
- git #a276326a - Update termbox pin to latest master (T228528) by Jakob Warkotsch
- git #512a8926 - Update guzzle to ^7.0.0 (T263381) by Amir Sarabadani
- git #0adc2707 - Fix watch-on-edit settings on grant-limited requests (T217144) by Lucas Werkmeister
- git #1ff85af3 - OutputPageBeforeHTMLHookHandler: run for Special:Undelete (T259541) (T228147) (T261511) by Jakob Warkotsch
- git #ce58f25c - Introduce and use StatsdMonitoring trait in term store (T262923) by Amir Sarabadani
- git #328a36d1 - CachingKartographerEmbeddingHandler: Pass a user to ParserOptions (T246861) by DannyS712
- git #58548161 - Enable Termbox v2 for desktop behind a feature flag (T261488) by Amir Sarabadani
- git #3b548a4f - Rename changes_* schema files (T205094) by Amir Sarabadani
- git #4e56f7bc - Remove Store::rebuild() by Amir Sarabadani
- git #d6f79493 - Migrate wb_changes_subscription to abstract schema (T205094) by Amir Sarabadani
- git #6d756b16 - Migrate wb_changes table to abstract schema (T205094) by Amir Sarabadani
- git #e753c5fb - Migrate wb_items_per_site to abstract schema (T205094) by Amir Sarabadani
- git #ecbf27ac - Align docs of wb_id_counters table with reality by Michael Große
- git #ba95048a - Add more .mailmap entries by Lucas Werkmeister
- git #153ec43d - Use extension registration for selenium by Thomas Arrow
- git #50b7b954 - EntitySavingHelper: make array key check safe (T260869) by Jakob Warkotsch
- git #3e106751 - Uncomment visibility for constants by Amir Sarabadani
- git #5014a240 - Migrate wb_id_counters to abstract schema (T205094) by Amir Sarabadani
WikibaseCirrusSearch
edit- git #176518ce - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
WikibaseLexeme
edit- git #a1bde2a2 - [docs] Fix spaces by DannyS712
- git #b3e60d51 - Add several lexeme language codes (T250559) (T257422) (T262330) by Remko de Keijzer
- git #3151f508 - Add monolingual language code lij-MC for lexemes (T254968) by Remko de Keijzer
- git #639b57a5 - Uncomment visibility for constants by Amir Sarabadani
WikibaseLexemeCirrusSearch
editNo changes for WikibaseLexemeCirrusSearch
WikibaseMediaInfo
edit- git #a7b196dc - Add horizontal scrolling for filters on small screens (T258615) by annet
- git #137b2617 - Programmatically generate responsive images for QuickView (T259847) by Eric Gardner
- git #568360a1 - Only consider letters, marks, numbers & symbols for autocomplete (T263126) by Matthias Mullie
- git #f688cfb4 - Add dialog base component and use for QuickView on mobile (T258615) by annet
- git #f4e23db3 - Add horizontal scrolling to tabs on mobile (T258615) by annet
- git #5b5f9488 - Use a higher-resolution thumbnail for Quickview (T259847) by Eric Gardner
- git #36184f10 - Add "Other" tab (T257699) by annet
- git #2a86c5e7 - Don't phrase rescore media search queries (T262522) by Matthias Mullie
- git #140b677a - Turn fulltext signals back into bool query instead of dis_max (T262522) by Matthias Mullie
- git #8306f6f4 - More rapidly decay item boost based on order by Matthias Mullie
- git #fe2eae47 - Optimize MediaWiki clone in `npm install` by Lucas Werkmeister
WikibaseQualityConstraints
edit- git #a53e2d24 - Avoid shadowed variables in javascript by Umherirrender
- git #84189d4e - Add return type to ConstraintsServices by Lucas Werkmeister
Wikidata.org
editNo changes for Wikidata.org
WikidataPageBanner
editNo changes for WikidataPageBanner
WikiEditor
editNo changes for WikiEditor
wikihiero
editNo changes for wikihiero
WikiLove
editNo changes for WikiLove
WikimediaApiPortalOAuth
editNo changes for WikimediaApiPortalOAuth
WikimediaBadges
editNo changes for WikimediaBadges
WikimediaEditorTasks
editNo changes for WikimediaEditorTasks
WikimediaEvents
edit- git #918c5c83 - clientError: Strip hash from file uri as well by jdlrobson
- git #c63272fc - Disable MediaSearch A/B test by Matthias Mullie
WikimediaIncubator
editNo changes for WikimediaIncubator
WikimediaMaintenance
edit- git #e0098f37 - Remove CirrusSearch initialization from addWiki.php (T254331) by Erik Bernhardson
- git #98790c12 - Update Babel sql path by Reedy
WikimediaMessages
edit- git #790dff8a - Update `wikimedia-interfaceadmin-info` (T263214) by DannyS712
- git #fb643ded - Temporarily unlink ResourceLoaderRegisterModulesHook interface by Timo Tijhof
- git #786019a8 - Fix typo for arbcom_ruwiki entry by MarcoAurelio
Wikisource
editNo changes for Wikisource
XAnalytics
editNo changes for XAnalytics
Skins
editCologneBlue
edit- git #1dc3ef43 - CologneBlue should use opt-in policy for ResourceLoaderSkinModule features (T252774) by jdlrobson
MinervaNeue
edit- git #e9ad028a - Center and align the expiry dropdown in watchstar widget (T261990) by Sam Wilson
- git #1ae1c424 - Add `role=contentinfo` to `footer` element by Volker E
- git #1cea3424 - build: Update eslint-config-wikimedia to 0.17.0 by Ed Sanders
Modern
edit- git #c3744356 - Set top offset for notifications by hmonroy
- git #65ded25b - Modern should use opt-in policy for ResourceLoaderSkinModule features (T252774) by jdlrobson
MonoBook
edit- git #9086f450 - Set top offset for notifications (T260262) by Sam Wilson
- git #adf98258 - Monobook should use opt-in policy for ResourceLoaderSkinModule features (T252774) by jdlrobson
- git #0fe9a862 - Implement mediawiki.skin.variables.less for MonoBook (T112747) by Timo Tijhof
Nostalgia
edit- git #d2a89dd4 - mainPageLink is deprecated (T257996) by jdlrobson
- git #79f029d6 - Remove site footer links indirection (T258001) by Ammar Abdulhamid
Timeless
editNo changes for Timeless
Vector
edit- git #155a3bb2 - Allow for expansion of styles with addition of table of contents code (T252774) by jdlrobson
- git #cf895f19 - Clarify documentation of SkinVector::__construct() (T262233) by Ammar Abdulhamid
- git #21d47166 - Follow-up I673c28c2: Only apply clearfix to main content area (T254195) (T263445) by Ed Sanders
- git #5095b5c2 - Vector supports language variant logos (T261153) by jdlrobson
- git #dbf5d708 - Tests: `name` option is now required by jdlrobson
- git #7cbc30eb - SearchBox: Add data-search-loc attribute (T256100) by Sam Smith
- git #f9821b50 - docs: Expand on curl options in Storybook setup script by Volker E
- git #da158807 - Use setTemporaryHook() in SkinVectorTest (T254381) by Nikki Nikkhoui
- git #34e70d44 - Fix the storybook instance (T263064) by jdlrobson
- git #76ee2c28 - variables.less - replace tab with space by DannyS712
- git #7e0731de - Implement mediawiki.skin.variables.less for Vector (T112747) by Timo Tijhof
- git #7f801afa - Vector should use opt-in policy for ResourceLoaderSkinModule features (T252774) by jdlrobson
WikimediaApiPortal
edit- git #5e545694 - Remove use of deprecated mediawiki.skinning.content. by Cindy Cicalese
- git #dd6cdc6d - Use OOUI for user menu and remove ULS user menu item (T260630) (T261692) by Cindy Cicalese
VisualEditor
edit- git #25b6c818 - Catch errors from getNodeAndOffset in annotationsAtModelSelection (T136780) (T259154) (T262303) (T262487) (T262354) by Ed Sanders
- git #805a30e4 - ve.dm.Node: Check if attached before accessing document (T262758) by Bartosz Dziewoński
- git #49d8e297 - Catch exceptions caused by illegal offsets passed to native ranges (T258191) by Ed Sanders
- git #448f68c3 - Avoid the term "whitelist" in a few places (T254646) by Thiemo Kreuz
- git #4465eba9 - Handle tables with rowspans that exceed the matrix (T191858) by Ed Sanders
- git #a1b9d676 - jsduck: Add UI classes to Diffing category by Timo Tijhof
Total Changes
edit381 Changes in 71 repos by 72 authors