Jump to content

MediaWiki 1.39/wmf.10

From mediawiki.org
MediaWiki 1.39.0-wmf.9 Deployment of MediaWiki 1.39.0-wmf.10 to Wikimedia sites MediaWiki 1.39.0-wmf.12

The latest version (labeled "1.39.0-wmf.10") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Monday, 2 May 2022 (see the roadmap).

Core changes

[edit]
  • git #033e9889 - Branch commit for wmf/1.39.0-wmf.10 by trainbranchbot
  • git #7a4f38ae - DummyServicesTrait: use MainConfigSchema for default settings by DannyS712
  • git #4b72b9d5 - Throw for mismatched wiki in UserIdentity::getId (T260933) by Aryeh Gregor
  • git #42d38aef - Use copy if symlink fails (T227157) by Mark A. Hershberger
  • git #1af94959 - changes: Replace deprecated User::getOption (T296083) by Umherirrender
  • git #65942f44 - maintenance scripts: use MainConfigNames for config names by Umherirrender
  • git #28db3e61 - Don't consult ActionFactory for pages that can't exist (T306358) by Tim Starling
  • git #dd5f374b - profiler: Remove deprecated 'trace' feature in SectionProfiler (T305100) by Timo Tijhof
  • git #7f09b425 - UserDef: typo fix ("prefic" -> "prefix") by DannyS712
  • git #246ac2af - Autoload vendor from AutoLoader, not Setup by Aryeh Gregor
  • git #b56dde0d - Remove access to config globals from more classes (T294739) by daniel
  • git #7d895ce6 - Add ParsoidRenderID by Nikki Nikkhoui
  • git #b8539112 - Use UrlUtils in Parser by Aryeh Gregor
  • git #97e7d7e0 - Add Okinawan (ryu) to Names.php (T307080) by Amir E. Aharoni
  • git #77ff87da - changetags: Remove "hits" key from exported RCFilters module data (T298520) by Timo Tijhof
  • git #2ce38773 - SpecialExport: Add page table once (T307037) by Amir Sarabadani
  • git #95478e15 - objectcache: move is_callable() check for "asyncHandler" to BagOStuff by Aaron Schulz
  • git #28c4214d - createAndPromote.php typo fix: acccount -> account by DannyS712
  • git #79fc95d3 - Use MainConfigNames instead of string literals, #5 by Aryeh Gregor
  • git #ec1e9527 - qunit: Clean up meta unit tests for testrunner.js (T171221) (T250045) by Timo Tijhof
  • git #2a4d0f08 - jquery.tablesorter: Modernise tests and use `beforeEach` by Timo Tijhof
  • git #96ed5332 - Update Media and File namespace names for Swahili (T304920) by Amir E. Aharoni
  • git #141a0576 - qunit: Remove redundant fixture reset (T250045) by Timo Tijhof
  • git #94844071 - qunit: Simplify mw.config and mw.messages resets (T250045) by Timo Tijhof
  • git #2aeaf20e - qunit: Use inline variables and improve various doc blocks (T250045) by Timo Tijhof
  • git #e0ac0d34 - build: Update to QUnit 2.18.2 by Timo Tijhof
  • git #2824b10d - TestSetup: use the correct loop variable by Daimona Eaytoy
  • git #d96730eb - Title: Hard deprecate `Title::getSelectFields()` by Derick Alangi
  • git #70d2321b - Add us-ascii to safeXmlEncodings (T278386) by Derk-Jan Hartman
  • git #53f4eab8 - language: Remove Language::__destruct() (T292239) by Timo Tijhof
  • git #d22ad790 - actions: Undeprecate MCR restore & unto action code by Derick Alangi
  • git #84214494 - TempUserCreator: Support old format of AccountCreationThrottle (T306878) by daniel
  • git #2878f6d5 - Rewrite Article::formatRobotPolicy for clarity by Thiemo Kreuz
  • git #d90a86e0 - Inline trivial getter in PoolWorkArticleView by Thiemo Kreuz
  • git #50ba5f03 - Don't use $wgCommandLineMode uninitialized by Aryeh Gregor
  • git #7b791474 - Use MainConfigNames instead of string literals, #4 (T305805) by Aryeh Gregor
  • git #0e7d6f21 - Make globals global, don't just extract values by Aryeh Gregor
  • git #4a52bf55 - Use MainConfigNames instead of string literals, #3 (T305805) by Aryeh Gregor
  • git #6c1f5462 - TempUser UI tweaks by Tim Starling
  • git #d6a3b6cf - TempUser EditPage and permissions by Tim Starling
  • git #05701ffc - rdbms: Remove instance ownership concept by Tim Starling
  • git #baf72a9b - Move bad file tests to mediaParserTests (T75581) by Arlo Breault
  • git #88640e03 - Simplify query parameter logic in ImagePage by Thiemo Kreuz
  • git #634d6bf3 - Make Title::toPageIdentity use getWikiId() (T306712) by Daimona Eaytoy
  • git #7283b553 - logging: Use MainConfigNames constants by Umherirrender
  • git #5e34ab90 - Remove meaningless conditional from PoolWorkArticleViewOld by Thiemo Kreuz
  • git #02de34c0 - Fix output encoding of language converter display title (T294612) by Fomafix
  • git #236efcdc - Untangle dependencies between PoolWorkArticleView subclasses (T304813) by Thiemo Kreuz

