MediaWiki 1.37/wmf.12
![]() |
Deployment of MediaWiki 1.37.0-wmf.12 to Wikimedia sites | MediaWiki 1.37.0-wmf.14![]() |
The latest version (labeled "1.37.0-wmf.12") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 29 June 2021 (see the roadmap).
Core changesEdit
- git #d169812e - Branch commit for wmf/1.37.0-wmf.12 by trainbranchbot
- git #5150f19d - media: Ignore EXIF tag GPSAltitudeRef in FormatMetadata (task T285213) by Tim Starling
- git #e6bf7a4e - Hard deprecate WikiPage::prepareContentForEdit() without a UserIdentity (task T285447) by DannyS712
- git #be9f0198 - api: Inject services into ApiQueryPageProps (task T259960) by Umherirrender
- git #1f742b54 - api: Replace deprecated WikiPage::factory in ApiStashEdit by Umherirrender
- git #cb47fc47 - api: Replace deprecated User::getAllGroups in ApiSiteinfo by Umherirrender
- git #7123cc67 - api: Inject services into ApiComparePages (task T259960) by Umherirrender
- git #0c73d6df - api: Replace deprecated User::newFromName/getOption in ApiBase by Umherirrender
- git #7497c7a5 - api: Replace deprecated User::newFromName in ApiMain by Umherirrender
- git #d5b44e46 - Make SelectQueryBuilder @stable to extend. by Petr Pchelko
- git #5038a663 - Merge RevisionStoreDbTestBase and McrRevisionStoreDbTest (task T285460) by Petr Pchelko
- git #0c48236c - media: Handle lack of 'metadata' key from getSizeAndMetadata gracefully (task T285490) by Amir Sarabadani
- git #b9246376 - UserNamePrefixSearch: use UserNameUtils instead of UserFactory by DannyS712
- git #b45ddb2a - Use WikiPage::doUserEditContent() instead of ::doEditContent() (task T255507) by DannyS712
- git #ab5d55c6 - WikiImporter: Pass a user to WikiPage::prepareContentForEdit() (task T285447) by DannyS712
- git #87500874 - ApiHelp: inject SkinFactory (task T259960) by Alexander Vorwerk
- git #54caa649 - ApiFileRevert: inject RepoGroup (task T259960) by Alexander Vorwerk
- git #7ebcea3d - mediawiki.String: Make method codePointAt public as charAt (task T285174) by Fomafix
- git #dae38d66 - Preserve parameters during navigation on Special:PagesWithProp by Matěj Suchánek
- git #ce7df5f6 - Copy changes from legacyMediaParserTests to mediaParserTests after syncing by Arlo Breault
- git #9c854614 - Sync up with Parsoid parserTests.txt by Arlo Breault
- git #354a366f - Sync up with Parsoid legacyMediaParserTests.txt by Arlo Breault
- git #f6797784 - ApiFeedWatchlist: inject services (task T259960) by Alexander Vorwerk
- git #fdd8f864 - Emit media structure as piloted in Parsoid (task T51097) (task T266148) (task T271129) by Arlo Breault
- git #d6b3cd1a - Remove hard-deprecated methods from RevisionStore (task T274209) by Petr Pchelko
- git #54380483 - Add <figure> to the never suppressing group in BlockLevelPass (task T51097) by Arlo Breault
- git #00f48f21 - Turn hashes into comments (task T285484) by TChin
- git #0545fdc3 - purgeParserCache.php: Implement --tag for purging one server only (task T282761) by Timo Tijhof
- git #9e49260f - Make LinkCache behavior more consistent (task T278940) by daniel
- git #3bcf989f - hooks: Remove deprecated SkinTemplateBuildNavUrlsNav_urlsAfterPermalink hook (task T284950) by Sam Smith
- git #a11aceb2 - hooks: Remove deprecated SkinTemplateTabAction hook (task T284950) by Sam Smith
- git #99786a94 - hooks: Remove deprecated SkinTemplatePreventOtherActiveTabs hook (task T284950) by Sam Smith
- git #ae3d709b - Make CentralIdLookup a service (task T265767) by Petr Pchelko
- git #b30cb61b - ApiTestCase: For tokenType=auto respect no token possibility by Petr Pchelko
- git #5ca02c77 - UserEditCountUpdate: only store a single UserIdentity object by DannyS712
- git #4b2bb69b - Remove dependency on pimple external library by DannyS712
- git #7523df7d - Remove the AugmentPageProps class, unused (task T248215) by DannyS712
- git #855593d2 - Factor out LoggedUpdateMaintenance::setForce() by Tim Starling
- git #52f42b8f - UploadFromUrl: Remove use of $wgUser in isValidRequest (task T243708) by DannyS712
- git #29ec3ec7 - Remove $wgUser fallback in ParserOptions (task T284977) by DannyS712
- git #5e94e981 - In UserOptionsManager::saveOptions(), don't update unchanged rows (task T280220) by Tim Starling
- git #3ff89b62 - media: Make the file metadata "_error" check looser (task T285431) by Amir Sarabadani
- git #47d70dbf - Post Revision-removal cleanup (task T247143) by DannyS712
- git #73bcc408 - Improvements to user preferences fetching/saving (task T280220) by Petr Pchelko
- git #9d4a25a7 - Check for _error in getting metadata array in GIFHandler (task T285431) by Amir Sarabadani
- git #cafb14df - Check for _error in getting metadata array in PNGHandler (task T285431) by Amir Sarabadani
- git #860ac3bb - Hard deprecate WatchAction::getWatchToken (task T265944) by vladshapik
- git #9659ac1c - HISTORY: Import 1.31.15, 1.35.3, 1.36.1 (task T279730) by Reedy
- git #beedb3aa - SECURITY: Prevent blocked users from purging pages (task T280226) by Reedy
- git #c64ba635 - Add icon to personal url menu items (task T284594) by Nicholas Ray
- git #6077aa3a - Make "A database query error has occurred" message link to documentation (task T272588) by Andre Klapper
- git #051b724a - rdbms: use PHP strings for server_id/gt_domain_id, and binlog event numbers by Aaron Schulz
- git #d192e0a8 - purgeParserCache.php: Print stats for time and iterations (task T282761) by Timo Tijhof
- git #fef7e282 - SqlBagOStuff: Fix incorrect numServerShards for default CACHE_DB by Timo Tijhof
- git #43caa3fb - SpecialChangeEmail: Requiring email confirmation is not an error by Bartosz Dziewoński
- git #27a02ba9 - Move the fallback to check the 'create' right into PermissionManager when we checking 'edit' right. (task T272079) by Roman Stolar
- git #d370f7c0 - api-request: Add performer to $logCtx (task T285113) by Martin Urbanec
- git #a8c775f1 - JobQueueGroup: Fix method name in deprecation notice (task T277648) by Lucas Werkmeister
- git #b1b6afd5 - MultiHttpClient: Replace PHP version check with defined() (task T285287) by Reedy
- git #0bac9e78 - SignatureValidator: prepare for dependency injection by DannyS712
- git #4ee71ea8 - Allow a retry of flaky selenium test by Kosta Harlan
- git #0910b063 - mediawiki.ui: Restructure enabled and :disabled styles & remove IE specific comments (task T258766) by Volker E
- git #50888be5 - Add support for multiple shellbox URLs through a mapping configuration (task T285105) by Amir Sarabadani
- git #5f4a89d1 - Remove logging table index hint (task T270620) by Amir Sarabadani
- git #3fe579f8 - Increase length of automatic edit summaries to current maximum (task T221617) by DannyS712
- git #62701ee2 - Let ApiSandbox display non-JSON responses like Xdebug errors by Thiemo Kreuz
- git #878ea9b6 - UserDef: use UserIdentityValue in a few places by DannyS712
- git #68ebdfc7 - Optionally split out parts of file metadata to BlobStore (task T275268) by Tim Starling
- git #d88904e9 - Handle null usernames in ThrottlePreAuthenticationProvider (task T284170) by Lucas Werkmeister
- git #e156a2f0 - TableCleanup: stop writing to $wgUser (task T243708) by DannyS712
- git #422e758b - Change color of "You have a new message" to align with the WikimediaUI (task T278105) by Amir Sarabadani
- git #c8a95ede - Adjust the description of EditFilterMergedContent hook (task T273354) by Func
VendorEdit
- git #09f763c4 - Bump parsoid to 0.14.0-a6 (task T280381) (task T211946) (task T239841) (task T283273) (task T283961) by C. Scott Ananian
ExtensionsEdit
3DEdit
No changes for 3D
AbuseFilterEdit
- git #15fc159c - Replace depricating method IContextSource::getWikiPage to WikiPageFactory usage (task T275710) by Roman Stolar
- git #e56dcc7c - Bump MW requirement to 1.37 by Daimona Eaytoy
- git #47f861b6 - Pass a user to WikiPage::prepareContentForEdit() (task T285447) by DannyS712
- git #351f9f02 - Handle EditFilterMergedContent hook properly to break hook chains and display error message (task T280312) by Func
ActiveAbstractEdit
No changes for ActiveAbstract
AdvancedSearchEdit
- git #70d9b133 - selenium: Re-add daily suite by WMDE-Fisch
AntiSpoofEdit
No changes for AntiSpoof
ApiFeatureUsageEdit
No changes for ApiFeatureUsage
ArticleCreationWorkflowEdit
No changes for ArticleCreationWorkflow
ArticlePlaceholderEdit
No changes for ArticlePlaceholder
BabelEdit
- git #2460aceb - Try to use WikiPage::doUserEditContent() instead of ::doEditContent() (task T255507) by DannyS712
- git #ccf0aa4d - Remove IRC by Niklas Laxström
BetaFeaturesEdit
- git #d21c143b - Add labFlask icon to beta features link (task T284594) by Nicholas Ray
BounceHandlerEdit
No changes for BounceHandler
CalendarEdit
No changes for Calendar
CampaignsEdit
No changes for Campaigns
CapiuntoEdit
No changes for Capiunto
CategoryTreeEdit
- git #734e2af3 - Put onMediaWikiServices into a separate handler class. by daniel
- git #46d2de89 - Restore category link to sidebar (task T272705) by jdlrobson
CentralAuthEdit
- git #dc7ddf1e - Replace deprecated User group methods (task T281837) by vladshapik
CentralNoticeEdit
- git #61edd26d - Remove non-injected accesss to ResourceLoaderModule::getConfig (task T285449) by Andrew Green
- git #3981a1a4 - selenium: Update wdio-mediawiki (task T283597) by sahil
- git #2bc1db3b - build: Update SVGO to latest v2.3.0 and re-crush SVGs (task T278656) by Volker E
- git #378beee1 - build: Updating browserslist to 4.16.6 by libraryupgrader
- git #a5db3481 - build: Updating hosted-git-info to 2.8.9 by libraryupgrader
- git #2eb5b70e - Replace long sleep( 2 ) with 1 second by Thiemo Kreuz
CharInsertEdit
No changes for CharInsert
CheckUserEdit
- git #1a7c7d89 - Use WikiPage::doUserEditContent() instead of ::doEditContent() (task T255507) by DannyS712
ChessBrowserEdit
No changes for ChessBrowser
CirrusSearchEdit
- git #ee1382a4 - Revert "Add support for ores drafttopic" and "Stop querying ores_articletopics" (task T285577) by Erik Bernhardson
- git #64629666 - Add pool counter for automated requests (task T284479) by Erik Bernhardson
CiteEdit
No changes for Cite
CiteThisPageEdit
- git #b49cb271 - package.json: remove empty dependencies list by DannyS712
CitoidEdit
- git #20f5fcb9 - Don't use private specCache property in tests by Thiemo Kreuz
cldrEdit
- git #f60b6eec - Update several Scottish names for language codes (task T285076) by Remko de Keijzer
CodeEditorEdit
- git #86e79cda - Improve accuracy of the search/replace toggle (task T102486) by Nardog
CodeMirrorEdit
No changes for CodeMirror
CodeReviewEdit
No changes for CodeReview
CognateEdit
No changes for Cognate
CollectionEdit
No changes for Collection
CommonsMetadataEdit
No changes for CommonsMetadata
ConfirmEditEdit
- git #0a221920 - Replace depricating method IContextSource::getWikiPage && IContextSource::canUseWikiPage (task T275710) by Roman Stolar
- git #aedd7f48 - Pass a user to WikiPage::prepareContentForEdit() (task T285447) by DannyS712
CongressLookupEdit
No changes for CongressLookup
ContactPageEdit
No changes for ContactPage
ContentTranslationEdit
- git #379d0462 - ApiQueryContentTranslation: Update for CentralIdLookup returning UserIdentity by Santhosh Thottingal
- git #f4f45aa9 - SX Article Search: Fix empty states for suggestions and results (task T282439) by NikG
- git #381fb176 - SXTranslationConfirmer: Use composition api by NikG
- git #8a796f08 - SX search: Use the same card for nearby/recently edited suggestions by NikG
- git #03dbf95f - SX Article Search: Hide results when loading indicator is shown (task T282455) by NikG
- git #ecc065f4 - CXDashboard: Use composition API by Santhosh Thottingal
- git #b40d85f8 - SX Article Search: Use composition api by NikG
- git #b132d472 - Migrate Special:CX to contenttranslation skin (task T267103) by Santhosh Thottingal
CreditsSourceEdit
No changes for CreditsSource
DashikiEdit
No changes for Dashiki
DisambiguatorEdit
No changes for Disambiguator
DiscussionToolsEdit
No changes for DiscussionTools
DismissableSiteNoticeEdit
No changes for DismissableSiteNotice
DonationInterfaceEdit
- git #4155202c - PHPUnit fixes by Elliott Eggleston
DoubleWikiEdit
No changes for DoubleWiki
DynamicSidebarEdit
No changes for DynamicSidebar
EchoEdit
- git #532faf27 - Reorganise MySQL/SQLite patches by Reedy
- git #68f7a9a9 - Use WikiPage::doUserEditContent() instead of ::doEditContent() (task T255507) by DannyS712
- git #088697a7 - Echo notification oo-ui-popupWidget-anchor should point to icon (task T276566) by jdlrobson
ElasticaEdit
No changes for Elastica
ElectronPdfServiceEdit
No changes for ElectronPdfService
EntitySchemaEdit
No changes for EntitySchema
EventBusEdit
No changes for EventBus
EventLoggingEdit
- git #981a589a - Remove unload handler (task T285220) by gilles
- git #a3a8e393 - build: Remove eventgate from package.json (task T285372) by Timo Tijhof
- git #31e61f16 - Handle EditFilterMergedContent hook properly to break hook chains and display error message (task T280312) by Func
EventStreamConfigEdit
No changes for EventStreamConfig
ExtensionDistributorEdit
No changes for ExtensionDistributor
ExternalGuidanceEdit
No changes for ExternalGuidance
FeaturedFeedsEdit
No changes for FeaturedFeeds
FileExporterEdit
No changes for FileExporter
FileImporterEdit
- git #2af7a587 - Use WikiPage::doUserEditContent() instead of ::doEditContent() (task T255507) by DannyS712
FlaggedRevsEdit
- git #431c9c4e - Use WikiPage::doUserEditContent() instead of ::doEditContent() (task T255507) by DannyS712
FlowEdit
- git #dd2d0255 - container.php: merge more single use index entries (task T170330) by DannyS712
- git #6ec50116 - Use WikiPage::doUserEditContent() instead of ::doEditContent() (task T255507) by DannyS712
- git #4890cd00 - Make doApiTest signature match parent class by Kosta Harlan
FundraiserLandingPageEdit
No changes for FundraiserLandingPage
FundraisingTranslateWorkflowEdit
No changes for FundraisingTranslateWorkflow
GadgetsEdit
- git #93c8fb37 - Change Tigrinya translations for Gadgets namespaces (task T263840) by ZabeMath
- git #fb7ac561 - Handle EditFilterMergedContent hook properly to display error message (task T280312) by Func
GeoCrumbsEdit
No changes for GeoCrumbs
GeoDataEdit
No changes for GeoData
GettingStartedEdit
No changes for GettingStarted
GlobalBlockingEdit
No changes for GlobalBlocking
GlobalCssJsEdit
- git #732313eb - Replace deprecated User group methods (task T281838) by vladshapik
GlobalPreferencesEdit
No changes for GlobalPreferences
GlobalUsageEdit
No changes for GlobalUsage
GlobalUserPageEdit
No changes for GlobalUserPage
GlobalWatchlistEdit
No changes for GlobalWatchlist
GoogleNewsSitemapEdit
No changes for GoogleNewsSitemap
GraphEdit
No changes for Graph
GrowthExperimentsEdit
- git #9e57e369 - VariantHooks: Check if title exists before using isSpecial (task T285506) by Kosta Harlan
- git #96db44a3 - Make it possible to force opt-in/opt-out to Growth features during account creation (task T284119) (task T284800) by Martin Urbanec
- git #da26253c - Donor campaign: fix signup page styling (task T284740) by Gergő Tisza
- git #e74da8ed - Add a link: don't auto-advance when acceptance is de-selected (task T284230) by MewOphaswongse
- git #0a3f4fa5 - Add a link: link inspector animations for mobile + cleanup (task T278486) by MewOphaswongse
- git #0d0183a9 - Add a link: change the edit summary (task T284078) by MewOphaswongse
- git #41ca4b92 - Allow all users to view current configuration by going to Special:EditGrowthConfig (task T284160) by Martin Urbanec
- git #b0b6bd2c - Add custom signup flow for donors (task T284740) (task T284800) (task T285281) by Gergő Tisza
- git #19300ef8 - selenium: Wait for mediawiki.base to load before using by Kosta Harlan
- git #500f22b0 - SuggestedEdits: Only log task impression for EditCardWidget (task T283546) by Kosta Harlan
- git #081715cd - Add a link: Override desktop Esc behavior (task T284552) by MewOphaswongse
- git #fcb8b4b7 - selenium: Add test for previous/next nav on Suggested Edits (task T283546) by Kosta Harlan
- git #fe2ac286 - Add Dutch special page aliases (task T285254) by Martin Urbanec
- git #f0aa4b1c - Prevent adding "add links" edit tag when edit is made external to interface (task T284217) (task T284516) by Kosta Harlan
- git #42835c10 - Mark homepage welcome tour complete after interaction (task T283805) by Kosta Harlan
GuidedTourEdit
No changes for GuidedTour
GWToolsetEdit
- git #7d09fa66 - Use WikiPage::doUserEditContent() instead of ::doEditContent() (task T255507) by DannyS712
ImageMapEdit
No changes for ImageMap
InputBoxEdit
No changes for InputBox
InsiderEdit
No changes for Insider
intersectionEdit
No changes for intersection
InterwikiEdit
No changes for Interwiki
InterwikiSortingEdit
No changes for InterwikiSorting
IPInfoEdit
No changes for IPInfo
JosaEdit
No changes for Josa
JsonConfigEdit
- git #85267b79 - Handle EditFilterMergedContent hook properly to break hook chains and display error message (task T280312) by Func
KartographerEdit
- git #ae1b6948 - lib: Update WikimediaUI Base to latest v0.18.1 by Volker E
LabeledSectionTransclusionEdit
No changes for LabeledSectionTransclusion
LandingCheckEdit
No changes for LandingCheck
LdapAuthenticationEdit
- git #5e6a90da - Replace deprecated User group methods (task T281831) by vladshapik
LinterEdit
No changes for Linter
LiquidThreadsEdit
- git #193b6638 - Use WikiPage::doUserEditContent() instead of ::doEditContent() (task T255507) by DannyS712
- git #e0e16369 - Avoid using WatchAction::getWatchToken (task T285399) by vladshapik
ListingsEdit
No changes for Listings
LocalisationUpdateEdit
No changes for LocalisationUpdate
LoginNotifyEdit
No changes for LoginNotify
MachineVisionEdit
- git #25b87e1f - lib: Update WikimediaUI Base to latest v0.18.1 by Volker E
MapSourcesEdit
No changes for MapSources
MassMessageEdit
- git #ef8633b1 - Use WikiPage::doUserEditContent() instead of ::doEditContent() (task T255507) by DannyS712
- git #9e67f089 - Remove the fallback for create rights (covered in PM edit rights check). (task T272079) by Roman Stolar
MathEdit
No changes for Math
MediaModerationEdit
No changes for MediaModeration
MediaSearchEdit
- git #e10df9b3 - Page filter UI discrepancy and page result tweak (task T278844) by seddon
- git #bba45441 - Replace MustacheDomTemplateParser with default parser (task T265939) by Matthias Mullie
MobileAppEdit
No changes for MobileApp
MobileFrontendEdit
- git #dce45b8b - Use minimal-ui instead of browser in web app manifest by jdlrobson
- git #fed13476 - specials: Wrap overflowed title link on Special:History page (task T249247) by Derick A
- git #9ec05de3 - Move styling relating to toggling out of Minerva (task T253370) by jdlrobson
- git #53d36a20 - Fix `npm run doc` to reflect change in Minerva (task T266361) by jdlrobson
MultimediaViewerEdit
- git #c38a6541 - Link to local description page if present by Ostrzyciel
Edit
No changes for NavigationTiming
NewsletterEdit
- git #b44c41dc - Handle EditFilterMergedContent hook properly to display error message (task T280312) by Func
NewUserMessageEdit
- git #6ae06670 - Use WikiPage::doUserEditContent() instead of ::doEditContent() (task T255507) by DannyS712
NukeEdit
No changes for Nuke
OATHAuthEdit
No changes for OATHAuth
OAuthEdit
No changes for OAuth
OAuthRateLimiterEdit
No changes for OAuthRateLimiter
OpenStackManagerEdit
- git #fff83afd - Add placeholder for shell username field (task T285398) by Gergő Tisza
ORESEdit
- git #65fa6f6d - Use WikiPage::doUserEditContent() instead of ::doEditContent() (task T255507) by DannyS712
PageAssessmentsEdit
No changes for PageAssessments
PagedTiffHandlerEdit
No changes for PagedTiffHandler
PageImagesEdit
No changes for PageImages
PageNoticeEdit
No changes for PageNotice
PageTriageEdit
- git #4dad3ce5 - Use WikiPage::doUserEditContent() instead of ::doEditContent() (task T255507) by DannyS712
PageViewInfoEdit
No changes for PageViewInfo
ParserFunctionsEdit
No changes for ParserFunctions
PdfHandlerEdit
- git #86df1cd6 - Fix broken PDF XMP extraction by Tim Starling
- git #989b42b8 - Use the new metadata splitting facility to improve PDF performance by Tim Starling
- git #06fec68e - Remove $wgPdfCreateThumbnailsInJobQueue (task T284416) by Tim Starling
PoemEdit
No changes for Poem
PoolCounterEdit
No changes for PoolCounter
PopupsEdit
No changes for Popups
ProofreadPageEdit
- git #c6f2280f - Replace depricating method IContextSource::getWikiPage & IContextSource::canUseWikiPage (task T275710) by Roman Stolar
- git #695dd335 - Adds tests to cover Page: pages rendering by Tpt
PropertySuggesterEdit
No changes for PropertySuggester
QuickSurveysEdit
- git #cffb5ea5 - Fixes eslint warnings by jdlrobson
- git #e4128798 - Don't use Grunt in QuickSurveys (task T284695) by jdlrobson
QuizEdit
No changes for Quiz
ReadingListsEdit
No changes for ReadingLists
RelatedArticlesEdit
- git #6ea57f80 - Remove outdated browser workarounds by Volker E
RenameuserEdit
No changes for Renameuser
RevisionSliderEdit
No changes for RevisionSlider
RSSEdit
No changes for RSS
SandboxLinkEdit
No changes for SandboxLink
ScoreEdit
No changes for Score
ScribuntoEdit
- git #91a76231 - Update Module_talk name in Tigrinya (task T263840) by ZabeMath
- git #b765524a - Handle EditFilterMergedContent hook properly to break hook chains and display error message (task T280312) by Func
- git #cd885e83 - Use WikiPage::doUserEditContent() instead of ::doEditContent() (task T255507) by DannyS712
SearchExtraNSEdit
No changes for SearchExtraNS
SecureLinkFixerEdit
No changes for SecureLinkFixer
SecurePollEdit
- git #014d7cfa - Use WikiPage::doUserEditContent() instead of ::doEditContent() (task T255507) by DannyS712
- git #dd86d7ab - Implement STVTallier::addVote (task T284583) by STran
ShortUrlEdit
No changes for ShortUrl
SiteMatrixEdit
No changes for SiteMatrix
SpamBlacklistEdit
- git #bbb4bec7 - Replace depricating method IContextSource::getWikiPage to WikiPageFactory usage (task T275710) by Roman Stolar
- git #a12591ca - Use WikiPage::doUserEditContent() instead of ::doEditContent() (task T255507) by DannyS712
- git #55399c49 - Pass a user to WikiPage::prepareContentForEdit() (task T285447) by DannyS712
- git #d4dd5a94 - Handle EditFilterMergedContent hook properly to break hook chains and display error message (task T280312) by Func
StopForumSpamEdit
No changes for StopForumSpam
SubPageList3Edit
No changes for SubPageList3
SubpageSortkeyEdit
No changes for SubpageSortkey
SyntaxHighlight_GeSHiEdit
No changes for SyntaxHighlight_GeSHi
TemplateDataEdit
No changes for TemplateData
TemplateSandboxEdit
No changes for TemplateSandbox
TemplateStylesEdit
- git #3d76ede2 - Use WikiPage::doUserEditContent() instead of ::doEditContent() (task T255507) by DannyS712
TemplateWizardEdit
No changes for TemplateWizard
TextExtractsEdit
No changes for TextExtracts
ThanksEdit
No changes for Thanks
TheWikipediaLibraryEdit
No changes for TheWikipediaLibrary
TimedMediaHandlerEdit
- git #fd6a5ca0 - TimedMediaHandlerHooks: remove last use of global $wgUser (task T241903) by DannyS712
- git #890cffc4 - package.json: remove empty dependencies list by DannyS712
timelineEdit
No changes for timeline
TitleBlacklistEdit
No changes for TitleBlacklist
TocTreeEdit
No changes for TocTree
TorBlockEdit
No changes for TorBlock
TranslateEdit
- git #53456ee9 - PageTranslationHooksTest: fix missed use of WikiPage::doEditContent (task T255507) by DannyS712
- git #7f344f1b - BREAKING CHANGE: Remove TranslateMessageGroupPathVariables hook by Niklas Laxström
- git #3ac0f842 - MovePage: Improve code to display immovable translatable sub pages by Abijeet
- git #75cfe0da - MessageGroupStats: check for values in queued updates (task T209817) by Niklas Laxström
- git #f5b68ae4 - MessageGroupCache: Optimize glob usage by Niklas Laxström
- git #ffffa8f8 - Try to use WikiPage::doUserEditContent() instead of ::doEditContent() (task T255507) by DannyS712
- git #5979b665 - Remove TranslateUtils::getMWVersion(), use MW_VERSION by DannyS712
- git #4ef5f142 - Handle EditFilterMergedContent hook properly to break hook chains and display error message (task T280312) by Func
- git #0a47bc11 - Fix argument typo in Database::replace() arguments in changeState() by Aaron Schulz
- git #7cb8b36b - Update IRC channel by Niklas Laxström
TranslationNotificationsEdit
No changes for TranslationNotifications
TrustedXFFEdit
No changes for TrustedXFF
TwoColConflictEdit
- git #29ae3260 - package.json: remove empty dependencies list by DannyS712
UniversalLanguageSelectorEdit
- git #18b1df16 - Remove IRC by Niklas Laxström
UploadsLinkEdit
No changes for UploadsLink
UploadWizardEdit
- git #8ef77a32 - Use WikiPage::doUserEditContent() instead of ::doEditContent() (task T255507) by DannyS712
- git #aeea1ce1 - Handle EditFilterMergedContent hook properly to break hook chains and display error message (task T280312) by Func
UrlShortenerEdit
No changes for UrlShortener
UserMergeEdit
No changes for UserMerge
VipsScalerEdit
No changes for VipsScaler
VisualEditorEdit
- git #6b346442 - Hotfix for broken "Extract show all to placeholder class" (task T284636) (task T285571) by Thiemo Kreuz
- git #26b0322f - Minor documentation updates in template related classes (task T285483) by Thiemo Kreuz
- git #8f6098c0 - Simplify spec code dealing with default values (task T285483) by Thiemo Kreuz
- git #bab08440 - Fix getDescription/Sets possibly returning undefined (task T285483) by Thiemo Kreuz
- git #2529d33f - Better name for spec.isParameterKnown() method (task T285483) by Thiemo Kreuz
- git #30dc85f5 - Better name for spec.getParameterName() method (task T285483) by Thiemo Kreuz
- git #3d02c1f3 - Add new QUnit test for ve.dm.MWTemplateSpecModel (task T285483) by Thiemo Kreuz
- git #cc95ed8e - Label for each template in sidebar (task T274545) by Adam Wight
- git #5e2cd392 - Wiring for adding and removing parameters (task T274545) by Andrew Kostka
- git #47c7d493 - "Add more information" should be a button instead of a checkbox (task T274545) (task T272487) by Andrew Kostka
- git #6a890c31 - Remove extraneous ve.ui.MWTemplateOutlineCheckboxListWidget.js (task T274545) by Andrew Kostka
- git #64c5b093 - Wire model changes into new template sidebar (task T274545) by Adam Wight
- git #1909fdff - Revert "Revert "Fall back from explicit parameter order to TemplateData sort"" (task T274545) by Adam Wight
- git #05bcb89f - Tests for parameter serialization order (task T285382) by Adam Wight
- git #4367235d - Inline many var declarations in the code below (task T284895) by Thiemo Kreuz
- git #d47b95eb - Revert "Fall back from explicit parameter order to TemplateData sort" by Awight
WebAuthnEdit
No changes for WebAuthn
WikibaseEdit
- git #b86c8059 - FP: Move FederatedPropertyId to lib/packages/wikibase (task T285457) by tzhelyazkova
- git #48f02bb5 - Use RepoDomainDb in dispatching code (task T285228) by Amir Sarabadani
- git #14a2c974 - Add ADR19 to index.md by tzhelyazkova
- git #fac48de3 - Use WikiPage::doUserEditContent() instead of ::doEditContent() (task T255507) by DannyS712
- git #7f120b6e - Fix WikibaseRepo.EntityDataSerializationService service wiring (task T282689) by Lucas Werkmeister
- git #9d5a1429 - Use new CentralIdLookupFactory service by Lucas Werkmeister
- git #d22f4ecc - Slightly refactor complex loop to appease phan by Michael Große
- git #883f67d9 - Add types in files to be changed by Michael Große
- git #32de8edf - Use shorthand list syntax by Michael Große
- git #645f597e - Add documentation for API param values (task T283040) by Michael Große
- git #65938ef8 - Introduce FederatedPropertyId (task T285453) by rosalie
- git #e7684393 - bridge: retry initialization once (task T285064) by Lucas Werkmeister
- git #2b453d56 - Remove unused code by Jakob Warkotsch
- git #587d4e06 - bridge: use errorformat=raw for all API requests (task T285064) by Lucas Werkmeister
- git #03fbc793 - FP: Add ADR 19 - Add source information to Property IDs (task T284913) by tzhelyazkova
- git #a10ef5f4 - Drop WikibaseApiTestCase::doApiRequestWithToken by Petr Pchelko
- git #41f9cf4f - Add strict typing to DirectSqlStore by Lucas Werkmeister
- git #2c140b93 - Rename private method for consistency and clarity by Lucas Werkmeister
- git #617c08ae - Use DomainDb in SpecialUnconnectedPages (task T285288) by Amir Sarabadani
- git #2cec3f8e - Inject JobQueueGroupFactory into UpdateRepoHookHandler by Lucas Werkmeister
- git #1aac9bb1 - Remove repo DB from UpdateRepo* classes (task T285290) by Lucas Werkmeister
- git #860d1fea - Wire EntityDataSerialisationService as a Service (task T282689) by Thomas Arrow
- git #c18f9288 - Repo: Replace ILBFactory with RepoDomainDb in pruneItemsPerSite.php (task T285230) by Amir Sarabadani
- git #5708fa60 - client: Use ClientDomainDb in DirectSqlStore (task T283339) by Amir Sarabadani
- git #b5069be6 - client: Replace ILBFactory with ClientDomainDb in UpdateRepo (task T285290) by Amir Sarabadani
- git #9066fdba - LocalRepoDbTestHelper followups by Lucas Werkmeister
- git #ad834a72 - Use existing RepoDomainDb helper trait (task T285087) by toan
WikibaseCirrusSearchEdit
No changes for WikibaseCirrusSearch
WikibaseLexemeEdit
- git #17faeeeb - Tests: provide user to ApiRequest::doApiRequestWithToken by Petr Pchelko
WikibaseLexemeCirrusSearchEdit
No changes for WikibaseLexemeCirrusSearch
WikibaseMediaInfoEdit
No changes for WikibaseMediaInfo
WikibaseQualityConstraintsEdit
No changes for WikibaseQualityConstraints
Wikidata.orgEdit
No changes for Wikidata.org
WikidataPageBannerEdit
No changes for WikidataPageBanner
WikiEditorEdit
No changes for WikiEditor
wikihieroEdit
No changes for wikihiero
WikiLoveEdit
No changes for WikiLove
WikimediaApiPortalOAuthEdit
No changes for WikimediaApiPortalOAuth
WikimediaBadgesEdit
No changes for WikimediaBadges
WikimediaEditorTasksEdit
No changes for WikimediaEditorTasks
WikimediaEventsEdit
- git #e2541142 - Finalize WMDEBanner* schema migration to Event Platform (task T282562) by Ottomata
WikimediaIncubatorEdit
No changes for WikimediaIncubator
WikimediaMaintenanceEdit
- git #48576d55 - phpcs: Auto-fix uses of DB_MASTER to DB_PRIMARY now we require modern MW (task T277978) by James D. Forrester
- git #7350a919 - Use WikiPage::doUserEditContent() instead of ::doEditContent() (task T255507) (task T256007) by DannyS712
WikimediaMessagesEdit
No changes for WikimediaMessages
WikisourceEdit
- git #48d7fff1 - Fix padding in OCR options popup (task T285415) by Sam Wilson
- git #6e0e39d6 - Update message terminology (extract → transcribe) (task T285415) by Sam Wilson
- git #e3aa49d1 - Don't emit textExtracted event if OCR has been cancelled (task T282050) by Sam Wilson
XAnalyticsEdit
No changes for XAnalytics
SkinsEdit
CologneBlueEdit
No changes for CologneBlue
MinervaNeueEdit
- git #4f2f1bb3 - Drop duplicate styles in Minerva (task T253370) by jdlrobson
- git #0d61c78f - Move skins.minerva.content.styles into skins.minerva.base.styles (task T266361) by Timo Tijhof
ModernEdit
- git #39c93bd5 - Remove outdated browser workarounds by Volker E
MonoBookEdit
- git #ee590051 - Separate hooks from SkinMonoBook, use namespace by jdlrobson
NostalgiaEdit
No changes for Nostalgia
TimelessEdit
- git #aca63cc6 - package.json: remove empty dependencies list by DannyS712
VectorEdit
- git #62d0cf8d - Dropdown toggles trigger click tracking instrumentation (task T284542) by jdlrobson
- git #0c8154f1 - Update search loading animation delay to 500ms (task T273093) by bwang
- git #9dc29594 - Remove whitespace from page title template (task T282318) by bwang
- git #b82ecc21 - Remove SkinVector::ICON_USER_LINK_MAP usage (task T284594) by Nicholas Ray
- git #d8351bc0 - Update user links storybook (task T284584) by bwang
- git #d9f4c51b - Add icon prefix to login link (task T276562) by Clare Ming
- git #84737bc9 - Remove reference to BaseTemplateAfterPortlet (task T280608) by bwang
- git #604e24f6 - Partial Revert "Update tests for default Menu template value" by Jdlrobson
WikimediaApiPortalEdit
No changes for WikimediaApiPortal
VisualEditorEdit
No changes for VisualEditor
Total ChangesEdit
255 Changes in 65 repos by 67 authors