MediaWiki 1.39/wmf.1/Changelog

Core changes

edit
  • git #ae55bebd - Branch commit for wmf/1.39.0-wmf.1 (task T300203) by trainbranchbot
  • git #aca6f197 - rdbms: mark trxStatus() as @internal and cleanup the comments by Aaron Schulz
  • git #38344d9a - rdbms: make DatabaseSqlite release named locks on connection loss by Aaron Schulz
  • git #6522ff4a - resourceloader: Set class-wide @covers and ignore coverage of HookRunner by Timo Tijhof
  • git #4718e2c5 - objectcache: add makeTimestampedModificationToken() type hint (task T303628) by Aaron Schulz
  • git #3f6e4c17 - Fix phpunit failures due to invalid testGetResultAllTables provider by Aaron Schulz
  • git #5339aa64 - ApiParse: Fail gracefully when the requested format is not supported (task T206253) by Func
  • git #6dd8a2bb - phan: Disable scalar_implicit_cast setting (task T242536) (task T301991) by Umherirrender
  • git #82739980 - parser: change 'level' in parse api back to string (task T304171) by Alexander Vorwerk
  • git #ed2805e3 - page: Store Wikipage::mIsNew/mIsRedirect as real bool, not integer by Umherirrender
  • git #c2c663e6 - objectcache: Clean up getMultiWithUnionSetCallback() test cases (task T303092) by Timo Tijhof
  • git #569476a0 - Simplify TransactionManager::pendingWriteQueryDuration by Umherirrender
  • git #3110cfce - Cast block id to string in BlockManager::getCookieValue by Umherirrender
  • git #6880561a - Generate config name constants. by daniel
  • git #1ee8fde1 - Generate DefaultSettings.php from schema by daniel
  • git #484c9765 - Sync up with Parsoid parserTests.txt by Subramanya Sastry
  • git #0d87f910 - Sync up with Parsoid mediaParserTests.txt by Subramanya Sastry
  • git #5f18500f - Sync up with Parsoid legacyMediaParserTests.txt by Subramanya Sastry
  • git #9492d49e - Revert "tests: Add @group Broken to (task T292239) by Umherirrender
  • git #f295a337 - Fix Special:ComparePages form layout when there are errors (task T256805) by Bartosz Dziewoński
  • git #15798c8b - Add a class on the span representing the broken media element (task T304010) (task T270150) by Arlo Breault
  • git #12787328 - Update Codex from v0.1.0-alpha.3 to v0.1.0-alpha.5 by Roan Kattouw
  • git #2fe23d68 - Use class constants to define config schema, rather than config-schema.yaml by daniel
  • git #1c9f5853 - Span representing broken media element is only expected as first child (task T304010) by Arlo Breault
  • git #31c1ca86 - Revert "rdbms: make automatic connection recovery apply to more cases" by Ladsgroup
  • git #226da4c3 - Revert "rdbms: factor out session state helper class from Database" by Ladsgroup
  • git #5f81ca3c - AddRFCandPMIDInterwiki: Replace deprecated unique keys in DB::replace by Umherirrender
  • git #6d5a731d - ActorStore: Avoid deprecated way for unique keys in IDatabase::upsert by Umherirrender
  • git #27ac381f - Revert "rdbms: Followups to automatic connection recovery patch" by Ladsgroup
  • git #c527d0b7 - Revert "rdbms: provide $owner argument in LoadBalancer::flushPrimarySessions()" by Ladsgroup
  • git #928f9d53 - WatchedItemStoreIntegrationTest: Call setMwGlobals without $ on name by Umherirrender
  • git #a8c52327 - Revert "rdbms: fix owner id and RELEASE_ALL_LOCKS query in session flushing methods" by Ladsgroup
  • git #892c3383 - objectcache: clarify usage of getMultiWithUnionSetCallback() (task T303092) by Aaron Schulz
  • git #1b432d4c - listFiles: Display file name instead of version (task T293576) by Func
  • git #53afd761 - tests: Make sure deferred updates are done and re-enable TemplateCategoriesTest (task T165099) by Func
  • git #0e70de63 - Put some space between apihelp examples by Lucas Werkmeister
  • git #42c0a6ec - LoadBalancerTest: Avoid using hard-coded table prefix by Func
  • git #cbfd2d9f - Cleanup SpecialComparePages by Func
  • git #cd09bceb - HTMLForm: Deprecate calling loadData() from outside (task T256805) by Func
  • git #43db499d - SuiteEventsTrait: don't call setUp() for an empty suite (task T292239) by Tim Starling
  • git #eed58f2f - rdbms: fix owner id and RELEASE_ALL_LOCKS query in session flushing methods (task T292239) (task T303887) by Aaron Schulz
  • git #8303a8a0 - Don't re-check "Move subpages" on Special:MovePage after a warning (task T304008) by Kunal Mehta
  • git #9327bdd9 - tests: Fix @group Broken on MediaWikiIntegrationTestCaseSchemaTest (task T292239) by Umherirrender
  • git #e239b02a - Add convenience methods for asserting status. by daniel
  • git #e8d2f182 - ParserTestRunner: Remove unused property $dbClone by Ammarpad
  • git #7be2e3e3 - ApiEmailUser: Mark the subject as a required parameter (task T303862) by Func
  • git #7ee3bc93 - Improve ensureMockDatabaseConnection() error message (task T292239) by Aaron Schulz
  • git #745716db - SpecialComparePages: Use show() instead manual displayForm() (task T256805) by Func
  • git #604bf984 - DevelopmentSettings.php: Remove obsolete comment about --mwdebug param by Aaron Schulz
  • git #20d4c4ba - parser: Cast return of Timestamp::format to int for n by Umherirrender
  • git #d189665e - rdbms: factor out session state helper class from Database by Aaron Schulz
  • git #006c5a13 - Hard deprecate PageProps::getInstance() (task T289544) by Alexander Vorwerk
  • git #2ce35ff1 - api: Get all services for ApiPageSet in constructor (task T283314) by Umherirrender
  • git #0ca55105 - Fix @since of Title::getId() (task T303871) by Alexander Vorwerk
  • git #67f6d2c8 - ParamValidator: Allow to use User:0 in UserDef by Umherirrender
  • git #d66fe8b7 - Bump minimum required version for upgrade to 1.31 by Alexander Vorwerk
  • git #0a2fc53b - Follow-up 753a4ec: UPGRADE: Minimum upgradable version is now 1.29 by DannyS712
  • git #46374a8e - rdbms: Remove deprecated IDatabase functions (task T286694) by Amir Sarabadani
  • git #e1900f22 - tests: Remove unused mock of getLazyConnectionRef by Umherirrender
  • git #ee3c65d5 - rdbms: provide $owner argument in LoadBalancer::flushPrimarySessions() by Aaron Schulz
  • git #8aadab24 - Follow-up 753a4ec: RELEASE-NOTES-1.39: Minimum upgradable version is now 1.29 by Alexander Vorwerk
  • git #71a092e5 - Add 1.38 snapshot to sqlite db tests by Alexander Vorwerk
  • git #2f39231f - Use badfilecontexttitle to set targetlang for imageinfo requests (task T208620) by Arlo Breault
  • git #0bd7604f - Upgrading symfony/polyfill-php80 (v1.24.0 => v1.25.0) by Reedy
  • git #845094fe - Language: retrieve MainConfig instead of using a bunch of globals by DannyS712
  • git #cf68c147 - RELEASE-NOTES-1.39: fix version typos by DannyS712
  • git #000fddc9 - Prepare active branch following REL1_38 cut, labelling as 1.39-alpha (task T302909) by James D. Forrester
  • git #2a239887 - The targetlang is a handler parameter by Arlo Breault
  • git #b72fa830 - Pass a ConvertibleTimestamp to CoreMagicVariables by C. Scott Ananian
  • git #8664c309 - search: Improve null documentation on RevisionSearchResultTrait by Umherirrender
  • git #112e9f38 - parser: Fix various scalar types to match documentation by Umherirrender
  • git #f11bc744 - maintenance: Improve updateSpecialPages.php and related documentation by Umherirrender
  • git #8485fc69 - [doc only] Update filename for config-schema.yaml in doc comment by C. Scott Ananian
  • git #4cc50cbd - Update OOUI to v0.43.2 (task T293723) (task T301157) (task T302495) by James D. Forrester
  • git #1c7ffcd4 - Integration test for extension registration (task T297166) by daniel
  • git #d0115460 - Add 'skin-' prefix to remaining nav item messages (task T301203) by Bartosz Dziewoński
  • git #58f7e36f - Try to ensure tags are arrays (task T302918) by Arlo Breault
  • git #89e56327 - media: Limit result array of explode() to minimum needed by Umherirrender