Vendor

[edit]
  • git #bea5626e - Upgrading elasticsearch/elasticsearch (v6.5.1 => v6.7.2) by Reedy

Extensions

[edit]

AbuseFilter

[edit]
  • git #e73f2076 - Inline/simplify smaller pieces of JavaScript code by Thiemo Kreuz
  • git #a25e2c78 - Fix capitalization of method calls accross the codebase by Thiemo Kreuz
  • git #c1d80378 - FilterStore: Use upsert instead of replace (T306692) by Amir Sarabadani

ApiFeatureUsage

[edit]
  • git #ff2b7202 - Require MediaWiki 1.31 in extension.json for AutoloadNamespaces by Umherirrender

Babel

[edit]

CentralAuth

[edit]

CheckUser

[edit]
  • git #7ca7c432 - Update label for Special:Investigate input by Thalia

CirrusSearch

[edit]
  • git #55d731dc - Don't use return value of IResultWrapper::next by Aryeh Gregor
  • git #4b8e377f - Filters::booleanOr should set minimul_should_match to 1 (T288765) by David Causse
  • git #c9ee2525 - Revert "Revert "Merge remote-tracking branch 'origin/es68'"" by David Causse
  • git #50f30c71 - Small grammar fixes in a long message by Amir E. Aharoni
  • git #8dad04fe - Run Searcher::get against index instead of type by Erik Bernhardson
  • git #a34e2fa2 - Add simple way to define simple custom page fields by Erik Bernhardson
  • git #3f47e621 - Call the _search endpoint from the index not the type by David Causse
  • git #d5cf710f - Prevent negative weights on BoostedQueriesFunction (T209859) by joseph emmanuel kayode (iemarjay)
  • git #f656e0ea - Add unit tests for BoostedQueriesFunction by David Causse

Cite

[edit]
  • git #7bd68f0e - Avoid indirect global access in unit tests by Aryeh Gregor

ContentTranslation

[edit]
  • git #6f242d4e - Replace deprecated Less `.box-sizing()` mixin with standard CSS (T306488) by Volker E
  • git #05bb9421 - CX Entrypoints: Add relevant missing languages entrypoint inside ULS (T290972) by NikG
  • git #341d33aa - Replace Action::getActionName by IContextSource::getActionName by Umherirrender
  • git #b8d11675 - Fix grammar in two English messages by Amir E. Aharoni
  • git #8a153715 - SX VE helper: consider lead sections when getting subsection nodes (T306643) by NikG
  • git #dd2f37d5 - CX contributions menu entrypoint: Fix lint error by NikG
  • git #58881623 - SX Entrypoints: Add mffrequentlanguages module and register it to RL (T298032) by NikG

