MediaWiki 1.39/wmf.8/Changelog

Core changes

edit
  • git #178d3195 - Branch commit for wmf/1.39.0-wmf.8 by trainbranchbot
  • git #684f728d - RELEASE-NOTES-1.38: Add note about 'deletetalk' param in delete API by MusikAnimal
  • git #c0d46598 - RELEASE-NOTES-1.39: Add note about new (un)delete talk page feature by MusikAnimal
  • git #95a41898 - Prepare for deprecation of Skin::bottomScripts (T62846) by Jon Robson
  • git #9a185531 - Revert "Revert "SpecialUndelete: add option to undelete the associated talk page"" by Dmaza
  • git #bd5cae70 - DeleteAction: Add "Delete associated talk page" option to the form (T27471) by Daimona Eaytoy
  • git #025ff0f4 - Parser: Remove outdated warning of setHook by tacsipacsi
  • git #851edd7a - api: Inline ContentHandler::makeContent, use local ContentHandlerFactory by Umherirrender
  • git #61aef1c1 - Replace Action::getActionName by IContextSource::getActionName by Umherirrender
  • git #88da2fb7 - UndeletePage: Improve reason when restoring assoc talk page (T305523) by Dayllan Maza
  • git #4d311ceb - Sync up with Parsoid parserTests files by Arlo Breault
  • git #a0c51f7b - Don't apply mw-default-size class to framed / manualthumb media (T64938) by Arlo Breault
  • git #18cf637d - mediawiki.page.gallery: "packed"-style fixes for new media DOM and video/audio (T304344) by Bartosz Dziewoński
  • git #7e706bd7 - api: Change UserOptionsLookup to GenderCache in list=users by Umherirrender
  • git #f4ecf272 - PermissionManager: Remove usage of protection related Title function (T306131) by Umherirrender
  • git #4ffe6cd6 - Manualthumb is a format, like the others (T305641) by Arlo Breault
  • git #e3a74166 - Remove usage of protection related deprecated Title function (T306131) by Umherirrender
  • git #1ca5f3eb - SpecialWhatLinksHere: Add support for read new in templatelinks (T304780) by Amir Sarabadani
  • git #2909d06a - Use new namespace for revision related classes (T305784) by Umherirrender
  • git #7d661f7a - Update create account icon to userAdd (T306116) by bwang
  • git #50c8f135 - RELEASE-NOTES: move deprecation to the correct section by DannyS712
  • git #67c495bc - Add single-id to personal tools links data, factor out buildWatchlistData() (T299980) by bwang
  • git #3a73b852 - objectcache: fix comments for SqlBagOStuff::deleteServerObjectsExpiringBefore() by Aaron Schulz
  • git #52aebe22 - schema: Make ipblocks.ipb_id unsigned (T297208) by Umherirrender
  • git #ccac0f20 - linker,parser: Remove deprecated Linker & Parser methods by Derick Alangi
  • git #60288cee - ParserTestRunner: Get rid of user-specific option by Subramanya Sastry
  • git #ef80fbb4 - Remove deprecated global function wfGetLB() by Alexander Vorwerk
  • git #db368537 - rdbms: make automatic connection recovery more robust by Aaron Schulz
  • git #280c2ed0 - rdbms: Fold MaintainableDBConnRef into DBConnRef (T255493) by Amir Sarabadani
  • git #e8dbf5f8 - TempUser infrastructure and services (T300263) by Tim Starling
  • git #de8d623d - LinksMigration: Follow ups on READ NEW support (T304780) by Amir Sarabadani
  • git #c2bb1a1b - objectcache: Simplify docs of SqlBagOStuff 'purgePeriod' option (T212129) by Timo Tijhof
  • git #c8ae6826 - actions: Add missing ->text() in RevertAction::getPageTitle() (T252946) by Timo Tijhof
  • git #5b782366 - rdbms: Log trace as `exception.trace` instead of `trace` (T233342) by Timo Tijhof
  • git #a5638b6c - PageEditStash: Minor docs and code clean up (T189824) by Timo Tijhof
  • git #eeae9cc9 - language: Add comment about some used messages by Umherirrender
  • git #4904ee71 - action: Remove usage of protection related deprecated Title function (T306131) by Umherirrender
  • git #f659dd29 - ProtectionForm: Remove usage of deprecated Title function (T306131) by Umherirrender
  • git #a7566422 - profiler: Deprecate unused 'trace' option (T305100) by Timo Tijhof
  • git #1ffc8233 - MigrateLinksTable: Avoid dynamic loading of list columns to select (T299424) by Amir Sarabadani
  • git #58b4a45a - Percent decode titles in media link option (T216003) by Arlo Breault
  • git #a7e8f87d - Remove usages of deprecated Title::getRestrictionTypes (T306131) by Umherirrender
  • git #d371cd94 - cache: Introduce member to expose service options for configs by Derick Alangi
  • git #7ccd4971 - api: Avoid creation of title objects in prop=info&inprop=protection by Umherirrender
  • git #c52a07a9 - skins: Remove used deprecated Skin::class methods (T305560) by Derick Alangi
  • git #0255b4ff - skins: `SkinTemplate::getPersonalToolsList()` is now removed (T305569) by Derick Alangi
  • git #65bceb8a - pager: Improve Y2K38 check to keep leading zero in 3-digit years (T287621) by Umherirrender
  • git #7259f698 - TemplateParser: avoid warnings when called by NoLocalSettings. (T304783) by daniel
  • git #fc7acbee - Promote experimental revision rest endpoints to official (T305506) by Bill Pirkle
  • git #666ca1bd - Use MainConfigNames instead of string literals, #2 by Aryeh Gregor
  • git #13c18397 - Fix SignatureValidatorFactory circular dependency by Tim Starling
  • git #1b218b2b - debug: Fix $wgDebugRawPage to work with PSR-3 debug logging (T85805) (T225730) by Timo Tijhof
  • git #03ed71cb - skins: Change Skin::getPageClasses to avoid Title::getRootTitle (T290194) by Umherirrender
  • git #1b304579 - Update composer/* by Reedy
  • git #e366bb60 - deferred: Deprecate the SiteStatsUpdate constructor, use ::factory() by Derick Alangi
  • git #d7809a41 - logging: Normalize "infinity" in BlockLogFormatter for pre-T241709 rows (T241709) by Umherirrender
  • git #ce023c1f - Suggest pages when searching subpages for Special:EditPage and friends by Umherirrender
  • git #0779a61e - Drop $wgMultiContentRevisionSchemaMigrationStage config (T231674) by Alexander Vorwerk
  • git #3dd77b0c - BotPasswordSessionProvider: inject GrantsInfo (T253077) by Alexander Vorwerk
  • git #7fe63e48 - Test dynamic configuration logic (T305093) by Aryeh Gregor
  • git #472a914c - Refactor URL-parsing global functions to class (T305093) by Aryeh Gregor
  • git #c14ba075 - WikiPageFactory: Improve phan suppressions by Ammarpad
  • git #e3659dfe - page: Improve class documentation briefs by Timo Tijhof
  • git #2d52d33e - Migrate QueryPages using templatelinks to support read new (T304780) by Amir Sarabadani
  • git #19e77d4f - Add more support for read new in links migration (T304780) by Amir Sarabadani
  • git #64fd2db9 - Remove unused i18n message of removed CacheHelper classes (T224429) by Amir Sarabadani
  • git #b4dd099d - paramvalidator: Add comment about used paramvalidator- messages by Umherirrender
  • git #3fdc798f - Replace usage of deprecated Title::getFilteredRestrictionTypes by Umherirrender
  • git #1c137723 - Drop messagebox, warningbox, errorbox classes (T270796) by Jon Robson
  • git #8d48b61e - Fix bad file tests in parserTests (T75581) by Arlo Breault
  • git #3fdc71bf - Fix WikiFarmSettingsLoaderTest failure if MW_WIKI_NAME is defined by Tim Starling
  • git #4efb833d - rdbms: add postgres code to isQueryTimeoutError() by Aaron Schulz
  • git #14c5d4e6 - web2017-polyfills: Remove fetch-polyfill alias (T301489) by Timo Tijhof
  • git #e8158b7c - Derive rdfa type from the thumb (T302114) by Arlo Breault
  • git #067fabbc - gallery: Use more compact syntax in gallery classes by Thiemo Kreuz
  • git #426bb075 - Clarify debug message by Adam Wight
  • git #b9acbfad - Remove User::newFromAnyId from maintenance script removeUnusedAccounts by Umherirrender

