Jump to content

MediaWiki 1.39/wmf.16

From mediawiki.org
MediaWiki 1.39.0-wmf.15 Deployment of MediaWiki 1.39.0-wmf.16 to Wikimedia sites MediaWiki 1.39.0-wmf.17

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

Core changes

[edit]
  • git #91972624 - Branch commit for wmf/1.39.0-wmf.16 by trainbranchbot
  • git #c5958b8d - Fix edit API using summary as section title incorrectly (T54747) by Bartosz Dziewoński
  • git #144151b0 - Add edit API tests for combining 'summary' and 'sectiontitle' (T54747) by Bartosz Dziewoński
  • git #ae943dae - SVG Language selector should default to page language (T310445) by Derk-Jan Hartman
  • git #eb8ddb0f - Hard deprecate QueryPage::getSQL() (T244138) by Alexander Vorwerk
  • git #259e9df9 - SECURITY: Escape welcomeuser message passed to showSuccessPage() (T308471) by sbassett
  • git #46108089 - ApiBase: Reset self::$filterIDsCache between tests by daniel
  • git #c4352122 - Get rid of warnings on PHP 8.1 (T289879) (T289926) by Aryeh Gregor
  • git #05207746 - Avoid passing null to trim() in SkinTemplate (T289926) by Sam Wilson
  • git #a93272de - Allow any SVG language tag that is well formed IETF (T279874) by Derk-Jan Hartman
  • git #a05b12a1 - phpunit: Restore default progress reporter and add MWTestDox option (T297287) by Timo Tijhof
  • git #d96ea778 - SpecialStatistics: Use userGroupManager->listAllGroups() for getGroupStats (T310410) by Stang
  • git #e8968a23 - Support requesting undetermined SVG language (T310235) by Derk-Jan Hartman
  • git #5f5d30fa - Change Kanuri autonym to lowercase by Amir E. Aharoni
  • git #2a917876 - Avoid passing null to strcasecmp(), for PHP 8.1 (T307282) by Sam Wilson
  • git #7bd97991 - Make the ParsoidHandler base class usable by the parsoid extension. (T301370) by daniel
  • git #a4daa835 - SpecialWhatLinksHere: Fix patchwork in filter localisation messages by Bartosz Dziewoński
  • git #378badd8 - Remove some unused localisation messages by Bartosz Dziewoński
  • git #21d1848c - StatusValue: include type in toString output by daniel
  • git #6ec13b0e - Improve ImagePage::doRenderLangOpt/File::getMatchedLanguage (T309426) (T289926) by Umherirrender
  • git #58d20587 - Update Codex from v0.1.0-alpha.6 to v0.1.0-alpha.7 by Anne Tomasevich
  • git #093cd5f5 - Namespace localisation updates for Kyrgyz language (T309866) by MarcoAurelio
  • git #172e8d94 - Revert "Restrict img tags to the maximum available space" (T310286) (T113101) by Esanders
  • git #acae1c51 - Revert "phpunit: Default to vendor/bin/phpunit, remove suites.xml" (T310255) (T90875) by Lucas Werkmeister (WMDE)
  • git #e9acc7c0 - ParserTestRunner: Fix wiki url for Parsoid-specific config by Subramanya Sastry
  • git #61b54be6 - ParserTests: Reset ParsoidSiteConfig always (T310283) by Subramanya Sastry
  • git #fffe8bf5 - Add namespace names for Twi by Amir E. Aharoni
  • git #077dc706 - Database::queryMulti, buildExcludedValue cleanup by Tim Starling
  • git #fdfe022c - rdbms: allow merging IDatabase::upsert() rows with current ones (T113916) by Aaron Schulz
  • git #da9e4b52 - rdbms: Add multi-statement query support to Database by Aaron Schulz
  • git #f5e16531 - rdbms: move mysql isQuotedIdentifier() override to SQLPlatform (T310214) by Aaron Schulz
  • git #c5654b39 - Repair language selector for SVGs (T309426) by Derk-Jan Hartman
  • git #7238dff5 - phpunit: Default to vendor/bin/phpunit, remove suites.xml (T227900) (T90875) by Kosta Harlan
  • git #ae0636ee - objectcache: optimize WANObjectCache::setInterimValue() by using set() (T305384) by Aaron Schulz
  • git #add3488a - Sync up with Parsoid parserTests by Arlo Breault
  • git #7cfdd284 - Remove use of deprecated nextSequenceValue() method in SqlBlobStore by Aaron Schulz
  • git #ceb48c8e - SpecialBlock: Improve the look of initial error messages by Bartosz Dziewoński
  • git #5fdcdd30 - Follow up to d522079c: Fix crashes with skipped tests. by C. Scott Ananian
  • git #29f58a5e - ApiTestCase: Support APIs with parameter prefixes in doApiRequestWithToken (T310008) by dylsss
  • git #0a82cbf3 - Set alt in galleries, despite caption being visible (T297443) (T162360) (T63566) by Arlo Breault
  • git #92e8f4e4 - Collect autoloader info in ExtensionProcessor (T240535) by daniel
  • git #c016b7d6 - phpunit: Only report the slowest 25 tests over 100ms, not 50 over 50ms by James D. Forrester
  • git #697f28df - ParserCache: always use JSON by daniel
  • git #2f022f48 - HTMLInfoField: Ensure ID is included for the 'info' field. by dreamyjazz
  • git #3a83db29 - composer.json: Reference a single phpunit script by Kosta Harlan
  • git #2a83d6bf - maintenance: Display the birth date & age of a wiki install by Derick Alangi
  • git #a6d8b0c9 - Add Fante (fat) to Names.php (T310040) by Amir E. Aharoni
  • git #a689ef44 - mediawiki.base: Move some variables inline by Timo Tijhof
  • git #d67c91a3 - rdbms: make DatabaseSqlite::doSelectDomain() handle table prefix changes by Aaron Schulz
  • git #0442728e - ParserTestRuner: Init 'selser' to prevent 'Undefined index' warnings by Subramanya Sastry
  • git #e94e3e95 - docs: Move, clarify and cross-ref "DI Principles" for easy reference by Timo Tijhof
  • git #140bd117 - ChangeTags: Fix MessageLocalizer/RawMessage hack by Bartosz Dziewoński
  • git #e494c178 - Restrict img tags to the maximum available space (T113101) by Jon Robson
  • git #ac09cb75 - rdbms: Move cpStash message to ChronologyProtector.php by Timo Tijhof
  • git #ae0fc3b0 - DiffHistoryBlob: Remove workarounds for old PECL xdiff versions by Kevin Israel
  • git #7cf51212 - DiffHistoryBlob: Don't check for hash PHP extension by Kevin Israel
  • git #5364ee52 - Load mediawiki.diff with mediawiki.diff.styles (T309441) by xiplus
  • git #0bb15389 - REST: Hide exception message when wgShowExceptionDetails=false by Timo Tijhof
  • git #39a54544 - Update the generic watchlistedit-too-many message to include a success message (T187062) by Klein Muçi

