MediaWiki 1.39/wmf.27

MediaWiki 1.39.0-wmf.26 Deployment of MediaWiki 1.39.0-wmf.27 to Wikimedia sites MediaWiki 1.39.0-wmf.28

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

Core changes

edit
  • git #148a17d4 - Branch commit for wmf/1.39.0-wmf.27 (task T314188) by trainbranchbot
  • git #c71d7d9b - Avoid PHP 8.1 failures in SpecialPreferencesTest::testT43337 (task T248925) by Aaron Schulz
  • git #ee7a1709 - rdbms: rename "master" variables to "primary" in ChronologyProtector by Aaron Schulz
  • git #44bf7076 - rdbms: soft-deprecate tableNames() by Lucas Werkmeister
  • git #a3993396 - rdbms: Fix typo in ROLE_STATIC_CLONE value by Timo Tijhof
  • git #e7c9d536 - actions: Migrate to SelectQueryBuilder API by Derick Alangi
  • git #6effba61 - Block: Expose list of block types as constant by Gergő Tisza
  • git #d627c515 - IcuCollation: Add mappings for versions 70 and 71 by Reedy
  • git #c8902e9e - Define concrete method in order to deprecate it in subclasses (task T155582) by Sébastien Beyou
  • git #453d7c58 - Revert "objectcache: avoid php 8.1 argument type warnings in genericKeyFromComponents()" by Krinkle
  • git #fe7301c9 - rdbms: remove getTopologyRootPrimary() and clean up related fields/parameters (task T299691) by Aaron Schulz
  • git #e8096656 - ResourceLoaderSkinModule: Document new interface styles (task T316027) by Jon Robson
  • git #e4f76d6e - docs: Update database related documentation a bit (task T313863) by Amir Sarabadani
  • git #67c56155 - Replace trivial usages of code in strings with concatenation by Thiemo Kreuz
  • git #f2100f54 - docs: Fix syntax of markdown link in DEVELOPERS.md by Timo Tijhof
  • git #cee1d085 - HTMLTransform: add more tests by daniel
  • git #f26545dd - Followup on 02d13afa: Unbreak Parsoid parser test runs by Subramanya Sastry
  • git #94fd8ef1 - Add --dry-run flag to rebuildLocalisationCache.php by Ahmon Dancy
  • git #3af9036b - Customise error message for invalid JSON, add hook (task T313254) by Siddharth VP
  • git #0859331b - ParsoidHandlerTest: Add tests to cover `tryToCreatePageConfig()` by Derick Alangi
  • git #df0744f4 - Split `setOriginalData( ... )` to more related setters for encapsulation by daniel
  • git #4d7d6304 - Fix continuations on second use in ApiSandbox (task T313517) by Sébastien Beyou
  • git #7e9650da - rdbms: Remove synchronous pre-send waitForReplication fallback (task T314434) by Timo Tijhof
  • git #17fe8345 - Display page namespace with spaces instead of underscores when page doesn't exist (task T316092) by Bartosz Dziewoński
  • git #ac389cf0 - ResourceLoaderSkinModule: Split up interface feature into multiple parts (task T316027) by Jon Robson
  • git #4c432b6a - Add a null check VueComponentParser to prevent php8.1 issues (task T313663) by Brian Wolff
  • git #1d87b8e7 - Sanitizer: Don't consider inline var CSS insecure (task T288201) by Michał Turek
  • git #e2197288 - Do not compare byte-for-byte of serialized items in tests [php8.1] (task T313663) by Brian Wolff
  • git #888aa810 - filerepo: avoid PHP 8 warnings in File::splitMime() if $mime is null (task T253483) by Aaron Schulz
  • git #11f72930 - ResourceLoader: Hoist and simplify `@covers` in test cases by Timo Tijhof
  • git #e83dcb3f - Fix and document AbstractBlock::getPermissionsError() by Gergő Tisza
  • git #af9b17b6 - DifferenceEngine: Should respect skin option for rendering table of contents (task T311529) by Jon Robson
  • git #e0d4212d - Deprecate use of wvui library (task T310243) by Jon Robson
  • git #6d35ba40 - SpecialRecentChangesLinked: Pass query builder instead of SQL by Amir Sarabadani
  • git #775036bb - Linker: Omit default value '' on Html::rawElement by Fomafix
  • git #ca6eaba0 - UserClearNewTalkNotificationHook: Add a \ before class name by Reedy
  • git #cb03a632 - tests: Migrate away from `setMwGlobals()` by Derick Alangi
  • git #6e8a449c - mediawiki.storage: Update API guidance to mention new expiry feature (task T121646) by Timo Tijhof
  • git #58d2a3ad - api: Deprecate ApiQuery::getNamedDB and ::selectNamedDB() (task T263127) by Timo Tijhof
  • git #6ca9ebaf - rdbms: Remove obsolete cross-dc wait from ChronologyProtector (task T314434) by Timo Tijhof
  • git #5f53f2a8 - Replace usage of User::getOption (task T296083) by Roman Stolar
  • git #77b308f3 - DeleteAction: Improve messaging on successful page deletion (task T306528) by Dayllan Maza
  • git #b251f375 - ApiTestCase: Drop testApiTestGroup forcing use of medium/large by James D. Forrester
  • git #ba315521 - MigrateActors.php: ignore duplicate creations of actors (task T229092) by Sébastien Beyou

