MediaWiki 1.36/wmf.10/Changelog
Core changes
[edit]- git #fe62a93f - Branch commit for wmf/1.36.0-wmf.10 (task T257978) by trainbranchbot
- git #c36b3204 - Handle CORS preflight request and prevent anon users from unsafe methods (task T232176) (task T262712) by David Barratt
- git #d0ea5b89 - mediawiki.page.watch.ajax: resolve notif promise, then update watch link (task T263135) by MusikAnimal
- git #c0c8dad0 - Deprecate Skin::makeVariablesScript() (task T257995) by Ammar Abdulhamid
- git #9982b791 - Remove unnecessary calls to SpecialBlock::getTargetAndType (task T250940) by Thalia
- git #f4995561 - Remove SpecialUnblock dependency on SpecialBlock::getTargetAndType (task T250940) by Thalia
- git #7535a265 - DevelopmentSettings: Make sure all currently used global have a `global` call (task 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 (task T262934) by Sam Wilson
- git #29297079 - Add Finnish special page aliases by 01miki10
- git #a00b5c00 - Hard deprecate SpecialUnblock::processUnblock (task T250020) by Martin Urbanec
- git #9b6a65db - [tests] Remove SpecialUnblock::processUnblock calls in SpecialUnblockTest (task 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 (task T250449) (task 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` (task T255938) by MarcoAurelio
- git #46631122 - Fix typo 'Watchlst' in `apihelp-edit-param-watchlistexpiry` (task 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 (task T263327) by Martin Urbanec
- git #b1226ace - Deprecate SpecialBlock::checkUnblockSelf (task T263326) by Martin Urbanec
- git #ca8d5a22 - [docs] BlockPermissionChecker::$targetType can be null (task T263327) by DannyS712
- git #b2ba9019 - Add tests for ApiBlock return values when blocking by userid (task T189073) by DannyS712
- git #3c2c7b0f - Move SpecialBlock::canBlockEmail to BlockPermissionChecker (task T263327) by Martin Urbanec
- git #90f6829c - Use ::class to refer HTML form field classes by Umherirrender
- git #a67b43c8 - Inject service into SpecialFewestRevisions/SpecialMostRevisions (task T259960) by Umherirrender
- git #0799b983 - [tests] SpecialBlockTest: Do not save an empty block in testProcessFormUserTalkEditFlag (task 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 (task 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 (task T261153) by jdlrobson
- git #4f32fc5e - Require Skin name when passing options to Skin constructor (task 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 (task T261081) by daniel
- git #b9b8b536 - Language: ensure commafy does not corrupt UTF-8 strings (task T237467) by C. Scott Ananian
- git #0d455c63 - FileImporter browser tests require uploads enabled (task T190829) by Adam Wight
- git #1dd19589 - EditPage: ensure we only try to formatNum() numeric strings (task T237467) by C. Scott Ananian
- git #5073bfc4 - SpecialUserrights: Make use of UserGroupManager (task 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 (task 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 (task T261761) by Martin Urbanec
- git #3a5881fd - Use localized success message after watching via action=watch (task T262547) by Sam Wilson
- git #c1ffa954 - Introduce TinyInt db datatype for doctrine DBAL (task T230428) by Amir Sarabadani
- git #c0ee12dc - Migrate change_tag_def table to abstract schema (task T230428) (task T164898) by Amir Sarabadani
- git #be4f90c7 - Migrate watchlist_expiry to abstract schema (task T230428) (task T164898) by Amir Sarabadani
- git #1ac06ab2 - Introduce TimestampType for handling custom db type in doctrine (task T42626) by Amir Sarabadani
- git #813bd811 - Use $msg2 in CoreParserFunctionsTest::testGender (task 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 (task T251351) by Umherirrender
- git #e4ab85d4 - LBFactory: use HashBagOStuff in CLI mode (task T254430) by daniel
- git #5e703cdf - Hard deprecate File::userCan() with $user=null (task T263014) by C. Scott Ananian
- git #a66e7a6b - Revert "Remove support for (Archived|OldLocal)File::userCan without a user" (task 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 (task 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 (task T260413) (task T260262) (task T260432) by Sam Wilson
- git #dcb3e9cf - Language::translateBlockExpiry update $user docs (task T243708) by DannyS712
- git #115635d7 - EditPageTest: No need to set $wgUser (task T243708) by DannyS712
- git #8af8aaad - UserTest: No need to set $wgUser (task T243708) by DannyS712
- git #1c086b93 - CheckBlocksSecondaryAuthenticationProviderTest: No need to set $wgUser (task T243708) by DannyS712
- git #bfa4357d - CoreParserFunctions: ensure formatNum is only called on numeric strings (task T237467) by C. Scott Ananian
- git #aeb3f45c - Tracking category and parser warning for deprecated uses of {{=}} (task 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` (task 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 (task T255321) by Ammar Abdulhamid
- git #741f0800 - Collapsible HTMLForms need to add JS module (task T260642) by jdlrobson
- git #36127ffd - ApiOptions: log when userjs-* option changes (task T259073) by daniel
- git #437ecbef - Throw exception if EditPage has no context title set (task T176526) by Kunal Mehta
- git #0c01d8cc - resourceloader: Add skin-based 'mediawiki.skin.variables.less' import (task T112747) by Timo Tijhof
- git #1c56c9f9 - cleanupSpam - reduce direct references to $wgUser (task T243708) by DannyS712
- git #c52abea0 - Manually redirect in UploadFromUrl (task T258122) by Holger Knust
- git #6f9de41b - MediaWiki\Rest\HttpException: Support 3xx codes and wrapped Response (task 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 (task T251066) by Ammar Abdulhamid
- git #8a0eb03b - Allow for safe deserialization of WikiPage objects. (task T259181) by daniel
- git #571f1bcc - Don't pass stdin to commands by default (task T206957) by Tim Starling
- git #75d22c76 - Add `mrh` Mara to Names.php (task T259330) by Jon Harald SĂžby
Vendor
[edit]- git #fa8030d8 - Bump wikimedia/parsoid to 0.13.0-a10 (task T214241) (task T249743) (task T254502) (task T261711) (task T262409) (task T262452) (task T262637) (task T262986) (task 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
[edit]3D
[edit]No changes for 3D
AbuseFilter
[edit]- git #4605baa2 - Let sysops see difflinks to deleted revisions on Special:AbuseLog (task 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 (task T230256) by Daimona Eaytoy
- git #a75e01dc - Add separate `abusefilter-log-search-filter-help-central` message (task T238510) by DannyS712
- git #bd454341 - Add MessageLocalizer to AbuseFilter::getActionDisplay by Umherirrender
- git #bf74fd0c - Allow Blockautopromote duration to be configured for wikis. (task 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 (task T247173) by MatÄj SuchĂĄnek
- git #9c1868d5 - Update hook calling to use new HookContainer (task T254306) by DannyS712
- git #43e471d0 - Introduce searchFilters.php (task 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 (task T255506) by proc
- git #b523b71f - Standardize the order of options in dropdown filters for search (task T255533) by Huji Lee
ActiveAbstract
[edit]No changes for ActiveAbstract
AdvancedSearch
[edit]- git #07ae7a06 - Don't put default âŠ&sort=relevance in the URL (task T197525) (task T243884) by Thiemo Kreuz
AntiSpoof
[edit]- git #f89601df - Replace deprecated SpoofUser::getStatus in api by Umherirrender
ApiFeatureUsage
[edit]No changes for ApiFeatureUsage
ArticleCreationWorkflow
[edit]No changes for ArticleCreationWorkflow
ArticlePlaceholder
[edit]No changes for ArticlePlaceholder
Babel
[edit]- git #e5961f88 - Convert Babel to use abstract schema (task T259374) by Reedy
BetaFeatures
[edit]No changes for BetaFeatures
BounceHandler
[edit]No changes for BounceHandler
Calendar
[edit]No changes for Calendar
Campaigns
[edit]No changes for Campaigns
Capiunto
[edit]No changes for Capiunto
CategoryTree
[edit]No changes for CategoryTree
CentralAuth
[edit]- git #71f32b53 - Solve text-alignment issues on Special:GlobalRenameQueue (task T235288) by Martin Urbanec
- git #21b28d41 - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
- git #6edbb779 - Alphasort hooks by Reedy
- git #3cdcd4c8 - Make CentralAuth lift its own local blocks (task T263170) by Martin Urbanec
CentralNotice
[edit]No changes for CentralNotice
CharInsert
[edit]No changes for CharInsert
CheckUser
[edit]- git #d29e5252 - resources: Organize frontend files by module directory (task T193826) by Timo Tijhof
- git #acb46166 - Fix "Previously blocked" text if checkuser's current IP is blocked (task 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 (task 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
[edit]No changes for CiteThisPage
Citoid
[edit]No 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 (task 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 (task T254968) by Remko de Keijzer
CodeEditor
[edit]No changes for CodeEditor
CodeMirror
[edit]No changes for CodeMirror
CodeReview
[edit]No changes for CodeReview
Cognate
[edit]No changes for Cognate
Collection
[edit]- git #b321581d - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
CommonsMetadata
[edit]- git #232ebc71 - build: Install eslint and stylelint; drop jsonlint (task T220036) by James D. Forrester
ConfirmEdit
[edit]- git #69512c80 - Use floor division (//) when calculating chunks in python (task T263223) by Reedy
- git #29789722 - Use $this->fatalError() where $this->error() is called with $die > 1 by Reedy
CongressLookup
[edit]No changes for CongressLookup
ContactPage
[edit]No 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 (task T253169) by Reedy
- git #f36a74e0 - SXContentComparator: Enable observer only for vertical intersection (task 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 (task T259506) by NikG
CreditsSource
[edit]No changes for CreditsSource
Dashiki
[edit]No changes for Dashiki
Disambiguator
[edit]No changes for Disambiguator
DiscussionTools
[edit]- git #e6b91ced - Collapse advanced drawer when clearing (task T263061) by Ed Sanders
- git #f98c487f - Update link in error message by Ed Sanders
- git #9d3eea5f - Only reset summaryPrefixLength on user event (task T263062) by Ed Sanders
- git #b988eca1 - When preventing switching modes, don't log a type-specific action (task T259673) by David Lynch
- git #5c2abccf - Always send edit summary, regardless of visibility (task T262501) by Ed Sanders
- git #f934e9ae - Add integration tests using pages from sr.wp (task T259818) by Bartosz DziewoĆski
- git #329df8c9 - Parsing discussions converted to language variants (task 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 (task T261711) by Bartosz DziewoĆski
DismissableSiteNotice
[edit]No changes for DismissableSiteNotice
DonationInterface
[edit]- git #ccafda89 - Form settings for Adyen AU and NZ (task T262825) by Elliott Eggleston
- git #95beb1df - Enable cc donations through Adyen for AU, NZ (task 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 (task T261439) by pcoombe
- git #e0d1ae66 - Add form settings for Adyen iDEAL. by jgleeson
DoubleWiki
[edit]No changes for DoubleWiki
DynamicSidebar
[edit]No changes for DynamicSidebar
Echo
[edit]- git #61cda882 - Drop private EchoCachedList::ONE_DAY, unused by James D. Forrester
- git #2afb728a - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
- git #27a6a1fb - Change echo_push_* column types from TEXT to BLOB (task T246716) by Michael Holloway
Elastica
[edit]No changes for Elastica
ElectronPdfService
[edit]No 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
[edit]No changes for EventLogging
EventStreamConfig
[edit]No changes for EventStreamConfig
ExtensionDistributor
[edit]No changes for ExtensionDistributor
ExternalGuidance
[edit]No changes for ExternalGuidance
FeaturedFeeds
[edit]No changes for FeaturedFeeds
FileExporter
[edit]No 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 (task T262628) by Thiemo Kreuz
- git #c2f064aa - Block page titles which are marked as fully protected on the target wiki (task 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" (task T225515) by Thiemo Kreuz
- git #5ff05bd2 - Update outdated FileImporterInterWikiMap docs (task T225515) by Thiemo Kreuz
- git #254104e9 - Use wfExpandIRI() for compact, readable URLs in summaries (task T255346) by Thiemo Kreuz
FlaggedRevs
[edit]- git #15ffb4a4 - Fix PSR12.Properties.ConstantVisibility.NotFound (task 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) (task T262970) by Bartosz DziewoĆski
- git #a28b36b5 - Fix APCOND_FR_NEVERBLOCKED handling (part 2) (task T262970) by DannyS712
- git #39a979cb - Fix APCOND_FR_NEVERBLOCKED handling (task T262970) by DannyS712
Flow
[edit]- git #782ea702 - Fix insufficient isset() check in AbstractRevision (task T259739) by Thiemo Kreuz
FundraiserLandingPage
[edit]No changes for FundraiserLandingPage
FundraisingTranslateWorkflow
[edit]No changes for FundraisingTranslateWorkflow
Gadgets
[edit]- git #c4931033 - Add namespace translation for Romanian by Raymond
GeoCrumbs
[edit]No changes for GeoCrumbs
GeoData
[edit]- git #9bae4ded - search: Pass through status return values from cirrus to api (task T258641) by Erik Bernhardson
GettingStarted
[edit]No changes for GettingStarted
GlobalBlocking
[edit]No changes for GlobalBlocking
GlobalCssJs
[edit]No changes for GlobalCssJs
GlobalPreferences
[edit]- git #d8a22413 - Update for HookContainer by Tim Starling
GlobalUsage
[edit]No changes for GlobalUsage
GlobalUserPage
[edit]No changes for GlobalUserPage
GlobalWatchlist
[edit]- git #b17bbdeb - Update namespace of ResourceLoaderRegisterModulesHook by DannyS712
- git #5e6c5784 - Rename and cleanup modules/ files by DannyS712
GoogleNewsSitemap
[edit]No changes for GoogleNewsSitemap
Graph
[edit]- git #0c1b4a58 - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
GrowthExperiments
[edit]- git #de203e8d - Add TemplateFilter for validating TaskSet (task T260758) by Kosta Harlan
- git #f08258c2 - Fix ResourceLoaderRegisterModulesHook namespace by GergĆ Tisza
- git #7bbe8959 - Limit caching to local tasks (task T260758) by GergĆ Tisza
- git #485e51b0 - Factor out TaskTypeSelectionWidget (task 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 (task T258010) by Kosta Harlan
- git #b76aeb41 - Homepage: Don't show welcome notice for variant C/D users (task 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 (task 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 (task T263302) by GergĆ Tisza
- git #d5408674 - Avoid shadowed variables in javascript by Umherirrender
- git #d5d8694f - Show task preview in variant C/D mobile summary (task T258021) by GergĆ Tisza
- git #9349db97 - Homepage: Revert wider task card on desktop for now (task T263042) (task T258704) by Roan Kattouw
- git #7a84591c - Fix width of sidebar modules in narrow mode in variant A (task T263068) by Roan Kattouw
- git #ec059ab9 - Homepage: Fix styling for mobile start module (task 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 (task T258016) by Roan Kattouw
- git #bdacee47 - Always load the first task on the server side (task T258021) by GergĆ Tisza
- git #b795ea47 - Newcomer tasks: Warm cache for variant C users (task 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 (task T260758) by Kosta Harlan
- git #ce3b4b59 - Memoize calls to HomepageModuleRegistry by GergĆ Tisza
- git #eae700e8 - Make wrapping SmallTaskCard in an <a> optional (task T258021) by GergĆ Tisza
- git #f905a0c2 - StartEditingDialog: Various fixes for variant C onboarding (task T258016) by Roan Kattouw
GuidedTour
[edit]No changes for GuidedTour
GWToolset
[edit]- git #a60e90f8 - Add Phabricator project and parent task (task T261606) by MarcoAurelio
ImageMap
[edit]No changes for ImageMap
InputBox
[edit]No changes for InputBox
Insider
[edit]No changes for Insider
intersection
[edit]No changes for intersection
Interwiki
[edit]No changes for Interwiki
InterwikiSorting
[edit]No changes for InterwikiSorting
Jade
[edit]No changes for Jade
Josa
[edit]No changes for Josa
JsonConfig
[edit]No changes for JsonConfig
Kartographer
[edit]- git #1b421582 - Remove final modifier on private method by Ammar Abdulhamid
LabeledSectionTransclusion
[edit]No changes for LabeledSectionTransclusion
LandingCheck
[edit]No changes for LandingCheck
LdapAuthentication
[edit]No changes for LdapAuthentication
Linter
[edit]- git #c647f7c8 - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
LiquidThreads
[edit]No changes for LiquidThreads
Listings
[edit]No changes for Listings
LocalisationUpdate
[edit]No changes for LocalisationUpdate
LoginNotify
[edit]No changes for LoginNotify
MachineVision
[edit]- git #a2214ef2 - build: Updating npm dependencies by libraryupgrader
- git #6836d9a8 - Avoid shadowed variables in javascript by Umherirrender
MapSources
[edit]No changes for MapSources
MassMessage
[edit]No 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
[edit]No changes for MediaModeration
MobileApp
[edit]No changes for MobileApp
MobileFrontend
[edit]- git #774c7914 - Don't fatal when creating new Mobile Skin (task T262233) by Ammar Abdulhamid
- git #2434ed9c - Add visibility modifier to constants (task T253169) by Ammar Abdulhamid
- git #4ffc07f4 - Drop ContentTransformations getter and setter (task T261804) by Ammar Abdulhamid
- git #631a92dd - Add visibility modifier to more constants (2) (task T253169) by Ammar Abdulhamid
- git #98358f80 - Flatten Section transforms (task 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 (task 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 (task T263034) by Ed Sanders
- git #395bd674 - Check $coords matched some nodes before comparing contents (task T263034) by Ed Sanders
- git #948f2524 - storybook: Update to account for new core LESS variables files (task T263064) by Volker E
- git #36e77036 - Fixes TypeError: s[t.title] is undefined by jdlrobson
- git #49750bd3 - Introduce MobileFormatter::$transforms as private property (task T261769) by Peter Ovchyn
- git #9f4c7412 - Display the block reason HTML in the block message drawer (task T261944) by Thalia
- git #2f846982 - Ensure diff engine uses the correct title (task T245172) by Ed Sanders
MultimediaViewer
[edit]No 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 (task T263047) by gilles
- git #3d5033b1 - ext.navigationTiming: Avoid shadowed variables in javascript by Umherirrender
Newsletter
[edit]- git #3edb7c86 - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
NewUserMessage
[edit]No changes for NewUserMessage
Nuke
[edit]No changes for Nuke
OATHAuth
[edit]No changes for OATHAuth
OAuth
[edit]- git #64487df7 - OAuth2 ext. - update README on $wgRestAPIAdditionalRouteFiles (task T260711) by arttsymbar
- git #0b12def2 - Show applicable grant when consumer has only basic rights (task T166690) by Ammar Abdulhamid
OAuthRateLimiter
[edit]- git #c60090db - Move LoadExtensionSchemaUpdatesHook handler to separate class. (task T263510) by Petr Pchelko
OpenStackManager
[edit]No changes for OpenStackManager
ORES
[edit]- git #70550299 - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
- git #c8629390 - Drop wgActorTableSchemaMigrationStage compatibility by James D. Forrester
PageAssessments
[edit]No changes for PageAssessments
PagedTiffHandler
[edit]No changes for PagedTiffHandler
PageImages
[edit]No changes for PageImages
PageTriage
[edit]No changes for PageTriage
PageViewInfo
[edit]No changes for PageViewInfo
ParserFunctions
[edit]No changes for ParserFunctions
PdfHandler
[edit]No changes for PdfHandler
Petition
[edit]No changes for Petition
Poem
[edit]No changes for Poem
PoolCounter
[edit]No 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 (task 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 (task T256410) by Martin Urbanec
PropertySuggester
[edit]No changes for PropertySuggester
QuickSurveys
[edit]No changes for QuickSurveys
Quiz
[edit]No changes for Quiz
ReadingLists
[edit]No changes for ReadingLists
RelatedArticles
[edit]No changes for RelatedArticles
Renameuser
[edit]No changes for Renameuser
RevisionSlider
[edit]- git #ddcd65f4 - Migrate Pointer to packageFiles by Adam Wight
- git #ced0fbbb - Use correct context for checking for MobileDiff (task T245172) by Ed Sanders
- git #c9958c5e - Migrate HelpDialog to packageFiles by Adam Wight
RSS
[edit]No changes for RSS
SandboxLink
[edit]No changes for SandboxLink
Score
[edit]No changes for Score
Scribunto
[edit]No changes for Scribunto
SearchExtraNS
[edit]No 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() (task T257995) by Ammar Abdulhamid
ShortUrl
[edit]No changes for ShortUrl
SiteMatrix
[edit]No changes for SiteMatrix
SpamBlacklist
[edit]No changes for SpamBlacklist
SubPageList3
[edit]No changes for SubPageList3
SubpageSortkey
[edit]No changes for SubpageSortkey
SyntaxHighlight_GeSHi
[edit]- git #0f876f17 - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
TemplateData
[edit]- git #0323e783 - Add missing ResourceLoader module for the trash icon (task 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
[edit]No changes for TemplateSandbox
TemplateStyles
[edit]No changes for TemplateStyles
TemplateWizard
[edit]- git #036fda97 - build: Updating npm dependencies by libraryupgrader
- git #e7833ee9 - Avoid shadowed variables in javascript by Umherirrender
TextExtracts
[edit]No changes for TextExtracts
Thanks
[edit]No changes for Thanks
TheWikipediaLibrary
[edit]No changes for TheWikipediaLibrary
TimedMediaHandler
[edit]- git #f0779654 - Fix ?? guard for broken Ogg Vorbis comments (task T230158) (task T259177) by Thiemo Kreuz
- git #e7df071a - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
- git #b6af22c4 - Use `source` rather than `this` (task T255721) by jdlrobson
- git #a605a8bc - Use SkinTemplateNavigation::UniversalHook (task T255319) by Ammar Abdulhamid
timeline
[edit]No changes for timeline
TitleBlacklist
[edit]No changes for TitleBlacklist
TocTree
[edit]No changes for TocTree
TorBlock
[edit]No changes for TorBlock
Translate
[edit]- git #fd79785c - Align translation stats graphs horizontally (task T263092) by Abijeet
- git #4fcc8e65 - GroupSynchronizationCacheTest: Add missing parent::setUp call by DannyS712
- git #b7f75120 - Show localized numbers in translation stats graph (task T263106) by Abijeet
- git #fc4f7004 - Ignore empty array options when generating TranslationStats template code (task T134634) by Abijeet
- git #2c00a9a8 - Add Chart.js in Special:TranslationStats (task T134634) by Abijeet
- git #baf12e1a - Add API to fetch translation stats (task T134634) by Abijeet
TranslationNotifications
[edit]No changes for TranslationNotifications
TrustedXFF
[edit]No 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 (task T258839) by Reedy
- git #c7caa09b - Remove comment about eot file format by Reedy
UploadsLink
[edit]No changes for UploadsLink
UploadWizard
[edit]No changes for UploadWizard
UrlShortener
[edit]No changes for UrlShortener
UserMerge
[edit]- git #8060eb74 - Remove/fix phpcs exclusions by Reedy
- git #5e2a37f4 - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
- git #412132e7 - Bump min MW version to 1.35.0 (task T263330) by Reedy
VipsScaler
[edit]No changes for VipsScaler
VisualEditor
[edit]- git #4ad28000 - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
- git #adf97402 - Update VE core submodule to master (1c3ca2da9) (task T191858) (task 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) (task 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 (task T228528) by Jakob Warkotsch
- git #512a8926 - Update guzzle to ^7.0.0 (task T263381) by Amir Sarabadani
- git #0adc2707 - Fix watch-on-edit settings on grant-limited requests (task T217144) by Lucas Werkmeister
- git #1ff85af3 - OutputPageBeforeHTMLHookHandler: run for Special:Undelete (task T259541) (task T228147) (task T261511) by Jakob Warkotsch
- git #ce58f25c - Introduce and use StatsdMonitoring trait in term store (task T262923) by Amir Sarabadani
- git #328a36d1 - CachingKartographerEmbeddingHandler: Pass a user to ParserOptions (task T246861) by DannyS712
- git #58548161 - Enable Termbox v2 for desktop behind a feature flag (task T261488) by Amir Sarabadani
- git #3b548a4f - Rename changes_* schema files (task T205094) by Amir Sarabadani
- git #4e56f7bc - Remove Store::rebuild() by Amir Sarabadani
- git #d6f79493 - Migrate wb_changes_subscription to abstract schema (task T205094) by Amir Sarabadani
- git #6d756b16 - Migrate wb_changes table to abstract schema (task T205094) by Amir Sarabadani
- git #e753c5fb - Migrate wb_items_per_site to abstract schema (task 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 (task T260869) by Jakob Warkotsch
- git #3e106751 - Uncomment visibility for constants by Amir Sarabadani
- git #5014a240 - Migrate wb_id_counters to abstract schema (task T205094) by Amir Sarabadani
WikibaseCirrusSearch
[edit]- git #176518ce - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
WikibaseLexeme
[edit]- git #a1bde2a2 - [docs] Fix spaces by DannyS712
- git #b3e60d51 - Add several lexeme language codes (task T250559) (task T257422) (task T262330) by Remko de Keijzer
- git #3151f508 - Add monolingual language code lij-MC for lexemes (task T254968) by Remko de Keijzer
- git #639b57a5 - Uncomment visibility for constants by Amir Sarabadani
WikibaseLexemeCirrusSearch
[edit]No changes for WikibaseLexemeCirrusSearch
WikibaseMediaInfo
[edit]- git #a7b196dc - Add horizontal scrolling for filters on small screens (task T258615) by annet
- git #137b2617 - Programmatically generate responsive images for QuickView (task T259847) by Eric Gardner
- git #568360a1 - Only consider letters, marks, numbers & symbols for autocomplete (task T263126) by Matthias Mullie
- git #f688cfb4 - Add dialog base component and use for QuickView on mobile (task T258615) by annet
- git #f4e23db3 - Add horizontal scrolling to tabs on mobile (task T258615) by annet
- git #5b5f9488 - Use a higher-resolution thumbnail for Quickview (task T259847) by Eric Gardner
- git #36184f10 - Add "Other" tab (task T257699) by annet
- git #2a86c5e7 - Don't phrase rescore media search queries (task T262522) by Matthias Mullie
- git #140b677a - Turn fulltext signals back into bool query instead of dis_max (task 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
[edit]No changes for Wikidata.org
WikidataPageBanner
[edit]No changes for WikidataPageBanner
WikiEditor
[edit]No changes for WikiEditor
wikihiero
[edit]No changes for wikihiero
WikiLove
[edit]No changes for WikiLove
WikimediaApiPortalOAuth
[edit]No changes for WikimediaApiPortalOAuth
WikimediaBadges
[edit]No changes for WikimediaBadges
WikimediaEditorTasks
[edit]No 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
[edit]No changes for WikimediaIncubator
WikimediaMaintenance
[edit]- git #e0098f37 - Remove CirrusSearch initialization from addWiki.php (task T254331) by Erik Bernhardson
- git #98790c12 - Update Babel sql path by Reedy
WikimediaMessages
[edit]- git #790dff8a - Update `wikimedia-interfaceadmin-info` (task T263214) by DannyS712
- git #fb643ded - Temporarily unlink ResourceLoaderRegisterModulesHook interface by Timo Tijhof
- git #786019a8 - Fix typo for arbcom_ruwiki entry by MarcoAurelio
Wikisource
[edit]No changes for Wikisource
XAnalytics
[edit]No changes for XAnalytics
Skins
[edit]CologneBlue
[edit]- git #1dc3ef43 - CologneBlue should use opt-in policy for ResourceLoaderSkinModule features (task T252774) by jdlrobson
MinervaNeue
[edit]- git #e9ad028a - Center and align the expiry dropdown in watchstar widget (task 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 (task T252774) by jdlrobson
MonoBook
[edit]- git #9086f450 - Set top offset for notifications (task T260262) by Sam Wilson
- git #adf98258 - Monobook should use opt-in policy for ResourceLoaderSkinModule features (task T252774) by jdlrobson
- git #0fe9a862 - Implement mediawiki.skin.variables.less for MonoBook (task T112747) by Timo Tijhof
Nostalgia
[edit]- git #d2a89dd4 - mainPageLink is deprecated (task T257996) by jdlrobson
- git #79f029d6 - Remove site footer links indirection (task T258001) by Ammar Abdulhamid
Timeless
[edit]No changes for Timeless
Vector
[edit]- git #155a3bb2 - Allow for expansion of styles with addition of table of contents code (task T252774) by jdlrobson
- git #cf895f19 - Clarify documentation of SkinVector::__construct() (task T262233) by Ammar Abdulhamid
- git #21d47166 - Follow-up I673c28c2: Only apply clearfix to main content area (task T254195) (task T263445) by Ed Sanders
- git #5095b5c2 - Vector supports language variant logos (task T261153) by jdlrobson
- git #dbf5d708 - Tests: `name` option is now required by jdlrobson
- git #7cbc30eb - SearchBox: Add data-search-loc attribute (task T256100) by Sam Smith
- git #f9821b50 - docs: Expand on curl options in Storybook setup script by Volker E
- git #da158807 - Use setTemporaryHook() in SkinVectorTest (task T254381) by Nikki Nikkhoui
- git #34e70d44 - Fix the storybook instance (task T263064) by jdlrobson
- git #76ee2c28 - variables.less - replace tab with space by DannyS712
- git #7e0731de - Implement mediawiki.skin.variables.less for Vector (task T112747) by Timo Tijhof
- git #7f801afa - Vector should use opt-in policy for ResourceLoaderSkinModule features (task 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 (task T260630) (task T261692) by Cindy Cicalese
VisualEditor
[edit]- git #25b6c818 - Catch errors from getNodeAndOffset in annotationsAtModelSelection (task T136780) (task T259154) (task T262303) (task T262487) (task T262354) by Ed Sanders
- git #805a30e4 - ve.dm.Node: Check if attached before accessing document (task T262758) by Bartosz DziewoĆski
- git #49d8e297 - Catch exceptions caused by illegal offsets passed to native ranges (task T258191) by Ed Sanders
- git #448f68c3 - Avoid the term "whitelist" in a few places (task T254646) by Thiemo Kreuz
- git #4465eba9 - Handle tables with rowspans that exceed the matrix (task T191858) by Ed Sanders
- git #a1b9d676 - jsduck: Add UI classes to Diffing category by Timo Tijhof
Total Changes
[edit]381 Changes in 71 repos by 72 authors