MediaWiki 1.38/wmf.14

MediaWiki 1.38.0-wmf.13 Deployment of MediaWiki 1.38.0-wmf.14 to Wikimedia sites MediaWiki 1.38.0-wmf.16

The latest version (labeled "1.38.0-wmf.14") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 21 December 2021 (see the roadmap).

Core changes

edit

Extensions

edit

AbuseFilter

edit

ActiveAbstract

edit

Babel

edit
  • git #4bdeff2a - Fix zh-tw mis-translation in mediawiki/extensions/Babel by Winston Sung

CentralAuth

edit
  • git #a9fce14c - Clean up RenameQueueTablePager by Matěj Suchánek
  • git #d5ddb472 - Simplify some database reads by Matěj Suchánek
  • git #ce49ee4d - Introduce GlobalRenameRequestStore by Taavi Väänänen

CodeMirror

edit
  • git #0968d3ea - Fix syntax highlighting test failing when Cite isn't loaded by Thiemo Kreuz

Cognate

edit

ContentTranslation

edit

DiscussionTools

edit
  • git #8c6fadeb - Remove getHeading from HeadingItem (JS) by Ed Sanders
  • git #be9a9aa2 - Implement getSubscribableHeading/isSubscribable in JS and use (task T298037) by Ed Sanders
  • git #2e124128 - Better document {Object} types by Ed Sanders
  • git #640638b1 - ReplyWidget: Document all methods by Ed Sanders
  • git #fe18f5ba - Controller: Use 'this' in $.each as intended by Ed Sanders
  • git #ebd37369 - Controller: Document private methods by Ed Sanders
  • git #d32dcfbb - Use ParserOptions::newFromAnon instead of ParserOptions::newCanonical by Umherirrender
  • git #4da9a13c - Test cases for partially transcluded comments (task T289873) by Bartosz Dziewoński
  • git #12aa136f - Add Range::compareBoundaryPoints by Bartosz Dziewoński
  • git #52c09788 - Remove unused JS version of ThreadItem#getTranscludedFrom by Bartosz Dziewoński
  • git #4a88be80 - Move user subscription limit to config (task T294881) by Ed Sanders
  • git #d0eec56f - Show a hint on legacy interface when arriving from new topic tool hint (task T293962) by Bartosz Dziewoński
  • git #f24a73a0 - Show a hint on the new topic tool to explain that it's new (task T293962) by David Lynch
  • git #a89d6ca4 - Make preferences button in auto-subscription popup more obviously clickable (task T295946) by Bartosz Dziewoński
  • git #e9f5819d - Fix replying when comments with the same name have different transclusion data (task T297850) by Bartosz Dziewoński
  • git #d2443f77 - Rename DiscussionToolsAutoTopicSubWhere to DiscussionToolsAutoTopicSubEditor by Ed Sanders
  • git #ef7274d6 - Move some helpers from CommentParser to CommentUtils by Bartosz Dziewoński
  • git #d3a7476c - Change auto topic subs to re-subscribe you if you unsubscribed (task T295950) by Bartosz Dziewoński
  • git #f42ea2ee - Add beta preference discussiontools-betaenable to DefaultUserOptions (task T291748) by Umherirrender

DonationInterface

edit

Echo

edit

EntitySchema

edit

EventBus

edit

EventLogging

edit
  • git #9859e766 - EventLogging::submit: Add typehint for LoggerInterface by Kosta Harlan
  • git #e7211e24 - docs: Link to documentation for EventLogging::submit() by Kosta Harlan
  • git #8e28b229 - Workaround false Phan error about User::getIntOption by Kosta Harlan

FlaggedRevs

edit

Flow

edit
  • git #f468b2fa - Use strict equality when safe to do so by Ed Sanders

Gadgets

edit

GeoCrumbs

edit

GeoData

edit

GlobalUsage

edit

GlobalWatchlist

edit
  • git #0dac1f56 - build: Upgrade mediawiki-phan-config to 0.11.1 by Alexander Vorwerk

Graph

edit

GrowthExperiments

edit

intersection

edit

IPInfo

edit

JsonConfig

edit

Kartographer

edit

Linter

edit

MassMessage

edit
  • git #f76dea2b - SpecialMassMessage: Improve the way we allot tab index to controls by Abijeet

Math

edit
  • git #e2e4f1cb - Use ParserOptions::newFromAnon instead of ParserOptions::newCanonical by Umherirrender

MediaSearch

edit

MobileFrontend

edit

NearbyPages

edit
  • git #3a2ab2c8 - Migrate extension.json to manifest_version 2 by Umherirrender

Newsletter

edit

NewUserMessage

edit

OAuth

edit
  • git #2c68506b - build: Disable phan option null_casts_as_any_type and make pass by Umherirrender

ORES

edit

Popups

edit

ProofreadPage

edit

RevisionSlider

edit

Scribunto

edit

SecurePoll

edit

SpamBlacklist

edit
  • git #3dc7350f - Use ParserOptions::newFromAnon instead of ParserOptions::newCanonical by Umherirrender

TemplateData

edit

TemplateSandbox

edit

TemplateStyles

edit

TextExtracts

edit

Thanks