Vendor

edit

Extensions

edit

AbuseFilter

edit

Babel

edit
  • git #e455468a - tests: Use ::class in assertInstanceOf function by Umherirrender

CentralAuth

edit

CharInsert

edit

CheckUser

edit

CirrusSearch

edit
  • git #184ba4ee - tests: Use ::class in assertInstanceOf function by Umherirrender
  • git #f183fdcf - Removed $wgJobQueueAggregator from CirrusSearch (task T287950) by aacaldwell
  • git #8952315c - MetaStore: Remove minor versions by Erik Bernhardson
  • git #da3bb83b - MetaStore: Remove support for metastore < 1.0 by Erik Bernhardson
  • git #84489b5b - metastore: Drop BC for old index name by Erik Bernhardson
  • git #272c5d84 - Add transport capable of logging deprecations by Erik Bernhardson

cldr

edit

CodeEditor

edit

CodeMirror

edit

CommonsMetadata

edit
  • git #49f2e80e - tests: Use ::class in assertInstanceOf function by Umherirrender

DiscussionTools

edit

Echo

edit

EventLogging

edit

ExtensionDistributor

edit

FileImporter

edit

FlaggedRevs

edit

Flow

edit
  • git #cd77e5a2 - mw.flow.ve.Target: Replace call to deprecated method by Ed Sanders

