MediaWiki 1.37/wmf.13/Changelog
Core changesEdit
- git #83e4b6ec - Branch commit for wmf/1.37.0-wmf.13 by trainbranchbot
- git #809798bd - TitleTest::provideCastFromPageReference() remove unused $fake by DannyS712
- git #6e1f99c9 - api: Use injected services in ApiQuerySearch (task T259960) by Umherirrender
- git #27d9452f - Inject dependencies into SearchApi by DannyS712
- git #8217a1a2 - Hard deprecate WikiPage::doEditContent (task T255507) by DannyS712
- git #058a4982 - api: Inject services into ApiQueryDeletedrevs (task T259960) by Umherirrender
- git #39cba91f - api: Inject services into ApiQueryUserContribs (task T259960) by Umherirrender
- git #4c2d078c - api: Inject services into ApiQueryUsers (task T259960) by Umherirrender
- git #bce7c632 - api: Replace deprecated user group functions in ApiQueryUserInfo by Umherirrender
- git #d51caa78 - api: Replace deprecated language variant functions in ApiQueryInfo by Umherirrender
- git #4e8b88d6 - api: Inject services into ApiQuerySiteinfo (task T259960) by Umherirrender
- git #96ce9545 - api: Inject services into ApiQueryAllUsers (task T259960) by Umherirrender
- git #555f50e1 - api: Inject services into ApiQueryWatchlistRaw/ApiQueryWatchlist (task T259960) by Umherirrender
- git #616e96fa - api: Inject services into ApiQueryAllMessages (task T259960) by Umherirrender
- git #1810658d - api: Inject services into ApiQueryRecentChanges (task T259960) by Umherirrender
- git #db02ef04 - api: Inject services into ApiQueryAllPages (task T259960) by Umherirrender
- git #f7ccf077 - api: Inject services into ApiQueryAllImages (task T259960) by Umherirrender
- git #5dac1157 - Remove index check on page_name_title (task T270033) by Amir Sarabadani
- git #a6b2d05e - api: Inject services into ApiQueryQueryPage (task T259960) by Umherirrender
- git #e9b02c3d - api: Inject ChangeTagDefStore into ApiQueryLogEvents (task T259960) by Umherirrender
- git #3135fe42 - api: Inject services into ApiQueryAllLinks (task T259960) by Umherirrender
- git #11286edd - api: Inject services into ApiQueryAuthManagerInfo (task T259960) by Umherirrender
- git #db3b233e - api: Inject services into ApiQueryFileRepoInfo (task T259960) by Umherirrender
- git #f98cd197 - api: Inject services into ApiQueryImageInfo/ApiQueryStashImageInfo (task T259960) by Umherirrender
- git #cbbca8a3 - api: Inject services into ApiQueryContributors (task T259960) by Umherirrender
- git #318f186e - api: Inject services into ApiQueryLangLinks (task T259960) by Umherirrender
- git #14188e13 - Allow skins to wrap menu item link labels in spans (task T191021) by jdlrobson
- git #3b0d82ba - api: Inject services into ApiQueryLinks (task T259960) by Umherirrender
- git #44a2f83f - api: Replace deprecated User::getOptionKinds/resetOptions in ApiOptions (task T277600) by Umherirrender
- git #872ef4c9 - api: Inject services into ApiQueryDuplicateFiles (task T259960) by Umherirrender
- git #4a74f71a - api: Inject services into ApiUpload class (task T259960) by Umherirrender
- git #c9319f7b - api: Replace deprecated WikiPage::factory in ApiEditPage by Umherirrender
- git #c567a212 - preferences: Explicit call User::getName on exception message by Umherirrender
- git #c7e223e0 - api: Inject PreferencesFactory into ApiOptions by Umherirrender
- git #b742cc03 - Clean up conversions to User objects in ChangeTags by DannyS712
- git #a0335400 - Provide preference to make skins responsive (task T285402) by Ammarpad
- git #8f1bc8d1 - objectcache: Remove internal 'numServerShards' field in SqlBagOStuff by Timo Tijhof
- git #05a02a39 - Make user-menu list items produce HTML consistent with other menus (task T285960) by jdlrobson
- git #91785d19 - objectcache: Fix SqlBagOStuff progress printing to account for server tags (task T282761) by Timo Tijhof
- git #f0011cf6 - objectcache: Refactor deleteServerObjectsExpiringBefore() to combine progress args by Timo Tijhof
- git #9d6403f9 - Consistently normalize Title::mFragment before setting (task T285951) by Petr Pchelko
- git #04c2eef8 - Improve logging in LinkCache. (task T285951) by daniel
- git #52a980fc - api: Replace deprecated Hooks::run in ApiParse by Umherirrender
- git #fdc64ef2 - api: Replace UserCache in ApiUnblock by Umherirrender
- git #e7376933 - Don't access MWServices prematurely in Maintenence.php (task T285894) (task T275453) by Petr Pchelko
- git #576ccf39 - api: Inject services into ApiEditPage (task T259960) by Umherirrender
- git #3b327cc9 - api: Replace deprecated User::getAllGroups in ApiUserrights by Umherirrender
- git #7c21ba75 - api: Replace deprecated Hooks::isRegistered in ApiQueryBase by Umherirrender
- git #cabfe627 - CentralIdLookup: accept Authority for audiences checks instead of User by Petr Pchelko
- git #82d7d709 - api: Replace deprecated WikiPage::factory in ApiParse by Umherirrender
- git #9a3c1add - api: Replace User::whoIs in ApiBlock by Umherirrender
- git #f602a585 - DefaultSettings: Improve $wgUpdateCompatibleMetadata docs by Timo Tijhof
- git #62c74809 - Hard-deprecate some MWNamespace methods by Alexander Vorwerk
- git #6ebaa5ca - Remove the fallback for create rights (covered in PM edit rights check). (task T272079) by Roman Stolar
- git #b3b70624 - Authority: expose user block info (task T271494) by daniel
- git #9f985e64 - ApiParse: inject services (task T259960) by Alexander Vorwerk
- git #1fa849bd - api: Inject services into ApiSetPageLanguage (task T259960) by Umherirrender
- git #68b3b443 - api: Inject services into ApiDelete (task T259960) by Umherirrender
- git #1d8fdc20 - api: Inject services into ApiOpenSearch (task T259960) by Umherirrender
- git #33b9fbff - objectcache: tweak WANObjectCache sister key documentation by Aaron Schulz
- git #d2115702 - Use correct SI prefix "zetta" instead of "zeta" (task T283958) by Fomafix
- git #128e55a5 - Add --sleep option to refreshImageMetadata.php by Amir Sarabadani
- git #1b6d44d8 - api: Inject services into ApiImageRotate (task T259960) by Umherirrender
- git #ce51bca3 - api: Replace deprecated WikiPage::factory in ApiPurge by Umherirrender
- git #e5993ea2 - In recordOldUpload, use source path when computing properties by Tim Starling
- git #a56d8c4e - rdbms: improve caching logic for "rdbms-server-readonly" keys by Aaron Schulz
- git #c1ea71d6 - api: Use UserFactory::newAnonymous in ApiParamInfo by Umherirrender
- git #0506bf24 - api: Inject RepoGroup into ApiMove (task T259960) by Umherirrender
- git #72137ddd - api: Inject services into ApiMergeHistory (task T259960) by Umherirrender
- git #191d68b1 - api: Change User::isAnon to User::isRegistered by Umherirrender
- git #4919bfa7 - Trigger update-train-versions job at end of wmf-publish pipeline by Ahmon Dancy
- git #4f9970f3 - Fix a bunch of random typos (task T201491) by DannyS712
- git #a4922b5c - Add statsd timing for actions (task T284274) by Tim Starling
- git #4b9b522a - Improvements to fixMergeHistoryCorruption.php (task T263340) by Tim Starling
- git #1a7bfba0 - filerepo: Make $wgUploadThumbnailRenderMap work with multipage files (task T284416) by Tim Starling
- git #1782bc7f - Remove hard-deprecated LogEntry::getPerformer by Petr Pchelko
- git #1320f1c9 - User: Improve doc of ::whoIs/whoIsReal and ::resetOptions by Umherirrender
- git #356f1b72 - Use IEC prefixes instead of SI prefixes for byte sizes (docs+backend) (task T54687) by Fomafix
- git #9251f3c9 - Manual and automatic image metadata reserialization (task T275268) by Tim Starling
- git #b4a57a73 - WikiPage: update mTitle in updateRevisionOn() (task T283654) by Lucas Werkmeister
- git #996fcd09 - Throw when no identifier is provided to ChangeTags::getTagsWithData by Matěj Suchánek
- git #20422d93 - DeferredUpdates: Log execution time for updates (task T225968) by Kosta Harlan
- git #440e2b35 - EditPage::displayPermissionsError always use exception if no content (task T281400) by DannyS712
VendorEdit
No changes for vendor
ExtensionsEdit
3DEdit
No changes for 3D
AbuseFilterEdit
- git #3f443047 - Revert "Replace depricating method IContextSource::getWikiPage to WikiPageFactory usage" (task T286140) by DannyS712
- git #833aa70f - ViewImport/ViewList: Use setTitle instead of addHiddenField/setAction (task T285464) by Kosta Harlan
- git #71bf9faf - SECURITY: Avoid database for MediaWiki:Abusefilter-blocker fallback (task T284364) by DannyS712
ActiveAbstractEdit
No changes for ActiveAbstract
AdvancedSearchEdit
No changes for AdvancedSearch
AntiSpoofEdit
No changes for AntiSpoof
ApiFeatureUsageEdit
No changes for ApiFeatureUsage
ArticleCreationWorkflowEdit
No changes for ArticleCreationWorkflow
ArticlePlaceholderEdit
No changes for ArticlePlaceholder
BabelEdit
No changes for Babel
BetaFeaturesEdit
No changes for BetaFeatures
BounceHandlerEdit
No changes for BounceHandler
CalendarEdit
No changes for Calendar
CampaignsEdit
No changes for Campaigns
CapiuntoEdit
No changes for Capiunto
CategoryTreeEdit
No changes for CategoryTree
CentralAuthEdit
- git #94dd4cc7 - SECURITY: GlobalRename: Avoid DoS/infinite loop in suggested username feature (task T260865) by sbassett
- git #8ad36782 - SECURITY: Act like users don't exist if hidden from viewer (task T285190) by Alexander Vorwerk
- git #24bb2ed1 - SECURITY: Disable autoblocks for CentralAuth-issued suppression blocks (task T281972) by Martin Urbanec
CentralNoticeEdit
- git #5ac17b32 - Finalize migration to Event Plaform for EL schemas (task T271168) by Ottomata
- git #0d238bdb - Revert "Remove non-injected accesss to ResourceLoaderModule::getConfig" (task T285449) by AndyRussG
- git #7fba3ca4 - Update CNChoiceDataResourceLoaderModuleTest (task T285449) by Andrew Green
- git #8eb281c8 - Use WikiPage::doUserEditContent() instead of ::doEditContent() (task T255507) by DannyS712
CharInsertEdit
No changes for CharInsert
CheckUserEdit
No changes for CheckUser
ChessBrowserEdit
No changes for ChessBrowser
CirrusSearchEdit
No changes for CirrusSearch
CiteEdit
No changes for Cite
CiteThisPageEdit
No changes for CiteThisPage
CitoidEdit
No changes for Citoid
cldrEdit
No changes for cldr
CodeEditorEdit
No changes for CodeEditor
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 #cedfdae4 - Revert "Replace depricating method IContextSource::getWikiPage && IContextSource::canUseWikiPage" (task T285959) by Reedy
CongressLookupEdit
No changes for CongressLookup
ContactPageEdit
No changes for ContactPage
ContentTranslationEdit
- git #450ce2e7 - SX: Add support for publishing lead section translation (task T260144) by NikG
- git #5241a433 - SX Publisher: Do not close success animation before redirection (task T276098) by NikG
- git #6a494eeb - SX Article Search: fix back navigation to always go to dashboard (task T285564) by NikG
- git #0297387e - SXPublisher: Use composition api by NikG
- git #f9885c4c - SX Pick a sentence: Support lead section translation (task T260144) by NikG
- git #d07ad77e - SX Confirm Translation: Add start new translation functionality (task T260144) by NikG
- git #6fece16b - SX Confirm translation: fix action panel based on available sections (task T276435) by NikG
CreditsSourceEdit
No changes for CreditsSource
DashikiEdit
No changes for Dashiki
DisambiguatorEdit
No changes for Disambiguator
DiscussionToolsEdit
- git #37d6825c - EventDispatcher: Ensure we fetch page content from the primary database (task T285895) by Bartosz Dziewoński
- git #f35bf487 - Take over extra links to add a new topic added by gadgets/templates (task T277371) by Bartosz Dziewoński
- git #dce09e61 - Improve how new topic tool avoids conflicts with NWE new section by Bartosz Dziewoński
- git #a2c662d3 - Move reply link handling out of CommentController by Bartosz Dziewoński
- git #ae0aeff3 - Allow dtenable=0 to disable DiscussionTools (task T285578) by David Lynch
- git #a38eb4fe - CommentFormatter: Remove old cached compatibility code by Bartosz Dziewoński
- git #a36d6ad5 - Show edit notices in the new discussion tool (task T269033) by Bartosz Dziewoński
- git #ea68e1a8 - Introduce CommentDetails to group up and document stuff we pass around by Bartosz Dziewoński
- git #067f0c36 - Config option to enable topic subscriptions backend and dtenable=1 URL parameter (task T284491) by Bartosz Dziewoński
DismissableSiteNoticeEdit
No changes for DismissableSiteNotice
DonationInterfaceEdit
No changes for DonationInterface
DoubleWikiEdit
No changes for DoubleWiki
DynamicSidebarEdit
No changes for DynamicSidebar
EchoEdit
- git #2f21c264 - push: document description of topic parameter (task T285573) by mbsantos
- git #4b4954ac - Remove probably outdated error suppression by Matěj Suchánek
- git #0099c45e - AttributeManager: accept UserIdentity objects by DannyS712
- git #66a29050 - EventLogging: accept UserIdentity objects by DannyS712
- git #2e1757ea - NotificationMapper: accept UserIdentity objects by DannyS712
ElasticaEdit
No changes for Elastica
ElectronPdfServiceEdit
No changes for ElectronPdfService
EntitySchemaEdit
- git #db0135d3 - Replace depricating method IContextSource::getWikiPage to WikiPageFactory usage (task T275710) by Roman Stolar
EventBusEdit
No changes for EventBus
EventLoggingEdit
No changes for EventLogging
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
No changes for FileImporter
FlaggedRevsEdit
- git #90c868ab - Stop logging auto review actions (task T285608) by Amir Sarabadani
FlowEdit
- git #e274769e - container.php: merge more single-use entries (task T170330) by DannyS712
- git #64afbf41 - container.php: merge some single use mapper entries (task T170330) by DannyS712
- git #a466d2b0 - container.php: merge some single use backend entries (task T170330) by DannyS712
- git #c7d1c020 - Remove the fallback for create rights (covered in PM edit rights check throught getPermissionErrors method). (task T272079) by Roman Stolar
FundraiserLandingPageEdit
No changes for FundraiserLandingPage
FundraisingTranslateWorkflowEdit
No changes for FundraisingTranslateWorkflow
GadgetsEdit
No changes for Gadgets
GeoCrumbsEdit
No changes for GeoCrumbs
GeoDataEdit
- git #5683268d - DB mock needs to accept array of tabels as well as a single table. by daniel
GettingStartedEdit
No changes for GettingStarted
GlobalBlockingEdit
No changes for GlobalBlocking
GlobalCssJsEdit
No changes for GlobalCssJs
GlobalPreferencesEdit
- git #452f856a - Bump required version of MediaWiki to 1.36+ and use DB_PRIMARY by Func
GlobalUsageEdit
No changes for GlobalUsage
GlobalUserPageEdit
No changes for GlobalUserPage
GlobalWatchlistEdit
- git #037f1409 - Special:GlobalWatchlistSettings - 'enter' should not remove site rows (task T275588) by DannyS712
- git #d16296a9 - Document GlobalWatchlistSiteBase as @abstract by DannyS712
- git #df251624 - Document SiteDisplay.actuallyRenderWatchlist parameter as jQuery (task T285863) by DannyS712
- git #1e6ae382 - watchlistUtils: fix typo in rawToSummary documentation by DannyS712
- git #476f08c5 - eslint: Do not automatically fix errors (task T284521) by Željko Filipin
- git #8f2ff7c4 - JSDoc updates to link types (task T285863) by DannyS712
- git #6b958383 - Have eslint fail on warnings too, and fix existing warnings (task T285827) by DannyS712
- git #3c3b2c72 - selenium: Replace @wdio/spec-reporter with @wdio/dot-reporter (task T284521) by Željko Filipin
- git #2336b475 - Enable and fix eslint jsdoc rules (task T285827) by DannyS712
- git #4b8e2aa0 - Properly load polyfill for Promise, and update eslint rules (task T285827) by DannyS712
- git #9df09c2f - Selenium tests for normal version of Special:GlobalWatchlist (task T284521) by DannyS712
GoogleNewsSitemapEdit
No changes for GoogleNewsSitemap
GraphEdit
No changes for Graph
GrowthExperimentsEdit
- git #29164310 - Fix handling of geEnabled flag (task T285996) by Gergő Tisza
- git #25b9dbe1 - Add a link: only check ve.init.target.madeNullEdit on desktop (task T284834) by MewOphaswongse
- git #eb6f4348 - Add a link: fix title alignment in link inspector alignment (mobile) (task T285967) by MewOphaswongse
- git #2e5cd81d - SuggestedEdits: Return default JS data as 'noresults' (task T285906) by Kosta Harlan
- git #545cd9aa - Revert "build: Add phan suppression" by Kosta Harlan
- git #86c8f1b9 - Welcome tour: Mark as complete when notice is shown (task T284800) by Kosta Harlan
- git #653d51f3 - Mentees REST API: Make it possible to filter by starred status (task T278971) by Martin Urbanec
- git #8041b083 - Add backend code for starring mentees (task T278971) by Martin Urbanec
- git #fd494f11 - Fix Urdu special page alias for Special:Impact (task T280067) by Martin Urbanec
- git #1aa8b38f - SpecialEditGrowthConfig: Do not use relative => true (task T285750) by Martin Urbanec
- git #1134b7dd - Add REST API endpoints for mentee data (task T278971) by Martin Urbanec
- git #92a36884 - selenium: Rename fixture to Windows friendly format by Kosta Harlan
- git #806e93f9 - Add MentorDashboardDataProvider to be used by mentee overview (task T280007) by Martin Urbanec
- git #776a0dfc - WikiPageConfigWriter: Apply autopatrolled rights properly (task T285756) by Martin Urbanec
- git #af735c1b - Add a link: skip auto-advancing when reopening rejection dialog (task T284230) by MewOphaswongse
- git #584f60d4 - selenium: Ensure mediawiki.base is loaded before using by Kosta Harlan
- git #eb594367 - Change "wikilinks" to "links" in a message by Amir Aharoni
GuidedTourEdit
No changes for GuidedTour
GWToolsetEdit
- git #3e658f52 - Added tag description for GWToolset (task T246242) by TChin
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 #2251f3d6 - build: Upgrade WikimediaUI Base to latest v0.19.0 by Volker E
KartographerEdit
No changes for Kartographer
LabeledSectionTransclusionEdit
No changes for LabeledSectionTransclusion
LandingCheckEdit
No changes for LandingCheck
LdapAuthenticationEdit
No changes for LdapAuthentication
LinterEdit
No changes for Linter
LiquidThreadsEdit
- git #0fe4a88a - Remove the fallback for create rights (covered in PM edit rights check). (task T272079) by Roman Stolar
ListingsEdit
No changes for Listings
LocalisationUpdateEdit
No changes for LocalisationUpdate
LoginNotifyEdit
No changes for LoginNotify
MachineVisionEdit
No changes for MachineVision
MapSourcesEdit
No changes for MapSources
MassMessageEdit
No changes for MassMessage
MathEdit
No changes for Math
MediaModerationEdit
No changes for MediaModeration
MediaSearchEdit
- git #d847eeaf - Rename message keys and remove messages hack (task T266345) by annet
- git #2ab165cf - Remove messages not needed by MediaSearch (task T266345) by annet
- git #da5e3632 - Add i18n files from WikibaseMediaInfo (task T266345) by annet
- git #b9d30aa0 - Show loading indicator while QuickView data is fetched (task T279098) by annet
- git #13aa8bdb - Move ensureArray helper function to its own file (task T279098) by annet
- git #dc892132 - Silently remove invalid filter settings for JS-enabled clients (task T281173) by Eric Gardner
- git #9d3e7e79 - Remove unused LookupResults Vue component by annet
MobileAppEdit
No changes for MobileApp
MobileFrontendEdit
- git #ab6b8d59 - Replace deprecated method IContextSource methods (task T275710) by Roman Stolar
MultimediaViewerEdit
No changes for MultimediaViewer
Edit
No changes for NavigationTiming
NewsletterEdit
- git #2b03de61 - Remove the fallback for create rights (covered in PM edit rights check throught getPermissionErrors method). (task T272079) by Roman Stolar
- git #358fdbdf - Fix phan errors from User::getBlock being nullable by Petr Pchelko
- git #c0fd50f3 - selenium: Upgrade WebdriverIO to v7 (task T274579) by sahil
NewUserMessageEdit
No changes for NewUserMessage
NukeEdit
No changes for Nuke
OATHAuthEdit
- git #ec3c4991 - Remove $wgOATHAuthSecret by Reedy
OAuthEdit
No changes for OAuth
OAuthRateLimiterEdit
No changes for OAuthRateLimiter
OpenStackManagerEdit
No changes for OpenStackManager
ORESEdit
- git #d32876a8 - SpecialORESModels: Fix missing colors by Roan Kattouw
PageAssessmentsEdit
No changes for PageAssessments
PagedTiffHandlerEdit
No changes for PagedTiffHandler
PageImagesEdit
No changes for PageImages
PageNoticeEdit
No changes for PageNotice
PageTriageEdit
No changes for PageTriage
PageViewInfoEdit
No changes for PageViewInfo
ParserFunctionsEdit
No changes for ParserFunctions
PdfHandlerEdit
No changes for PdfHandler
PoemEdit
No changes for Poem
PoolCounterEdit
No changes for PoolCounter
PopupsEdit
- git #04ba7bad - Add relative positioning to .mwe-popups-container (task T271763) by Jan Drewniak
ProofreadPageEdit
- git #39382ced - Localize namespaces to ban (task T284389) by Martin Urbanec
- git #ac7ba1c2 - Add gutter between page text and image in Page NS (task T285128) by Sam Wilson
- git #c10bace6 - Use flex-box for Pagelist Widget left panel (task T283917) by yash9265
- git #a8dce031 - Cleans up pr_index table management by Tpt
PropertySuggesterEdit
- git #38894496 - Add code required by the updated property suggester (SchemaTreeSuggester) by marta001
QuickSurveysEdit
- git #e94335a7 - Add functionality to target audience with specific user agent (task T268782) by Sam Smith
- git #270de9f2 - Move shuffleAnswers to utils.js, rename Utils to Logger by jdlrobson
- git #082c3aac - QuickSurveys vue.js port (task T284320) by jdlrobson
- git #bfdb918f - logging: Use mw.now() over performance.now() by Sam Smith
- git #b7146c13 - Pull out QuickSurveyUtils to prepare for vue.js rewrite by jdlrobson
QuizEdit
No changes for Quiz
ReadingListsEdit
No changes for ReadingLists
RelatedArticlesEdit
- git #0512e508 - selenium: Update wdio-mediawiki (task T283597) by sahil
RenameuserEdit
No changes for Renameuser
RevisionSliderEdit
- git #45b95f90 - selenium: Upgrade WebdriverIO to v7 (task T274579) by sahil
- git #a2bd859b - Simplify/reformat code pieces with a lot of duplication by Thiemo Kreuz
RSSEdit
No changes for RSS
SandboxLinkEdit
No changes for SandboxLink
ScoreEdit
No changes for Score
ScribuntoEdit
No changes for Scribunto
SearchExtraNSEdit
No changes for SearchExtraNS
SecureLinkFixerEdit
No changes for SecureLinkFixer
SecurePollEdit
- git #51f0270f - Add documentation Tallier (task T282461) by AnaïsGueyte
ShortUrlEdit
No changes for ShortUrl
SiteMatrixEdit
No changes for SiteMatrix
SpamBlacklistEdit
No changes for SpamBlacklist
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
No changes for TemplateStyles
TemplateWizardEdit
- git #b7f7b296 - Add missing fail-safe to SearchField.addExactMatch by Thiemo Kreuz
TextExtractsEdit
No changes for TextExtracts
ThanksEdit
- git #8fdb3aca - Fix history tools performance (task T284274) by Tim Starling
TheWikipediaLibraryEdit
No changes for TheWikipediaLibrary
TimedMediaHandlerEdit
No changes for TimedMediaHandler
timelineEdit
No changes for timeline
TitleBlacklistEdit
No changes for TitleBlacklist
TocTreeEdit
No changes for TocTree
TorBlockEdit
No changes for TorBlock
TranslateEdit
- git #cc3e4e7a - SECURITY: Enhance validation and logging for AggregateGroups API deletions (task T282932) by Abijeet Patro
- git #f3fd9a98 - TranslationAid: Handle empty message definition (task T285830) by Abijeet
- git #6d22ca43 - Make Special:PageTranslation work with ONLY_FULL_GROUP_BY (task T281329) by Niklas Laxström
- git #b87bf954 - MessageGroupStats: Add $flags to clearGroup (task T209817) by Niklas Laxström
TranslationNotificationsEdit
No changes for TranslationNotifications
TrustedXFFEdit
No changes for TrustedXFF
TwoColConflictEdit
- git #017c7765 - Replace depricating method IContextSource::getWikiPage (task T275710) by Roman Stolar
UniversalLanguageSelectorEdit
No changes for UniversalLanguageSelector
UploadsLinkEdit
No changes for UploadsLink
UploadWizardEdit
No changes for UploadWizard
UrlShortenerEdit
No changes for UrlShortener
UserMergeEdit
No changes for UserMerge
VipsScalerEdit
No changes for VipsScaler
VisualEditorEdit
- git #16ca6000 - Minor code cleanups to the MWTemplateSpecModel class (task T285483) by Thiemo Kreuz
- git #a867469b - Keep undocumented parameters in the sidebar when unchecked (task T274550) by Andrew Kostka
- git #6af13f0d - Fix parameter ordering when using aliases (task T274545) by Andrew Kostka
- git #b849131e - Add missing JSDoc documentation to template related classes by Thiemo Kreuz
- git #6757a1bf - Character `=` is not allowed in template parameter names (task T98065) by Thiemo Kreuz
- git #8d0a623f - Keep template parameter position when resolving aliases (task T285483) by Thiemo Kreuz
- git #280ba23e - Add missing fail-safe to MWTemplateSpecModel.extend() (task T285483) by Thiemo Kreuz
- git #34cbf1eb - Avoid calling own getters in template model class by Thiemo Kreuz
- git #07344fce - Rename misleading "extend" method in template spec class (task T285483) by Thiemo Kreuz
- git #bc1885c3 - Store TemplateData JSON as is instead of copying values (task T285483) by Thiemo Kreuz
- git #0d9cb6f1 - Track seen parameter names in separate data structure (task T285483) by Thiemo Kreuz
- git #fecded9f - Fix parameter search being to relaxed on unknown params (task T285940) by Thiemo Kreuz
- git #99523b85 - Use and document the term "known parameter" in template code (task T285483) by Thiemo Kreuz
- git #f1a66c17 - Rewrite MWTemplateDialog.setApplicableStatus for readability (task T284895) by Thiemo Kreuz
- git #d8f4da19 - Add more edge-case test cases for template spec class (task T285483) by Thiemo Kreuz
- git #db531ddb - Add missing search result limitation to template search (task T274903) by Thiemo Kreuz
- git #84329a40 - Rename temporary "x" variable in spec class tests (task T285483) by Thiemo Kreuz
- git #466e428a - Fix spec.fillFromTemplate() not skipping aliases any more (task T285483) (task T285843) by Thiemo Kreuz
- git #bc4aeed8 - Avoid the term "canonical order" in template related docs (task T285483) by Thiemo Kreuz
- git #0c141e25 - Add documentation to ve.ui.MWTemplateOutlineTemplateWidget by Andrew Kostka
- git #30917c8b - Don't create a checkbox for ve.ui.MWParameterPlaceholderPage by Andrew Kostka
- git #526a4967 - Use the parameter's label in the sidebar by Andrew Kostka
- git #304f3a30 - Remove the fallback for create rights (task T272079) by Roman Stolar
- git #8dca99d3 - Fix broken template serialization test setup (task T285382) by Thiemo Kreuz
- git #2c0f44df - Add icons to the show/hide button in the ExpandableContentElement (task T282996) by Andrew Kostka
- git #121bf88f - Remove unused MWTransclusionModel.specCache property by Thiemo Kreuz
- git #e5cbe691 - Fix the show/hide button for the ExpandableContentElement on mobile (task T283943) by Andrew Kostka
- git #e6d38284 - Revert "Extract "show all" to placeholder class" (task T284636) (task T285571) by Thiemo Kreuz (WMDE)
- git #b3bede3b - Extract MWTemplateTitleInputWidget.addExactMatch into a method (task T274903) by Thiemo Kreuz
- git #4b62bc5b - Rewrite MWTransclusionNode.isSingleTemplate for readability (task T284895) by Thiemo Kreuz
- git #2966b696 - Fix possibly uninitialized variable in template dialog by Thiemo Kreuz
- git #6f2d98ee - Rename ambiguous "lang" to languageCode in spec class by Thiemo Kreuz
- git #fb14183f - Remove spec documentation that literally repeats the code by Thiemo Kreuz
- git #b7d88c54 - Fix all spec methods to not crash on unknown parameters by Thiemo Kreuz
- git #b8382513 - Use separate data structure to store aliases in spec by Thiemo Kreuz
- git #02afb7a4 - Add terminology section to README by Thiemo Kreuz
- git #58ec3006 - Update documentation for all getWikitext()/serialize() methods (task T284895) by Thiemo Kreuz
- git #c135f10f - Remove unused "insert" action from MWTemplateDialog (task T284895) by Thiemo Kreuz
WebAuthnEdit
No changes for WebAuthn
WikibaseEdit
- git #e7050cba - Remove subscribing to other aspect for entity usage (task T286193) by Amir Sarabadani
- git #80ed3269 - Introduce __EXPECTED_UNCONNECTED_PAGE__ (task T97577) by Amir Sarabadani
- git #9e7f90b5 - ServiceBySourceAndTypeDispatcher: improve comments by Jakob Warkotsch
- git #8f334343 - Make TermTestHelper work with strict_types by Lucas Werkmeister
- git #71dadad9 - Make SpecialEntityPageTest work with strict_types by Lucas Werkmeister
- git #5637ab64 - Make RepoHooksTest work with strict_types by Lucas Werkmeister
- git #95f285d4 - Make OutputPageJsConfigHookHandlerTest work with strict_types by Lucas Werkmeister
- git #2a0ab3c9 - Make ViewEntityActionTest work with strict_types by Lucas Werkmeister
- git #f3beea6a - Make ResultBuilderTest work with strict_types by Lucas Werkmeister
- git #5bf0417c - Make TemplateModuleTest work with strict_types by Lucas Werkmeister
- git #24fd3b2f - Make validator tests work with strict_types by Lucas Werkmeister
- git #5ef334b9 - Replace call to legacy setting "conceptBaseUri" by Michael Große
- git #f2a0c192 - Update phpdoc comment to reference entity sources settings by Michael Große
- git #361e77c2 - Unit concept URIs should point to the items by Michael Große
- git #e331a464 - Replace custom Title mock to MockTitleTrait (task T275710) by Roman Stolar
- git #0ffa3e46 - FP: Introduce ServiceBySourceAndTypeDispatcher (task T285933) by Thomas Arrow
- git #a0041dcb - Don’t show suggester when an entity is selected (task T285102) by Lucas Werkmeister
- git #f78be2bc - EntityDataRequestHandler: Remove ob_clean() call (task T282154) (task T276428) by Kosta Harlan
- git #d2e88589 - Return exception when current version of the item is now redirect (task T283862) by Amir Sarabadani
- git #f13b4df1 - Remove TODOs from two ChangeOp classes (task T222951) by Lucas Werkmeister
- git #15849e8e - Add typehints to previously touched files (task T282689) by Lucas Werkmeister
- git #a7a7952a - Introduce and wire RdfBuilderFactory as service (task T282689) by Thomas Arrow
- git #60b3ba6f - Stop using legacy entityNamespaces setting in onSetupAfterCache hook (task T285472) by Michael Große
- git #631f4e04 - FP: set default Wikidata source type to api by Thomas Arrow
- git #c46f378b - Remove the fallback for create rights (covered by Authority::probablyCan) (task T272079) by Roman Stolar
- git #9a8136fa - FP: Wire FederatedPropertiesAwareDispatchingEntityIdParser (task T285454) by tzhelyazkova
- git #455a8fef - Remove unused lb factory in pruneItemsPerSite.php (task T285230) by Lucas Werkmeister
- git #9120be6f - FP: Create FederatedPropertiesAwareDispatchingEntityIdParser (task T285454) by tzhelyazkova
- git #ae7f0bc6 - Drop REL1_36 secondary CI (task T285841) by Michael Große
- git #c57c9832 - Use EntityLookup backed TermLookup for Rdf PropertyStubs (task T285634) by Thomas Arrow
- git #e96fe938 - FP: Make TypeDispatchingExistenceChecker Type and Source Dispatching (task T285303) by Jakob Warkotsch
- git #8d9d7f37 - FP: Introduce EntitySourceAndTypeDefinitions (task T285455) by Thomas Arrow
- git #9e4cdba8 - FP: Introduce EntitySourceLookup (task T285455) by Thomas Arrow
- git #c995d2b4 - Update MockRepoClientCentralIdLookup to UserIdentity (part 1) by Petr Pchelko
- git #bc100fd8 - Add 'language' param to pageterms & entityterms prop (task T282654) (task T258053) by Matthias Mullie
- git #fcf8836c - Emit deprecation warning for php entry points (task T140851) by Amir Sarabadani
WikibaseCirrusSearchEdit
No changes for WikibaseCirrusSearch
WikibaseLexemeEdit
- git #bd14bbf3 - Workaround for phan nullable check by Michael Große
- git #8a7ca86f - Renable tests with real RdfBuilder (task T282689) by Thomas Arrow
- git #4ddd6430 - Skip tests that use a real RdfBuilder while Refactoring (task T282689) by Thomas Arrow
WikibaseLexemeCirrusSearchEdit
No changes for WikibaseLexemeCirrusSearch
WikibaseMediaInfoEdit
- git #c952da6e - Renable tests with real RdfBuilder (task T282689) by Thomas Arrow
- git #aaf748c5 - Remove all messages related to Special:MediaSearch (task T266345) by annet
- git #d37dcd12 - Replace depricating method IContextSource::getWikiPage (task T275710) by Roman Stolar
- git #b953e0ff - Seperate between <submit> and <edit> controls (task T285579) by Matthias Mullie
- git #8dcf87cd - Skip tests that use a real RdfBuilder while Refactoring (task T282689) by Thomas Arrow
- git #2eff2132 - Drop WBMIApiTestCase::doApiRequestWithToken by Petr Pchelko
- git #cdc1ac51 - Remove Special:MediaSearch from this repo (task T265939) by Matthias Mullie
WikibaseQualityConstraintsEdit
- git #95dff73a - Don't expect namespace if namespace parameter exists (task T237920) by Michael Große
- git #f87a6392 - Don't use exceptions to control flow by Michael Große
- git #a75f14d9 - Add types to files about to be changed by Michael Große
Wikidata.orgEdit
- git #842e4a41 - Follow-up ded7b75de0: Uncomment the wfWarn for deprecated entry (task T140851) by James D. Forrester
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
No changes for WikimediaEvents
WikimediaIncubatorEdit
No changes for WikimediaIncubator
WikimediaMaintenanceEdit
- git #b4b5a238 - Remove a number of old single-use scripts by DannyS712
WikimediaMessagesEdit
No changes for WikimediaMessages
WikisourceEdit
- git #59569c11 - Don't hide the OCR config popup when out of view (task T281769) by Sam Wilson
- git #b56c2bb4 - Show text replacement warning only if the original text has been edited (task T285523) by Daimona Eaytoy
XAnalyticsEdit
No changes for XAnalytics
SkinsEdit
CologneBlueEdit
No changes for CologneBlue
MinervaNeueEdit
- git #69a100cb - selenium: Fix failing Jenkins job selenium-daily-beta-Minerva (task T269051) by Edward Tadros
- git #4009065c - Menu: Add "unprotect" action when current user is an admin (task T285567) by Derick A
ModernEdit
No changes for Modern
MonoBookEdit
- git #2f82aabd - monobook-responsive pref: Follow core preference if set (task T285402) by Ammarpad
NostalgiaEdit
No changes for Nostalgia
TimelessEdit
No changes for Timeless
VectorEdit
- git #3dffee27 - Refactor the way we add classes to list items (task T191021) by jdlrobson
- git #0a75e2e6 - Ensure userAvatar icon is only used in logged in users (task T284748) by bwang
- git #6777c5b1 - Collapse header at lower resolutions (task T276566) by jdlrobson
- git #445ba883 - search: Disable query highlight for some languages (task T281797) by Sam Smith
- git #a220e553 - Fixes transition from input focus state to WVUI focus state (task T279015) by jdlrobson
WikimediaApiPortalEdit
No changes for WikimediaApiPortal
VisualEditorEdit
- git #144837b2 - ve.init.Target: Handle overlays in toolbar keyboard handling code by Bartosz Dziewoński
Total ChangesEdit
289 Changes in 46 repos by 62 authors