edit

TheWikipediaLibrary

edit
  • git #d7e86ad9 - Replace deprecated User::newFromIdentity with UserFactory by Umherirrender

TimedMediaHandler

edit

TitleBlacklist

edit

Translate

edit

TwoColConflict

edit

UserMerge

edit

VisualEditor

edit

Wikibase

edit

WikibaseLexeme

edit

WikiLambda

edit
  • git #4c5f0cd6 - update routing for new function editor tabs (task T297715) by jkieserman
  • git #a4847d42 - ZObjectHistoryAction::getPageTitle: Fall back if the object is corrupted by James D. Forrester
  • git #3ca07c5f - ZObjectStore::fetchZObjectLabel: Fall back to English if the given code isn't recognised by James D. Forrester
  • git #21cef989 - ZObjectJson: Line-break the comment to stop whine. by James D. Forrester
  • git #94b01076 - zTesterResults: Use GET not POST for tester results by James D. Forrester
  • git #a6762d8a - Fix Frontend after Vue 3 migration build upgrade in MediaWiki (task T297768) by Simone This Dot
  • git #285cc20e - Function pages display "object" or "array" instead of the name of the function, hides ZID (task T296974) by adesoji
  • git #721f5381 - i18n: Consistently use the term 'Tester' not 'Test' by James D. Forrester
  • git #d53b54f3 - Hooks::createInitialContent: If a ZObject exists, purge it rather than just returning by James D. Forrester
  • git #bcb7cd95 - onHtmlPageLinkRendererEnd: Call fetchZObjectLabel with language code, not ZID (task T297705) by gengh
  • git #750dfc74 - wikilambda_zobject_labels: Add wlzl_return_type column and migrate code (task T262089) by gengh
  • git #db78a83f - Follow-up d6e1ebb: Don't try to declare VueRouter twice, Vue3 throws an error (task T297227) by James D. Forrester
  • git #46af93ac - ZObjectStore::fetchZObjectByTitle: Use cached getKnownCurrentRevision() not getRevisionByTitle() by James D. Forrester
  • git #37f193d5 - tests: Make HooksTest Standalone, so it runs in parallel with other tests by James D. Forrester

WikimediaEvents

edit

WikimediaMaintenance

edit

WikimediaMessages

edit

Skins

edit

MinervaNeue

edit
  • git #e49dd310 - Make whole area of last edited section to be tappable (task T163853) by Gagah Pangeran Rosfatiputra
  • git #31659edf - Use more narrow UserIdentity interface where possible by Thiemo Kreuz
  • git #29b682fc - Prefer UserIdentity interface methods over User where possible by Thiemo Kreuz
  • git #73c79aeb - Remove unused class property initialization by Thiemo Kreuz
  • git #bb317540 - Use PHPUnit shortcuts where possible by Thiemo Kreuz
  • git #e565347c - Remove some comments that literally repeat the code by Thiemo Kreuz
  • git #3e0d20e3 - Donate link is disabled by default for 3rd parties (task T191743) by jdlrobson
  • git #c2456367 - Add composer test:size as shortcut bundle size test by Kosta Harlan
  • git #b4b2f4de - Wrap the sitenotice with div element as other skins do by Func

Vector

edit

Misc

edit

VisualEditor/VisualEditor

edit
  • git #7f7fbc55 - Follow-up I0f5a01e3d: Update unicodeJS readme and headers by Ed Sanders
  • git #7ca52e3f - Converter: Cache whitespace regexes by Ed Sanders
  • git #6567612d - Tests: Move var declarations inline by Ed Sanders
  • git #ecd7292f - Tweak paragraph margins in multi-line table cells to match view mode (task T295252) by Bartosz Dziewoński
  • git #abd4e742 - ve.ce.Surface.test: Move var declarations inline by Ed Sanders
  • git #d4e08cb5 - Increase specificity of source mode paragraph margin rule (task T287733) by Ed Sanders

No changes

edit
  • 3D
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • CheckUser
  • ChessBrowser
  • CirrusSearch
  • Cite
  • CiteThisPage
  • Citoid
  • CodeEditor
  • CodeReview
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ConfirmEdit
  • CongressLookup
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • DynamicSidebar
  • Elastica
  • ElectronPdfService
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • GlobalBlocking
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUserPage
  • GoogleNewsSitemap
  • GuidedTour
  • ImageMap
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • LiquidThreads
  • Listings
  • LocalisationUpdate
  • LoginNotify
  • MachineVision
  • MapSources
  • MediaModeration
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuthRateLimiter
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageTriage
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Poem
  • PoolCounter
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • ReadingLists
  • RelatedArticles
  • Renameuser
  • SandboxLink
  • Score
  • SearchExtraNS
  • SecureLinkFixer
  • ShortUrl
  • SiteMatrix
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateWizard
  • Timeless
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • UniversalLanguageSelector
  • UploadWizard
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • WebAuthn
  • WikiEditor
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • WikibaseQualityConstraints
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaIncubator
  • Wikisource
  • XAnalytics
  • cldr
  • mediawiki/vendor
  • timeline
  • wikihiero

Total changes

edit

278 Changes in 64 repos by 67 authors