Vendor

edit
  • git #a22b27be - Upgrading composer/semver (3.2.6 => 3.3.2) by Reedy

Extensions

edit

AbuseFilter

edit
  • git #59eb3b70 - Inject dependencies into the authentication provider by Daimona Eaytoy

CheckUser

edit

CirrusSearch

edit

Cite

edit
  • git #169ebf63 - Sync up with Parsoid citeParserTests.txt by Subramanya Sastry

ContentTranslation

edit
  • git #1e63e7cf - Add Nik and Petar to messages authors by Amir E. Aharoni
  • git #506425e5 - Update dependencies as recommended by npm audit by Kartik Mistry

DiscussionTools

edit

DonationInterface

edit

Echo

edit
  • git #42a61c84 - Bump minimum required version for upgrade from 1.28 to 1.29 by Umherirrender
  • git #50e6b7d6 - Don't use '#' for comments in .sql files by Matěj Suchánek
  • git #5350bba5 - Drop unused zero class by Jon Robson

Elastica

edit

ExtensionDistributor

edit
  • git #a53bdfaf - Remove global GerritExtDistProvider class alias by Reedy

FileImporter

edit
  • git #e59f1bb9 - Remove usage of protection related deprecated Title function (T306131) by Umherirrender

FlaggedRevs