GlobalBlocking

edit

Graph

edit

GrowthExperiments

edit

IPInfo

edit

Kartographer

edit
  • git #fa1f799d - build: Update stylelint-config-wikimedia to 0.12.2 by Ed Sanders
  • git #0475daf2 - Fix eslint warnings by Ed Sanders
  • git #ae7742d4 - build: Update eslint-config-wikimedia to 0.22.1 by Ed Sanders

Linter

edit
  • git #ba6b0db2 - Use HTMLTitleTextField on SpecialLintErrors by Umherirrender

MediaSearch

edit
  • git #2e2ad09f - Safari 15 - Special:MediaSearch several drop-down filters displayed at the same time by adesoji

MobileFrontend

edit

Nuke

edit

OATHAuth

edit

PageTriage

edit

ProofreadPage

edit
  • git #71720912 - Revert "build: Update devDependencies" by Majavah
  • git #988bf2cf - build: Update devDependencies by Ed Sanders
  • git #ba4b12ba - i18n: Use {{int:}} tag for status tag names in other messages. by Inductiveload

RevisionSlider

edit

Score

edit

SyntaxHighlight_GeSHi

edit

TemplateWizard

edit
  • git #c9964415 - Remove DismissibleMessageWidget and use MessageWidget's showClose option instead by Ed Sanders

Translate

edit
  • git #a42f2822 - tests: Use ::class in assertInstanceOf function by Umherirrender
  • git #e9ef1a3d - Add debug logging to investigate T302754 (task T302754) by Niklas Laxström
  • git #5559ebf7 - Update class for TranslationNotifications refactoring by Niklas Laxström

TranslationNotifications

edit

TrustedXFF

edit

UploadWizard

edit

VisualEditor

edit

Wikibase

edit

WikibaseLexeme

edit

WikiEditor

edit

WikiLambda

edit

WikimediaIncubator

edit

WikimediaMaintenance

edit

WikimediaMessages

edit

Skins

edit

MinervaNeue

edit
  • git #c4f7c60f - [Tests] Move beforeEach calls into tests by Jon Robson
  • git #63e744d1 - Revert "[Tests] Check for VisualEditor in editor overlay integration test" by Jdlrobson
  • git #422e3a3b - [Tests] Check for VisualEditor in editor overlay integration test (task T301575) by Jon Robson

Vector

edit

Misc

edit

No changes

edit
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • ChessBrowser
  • Cite
  • CiteThisPage
  • Citoid
  • CodeReview
  • Cognate
  • Collection
  • CologneBlue
  • ConfirmEdit
  • CongressLookup
  • ContactPage
  • ContentTranslation
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DonationInterface
  • DoubleWiki
  • DynamicSidebar
  • Elastica
  • ElectronPdfService
  • EntitySchema
  • EventBus
  • EventStreamConfig
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • GuidedTour
  • ImageMap
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • LiquidThreads
  • Listings
  • LocalisationUpdate
  • LoginNotify
  • MachineVision
  • MapSources
  • MassMessage
  • Math
  • MediaModeration
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • OAuth
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Poem
  • PoolCounter
  • Popups
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • ReadingLists
  • RelatedArticles
  • Renameuser
  • SandboxLink
  • Scribunto
  • SearchExtraNS
  • SecureLinkFixer
  • SecurePoll
  • ShortUrl
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • TimedMediaHandler
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TwoColConflict
  • UniversalLanguageSelector
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • VisualEditor/VisualEditor
  • WebAuthn
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • WikibaseQualityConstraints
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaEvents
  • Wikisource
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

edit

226 Changes in 50 repos by 64 authors