Vendor

[edit]

Extensions

[edit]

AbuseFilter

[edit]

CentralAuth

[edit]

CheckUser

[edit]

CirrusSearch

[edit]
  • git #d551075a - Truncate failed requests errors to 4kB by Erik Bernhardson
  • git #56963639 - metastore: Don't use versioning semantics for saneitize (T218994) by Erik Bernhardson

Cite

[edit]
  • git #d69f4674 - CitationContextItem: Manually suppress the generic context item (T310290) by Ed Sanders

Citoid

[edit]

cldr

[edit]

CodeMirror

[edit]

ContentTranslation

[edit]
  • git #e89bec6a - Allow beta invitation popup to be suppressed with query string param (T309712) by Ed Sanders
  • git #f6df19e0 - Collect citation tools from ve.ui.mwCitationTools directly by Ed Sanders
  • git #e50d4dce - SX: Fix JS error for clicking on nested element inside sentence (T309331) by NikG
  • git #53242f45 - Unadapted inline template causing js error and preventing translation restore (T309487) by Santhosh Thottingal
  • git #a72d2b4c - SX: Add tests for subSection model by NikG

DiscussionTools

[edit]
  • git #c2535e26 - MemoryStorage: Setup this.data before calling parent constructor by Ed Sanders
  • git #af54bae2 - Prefer late static binding over self:: by Ed Sanders
  • git #c96c076a - Follow-up I46a58f6a: Add missing test runner by Ed Sanders
  • git #bc779631 - Revert "Localisation updates from https://translatewiki.net." by Bartosz Dziewoński
  • git #edb276e0 - Show createpage preference only when feature is available (T310053) by na1307
  • git #bf161db7 - TagHooks: Make static method for obtaining DiscussionTools tags (T309839) by Kosta Harlan
  • git #1f9abe62 - Clarify subject placeholder wording (T297974) by EpicPupper

DonationInterface

[edit]

Echo

[edit]

EntitySchema

[edit]
  • git #cbaac7d7 - Use SkinTemplateNavigation::Universal instead of SkinTemplateNavigation (T255319) by Lucas Werkmeister

Gadgets

[edit]

Graph

[edit]
  • git #1dabc939 - Unhardcode "/w" from the path to api.php (for non-Wikimedia wikis) (T297337) by Edward Chernenko

GrowthExperiments

[edit]
  • git #1e7af5ff - MentorStore::getMenteesByMentor: Require $mentorRole by Martin Urbanec
  • git #827fa106 - [tests] Add QuitMentorshipTest by Martin Urbanec
  • git #e1a9e8e9 - QuitMentorship: Only process primary mentors (T309984) by Martin Urbanec
  • git #514bd8d9 - Correct grammar in a message by Amir E. Aharoni
  • git #3a7645d2 - Update pageviews's URL to pageviews.wmcloud.org by Martin Urbanec
  • git #a6ce3c30 - Move wrapping intro text to quotation marks into Mentorship class by Martin Urbanec
  • git #2cb2501d - [docs] WikiPageConfigWriterFactory: Make it clear what passing null as $performer does by Martin Urbanec
  • git #02a6cde6 - [i18n] Do not put "mentor" in quotation marks (T287915) by Martin Urbanec
  • git #ff9b042b - Suggested edits: Fix loading states when fetching additional tasks (T309926) by MewOphaswongse
  • git #9b5f81f0 - NewcomerTasksStore: update quality gate config when the task queue is set (T309768) by MewOphaswongse
  • git #1af1ce49 - Populate cache from listTaskCounts when querying growth topics (T286183) by MewOphaswongse

