MediaWiki 1.39/wmf.8
MediaWiki 1.39.0-wmf.7 | Deployment of MediaWiki 1.39.0-wmf.8 to Wikimedia sites | MediaWiki 1.39.0-wmf.9 |
The latest version (labeled "1.39.0-wmf.8") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Monday, 18 April 2022 (see the roadmap).
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 (task 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 (task 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 (task 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 (task T64938) by Arlo Breault
- git #18cf637d - mediawiki.page.gallery: "packed"-style fixes for new media DOM and video/audio (task 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 (task T306131) by Umherirrender
- git #4ffe6cd6 - Manualthumb is a format, like the others (task T305641) by Arlo Breault
- git #e3a74166 - Remove usage of protection related deprecated Title function (task T306131) by Umherirrender
- git #1ca5f3eb - SpecialWhatLinksHere: Add support for read new in templatelinks (task T304780) by Amir Sarabadani
- git #2909d06a - Use new namespace for revision related classes (task T305784) by Umherirrender
- git #7d661f7a - Update create account icon to userAdd (task 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() (task T299980) by bwang
- git #3a73b852 - objectcache: fix comments for SqlBagOStuff::deleteServerObjectsExpiringBefore() by Aaron Schulz
- git #52aebe22 - schema: Make ipblocks.ipb_id unsigned (task 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 (task T255493) by Amir Sarabadani
- git #e8dbf5f8 - TempUser infrastructure and services (task T300263) by Tim Starling
- git #de8d623d - LinksMigration: Follow ups on READ NEW support (task T304780) by Amir Sarabadani
- git #c2bb1a1b - objectcache: Simplify docs of SqlBagOStuff 'purgePeriod' option (task T212129) by Timo Tijhof
- git #c8ae6826 - actions: Add missing ->text() in RevertAction::getPageTitle() (task T252946) by Timo Tijhof
- git #5b782366 - rdbms: Log trace as `exception.trace` instead of `trace` (task T233342) by Timo Tijhof
- git #a5638b6c - PageEditStash: Minor docs and code clean up (task 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 (task T306131) by Umherirrender
- git #f659dd29 - ProtectionForm: Remove usage of deprecated Title function (task T306131) by Umherirrender
- git #a7566422 - profiler: Deprecate unused 'trace' option (task T305100) by Timo Tijhof
- git #1ffc8233 - MigrateLinksTable: Avoid dynamic loading of list columns to select (task T299424) by Amir Sarabadani
- git #58b4a45a - Percent decode titles in media link option (task T216003) by Arlo Breault
- git #a7e8f87d - Remove usages of deprecated Title::getRestrictionTypes (task 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 (task T305560) by Derick Alangi
- git #0255b4ff - skins: `SkinTemplate::getPersonalToolsList()` is now removed (task T305569) by Derick Alangi
- git #65bceb8a - pager: Improve Y2K38 check to keep leading zero in 3-digit years (task T287621) by Umherirrender
- git #7259f698 - TemplateParser: avoid warnings when called by NoLocalSettings. (task T304783) by daniel
- git #fc7acbee - Promote experimental revision rest endpoints to official (task 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 (task T85805) (task T225730) by Timo Tijhof
- git #03ed71cb - skins: Change Skin::getPageClasses to avoid Title::getRootTitle (task 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 (task T241709) by Umherirrender
- git #ce023c1f - Suggest pages when searching subpages for Special:EditPage and friends by Umherirrender
- git #0779a61e - Drop $wgMultiContentRevisionSchemaMigrationStage config (task T231674) by Alexander Vorwerk
- git #3dd77b0c - BotPasswordSessionProvider: inject GrantsInfo (task T253077) by Alexander Vorwerk
- git #7fe63e48 - Test dynamic configuration logic (task T305093) by Aryeh Gregor
- git #472a914c - Refactor URL-parsing global functions to class (task 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 (task T304780) by Amir Sarabadani
- git #19e77d4f - Add more support for read new in links migration (task T304780) by Amir Sarabadani
- git #64fd2db9 - Remove unused i18n message of removed CacheHelper classes (task 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 (task T270796) by Jon Robson
- git #8d48b61e - Fix bad file tests in parserTests (task 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 (task T301489) by Timo Tijhof
- git #e8158b7c - Derive rdfa type from the thumb (task 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
editAbuseFilter
edit- git #59eb3b70 - Inject dependencies into the authentication provider by Daimona Eaytoy
CheckUser
edit- git #26841e0a - Acquire fresh actor id for anons (task T233004) (task T306045) by Alexander Vorwerk
CirrusSearch
edit- git #f36f745a - selenium: use `goog:chromeOptions` (task T306178) by Željko Filipin
- git #aeb0389a - selenium: set browser size to 1280x1024 (task T306179) by Željko Filipin
- git #a7116b30 - Replace getUltimateredirectTarget with getRedirectTarget. (task T296430) by gerritbot
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- git #64c76f54 - Don't reload the page on mobile (task T301839) by Ed Sanders
DonationInterface
edit- git #a7223e93 - Validate that email domain does not end in a number (task T306036) by Elliott Eggleston
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- git #09803306 - Deprecate MWElasticUtils::isFrozen() (task T263142) by David Causse
ExtensionDistributor
edit- git #a53bdfaf - Remove global GerritExtDistProvider class alias by Reedy
FileImporter
edit- git #e59f1bb9 - Remove usage of protection related deprecated Title function (task T306131) by Umherirrender
FlaggedRevs
edit- git #ba062a45 - Stop writing -1 to unused flaggedpage_config.fpc_select (task T262978) by Alexander Vorwerk
- git #8d90581a - Remove usage of protection related deprecated Title function (task T306131) by Umherirrender
- git #daeda864 - Make flaggedpage_config.fpc_select nullable (task T262978) by Alexander Vorwerk
- git #b0ea0ca0 - Replace getUltimateredirectTarget with getRedirectTarget. (task T296430) by gerritbot
Gadgets
edit- git #b504a6f4 - Use HookHandlers and implement hook interfaces (task T271014) by Fomafix
GrowthExperiments
edit- git #366b2b17 - MatchModeSelectWidget: Use overlay for the popup (task 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 (task T303785) by Gergő Tisza
- git #cfe8af39 - Update marketing video landing page (task T303785) by Gergő Tisza
- git #a65f2433 - Newcomer tasks: use dropdown widget instead of button group (task T305097) by Sergio Gimeno
- git #7bfefc92 - Newcomer tasks: simplify introduction text by removing the subheader (task T305097) by Sergio Gimeno
- git #a27c90d6 - Remove usage of protection related deprecated Title function (task T306131) by Umherirrender
- git #c3794a9f - Use new namespace for revision related classes (task 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 (task T290371) by Martin Urbanec
IPInfo
edit- git #00c7a4c2 - Pass a hardcoded property key for use in the data attribute (task T305242) by STran
- git #5ff4f545 - Ensure event handlers run in the correct order for the infobox (task T305650) by Thalia
Kartographer
edit- git #4739d02c - Perform a geosearch query to find articles within the map's bounding box (task T304075) by Andrew Kostka
- git #f553e2c4 - Nearby feature flag and toggle button (task T304074) by Adam Wight
LiquidThreads
edit- git #80bee589 - Remove usage of protection related deprecated Title function (task T306131) by Umherirrender
MachineVision
edit- git #b240594c - Remove usage of protection related deprecated Title function (task T306131) by Umherirrender
MassMessage
edit- git #cd25f99b - Remove usage of protection related deprecated Title function (task T306131) by Umherirrender
MobileFrontend
edit- git #382f17dd - Remove usage of protection related deprecated Title function (task T306131) by Umherirrender
- git #8b605a85 - [Cleanup] Drop unused header styles by Jon Robson
- git #ddb38360 - [search] Fix bugs (task T299846) (task T304445) by Jon Robson
ProofreadPage
edit- git #5b156855 - Removing calls to Content::getRedirectChain() (task T296430) by daniel
RelatedArticles
edit- git #5f6e3112 - Remove unused mediawiki experiments by Jon Robson
- git #dca75807 - [Development] Allow us to pull RelatedArticles from production APIs by Jon Robson
- git #dfce5b1c - RelatedArticles should not use mw.trackSubscribe (task T149317) by Jon Robson
- git #4c990495 - Drop OO dependency on gateway by Jon Robson
- git #911d78e8 - [organization] organize file by module (task T306228) by Jon Robson
- git #df1ff388 - [Maintenance] Reduce related articles to two modules (task T306228) by Jon Robson
RSS
edit- git #0d6929b9 - Replace Http::isValidURI with MWHttpRequest::isValidURI (task T305813) by gerritbot
Scribunto
edit- git #6f411e39 - Minor cleanup by Reedy
TemplateData
edit- git #1c8b4ae7 - No HTML needed to validate <templatedata> in wikitext (task T305105) by Thiemo Kreuz
TimedMediaHandler
edit- git #72569512 - Sync up with Parsoid timedMediaHandlerParserTests.txt by Arlo Breault
- git #dedd7a5c - Don't apply mw-default-size class to framed / manualthumb media (task T64938) by Arlo Breault
- git #2c11357c - Disable a few parserTests (task T64938) by Arlo Breault
- git #2ced6dbe - Sync up with Parsoid timedMediaHandlerParserTests.txt by Subramanya Sastry
- git #50ecb622 - Namespace large parts of extension by Reedy
- git #a2306bc1 - Do source selection fallback (task T304624) by Derk-Jan Hartman
- git #0650b5a7 - Test that rdfa type is coming from the thumb (task T302114) by Arlo Breault
Translate
edit- git #81d5e961 - ElasticSearchTTMServer: tie break on wiki+localid (task T305428) by David Causse
- git #af28930a - ElasticSearchTTMServer: fix the shape of the index settings (task T305428) by David Causse
- git #469d0422 - PageTranslationSpecialPage: More compact output of unit ID errors (task T306257) by tacsipacsi
- git #1fa7acf5 - TTMServerAid::getData: Do not swallow TranslationHelperException (task 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 (task T305906) by Abijeet
- git #f0473712 - ElasticSearchTTMServer: do not use the standard filter (task T305428) by David Causse
- git #4a33691e - ElasticSearchTTMServer: drop support for the frozen index (task 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 (task T289840) by NikG
VisualEditor
edit- git #47d1d4b3 - Remove usage of protection related deprecated Title function (task T306131) by Umherirrender
- git #0173862b - Update VE core submodule to master (038522816) (task 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 (task T255493) by Amir Sarabadani
- git #69156a98 - Use new namespace for revision related classes (task T305784) by Umherirrender
- git #6d0d4050 - Check content, not title, for redirect status by Lucas Werkmeister
- git #3f5968fc - Removing calls to Content::getRedirectChain() (task T296430) by daniel
- git #32830a8a - REST: Simplified label, description and alias structure in item response (task 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 (task T305833) by Jakob Warkotsch
- git #f3dc8ac5 - Remove redundant test and add one by sihe
WikibaseQualityConstraints
edit- git #2eff5228 - Bump grunt from 1.4.1 to 1.5.2 by Addbot
- git #54c23f16 - Replace Http::userAgent() with HttpRequestFactory (task T305813) by Lucas Werkmeister
WikiEditor
edit- git #94d49121 - Realtime Preview: add hover button for reloading (task T303532) by Sam Wilson
- git #f5f39d41 - Realtime Preview: Move loading bar to be a proper element (task T304568) by Sam Wilson
wikihiero
edit- git #ba6598ef - ParserTests: Enable explicit wt2html & wt2wt modes by Subramanya Sastry
WikiLambda
edit- git #1f643330 - create about tab placeholder section (task T303869) by Simone This Dot
- git #383dd654 - AUTHORS: Update for the last three months by James D. Forrester
- git #75b58b56 - build: Upgrade grunt from 1.4.1 to 1.5.2 by James D. Forrester
- git #a737c7b6 - add + update copy on edit function page (task T303895) by adesoji
- git #405b6b93 - add the function alias sidebar to the function viewer about tab (task T303868) (task T303849) (task T303850) by jkieserman
WikimediaMessages
edit- git #63c1fa68 - IP Info: Align feedback button with text (task T305815) by Steven Sun
Wikistories
edit- git #ca34edc4 - Uniform navigation (task T305116) by Eduardo
- git #365996fe - Update app container viewer size by hueitan
- git #20db0364 - Jest test setup by Stephane Bisson
Skins
editNostalgia
edit- git #4eadc670 - Remove usage of protection related deprecated Title function (task T306131) by Umherirrender
Vector
edit- git #8b510410 - Move Vector menu class logic into Menu mustache template (task T290281) by Mortal303
- git #f38a2afb - Restore persistent sidebar (task T305989) by Jon Robson
- git #5800b805 - Adjust alignment of searchbox in header (task T305069) by Clare Ming
- git #a77fed0a - Update a11y tests to output files in log/ by bwang
- git #282fe1aa - Fix missing create account link follow up (task T306116) by bwang
- git #f12659ff - Layout + visual style changes for sticky TOC (task T304166) (task T305069) by Clare Ming
- git #58b6831e - Rely on core to provide accesskey/title attributes, update search toggle location in DOM (task T299980) by bwang
- git #21f124da - Fix missing create account link icon and ensure icon attributes aren't showing up in rendered HTML (task T306116) by bwang
Misc
editVisualEditor/VisualEditor
edit- git #03852281 - Set dir/lang props on placeholder element (task T306040) by Ed Sanders
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
edit189 Changes in 41 repos by 60 authors