edit

Gadgets

edit

GrowthExperiments

edit
  • git #366b2b17 - MatchModeSelectWidget: Use overlay for the popup (T305097) by Gergő Tisza
  • git #f65e93ab - Refactor signup page video generation code by Gergő Tisza
  • git #eaf3743d - Do not skip the welcome survey after a video landing page (T303785) by Gergő Tisza
  • git #cfe8af39 - Update marketing video landing page (T303785) by Gergő Tisza
  • git #a65f2433 - Newcomer tasks: use dropdown widget instead of button group (T305097) by Sergio Gimeno
  • git #7bfefc92 - Newcomer tasks: simplify introduction text by removing the subheader (T305097) by Sergio Gimeno
  • git #a27c90d6 - Remove usage of protection related deprecated Title function (T306131) by Umherirrender
  • git #c3794a9f - Use new namespace for revision related classes (T305784) by Umherirrender
  • git #5a2fa67b - Update TimedMediaHandler hook class name by Gergő Tisza
  • git #7c5c58c9 - Reorder messages to make translation easier by Amir E. Aharoni
  • git #a15a3ffb - Removing an unnecessary \n from a message by Amir E. Aharoni
  • git #b5da2f15 - MentorManager::getMentorForUserSafe: Do not log instances of WikiConfigException (T290371) by Martin Urbanec

IPInfo

edit

Kartographer

edit

LiquidThreads

edit
  • git #80bee589 - Remove usage of protection related deprecated Title function (T306131) by Umherirrender

MachineVision

edit
  • git #b240594c - Remove usage of protection related deprecated Title function (T306131) by Umherirrender

MassMessage

edit
  • git #cd25f99b - Remove usage of protection related deprecated Title function (T306131) by Umherirrender

MobileFrontend

edit

ProofreadPage

edit
edit

Scribunto

edit

TemplateData

edit

TimedMediaHandler

edit

Translate