Vendor

edit

Extensions

edit

AdvancedSearch

edit

ArticlePlaceholder

edit
  • git #564c6b9a - Use NewStatement and NewItem from new namespace by Jakob Warkotsch

CampaignEvents

edit

CentralAuth

edit
  • git #72204918 - Remove LEFT-TO-RIGHT MARK (U+200E) from comments by Fomafix

CheckUser

edit
  • git #be7a4b14 - Remove parentheses from data provider name in comment by Thalia

Cite

edit
  • git #0060e2b4 - Sync up with Parsoid citeParserTests.txt by Arlo Breault
  • git #8fef0dd2 - Improve two error messages by Thiemo Kreuz

cldr

edit

ConfirmEdit

edit

ContentTranslation

edit

DiscussionTools

edit

DonationInterface

edit

Echo

edit

FlaggedRevs

edit
  • git #1b7ff4e5 - Use more compact and readable syntax in some places by Thiemo Kreuz
  • git #018d7a0c - Changes list filter: don't add fields that are already in the query (task T316026) by Tim Starling

Flow

edit
  • git #8d13d424 - tables.json: Fix comment about flow_revision.rev_id by Reedy
  • git #cfca8c96 - Remove LEFT-TO-RIGHT MARK (U+200E) from comments by Fomafix

Gadgets

edit

GeoCrumbs

edit

GlobalBlocking

edit

GrowthExperiments

edit

ImageMap

edit

IPInfo

edit

Kartographer

edit

Math

edit

MobileFrontend

edit

NearbyPages

edit

Nuke

edit
  • git #b124456d - Remove LEFT-TO-RIGHT MARK (U+200E) from comments by Fomafix

PageViewInfo

edit

Phonos

edit

Poem

edit

ProofreadPage

edit
edit

Scribunto

edit

SecureLinkFixer

edit

SecurePoll

edit

SimilarEditors

edit

Thanks

edit

TimedMediaHandler

edit

Translate

edit

UniversalLanguageSelector

edit
  • git #35852fee - Use WebRequest::getRawVal instead of WebRequest::getText by Fomafix

UploadWizard

edit
  • git #664f6d41 - Remove LEFT-TO-RIGHT MARK (U+200E) from comments by Fomafix

UrlShortener

edit
  • git #b37fb9d1 - Remove LEFT-TO-RIGHT MARK (U+200E) from comments by Fomafix

VisualEditor

edit

Wikibase

edit

WikibaseLexeme

edit

WikibaseQualityConstraints

edit
  • git #f939de0f - Use NewStatement and NewItem from new namespace by Jakob Warkotsch
  • git #fb8316ae - Bump unexpected from 13.0.0 to 13.0.1 by Addbot

WikiEditor

edit

WikiLambda

edit

WikimediaBadges

edit
  • git #f36772bb - Use NewStatement and NewItem from new namespace by Jakob Warkotsch

WikimediaEvents

edit

WikimediaMaintenance

edit
  • git #1ec32c23 - addWiki.php: Rename schema file for SecurePoll by Umherirrender

WikimediaMessages

edit

Skins

edit

MinervaNeue

edit

MonoBook

edit

Timeless

edit

Vector

edit

Misc

edit

VisualEditor/VisualEditor

edit

No changes

edit
  • 3D
  • AbuseFilter
  • ActiveAbstract
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CirrusSearch
  • CiteThisPage
  • Citoid
  • CodeEditor
  • CodeMirror
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • Elastica
  • ElectronPdfService
  • EntitySchema
  • EventBus
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • GeoData
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • LiquidThreads
  • Listings
  • LoginNotify
  • MachineVision
  • MapSources
  • MassMessage
  • MediaModeration
  • MediaSearch
  • MobileApp
  • Modern
  • MultimediaViewer
  • NavigationTiming
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageTriage
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • PoolCounter
  • Popups
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • ReadingLists
  • RelatedArticles
  • Renameuser
  • RevisionSlider
  • Score
  • SearchExtraNS
  • ShortUrl
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • TheWikipediaLibrary
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadsLink
  • VipsScaler
  • WebAuthn
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaEditorTasks
  • WikimediaIncubator
  • Wikisource
  • Wikistories
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

edit

249 Changes in 57 repos by 79 authors