DonationInterface

[edit]

Echo

[edit]

EntitySchema

[edit]

FileImporter

[edit]

FlaggedRevs

[edit]

Flow

[edit]
  • git #5ad1baee - Replace deprecated Less `.box-sizing()` mixin with standard CSS (T306488) by Volker E

Gadgets

[edit]
  • git #c279d5cc - Remove legacy handling for EditFilterMergedContent hook by Ammarpad

GoogleNewsSitemap

[edit]

GrowthExperiments

[edit]
  • git #db320421 - Video landing page: Show different title/body text on mobile (T303785) by Gergő Tisza
  • git #f2eda389 - HomepageModule: bump schema version to 1.5.0 (T287915) by Martin Urbanec
  • git #d606f551 - Homepage: Instrument re-enabling mentorship (T287915) by Martin Urbanec
  • git #2f2121d1 - Homepage: Let mentees re-enable mentorship after opting-out (T287915) by Martin Urbanec
  • git #be137a20 - Add an image: use dir=auto for field values in AddImageDetailsDialog (T296908) by MewOphaswongse
  • git #0013825a - Video landing page: Record campaign parameter for control users (T303785) by Gergő Tisza
  • git #6a13c52a - Video landing page: Don't show campaign body text on mobile (T303785) by Gergő Tisza
  • git #240c0e75 - HelpPanelHooks: Exit early when maybeShow is false by Kosta Harlan
  • git #98671a4f - AqsEditInfoService: Do not use local cluster cache (T298328) by Martin Urbanec
  • git #821b218b - Add an image: use dir=auto for image description (T296908) by MewOphaswongse
  • git #9bb6508a - Suggested Edits: rename SuggestedEditsFiltersWidget to FiltersButtonGroupWidget by MewOphaswongse
  • git #3c93c6b9 - Email list export: Speed up (T305015) by Gergő Tisza
  • git #7b8e8b0d - Email list export: Exclude users for whom Growth features are disabled (T305015) by Gergő Tisza

Insider

[edit]
  • git #131e0fe5 - Require MediaWiki 1.31 in extension.json for AutoloadNamespaces by Umherirrender

IPInfo

[edit]

Josa

[edit]
  • git #673c6ba9 - Require MediaWiki 1.31 in extension.json for AutoloadNamespaces by Umherirrender

Kartographer

[edit]

MobileFrontend

[edit]

OpenStackManager

[edit]

ProofreadPage

[edit]

QuickSurveys

[edit]
  • git #cff499af - QuickSurveys: Update QuickSurveys Initiation Impression value to correct field name (T306638) by essexigyan

Quiz

[edit]
  • git #29782d3b - Require MediaWiki 1.31 in extension.json for AutoloadNamespaces by Umherirrender
[edit]

RSS

[edit]
  • git #d8d1e067 - SECURITY: Prevent XSS from "stripItem" replacement strings in attribute (T307028) by Brian Wolff
[edit]
  • git #224c6b73 - Require MediaWiki 1.31 in extension.json for AutoloadNamespaces by Umherirrender

Scribunto

[edit]

TimedMediaHandler

[edit]

TitleBlacklist

[edit]

Translate

[edit]
  • git #46cbf65e - Fix the display of the "Some translatable areas may be uneditable" by Isabelle Hurbain-Palatin
  • git #ce158f81 - ‎<translate> tag: replace with message parameter (T305134) by Gee
  • git #b42a53fb - Add fallback MWElasticUtils class resolution for MW < 1.38 (T306871) by Abijeet
  • git #2d2db242 - Replace getNativeData to getText for Translate (T283684) by Niklas Laxström
  • git #bcc06439 - Remove SMW compatibility code when displaying translatable page title by Abijeet
  • git #7a7aa7dc - PageTranslationHooks: Skip display title & section preview processing (T305531) by Abijeet

