MediaWiki 1.35/wmf.32/Changelog
Core changes
[edit]- git #145c4446 - Branch commit for wmf/1.35.0-wmf.32 by trainbranchbot
- git #8c6f8cbb - Release notes for revision table changes (task T251343) by daniel
- git #3893ceef - HookRunner: mark as @internal by daniel
- git #880050d1 - ApiClearHasMsg: Use new TalkPageNotificationManager (task T239640) by DannyS712
- git #2436bb63 - Rename DefaultOptionsManager to DefaultOptionsLookup by Petr Pchelko
- git #4363a740 - resourceloader: Document replacement for the ResourceLoaderTestModules hook (task T232875) by James D. Forrester
- git #ecbad062 - DeprecatedHooks: Add UserSetCookies hook, deprecated in 1.27 (task T232880) by DannyS712
- git #f009d305 - qunit: Load JS with lang=qqx/skin=fallback as context (task T250045) by Timo Tijhof
- git #e1992a74 - Actually deprecate the UserSetCookies (task T232880) by James D. Forrester
- git #9f0fad8c - Remove reference to wfMsgHtml() by Kosta Harlan
- git #96b8be57 - Add a new `SpamChecker` service (task T251015) by DannyS712
- git #6b7ab1e0 - Typehint WikiFilePage::setFile (task T250767) by Gergő Tisza
- git #8d378e97 - Update setTemporaryHook() to use scopedRegister() (task T250300) by Nikki Nikkhoui
- git #34729ded - Fix numerous PSR12.Properties.ConstantVisibility.NotFound by Reedy
- git #2ed94838 - installer: Tweak MysqlUpdater::doWatchlistUpdate query (task T160993) by Aaron Schulz
- git #12a3883a - Fix SingleSpaceBeforeSingleLineComment by Reedy
- git #4cd8d9cf - Fix numerous PSR12.Properties.ConstantVisibility.NotFound by Reedy
- git #b422bc38 - phpcs: Narrow Squiz.Scope.MethodScope.Missing by Reedy
- git #f96a1569 - Function visibility in ParserFactoryTest.php by Reedy
- git #d991df93 - Only take titles on GenderCache::doTitlesArray by Umherirrender
- git #a8161ec1 - Add missing visibility on methods of deferred related classes by Umherirrender
- git #ae6eefb4 - Add missing visibility on methods of upload related classes by Umherirrender
- git #a617735f - Add missing visibility on methods of class PoolCounterRedis by Umherirrender
- git #ae7649bf - Add missing visibility on methods/consts of gallery related classes by Umherirrender
- git #bdcf27be - Add missing visibility on methods of class ZipDirectoryReader by Umherirrender
- git #b0a950c7 - Add ARIA label to `wpTextbox1` (task T245863) by Akinwale Alagbe
- git #1e4b787e - resourceloader: simplify mw.log declaration in startup.js by Timo Tijhof
- git #65d421d8 - mediawiki.base: Let exists() work even in lang=qqx (task T250045) by Timo Tijhof
- git #bce3f328 - resourceloader: Re-use 'console' variable in mediawiki.js scope by Timo Tijhof
- git #797d143e - Remove conditional checking for postgres >= 8.3 by Reedy
- git #8d011de4 - More work on formatting generated sql (task T230428) by Amir Sarabadani
- git #3f6b213d - Explicit visibility modifiers to AjaxResponse.php by Reedy
- git #f8756863 - Narrow PSR12.Properties.ConstantVisibility.NotFound by Reedy
- git #ead6b1e5 - Fix some PSR12.Properties.ConstantVisibility.NotFound in tests/phpunit/ by Reedy
- git #f648dd23 - Fix PSR12.Properties.ConstantVisibility.NotFound in maintenance/ by Reedy
- git #d92684ae - Cleanup AutoloadGenerator by Reedy
- git #f43c2b76 - Explicit visibility modifiers in ProtectionForm.php by Reedy
- git #f91b404f - Explicit visibility modifiers in TitleArrayFromResult.php by Reedy
- git #43c4860c - Explicit visibility modifiers to AutoLoader.php by Reedy
- git #c7206dae - export: Remove excessive indenting and unnecessary else by Reedy
- git #b4c89c91 - Cleanup ConverterRule by Reedy
- git #049ff1a6 - Bump doctrine/dbal 2.9.3 => 2.10.2 by Reedy
- git #11f24158 - Wire empty abstract schema into installer (task T191231) (task T230428) by Amir Sarabadani
- git #a69d8175 - Add doctrine/sql-formatter to pretty print generated SQL files (task T191231) by Reedy
- git #6319ffa1 - Do not assume case in checking NULL in DatabaseSqliteTest by Amir Sarabadani
- git #dbbb3af6 - Small improvements to DoctrineSchemaBuilder and generateSchemaSql (task T230428) by Amir Sarabadani
- git #018f9a3b - Add missing visibility on methods related to import/export by Umherirrender
- git #709fbb86 - Add missing public visibility on rest related interface methods by Umherirrender
- git #46891beb - Add missing visibility on methods of class ConverterRule by Umherirrender
- git #5b55e2ed - Add missing public visibility on methods of cache related classes by Umherirrender
- git #20a6e532 - skins: Move some BaseTemplate functions to Skin (task T251212) by jdlrobson
- git #355a6cd4 - phpunit: Add error_reporting/AtEase check to MediaWikiUnitTestCase by Timo Tijhof
- git #21d48c20 - SpecialBlock: Inject PermissionManager rather than creating it through MediaWikiServices (task T252253) by Martin Urbanec
- git #b75e99a3 - Explicit return in ChannelFeed::formatTime() implementations by Reedy
- git #23524cd1 - Use db abstraction layer in nukePage and nukeNS maintenance script (task T216348) by Umherirrender
- git #a9c55726 - Add missing public visibility on some methods by Umherirrender
- git #fc8c95e5 - Avoid reuse of local variable in RevisionStore (task T216348) by Umherirrender
- git #01945070 - MediaWikiIntegrationTestCase remove temporary handler (task T250300) by Nikki Nikkhoui
- git #35e67968 - mw.widgets.TableWidget: Add method for getting header row item by Thalia
- git #8e7673b8 - Fix TableWidget and RowWidget errors on disabling the widgets by Thalia
- git #c95c6f74 - objectcache: add "non-global" mode to WANObjectCache "coalesceKeys" by Aaron Schulz
- git #c04732b9 - Alter `revision` for actor, comment, and MCR (task T251343) (task T184615) (task T215466) by Brad Jorsch
- git #c339be9e - UserTest::testGetNewMessageLinks pass artificial clock by reference by Petr Pchelko
- git #767aee7b - RevisionStore: fall back to master db if main slot is missing. (task T212428) (task T252156) by daniel
- git #5c6df391 - UserTest: Ensure revisions have distinct timestamps by daniel
- git #fcd799ad - resourceloader: Let wgResourceLoaderMaxQueryLength=-1 fallback to default (task T251789) by Timo Tijhof
- git #ad7e5d50 - profiler: Set Xhprof::$enabled after enable attempt, not before by Timo Tijhof
- git #4355ecf1 - Updating guzzlehttp/guzzle (6.5.2 => 6.5.3) by Reedy
- git #8660ca65 - Avoid small code duplication in BacklinkCache by Umherirrender
- git #6cf64add - Improve docs in FileDeleteForm by Umherirrender
- git #8cf44388 - profiler: Fix formatting of $wgProfiler documentation by Timo Tijhof
- git #9757ee34 - Sync up with Parsoid parserTests.txt by Subramanya Sastry
- git #ba6490aa - deferredupdates: support limited DeferredUpdates::doUpdates() (task T249069) by Aaron Schulz
- git #c2a1e0f7 - Create TalkPageNotificationManager service (task T239640) by Petr Pchelko
- git #9753db19 - RevisionItem: Fix providing timestamp in getRevisionLink (task T252072) by DannyS712
- git #b1081cf7 - RCFilters: Use ButtonMenuSelectWidget for SavedLinksListWidget (task T178387) by Ed Sanders
- git #4194aa92 - Hard deprecate PageArchive::getPreviousRevision (task T251718) by DannyS712
- git #820ca474 - Complete required fields for RevisionFactory::newRevisionFromArchiveRow (task T252052) by Ammar Abdulhamid
- git #ba7b6944 - RCFilers: Remove GroupWidget.js by Ed Sanders
- git #49a16709 - DeletedContribsPager: Revision rows are from the archive table (task T252043) by DannyS712
- git #25f5eb7a - Further review of user and specials hook doc comments by Tim Starling
- git #36defc20 - Add PreferencesFactory::setUser() (task T238466) by Sam Wilson
- git #f4aaad25 - ChangeTags::updateTagsWithChecks - remove use of Revision objects (task T249021) by DannyS712
- git #ec7584d4 - Remove use of Revision objects in RevisionItem classes (task T249393) (task T249021) by DannyS712
- git #25016253 - Deprecate no LanguageNameUtils constructing DefaultPrederencesFactory by Petr Pchelko
- git #7dd41648 - Allow extensions (et al) to have multiple LICENSE/COPYING files (task T251642) by Reedy
- git #bd43b01f - Create ExtensionInfo (task T251818) by Reedy
- git #b2384846 - Replace deprecated `onLookupMenuItemChoose` with `onLookupMenuChoose` by Volker E
- git #4ca8c998 - SpecialNewpages::revisionFromRcResult - cast visibility as integer (task T251950) by DannyS712
- git #ae74a29a - CoreParserFunctions::revisionuser - only call getUser on RevisionRecord (task T251952) by DannyS712
- git #2a68d8ff - Introduce table widget, upstreamed from the Graph extension (task T251611) by Thalia
- git #47f6b732 - FileBackend: Avoid undefined offset notices (task T248925) by Max Semenik
- git #7df7b923 - rest: Add 'thumbnail' and 'description' fields to the search response (task T250144) by Peter Ovchyn
- git #1367b506 - SpecialBlock: Don't fill in form defaults for a partial autoblock (task T250490) by Thalia
- git #1e2e9851 - MovePage::moveToInternal - remove use of Revision::insertOn (task T251856) by DannyS712
- git #883469ad - Fix parameter documentation for dump methods for handling revisions (task T246284) by DannyS712
- git #2a21e996 - GlobalFunctions: Fix wfPercent() with negative accuracy (task T248925) by Max Semenik
- git #3675b5fc - findBadBlobs: Force rev_timestamp index (task T205936) by daniel
- git #d351bb7e - RevisionStore: improve error handling in newRevisionsFromBatch (task T205936) by daniel
- git #aeb2f33c - Deprecate a few more tidy-related methods (task T198214) by C. Scott Ananian
- git #ea3e2e8f - Bring HookContainerTest to unit test standards by Nikki Nikkhoui
- git #64ea02b0 - database: Disallow db->update() without condition (task T243619) by Peter Ovchyn
- git #239672b9 - [WIP] Workaround PHP 7.4>= memory leak in tests (task T247990) by Máté Szabó
- git #8e2ce212 - deferred: add turnstile debug logging to DeferredUpdates::attemptUpdate() (task T249069) by Aaron Schulz
Vendor
[edit]- git #c2d014ce - Bump Parsoid to 0.12.0-a13 (task T249958) by Subramanya Sastry
- git #fffd0ba2 - Updating guzzlehttp/guzzle (6.5.2 => 6.5.3) by Reedy
Extensions
[edit]3D
[edit]No changes for 3D
AbuseFilter
[edit]- git #4844bfe2 - Use ParserOptions::newFromUser() instead of relying on global $wgUser (task T246861) by DannyS712
- git #120d1500 - updateVarDumps: wait for replication after each batch by Daimona Eaytoy
- git #7a2373f7 - Remove some SQLite specific files (task T251613) by Reedy
ActiveAbstract
[edit]- git #1e7fff08 - Convert to manifest_version 2 (task T252470) by Reedy
AdvancedSearch
[edit]- git #9e5966f4 - Replace deprecated `onLookupMenuItemChoose` with `onLookupMenuChoose` by Volker E
AntiSpoof
[edit]No changes for AntiSpoof
ApiFeatureUsage
[edit]- git #b13a2100 - Convert to manifest_version 2 (task T252470) by Reedy
ArticleCreationWorkflow
[edit]No changes for ArticleCreationWorkflow
ArticlePlaceholder
[edit]- git #dad0b4de - Use MediaWiki's TitleFactory, instead of Wikibase client's by Marius Hoch
Babel
[edit]- git #b3bf885a - Convert to manifest_version 2 (task T252470) by Reedy
- git #3cda80a9 - Revert "Remove use of WikiPage::doEditContent" (task T252179) by DannyS712
BetaFeatures
[edit]- git #7122b180 - Convert to manifest_version 2 (task T252470) by Reedy
BounceHandler
[edit]No changes for BounceHandler
Calendar
[edit]- git #d59bbc64 - Convert to manifest_version 2 (task T252470) by Reedy
Campaigns
[edit]- git #19eca7ad - Convert to manifest_version 2 (task T252470) by Reedy
Capiunto
[edit]- git #f0473bd9 - Convert to manifest_version 2 (task T252470) by Reedy
CategoryTree
[edit]- git #d55891c0 - Convert to manifest_version 2 (task T252470) by Reedy
CentralAuth
[edit]- git #315a94c4 - Rename CentralAuthAntiSpoofHooks::asAddNewAccountHook -> CentralAuthAntiSpoofHooks::asAddRenameUserHook by Reedy
- git #87fbd1b0 - Replace deprecated `onLookupMenuItemChoose` with `onLookupMenuChoose` by Volker E
CentralNotice
[edit]No changes for CentralNotice
CharInsert
[edit]- git #4c54ddd2 - Convert to manifest_version 2 (task T252470) by Reedy
CheckUser
[edit]- git #56b6dd34 - Add date grouping and future dependencies to TimelineRowFormatter (task T252089) by Dayllan Maza
- git #5add7721 - Revert "Register the investigate right in extension.json" (task T251932) by Dbarratt
- git #3944341d - Register the investigate right in extension.json (task T251932) by JJMC89
- git #c99d56f2 - Adds data with basic formatting to the timeline tab (task T247640) by Dayllan Maza
- git #e7dd8fe3 - Show tool links underneath IP addresses (task T250290) by Thalia
- git #bc060b24 - SpecialInvestigate: De-clutter buttons from results table cells (task T250051) by Thalia
CirrusSearch
[edit]- git #e937e213 - Explicitly remove temporary hooks in FunctionScoreChainTest (task T250300) by Nikki Nikkhoui
- git #f27d987b - build: Updating dependencies by libraryupgrader
Cite
[edit]- git #7fbd5de7 - Merge two code paths related to follow by Thiemo Kreuz
- git #c35d47fe - Use QUnitTestModule instead of deprecated ResourceLoaderTestModules (task T232875) by James D. Forrester
- git #eb8e07c6 - Sync up with Parsoid citeParserTests.txt by Subramanya Sastry
- git #3678215a - Add a newline in wikitext before autogenerated reflist (task T148701) by Bartosz Dziewoński
- git #a00b8d99 - Add test cases for impossible follow vs. rollback edge case by Thiemo Kreuz
CiteThisPage
[edit]No changes for CiteThisPage
Citoid
[edit]- git #0b802a90 - Use QUnitTestModule instead of deprecated ResourceLoaderTestModules (task T232875) by James D. Forrester
cldr
[edit]- git #9d0ae591 - Convert to manifest_version 2 (task T252470) by Reedy
- git #dbc4e4ee - Redo 'Add language codes rm-xxx' by Raymond
- git #c3f07a4d - Update to cldr 37 by Reedy
CodeEditor
[edit]- git #f7eb5906 - Convert to manifest_version 2 (task T252470) by Reedy
CodeMirror
[edit]- git #63e30576 - extension.json: Simplify hook calls as we only ever use one by James D. Forrester
- git #85e56bb2 - Use QUnitTestModule instead of deprecated ResourceLoaderTestModules (task T232875) by James D. Forrester
CodeReview
[edit]- git #f36bcee7 - Convert to manifest_version 2 (task T252470) by Reedy
Cognate
[edit]No changes for Cognate
CollaborationKit
[edit]- git #c4e611ec - Convert to manifest_version 2 (task T252470) by Reedy
- git #01689b77 - Remove redundant dependency on 'mediawiki.notify' (task T233676) by Timo Tijhof
Collection
[edit]- git #0514a017 - Use WebRequest::getInt to get an oldid by Umherirrender
- git #092d7959 - Set skin on BaseTemplates if you are using getSkin (task T251460) by jdlrobson
CommonsMetadata
[edit]- git #b575daf7 - Convert to manifest_version 2 (task T252470) by Reedy
ConfirmEdit
[edit]No changes for ConfirmEdit
CongressLookup
[edit]No changes for CongressLookup
ContactPage
[edit]- git #69290479 - Convert to manifest_version 2 (task T252470) by Reedy
ContentTranslation
[edit]- git #4b083bde - Add Special:MyLanguage for better user experience(2) by Yuki Shira
- git #404a3e4a - Replace deprecated `onLookupMenuItemChoose` with `onLookupMenuChoose` by Volker E
ContributionTracking
[edit]- git #6ff75100 - Convert to manifest_version 2 (task T252470) by Reedy
CreditsSource
[edit]- git #97a5222b - Convert to manifest_version 2 (task T252470) by Reedy
- git #29429056 - Use Article::getWikiPage()->getID() instead of $this->page->getID() (task T248492) by ArtBaltai
Dashiki
[edit]- git #69d737d8 - Convert to manifest_version 2 (task T252470) by Reedy
Disambiguator
[edit]- git #65270d58 - Convert to manifest_version 2 (task T252470) by Reedy
DiscussionTools
[edit]- git #07439609 - Modifier: Fix missing docs and variable names by Ed Sanders
- git #4397bda8 - Modifier: Separate out test data by Ed Sanders
- git #78aba459 - Hooks: Remove unused variable by Ed Sanders
- git #ea0b95be - Manually clear out session storage on teardown (task T252176) by Ed Sanders
- git #77f1be3b - parser.js: Fix some typos and variable names by Ed Sanders
- git #4f22e323 - Fix typo in parser.js 'dl' => 'dd' by Ed Sanders
- git #41d5aa1d - Separate out more data from parser.tests.js by Ed Sanders
- git #2f92e5d1 - Disable VisualEditor page takeovers while a reply widget is open (task T244942) by David Lynch
- git #63492f12 - Disable IP mentioning until outstanding issues resolved (task T251478) by Ed Sanders
- git #cb90e6ed - Move IP users to bottom of suggestions (task T251478) by Ed Sanders
- git #56d8721f - Switching between VE & wikitext (plain) (task T234403) by Ed Sanders
- git #9fab4add - Config: Separate useVisualEditor into enableVisual and use2017Wikitext by Ed Sanders
- git #d18496f0 - Allow visual mode to tested with ?dtvisual=1 (task T251963) by Ed Sanders
- git #fdae56ea - Add messages for source/visual tabs by Ed Sanders
- git #44fd8ec0 - Parser: Return mw.Title from getTitleFromUrl by Ed Sanders
- git #0269626a - Handle and other entities in the timestamp/timezone (task T251838) by Bartosz Dziewoński
DismissableSiteNotice
[edit]- git #c20771bb - Convert to manifest_version 2 (task T252470) by Reedy
DonationInterface
[edit]- git #a29d465b - Convert to manifest_version 2 (task T252470) by Reedy
- git #a399d412 - Add 'fix' option to eslint options to allow the `--fix` by jgleeson
- git #29284780 - Debug logging for missing payment_submethod (task T251025) by Elliott Eggleston
- git #549fa8f5 - Lint accidentally-skipped JS files by Elliott Eggleston
- git #665ac53f - Test to examine log & queue msg for RTBT (task T251025) by Elliott Eggleston
- git #891e514c - Update terminology: allow list / deny list by Elliott Eggleston
DoubleWiki
[edit]- git #8d5ecdf3 - Convert to manifest_version 2 (task T252470) by Reedy
DynamicSidebar
[edit]- git #5c95982c - Convert to manifest_version 2 (task T252470) by Reedy
Echo
[edit]- git #04100d40 - SpecialHelpMenuWidget: Use ButtonMenuSelectWidget (task T178387) by Ed Sanders
- git #868fb32c - Pass a user to EchoEvent::create by DannyS712
- git #84a0d9ab - Replace use of `ArticleRollbackComplete` hook with `RollbackComplete` (task T250543) by DannyS712
Elastica
[edit]- git #92ebd94e - Convert to manifest_version 2 (task T252470) by Reedy
ElectronPdfService
[edit]- git #325235a1 - Convert to manifest_version 2 (task T252470) by Reedy
EntitySchema
[edit]No changes for EntitySchema
EventBus
[edit]- git #d1fb0071 - Convert to manifest_version 2 (task T252470) by Reedy
EventLogging
[edit]No changes for EventLogging
EventStreamConfig
[edit]No changes for EventStreamConfig
ExtensionDistributor
[edit]- git #2c394f9b - Convert to manifest_version 2 (task T252470) by Reedy
ExternalGuidance
[edit]No changes for ExternalGuidance
FeaturedFeeds
[edit]- git #0000995a - Convert to manifest_version 2 (task T252470) by Reedy
FileExporter
[edit]No changes for FileExporter
FileImporter
[edit]- git #af82d9c5 - Add ARIA label to `wpTextbox1` (task T245863) by Thiemo Kreuz
- git #77221523 - SpecialImportFileIntegrationTest: Fix optional parameter before required (task T252023) by Max Semenik
- git #03012889 - Use LanguageConverter::findVariantLink() instead of Language::findVariantLink() (task T226832) by ArtBaltai
FlaggedRevs
[edit]- git #9ac5943a - Replace use of `ArticleRollbackComplete` hook with `RollbackComplete` (task T250543) by DannyS712
Flow
[edit]- git #2fd63ed2 - Avoid use of wfForeignMemcKey() (task T250407) by Aaron Schulz
- git #a85d0e29 - Improve check for RC_FLOW type in SpecialCheckUser hook by Thalia
- git #98a6bbb8 - OccupationController::ensureFlowRevision Use WikiPage instead of Article (task T248033) by ArtBaltai
- git #39495093 - Fix check for RC_FLOW type in SpecialCheckUser hook by Thalia
- git #6920d99b - Use correct contract of ArticleConfirmDelete hook (task T251843) by ArtBaltai
FundraiserLandingPage
[edit]No changes for FundraiserLandingPage
FundraisingTranslateWorkflow
[edit]No changes for FundraisingTranslateWorkflow
Gadgets
[edit]- git #2977f44d - Add Special:MyLanguage for better user experience by Yuki Shira
GeoCrumbs
[edit]- git #d4bd2154 - Convert to manifest_version 2 (task T252470) by Reedy
GeoData
[edit]No changes for GeoData
GettingStarted
[edit]No changes for GettingStarted
GlobalBlocking
[edit]No changes for GlobalBlocking
GlobalCssJs
[edit]- git #d54dac99 - Add Special:MyLanguage for better user experience by Yuki Shira
GlobalPreferences
[edit]- git #997f081e - Convert to manifest_version 2 (task T252470) by Reedy
- git #8b30191a - Remove method that's now present in parent class (task T238466) by Sam Wilson
GlobalUsage
[edit]No changes for GlobalUsage
GlobalUserPage
[edit]- git #aa83e086 - Convert to manifest_version 2 (task T252470) by Reedy
GoogleNewsSitemap
[edit]- git #dbba386c - Convert to manifest_version 2 (task T252470) by Reedy
Graph
[edit]- git #3a49e264 - Use QUnitTestModule instead of deprecated ResourceLoaderTestModules (task T232875) by James D. Forrester
- git #439a8375 - Upstream TableWidget and related classes to MediaWiki core (task T251611) by Thalia
GrowthExperiments
[edit]- git #6fcbcf7b - Use '.text-overflow()' mixin from 'mediawiki.mixins' by Volker E
GuidedTour
[edit]- git #0056350c - extension.json: Fix name of QUnitTestModule by James D. Forrester
- git #528dd000 - Use QUnitTestModule instead of deprecated ResourceLoaderTestModules (task T232875) by James D. Forrester
GWToolset
[edit]No changes for GWToolset
ImageMap
[edit]- git #74bcec0d - Convert to manifest_version 2 (task T252470) by Reedy
InputBox
[edit]- git #5ef98e87 - Convert to manifest_version 2 (task T252470) by Reedy
Insider
[edit]- git #24b743a4 - Convert to manifest_version 2 (task T252470) by Reedy
intersection
[edit]- git #e2f83c2e - Convert to manifest_version 2 (task T252470) by Reedy
Interwiki
[edit]No changes for Interwiki
InterwikiSorting
[edit]No changes for InterwikiSorting
Jade
[edit]- git #772bd45b - TestStorageHelper: Replace createEntity with createNewEntity (task T250638) (task T241915) by DannyS712
- git #3ad4a267 - Fixed pattern that renders user IP address as link to special contributions (task T248134) by kevinbazira
- git #05b52baa - Replaced user IP address with link to special contributions (task T248134) by kevinbazira
- git #7da11fce - Localized number of endorsements in edit comments (task T247457) by kevinbazira
- git #7862f21f - Replaced user ID with user name in edit comments (task T248135) by kevinbazira
- git #a396ba9c - Made comment prefixes bold (task T247457) by kevinbazira
- git #894d7f91 - Localized Jade history page comment facet and labeldata parts (task T247457) by kevinbazira
- git #27c7f3a9 - Localized Jade history page comment prefixes (task T250721) by kevinbazira
- git #772759e9 - Re-enable db hooks (task T229974) by Andy Craze
Josa
[edit]- git #f60f22a5 - Convert to manifest_version 2 (task T252470) by Reedy
JsonConfig
[edit]- git #64157283 - Introduce basic edit dialog for editing tabular data (task T251759) by Thalia
Kartographer
[edit]No changes for Kartographer
LabeledSectionTransclusion
[edit]- git #f813fdb3 - Convert to manifest_version 2 (task T252470) by Reedy
LandingCheck
[edit]- git #30632a98 - Convert to manifest_version 2 (task T252470) by Reedy
LdapAuthentication
[edit]No changes for LdapAuthentication
Linter
[edit]- git #b1c9ff6e - Convert to manifest_version 2 (task T252470) by Reedy
LiquidThreads
[edit]- git #2b8f4a21 - Add many more soft PHPDoc type hints (task T251313) by Thiemo Kreuz
Listings
[edit]- git #3ee39a36 - Convert to manifest_version 2 (task T252470) by Reedy
LocalisationUpdate
[edit]- git #fe911a14 - Convert to manifest_version 2 (task T252470) by Reedy
LoginNotify
[edit]No changes for LoginNotify
MachineVision
[edit]- git #887ec2d7 - Use '.text-overflow()' mixin from 'mediawiki.mixins' by Volker E
MapSources
[edit]- git #ae28bbbd - Convert to manifest_version 2 (task T252470) by Reedy
MassMessage
[edit]- git #3bf406c2 - Convert to manifest_version 2 (task T252470) by Reedy
Math
[edit]- git #17b2ce0d - Properly restrict SpecialMathStatus to those with `purge` rights (task T252362) by DannyS712
MobileApp
[edit]- git #67b45773 - Convert to manifest_version 2 (task T252470) by Reedy
MobileFrontend
[edit]- git #9db261b5 - Revert "Use QUnitTestModule instead of deprecated ResourceLoaderTestModules" by Jforrester
- git #f1004312 - Use QUnitTestModule instead of deprecated ResourceLoaderTestModules (task T232875) by James D. Forrester
- git #5ffe560e - Use LanguageConverter::findVariantLink() instead of Language::findVariantLink() (task T226832) by ArtBaltai
- git #e888ed62 - Replace deprecated `onLookupMenuItemChoose` with `onLookupMenuChoose` by Volker E
MultimediaViewer
[edit]No changes for MultimediaViewer
NavigationTiming
[edit]No changes for NavigationTiming
Newsletter
[edit]- git #eefdddaa - Convert to manifest_version 2 (task T252470) by Reedy
NewUserMessage
[edit]No changes for NewUserMessage
Nuke
[edit]- git #067a31df - Convert to manifest_version 2 (task T252470) by Reedy
OATHAuth
[edit]No changes for OATHAuth
OAuth
[edit]No changes for OAuth
OpenStackManager
[edit]No changes for OpenStackManager
ORES
[edit]No changes for ORES
PageAssessments
[edit]No changes for PageAssessments
PagedTiffHandler
[edit]No changes for PagedTiffHandler
PageImages
[edit]- git #6e004092 - rest: Verify that file exists before calling filesize (task T252128) by Peter Ovchyn
- git #34f54dd1 - rest: Implement SearchResultProvideThumbnail hook (task T250207) by Peter Ovchyn
PageTriage
[edit]No changes for PageTriage
PageViewInfo
[edit]No changes for PageViewInfo
ParserFunctions
[edit]- git #a3706c0d - Use LanguageConverter::findVariantLink() instead of Language::findVariantLink() (task T226832) by ArtBaltai
ParsoidBatchAPI
[edit]No changes for ParsoidBatchAPI
PdfHandler
[edit]No changes for PdfHandler
PerformanceInspector
[edit]- git #974c6666 - Convert to manifest_version 2 (task T252470) by Reedy
- git #371d23aa - extension.json: Fix name of QUnitTestModule by James D. Forrester
- git #9ba5aa6e - Use QUnitTestModule instead of deprecated ResourceLoaderTestModules (task T232875) by James D. Forrester
Petition
[edit]No changes for Petition
Poem
[edit]- git #43cdfdb4 - Convert to manifest_version 2 (task T252470) by Reedy
PoolCounter
[edit]- git #1b6be9be - Convert to manifest_version 2 (task T252470) by Máté Szabó
Popups
[edit]No changes for Popups
ProofreadPage
[edit]- git #f1a2f4e7 - Use ParserOptions::newFromAnon() instead of relying on global $wgUser (task T246861) by DannyS712
- git #64121bbf - Fixed missing public function documentation error (task T243932) by Sohom Datta
PropertySuggester
[edit]- git #90c5e53a - Convert to manifest_version 2 (task T252470) by Reedy
QuickSurveys
[edit]- git #0dee8c04 - build: Updating mediawiki/mediawiki-codesniffer to 30.0.0 by libraryupgrader
- git #93e48194 - build: Update eslint by Ed Sanders
- git #c9c7837a - Updating extension.json to use manifest version 2 (task T241898) by Sohom Datta
Quiz
[edit]- git #13220ffe - Convert to manifest_version 2 (task T252470) by Reedy
ReadingLists
[edit]No changes for ReadingLists
RelatedArticles
[edit]- git #bf6ca728 - extension.json: Simplify hook calls as we only ever use one by James D. Forrester
- git #ac94e7ef - Use QUnitTestModule instead of deprecated ResourceLoaderTestModules (task T232875) by James D. Forrester
Renameuser
[edit]- git #1ffdc164 - Convert to manifest_version 2 (task T252470) by Reedy
RevisionSlider
[edit]- git #706d1671 - Convert to manifest_version 2 (task T252470) by Reedy
RSS
[edit]No changes for RSS
SandboxLink
[edit]No changes for SandboxLink
Score
[edit]No changes for Score
Scribunto
[edit]- git #34fc672f - Add tests and type checking for mw.addWarning() by Brad Jorsch
- git #c062595b - Handle RevisionAccessException with try-catch (task T252156) by DannyS712
SearchExtraNS
[edit]No changes for SearchExtraNS
SecureLinkFixer
[edit]- git #e629be93 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
[edit]- git #5f3f9cf2 - Convert to manifest_version 2 (task T252470) by Reedy
- git #a804fc8a - Remove use of global $wgUser (task T241923) by DannyS712
- git #cb82dcb1 - Use ParserOptions::newFromUser with conext user (task T246861) by DannyS712
- git #732da00d - eslint: Fix config by Ed Sanders
ShortUrl
[edit]- git #a3bce922 - Add COPYING with BSD-3-Clause license (task T251649) by Reedy
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]No changes for SyntaxHighlight_GeSHi
TemplateData
[edit]- git #a644018c - extension.json: Fix name of QUnitTestModule by James D. Forrester
- git #edf85c08 - Use QUnitTestModule instead of deprecated ResourceLoaderTestModules (task T232875) by James D. Forrester
TemplateSandbox
[edit]No changes for TemplateSandbox
TemplateStyles
[edit]- git #9f3832ef - Revert "Remove use of WikiPage::doEditContent" (task T252179) by DannyS712
TemplateWizard
[edit]- git #6b52ea01 - Use QUnitTestModule instead of deprecated ResourceLoaderTestModules (task T232875) by James D. Forrester
- git #ce54b286 - SearchField: Use onLookupMenuChoose, not deprecated onLookupMenuItemChoose by James D. Forrester
TextExtracts
[edit]No changes for TextExtracts
Thanks
[edit]- git #e8db596d - extension.json: Fix name of QUnitTestModule by James D. Forrester
- git #84448301 - Use QUnitTestModule instead of deprecated ResourceLoaderTestModules (task T232875) by James D. Forrester
- git #b1597235 - extension.json: Alphasort hooks by James D. Forrester
- git #fdc08087 - extension.json: Simplify hook links as we only have one method per hook by James D. Forrester
TheWikipediaLibrary
[edit]- git #481115c3 - Add COPYING with MIT license (task T251649) by Reedy
TimedMediaHandler
[edit]No changes for TimedMediaHandler
timeline
[edit]- git #9efd78dc - Invert conditional to return early in renderTimeline() error condition by Reedy
- git #c03548de - Add localisation for some hardcoded English messages by Reedy
TitleBlacklist
[edit]No changes for TitleBlacklist
TocTree
[edit]- git #1c158fd0 - Convert to manifest_version 2 (task T252470) by Reedy
TorBlock
[edit]No changes for TorBlock
Translate
[edit]- git #0f42b57c - AndroidXmlFFS: Fix roundtrip issue for backslash (task T192062) by Abijeet
- git #df39957a - Revert "Remove uses of WikiPage::doEditContent" (task T252179) by DannyS712
- git #f7c26e87 - Move/Delete: Check if namespace supports subpages by Abijeet
- git #04e23156 - Instrument MessageIndex::rebuild (task T221119) by Niklas Laxström
TranslationNotifications
[edit]No changes for TranslationNotifications
TrustedXFF
[edit]- git #06cdd8e4 - Convert to manifest_version 2 (task T252470) by Reedy
TwoColConflict
[edit]- git #136dcb28 - Remove some unused CSS (task T250501) (task T252505) by Thiemo Kreuz
- git #5956f0e9 - Adjust feedback box to use OOUI styles (task T250501) by Adam Wight
- git #9f07bb36 - Access IContextSource instead of EditPage if possible by Thiemo Kreuz
- git #eb441cdd - Respect the line length limit by WMDE-Fisch
- git #d97525b7 - Move tour popups to below their target (task T249816) by Adam Wight
- git #3003bd4c - Merge core CSS into generic CSS RecourceLoader module (task T233280) (task T246103) by Thiemo Kreuz
- git #95cf41bf - Use Html::hidden() instead of Html::input() where possible by Thiemo Kreuz
- git #2094e7ce - Add browser test for the core ui hint (task T246103) by WMDE-Fisch
- git #78f2b376 - Add ARIA label to `wpTextbox1` (task T245863) by Thiemo Kreuz
- git #e499bf82 - Refactor VE disabling in browser tests into function by WMDE-Fisch
- git #dd9b1df2 - Allow textarea scrolling & resizing in no-JS mode (task T250397) by Thiemo Kreuz
- git #cc3fc4e1 - Fix browser tests skipping on user setting by WMDE-Fisch
- git #94c51914 - Add basic test for onEditPageShowEditFormFields (task T246103) by WMDE-Fisch
- git #dd68f154 - Merge ….CoreHint.js module into the ….init.js module (task T233280) (task T246103) by Thiemo Kreuz
- git #e5541d13 - Remove legacy .php entry point by Thiemo Kreuz
- git #bed1a44a - Temporarily disable new UI on mobile (task T249817) by Thiemo Kreuz
- git #e21708de - Minor optimizations to linefeed tracking/merging code by Thiemo Kreuz
- git #833919ed - Harden swap algorithm against possibly incomplete input (task T244858) by Thiemo Kreuz
UniversalLanguageSelector
[edit]- git #18552a71 - Use QUnitTestModule instead of deprecated ResourceLoaderTestModules (task T232875) by James D. Forrester
- git #54ff8272 - Remove jQuery 3 migration warnings (task T175236) by Seb35
UploadsLink
[edit]No changes for UploadsLink
UploadWizard
[edit]- git #7496f40c - Use QUnitTestModule instead of deprecated ResourceLoaderTestModules (task T232875) by James D. Forrester
- git #cb7d4691 - Fix typo: 'the the'->'the' by Ed Sanders
- git #30ca36c3 - Revert "Remove use of WikiPage::doEditContent" (task T252179) by DannyS712
UrlShortener
[edit]No changes for UrlShortener
UserMerge
[edit]No changes for UserMerge
VipsScaler
[edit]No changes for VipsScaler
VisualEditor
[edit]- git #3b64e6a6 - Convert to manifest_version 2 (task T252470) by Reedy
- git #21b25bd7 - Fix deleting signature nodes (task T248585) by Bartosz Dziewoński
- git #3866ad7f - Update toolbar styles for Vector changes (task T251648) by Bartosz Dziewoński
- git #91f3a971 - DesktopArticleTarget.init: Identify our events on multi section edit links by Bartosz Dziewoński
- git #f98ab8c0 - Update VE core submodule to master (1cce47f5c) by Bartosz Dziewoński
WebAuthn
[edit]No changes for WebAuthn
Wikibase
[edit]- git #c8bf36c7 - bridge: Remove erroneous margin from anon warning message (task T246676) by Michael Große
- git #aca9713c - FP: ApiEntityLookup only accept EntityId objects for public methods by addshore
- git #6da352b2 - bridge: selenium: add missing waitForDisplayed (task T252449) by Lucas Werkmeister
- git #63cdec00 - Add LuaWikibaseIntegrationTest (task T252079) by Marius Hoch
- git #5e3196b8 - Move PREFETCHING_TERM_LOOKUP definition to Lib (task T252079) by addshore
- git #1c9c6120 - Remove mention of wb_entities_per_page table (task T95685) by Lucas Werkmeister
- git #dcc8d4ab - bridge: implement anonymous saving in store (task T251393) by Michael Große
- git #39002c99 - wikibase-setsitelink-intro-badges: remove "the the" in qqq documentation by DannyS712
- git #2f33b1a5 - PHP docs: ignore the Federated Properties test system docs (task T252107) by Leszek Manicki
- git #2fe7ae73 - bridge: Add link type to EventEmittingButton (task T251389) by tzhelyazkova
- git #5fb5d0e1 - bridge: wire up WarningAnonymousEdit in App (task T249832) by Lucas Werkmeister
- git #5a19f4bc - StatementsParserFunctionIntegrationTest: replace deprecated assertion functions (task T251652) by Tobias Andersson
- git #8aaf9a5c - bridge: Teach store about more saving error types by Michael Große
- git #bfd01ac2 - bridge: teach store about assert user errors (task T251390) by Michael Große
- git #e29ebaaa - FP: Avoid repeatedly fetching the same entities in ApiEntityLookup by Jakob Warkotsch
- git #d568a74a - FP: extract wbgetentities api calls into ApiEntityLookup service (task T251237) by rosalie
- git #84da9420 - bridge: Edit entity with or without asserting of the user (task T251385) by tzhelyazkova
- git #d07e44b3 - bridge: add WarningAnonymousEdit component (task T249831) by Lucas Werkmeister
- git #47d66f04 - FP: Account for results that may miss a label or description in search (task T252024) by addshore
- git #ccdd025e - bridge: selenium: permissionChecks: wait for entity to be protected (task T250728) by Pablo Grass
- git #873b9d17 - bridge: selenium: assert loading is shown at first (task T249124) by Pablo Grass
- git #8af1a8ff - FP: Allow the requests of GenericActionApiClient to be logged by addshore
- git #985f9fb4 - FP: show warnings errors and exception details on test system by addshore
- git #c4d6240f - rest: Implement SearchResultProvideDescription hook (task T250217) by Peter Ovchyn
- git #0dde9352 - bridge: storybook: run smoke tests as part of CI by Pablo Grass
- git #5ec37895 - ChangeLineFormatter: Handle RevisionData visibility by Marius Hoch
- git #253796b2 - Add visibility to RevisionData by Marius Hoch
- git #693e719a - ChangeLineFormatter: Add missing space for enhanced recentchanges (task T251961) by Marius Hoch
- git #c9263180 - Remove TitleFactory and use the one from MediaWiki instead by Marius Hoch
- git #5f3e5f58 - Remove unused AffectedPagesFinder::contentLanguageCode by Marius Hoch
- git #3f08649a - bridge: fix width and line-breaking of ReportIssue again (task T248087) by Lucas Werkmeister
- git #977d8c8e - Add TypeDispatchingExistenceChecker (task T251239) by Jakob Warkotsch
- git #aed24f8a - Remove use of Revision objects in RepoHooks::onPageHistoryLineEnding (task T251593) by DannyS712
- git #11b1003a - Add ADR for rollout of declare( strict_types = 1 ); (task T251382) by addshore
WikibaseCirrusSearch
[edit]No changes for WikibaseCirrusSearch
WikibaseLexeme
[edit]- git #d93e49a2 - Remove unused reference to wikibase global in test (task T252489) by Lucas Werkmeister
- git #fa3bb39e - ItemSelectorWidget: Use onLookupMenuChoose, not deprecated onLookupMenuItemChoose by James D. Forrester
WikibaseLexemeCirrusSearch
[edit]No changes for WikibaseLexemeCirrusSearch
WikibaseMediaInfo
[edit]- git #5cb6c9bb - Add message when no results could be found by Matthias Mullie
- git #b1513fd8 - Add dummy concept chips without thumbnail (task T249614) by Matthias Mullie
- git #1827c7a4 - Use MediaWiki's TitleFactory, instead of Wikibase client's by Marius Hoch
- git #5128c178 - docs: Fix doc reference in AutocompleteSearchInputWidget by James D. Forrester
- git #35640241 - Increase amount of requested autocomplete suggestions by Matthias Mullie
WikibaseQualityConstraints
[edit]No changes for WikibaseQualityConstraints
Wikidata.org
[edit]No changes for Wikidata.org
WikidataPageBanner
[edit]No changes for WikidataPageBanner
WikiEditor
[edit]- git #9ff90afd - Convert to manifest_version 2 (task T252470) by Reedy
wikihiero
[edit]- git #5d0352eb - Convert to manifest_version 2 (task T252470) by Reedy
WikiLove
[edit]No changes for WikiLove
WikimediaBadges
[edit]No changes for WikimediaBadges
WikimediaEditorTasks
[edit]No changes for WikimediaEditorTasks
WikimediaEvents
[edit]- git #326a303b - Configure Test event stream to be sent via EventGate (task T238230) by Andrew Otto
- git #578315ae - Remove un-namespsaced AuthManagerStatsdHandler class by Reedy
- git #8785a1bd - Update Banner Interaction Schema (task T250791) by Abban Dunne
WikimediaIncubator
[edit]No changes for WikimediaIncubator
WikimediaMaintenance
[edit]- git #8293382b - Add the new tables-generated.sql to addWiki.php (task T237838) by Amir Sarabadani
- git #9e9ee2ca - Revert "Remove use of WikiPage::doEditContent" (task T252179) by DannyS712
WikimediaMessages
[edit]No changes for WikimediaMessages
Wikisource
[edit]No changes for Wikisource
XAnalytics
[edit]- git #aec545be - Convert to manifest_version 2 (task T252470) by Reedy
Skins
[edit]CologneBlue
[edit]- git #5a8568e7 - Convert to manifest_version 2 (task T252472) by Reedy
MinervaNeue
[edit]- git #d781d08c - Small fixes to AMC history page items (task T249518) by Jan Drewniak
- git #065389f9 - Merging Username by Kaleem Bhatti
- git #ceb23e37 - Update Minerva's contributors by jdlrobson
Modern
[edit]- git #0e7269e3 - Convert to manifest_version 2 (task T252472) by Reedy
MonoBook
[edit]No changes for MonoBook
Nostalgia
[edit]- git #323c430e - Convert to manifest_version 2 (task T252472) by Reedy
Timeless
[edit]No changes for Timeless
Vector
[edit]- git #9581bdaa - Revert "Use semantic HTML5 elements where applicable" by Volker E
- git #4679efc0 - [build] Disable phan rule (for now) by jdlrobson
- git #c42739a2 - [legacy] Merge 'background-gradient.less' into 'layout.less' (task T249073) by AronDemian
- git #015bfa74 - [modern] Move up color and background-color rule from content to body (task T251583) by AronDemian
- git #2a7dc60c - Remove stray quote from logged out menu story by Nicholas Ray
- git #b4ce8210 - [modern] Drop the background gradient (task T251583) by AronDemian
- git #ace1ffab - Minor: Remove unused Portal.mustache (task T249372) by jdlrobson
- git #b0281fa4 - Add CSS class on body to mark the skin version (task T251648) by AronDemian
- git #01dbda42 - Don't "break" the variants by breaking early (task T251521) by jdlrobson
- git #9f2ca0d0 - Refactor: Portal is also a Menu (task T249372) by jdlrobson
- git #e4a4050b - Organize CSS by common, layout, typography and components (task T249073) by jdlrobson
- git #125af066 - Use semantic HTML5 elements where applicable (task T66477) (task T252090) by Volker E
- git #4dfe4a97 - Class names with hyphens preferred over camel case (task T249073) by jdlrobson
- git #99347835 - Remove `#footer` selectors now that cache has expired by Volker E
- git #9cd47c53 - Refactor: VectorMenu merged in to Menu (task T249372) by jdlrobson
- git #a43e79c1 - Refactor: Merge VectorTabs into Menu (task T249372) by jdlrobson
- git #a3bb097c - Refactor: Generalise personal menu (task T249372) by jdlrobson
- git #7efe7c34 - Refactor: Remove indirection (where alternatives exist) (task T251212) by jdlrobson
- git #91c25bc2 - Add title attribute to opt-out link (task T250093) by Nicholas Ray
VisualEditor
[edit]- git #163b0b67 - TargetWidget: Don't assume surface exists in setReadOnly by Ed Sanders
- git #42b09804 - TargetWidget: Re throw 'submit' event from the surface by Ed Sanders
Total Changes
[edit]392 Changes in 119 repos by 68 authors