ImageSuggestions

[edit]

IPInfo

[edit]
  • git #787af803 - Use gender-specific pronouns in logentry-ipinfo-change_access (T309420) by diesel kapasule

JsonConfig

[edit]

Kartographer

[edit]

Math

[edit]
  • git #a245040c - Remove special handling of math in sections by Petr Pchelko
  • git #3d979336 - Improve description of default rendering mode (T310211) by Moritz Schubotz (physikerwelt)

MediaSearch

[edit]
  • git #0a7e85de - Fix: Cannot read properties of null (reading 'toUpperCase') (T308507) by Mark Shenouda
  • git #5150497f - Fix: Search result box is not the same height across media types (T295557) by Mark Shenouda

Popups

[edit]
  • git #780627c1 - Remove unnecessary vendor prefixes and mixins for animations by Ed Sanders

Scribunto

[edit]

SimilarEditors

[edit]

TemplateWizard

[edit]
  • git #b0f177f6 - Remove $wgTemplateWizardTemplateSearchImprovements feature flag (T307188) by Adam Wight

Translate

[edit]

TwoColConflict

[edit]
  • git #94a2387e - Replace Message mocks with anonymous classes where possible by Thiemo Kreuz

UniversalLanguageSelector

[edit]

UploadWizard

[edit]

VisualEditor

[edit]

Wikibase

[edit]

WikibaseLexeme

[edit]

WikibaseMediaInfo

[edit]
  • git #98209534 - Only manipulate mediainfo content by Matthias Mullie

WikibaseQualityConstraints

[edit]
  • git #907f49f2 - Bump unexpected from 12.0.4 to 13.0.0 by Addbot
  • git #caf110e5 - Bump jasmine from 4.1.0 to 4.2.0 by Addbot
  • git #da28d340 - Reenable MediaWiki.PHPUnit.AssertEmpty.AssertEmptyUsed by Lucas Werkmeister
  • git #899c89b7 - Bump sinon from 13.0.2 to 14.0.0 by Addbot

WikiEditor

[edit]

WikiLambda

[edit]
  • git #75f54290 - code: Use arrays when writing multiple HTML.php classes by James D. Forrester
  • git #3385dab1 - add formatting for untitled functions (T308457) by jkieserman
  • git #89406285 - Update function-schemata sub-module to HEAD (3cdf1cd) (T291136) by James D. Forrester
  • git #d255b701 - schema: Move all sql files to new sql folder by Umherirrender
  • git #70f3bf4c - ApiFunctionCallTest::testExecuteRequestFailedWithMock: Update failure case by James D. Forrester
  • git #15a4eded - ApiFunctionCallTest::testExecute: Update how to work with mock orchestrator (T296336) by James D. Forrester
  • git #24790e07 - Drop 'Orchestrated' and 'Tested' wrappers from API return objects (T309704) (T309705) by James D. Forrester
  • git #454b9310 - Rename "error" to "metadata" in performFunctionCall (T291136) by dmartin
  • git #36add6b8 - Vue ResponseEnvelope component handles map-based Z22 (T291136) by dmartin
  • git #f8b0036a - ZResponseEnvelope: Cope with Maps as well as Errors (T291136) by James D. Forrester
  • git #f894b822 - Provide ZTypedMap.php (T307483) by James D. Forrester
  • git #ebbe0985 - Provide ZTypedPair.php by James D. Forrester

WikimediaMaintenance

[edit]
  • git #a68e75a5 - addWiki.php: Use abstract schema sql file for CheckUser by Umherirrender

Wikisource

[edit]

Wikistories

[edit]

Skins

[edit]

MinervaNeue

[edit]

Vector

[edit]

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #c375187c - build: Update language lists by Bartosz Dziewoński
  • git #32c0cbfc - ModeledFactory: Allow candidates to suppress other candidates when matching (T310290) by Ed Sanders

No changes

[edit]
  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • CodeEditor
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ConfirmEdit
  • CongressLookup
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • Elastica
  • ElectronPdfService
  • EventBus
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • FlaggedRevs
  • Flow
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • GeoCrumbs
  • GeoData
  • GlobalBlocking
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • GuidedTour
  • ImageMap
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • LiquidThreads
  • Listings
  • LoginNotify
  • MachineVision
  • MapSources
  • MassMessage
  • MediaModeration
  • MobileApp
  • MobileFrontend
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageTriage
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Poem
  • PoolCounter
  • ProofreadPage
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • ReadingLists
  • RelatedArticles
  • Renameuser
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • SecureLinkFixer
  • SecurePoll
  • ShortUrl
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • TimedMediaHandler
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • WebAuthn
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaEvents
  • WikimediaIncubator
  • WikimediaMessages
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

[edit]

212 Changes in 45 repos by 74 authors