edit
  • git #81d5e961 - ElasticSearchTTMServer: tie break on wiki+localid (T305428) by David Causse
  • git #af28930a - ElasticSearchTTMServer: fix the shape of the index settings (T305428) by David Causse
  • git #469d0422 - PageTranslationSpecialPage: More compact output of unit ID errors (T306257) by tacsipacsi
  • git #1fa7acf5 - TTMServerAid::getData: Do not swallow TranslationHelperException (T306233) by Abijeet
  • git #80662551 - ExportTranslation: Use constant for valid formats variable by Abijeet
  • git #d0530eaf - ExportTranslation: Do not try to export if format is not specified (T305906) by Abijeet
  • git #f0473712 - ElasticSearchTTMServer: do not use the standard filter (T305428) by David Causse
  • git #4a33691e - ElasticSearchTTMServer: drop support for the frozen index (T305428) by David Causse
  • git #9179e3f7 - Don't access Title::legalChars() from unit tests by Aryeh Gregor

UniversalLanguageSelector

edit
  • git #f3b0aece - Update jquery.ime and jquery.uls from upstream by Amir E. Aharoni
  • git #9fc25cc8 - Require action menu items registry at the top of uls interface module (T289840) by NikG

VisualEditor

edit
  • git #47d1d4b3 - Remove usage of protection related deprecated Title function (T306131) by Umherirrender
  • git #0173862b - Update VE core submodule to master (038522816) (T306040) by Bartosz Dziewoński
  • git #c9046685 - eslint: Lint all files except those in .eslintignore by Ed Sanders
  • git #699899c8 - i18n: Remove unused "VisualEditor" tab messages by Ed Sanders

Wikibase

edit
  • git #9757d7c9 - TermStore: Fix brittle test (T255493) by Amir Sarabadani
  • git #69156a98 - Use new namespace for revision related classes (T305784) by Umherirrender
  • git #6d0d4050 - Check content, not title, for redirect status by Lucas Werkmeister
  • git #3f5968fc - Removing calls to Content::getRedirectChain() (T296430) by daniel
  • git #32830a8a - REST: Simplified label, description and alias structure in item response (T306009) by Leszek Manicki
  • git #6f105c8d - REST: Bump openapi-request-coercer by Jakob Warkotsch
  • git #f633a747 - Remove references to wfGetLB() by Alexander Vorwerk
  • git #3613c810 - REST: Fix ItemRevisionRetriever naming by Jakob Warkotsch
  • git #73434c0c - Don’t use session-consistent connections in UnexpectedUnconnectedPagePrimer by Lucas Werkmeister
  • git #8d78808e - Update maintenance script file name and namespace by Lucas Werkmeister
  • git #599eabb0 - REST: Ensure ETag header is quoted (T305833) by Jakob Warkotsch
  • git #f3dc8ac5 - Remove redundant test and add one by sihe

WikibaseQualityConstraints

edit

WikiEditor

edit

wikihiero

edit
  • git #ba6598ef - ParserTests: Enable explicit wt2html & wt2wt modes by Subramanya Sastry

WikiLambda

edit

WikimediaMessages

edit

Wikistories

edit

Skins

edit

Nostalgia

edit
  • git #4eadc670 - Remove usage of protection related deprecated Title function (T306131) by Umherirrender

Vector

edit

Misc

edit

VisualEditor/VisualEditor

edit

No changes

edit
  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralAuth
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • CodeMirror
  • CodeReview
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ConfirmEdit
  • CongressLookup
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • ElectronPdfService
  • EntitySchema
  • EventBus
  • EventLogging
  • EventStreamConfig
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • Flow
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • GeoCrumbs
  • GeoData
  • GlobalBlocking
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • ImageMap
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • Listings
  • LocalisationUpdate
  • LoginNotify
  • MapSources
  • Math
  • MediaModeration
  • MediaSearch
  • MinervaNeue
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Newsletter
  • Nuke
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageTriage
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Poem
  • PoolCounter
  • Popups
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • ReadingLists
  • Renameuser
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • SecureLinkFixer
  • SecurePoll
  • ShortUrl
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadWizard
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • WebAuthn
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexeme
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaEvents
  • WikimediaIncubator
  • WikimediaMaintenance
  • Wikisource
  • XAnalytics
  • cldr
  • intersection
  • timeline

Total changes

edit

189 Changes in 41 repos by 60 authors