VisualEditor

[edit]
  • git #3022b0e4 - Hooks::onRecentChangeSave: Don't pass null to explode(), avoiding PHP 8.1 deprecation by Mark A. Hershberger
  • git #1f4eec1a - Nudge translators to make unused toggle button label short (T300008) by WMDE-Fisch
  • git #43778932 - Stop hide unused label from overflowing (T300008) by WMDE-Fisch
  • git #d9962881 - Move message about missing parameters to sidebar (T300710) by WMDE-Fisch
  • git #9922e1c6 - Use natural language rather than the brand name (T306283) by Adam Wight
  • git #b8df5d8f - build: Replace 'stylelint-config-wikimedia' reference by 'support-modern' by Volker E

Wikibase

[edit]
  • git #03ff860b - EditEntity: remove unused service by Jakob Warkotsch
  • git #12388522 - REST: Log unexpected errors (T306997) by Jakob Warkotsch
  • git #2bee140e - Fix typo in wbremovequalifiers (T302035) by Jakob Warkotsch
  • git #e2cad378 - Add strict types to EntityUsage and EntityUsageFactory by Lucas Werkmeister
  • git #ec7a6549 - Add strict types to UsageLookup, UsageTracker and implementations by Lucas Werkmeister
  • git #980be9d7 - Clean up ILoadBalancer(ForOwner) migration by Lucas Werkmeister
  • git #93349cdc - Use *Ref() connections instead of releaseConnection() by Lucas Werkmeister
  • git #917ccc72 - Add strict types to SubscriptionManager and implementations by Lucas Werkmeister
  • git #5c3b32cb - rdbms: Update for removal of owner parameter by Tim Starling

WikibaseCirrusSearch

[edit]

WikibaseLexeme

[edit]

WikibaseLexemeCirrusSearch

[edit]
  • git #01e71ae5 - Do not rely on existing translations during tests by David Causse
  • git #9d3c9277 - Re-enable and fix tests and drop disable_coord by David Causse

WikibaseMediaInfo

[edit]
  • git #8b34a0a9 - Update minimum_should_match for deprecations in 7 (T288765) by Erik Bernhardson
  • git #77e75f21 - Replace Action::getActionName by IContextSource::getActionName by Umherirrender

WikiEditor

[edit]

WikiLambda

[edit]

WikimediaEvents

[edit]
  • git #3b2a783f - Remove obsolete or unused translation messages. by Jan Drewniak

WikimediaMessages

[edit]

Wikistories

[edit]
  • git #f2d82798 - Story builder instrumentation (T305885) by Eduardo
  • git #a639589b - Fix mw.ForeignRest parameters by hueitan
  • git #00257a8d - Revert "Some image URL need quote when used as background-image" by Sbisson
  • git #e171980d - URL encode file title by Stephane Bisson
  • git #9f7e9740 - Some image URL need quote when used as background-image by Stephane Bisson
  • git #758ba702 - Normalize file title before constructing thumb URL by Stephane Bisson
  • git #d0269f9f - Filter out SVGs temporarily by Stephane Bisson
  • git #2f79124e - Convert story to latest schema before making diff by Stephane Bisson
  • git #62022e38 - Remove article sections below the fold by Stephane Bisson
  • git #b54ed244 - Remove excessive white space on article page (T306208) by Stephane Bisson
  • git #5c1c5b47 - Formalize and validate stories structure using a json schema by Stephane Bisson

Skins

[edit]

MinervaNeue

[edit]

Vector

[edit]

WikimediaApiPortal

[edit]

Misc

[edit]

VisualEditor/VisualEditor

[edit]

No changes

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

Total changes

[edit]

206 Changes in 50 repos by 62 authors