MediaWiki 1.39/wmf.14/Changelog

Core changes

edit
  • git #9c7118a5 - Branch commit for wmf/1.39.0-wmf.14 by trainbranchbot
  • git #ff63886b - phpunit: Do not access MW services in dataProviders by Kosta Harlan
  • git #7f8e3c53 - Docs: remove references to DefaultSettings.php (T300129) by daniel
  • git #278c3dd2 - ViewAction: Enable unconditional 1h hour CDN cache for any page views (T309063) by Amir Sarabadani
  • git #1682de5e - SessionManage: Do not save when creating empty session (T299193) by Gergő Tisza
  • git #141b42c7 - Rest: Collect stats on Cache & Stash usage (T309017) by Derick Alangi
  • git #a5aa408a - mailmap: Update Zabe's entry by Alexander Vorwerk
  • git #85892edc - resourceloader: Minor doc changes following PSR-4 namepace change by Timo Tijhof
  • git #10805be3 - resourceloader: Improve internal type hints in FileModule class by Timo Tijhof
  • git #f01a391f - tests: Fix types in documentation by adding use statements by Umherirrender
  • git #f07295ad - content: Remove UnknownContent/UnknownContentHandler class alias by Umherirrender
  • git #a2a1a4ec - Remove deprecated MediaWiki\Storage namespace for revision related class (T305784) by Umherirrender
  • git #2f7c0d61 - api: Remove deprecated class alias ApiQueryContributions by Umherirrender
  • git #71974b4a - language: Remove deprecated FakeConverter class alias by Umherirrender
  • git #9832c7f9 - fuzzTest.php: Simplify try/catch code by Umherirrender
  • git #b1687521 - objectcache: handle object tokens in MediumSpecificBagOStuff::doCas() by Aaron Schulz
  • git #e3acf723 - installer,rdbms: Remove hints to Oracle and Microsoft SQL Server (T230418) by Umherirrender
  • git #8557249a - tests: Update namespace for MediaWiki\SpecialPage\SpecialPageFactory by Umherirrender
  • git #b0398654 - tests: Do not use class alias in @covers by Umherirrender
  • git #770f9059 - tests: Use namespaced IDatabase class by Umherirrender
  • git #7f9aaf26 - resourceloader: Allow using FilePath directly in 'packageFiles' array by Bartosz Dziewoński
  • git #566b185e - resourceloader: Tweak RL\FilePath handling in packageFiles by Bartosz Dziewoński
  • git #2cf5e8d9 - Sync up with Parsoid parserTests by Arlo Breault
  • git #80c448fe - Follow-up I8d62aedb: Fix .rotation mixin by Ed Sanders
  • git #dbd52291 - objectcache: Deprecate BagOStuff::addBusyCallback() and reduce to a stub by Tim Starling
  • git #bcfb90cd - objectcache: Simplify SqlBagOStuff class configuration (T212129) by Tim Starling
  • git #472d60d2 - rdbms: Deprecate DBO_SSL (T134809) by Tim Starling
  • git #16a537df - parserTests.php: Default to --parsoid if you pass a parsoid-specific option by C. Scott Ananian
  • git #1e64e2f6 - ParserTestRunner: Use standard PHP mechanism for array defaults in constructor by C. Scott Ananian
  • git #b32b768e - Remove unused message 'whatlinkshere-filters' by Bartosz Dziewoński
  • git #2c463541 - mediawiki.skinning: Use preferred value unit `ms` for `transition` (T308979) by Volker E
  • git #fadaf2a3 - Emit mw:File typeof for media (T273505) by Arlo Breault
  • git #2c7b5825 - maintenance: Make updateRestrictions return true when done by Amir Sarabadani
  • git #ce0b6f40 - schema: Drop legacy page_restrictions in page table (T35334) by Amir Sarabadani
  • git #2fd6dd48 - Fix Tyap (kcg) namespace names by Amir E. Aharoni
  • git #b8150552 - rdbms: merge sql_mode logic with other connection variables by Aaron Schulz
  • git #64743dbe - RefreshLinksJob: Add getLagAwareRootTimestamp() helper to avoid duplication by Aaron Schulz
  • git #5ff2e2c8 - tests: Fix memcached test failure with multiple BagOStuff test classes (T50217) by Aaron Schulz
  • git #62bdd788 - objectcache: set error status codes in MemcachedPhpBagOStuff (T252951) by Aaron Schulz
  • git #b29922ab - mediawiki.special.createaccount: Allow loading on mobile (T309149) (T127268) by Kosta Harlan
  • git #d62f97d5 - Rest: Return different eTags for different output modes (T308744) by Derick Alangi
  • git #61d5176d - Add missing commas in recently-updated messages by Amir E. Aharoni
  • git #6e9b957d - Move code from Maintenance to MaintenanceRunner by daniel
  • git #a9f47fd5 - Extract parameter handling from Maintenance base class. by daniel
  • git #3736c504 - Update Breton messages. by Huñvreüs
  • git #3b81a1ef - Add TokenAwareHandlerTrait for handlers supporting CSRF-unsafe providers (T305043) by Daimona Eaytoy
  • git #f54940b4 - API: Add IP range support to list=usercontribs (T177150) by lziad
  • git #de47d939 - Get the MainConfig from MediaWikiServices instead of RequestContext by Umherirrender
  • git #87bd3c59 - Add codex-search v0.1.0-alpha.6 (T309111) by Anne Tomasevich
  • git #fd8fa5c2 - mediawiki.filewarning: Don't try to close the uncloseable popup on Escape (T309093) by Bartosz Dziewoński
  • git #3e133d2b - specials: Use language from context source on Special:Login/Logout by Umherirrender
  • git #68461b25 - RevisionStore: Cast revid to int from db result by Umherirrender
  • git #baf2f5ef - LocalFile::prerenderThumbnails: Limit the number of thumbnail jobs triggered (T309114) by James D. Forrester
  • git #1fdbaa96 - Revert "ApiQueryBacklinksprop: Completely remove index hints" by Ladsgroup
  • git #3e2653f8 - ResourceLoader namespace (attempt 2) (T308718) by Tim Starling
  • git #d245e82e - skins: Lazy set localizer in SkinComponentRegistryContext by Umherirrender
  • git #97adaf58 - logging: Add index hint when asking for a specific user (T303089) by Amir Sarabadani
  • git #7dba98b6 - Tombstone the old session on SessionBackend::resetId() (T299193) by Gergő Tisza
  • git #3f8c4427 - DeletedContribsPager: Extend ReverseChronologicalPager by Bartosz Dziewoński
  • git #b95d2083 - IndexPager: Wrap inactive paging links in <span class="…"> (T308364) by Bartosz Dziewoński
  • git #80ddbf10 - rdbms: Move handling index and table aliases to SQLPlatform (T307616) by Amir Sarabadani
  • git #7496cc59 - SpecialWhatLinksHere: Convert form to OOUI (T117754) by lziad
  • git #cf52f646 - Add {{=}} as a built-in magic word (T91154) by C. Scott Ananian
  • git #f0deba89 - Add mw:File to media styles (T273505) by Arlo Breault
  • git #7d1a46b8 - Normalize cidr ranges on Special:Log before searching block logs (T270798) by Umherirrender

Vendor

edit

Extensions

edit

AdvancedSearch

edit

Babel

edit
  • git #5c99fb30 - Accept UserIdentity rather than requiring full User objects where possible by DannyS712

CentralAuth

edit

CheckUser

edit

CirrusSearch

edit
  • git #5b825e47 - Only create archive indices when requested by Erik Bernhardson
  • git #dd029cc9 - Add cirrussearch-word-count to siteinfo api (T284499) by joseph emmanuel kayode (iemarjay)
  • git #64733dce - fail phpunit integration tests if wgCirrusSearchServers is set by Erik Bernhardson
  • git #2ee5329f - Use standardized parameter passing in Maintenance::runChild by Erik Bernhardson
  • git #8da7d662 - Remove CirrusSearchMappingConfig hook by Erik Bernhardson
  • git #8d9948c4 - Add partial support for elasticsearch 7 by David Causse

Cite

edit
  • git #d730d17c - parser tests: move test which requires {{#ifeq}} into its own file by C. Scott Ananian
  • git #bb72bc65 - Use new ResourceLoader namespace (T308718) by Tim Starling

Citoid

edit

CodeMirror

edit

ContentTranslation

edit

DiscussionTools

edit

DonationInterface

edit

Echo

edit

ElectronPdfService

edit

EventBus

edit
  • git #93eece33 - Update class name FormattedRCFeed by Umherirrender

EventLogging

edit
  • git #8fcc211c - MediaWikiMetricsClientIntegration: Support 'eventlogging-display-console' by Bartosz Dziewoński
  • git #b2c95ac0 - Use new ResourceLoader namespace (T308718) by Tim Starling

Flow

edit

Gadgets

edit

GlobalBlocking

edit
  • git #a1cd17c3 - Add configuration to bypass db queries looking up for block (T307648) by Amir Sarabadani

GlobalCssJs

edit

Graph

edit

GrowthExperiments

edit
  • git #0d8e2300 - SpecialEditGrowthConfig: Allow admins to edit maximum number of daily image tasks (T308543) by Martin Urbanec
  • git #f76652f7 - Add managementors right to managementorship grant (T264343) by Martin Urbanec
  • git #36739a91 - Use custom ConfigurationLoader instead of OresTopicTrait in listTaskCounts (T286183) by MewOphaswongse
  • git #e442fe7f - SpecialEditGrowthConfig: Allow admins to edit maximum number of daily link tasks (T308543) by Martin Urbanec
  • git #d9ce570d - Update comments for Parsoid type name change (T273505) by Gergő Tisza
  • git #37d537a2 - StructuredMentorWriter: Call setLogger() (T264343) by Martin Urbanec
  • git #6ebf7a3f - Suggested edits: use performance.now to track load times (T299745) by MewOphaswongse
  • git #078ce949 - Add an image: Attach view image details button to .mw-ge-recommendedImage-imageWrapper (T309152) by MewOphaswongse
  • git #e41a7c84 - SpecialCreateAccountCampaign: Drop support for non-videojs players by Martin Urbanec
  • git #c7a093a9 - Mentor dashboard: Ensure expected user set shows when the user changes page size (T308619) by Martin Urbanec
  • git #58d20d95 - selenium: Use @wdio/spec-reporter (T280331) by Željko Filipin
  • git #2999627d - phpbench: Use random title name for seed data by Kosta Harlan
  • git #3bbdc7ed - SuggestedEdits: Export task queue from server-side (T308542) by Kosta Harlan
  • git #1bb76edb - Mentorship: Use LTR icon for Hebrew (T303224) by MewOphaswongse
  • git #cead2b61 - Mentee overview: Remove growthexperiments-mentee-overview-filters user option (T304057) by Martin Urbanec
  • git #febbada6 - Help panel: Update text and image alignment in HelpPanelHomeButtonWidget (T308787) by MewOphaswongse
  • git #346f2d79 - Use new ResourceLoader namespace (T308718) by Tim Starling
  • git #f33703a3 - Move help panel preference toggle to user profile section (T284088) by MewOphaswongse

GuidedTour

edit

ImageMap

edit

Kartographer

edit

LiquidThreads

edit
  • git #2bc45e3e - Stop trying to pass legacy page_restrictions to RestrictionStore (T309460) by Alexander Vorwerk

Math

edit

MobileFrontend

edit

MultimediaViewer

edit
edit

Newsletter

edit

PageTriage

edit

QuickSurveys

edit
edit

Score

edit
  • git #3e2f949e - VE: Rename inspector->dialog files and css classes by Ed Sanders
  • git #921b78b7 - Convert MWScoreInspector to a dialog by Ed Sanders
  • git #faabffb4 - Remove unsupported vendor prefixes for CSS transition by Ed Sanders
  • git #adb503ce - Use new ResourceLoader namespace (T308718) by Tim Starling

SimilarEditors

edit

SyntaxHighlight_GeSHi

edit

TemplateSandbox

edit

TimedMediaHandler

edit
  • git #70e880d8 - TMH style cleanup by Derk-Jan Hartman
  • git #1d5ff7e6 - Remove unused style module `ext.tmh.thumbnail.styles` (T280746) by DannyS712
  • git #58119eeb - code: Extract 'vtt' and 'srt' as constants by James D. Forrester
  • git #0919e0d6 - Sync up with Parsoid timedMediaHandlerParserTests.txt by Arlo Breault
  • git #73d4a509 - Update typeofs to mw:File (T273505) by Arlo Breault
  • git #f91703be - i18n: Update qqq references to renamed messages by James D. Forrester
  • git #8fdeb202 - Move remaining MW core hooks to HookHandlers by Reedy
  • git #b942d3be - Drop i18n/MwEmbedSupport/be.json, accidental rebase artefact by James D. Forrester
  • git #812fbe54 - TimedMediaTransformOutput: Update comment about where native controls are replaced by James D. Forrester
  • git #fd7a8c7b - i18n: Drop old TimedText files, no longer used by James D. Forrester
  • git #8d815dad - Drop TimedMediaTransformOutput::getImagePopUp(), private and unused by James D. Forrester
  • git #f36b4cf2 - Fix some more PHPCS exclusions by Reedy
  • git #1c265703 - Move some hooks to HookHandlers by Reedy
  • git #98f9043f - i18n: Rename the two timedtext i18n messages to be clearer where they're used by James D. Forrester
  • git #6c5a8d25 - i18n: Moved the two remaining TimedText messages to the main i18n file by James D. Forrester
  • git #12bf58eb - TextHandler::getTextTracksFromRows(): Remove unused code by Reedy
  • git #090931ca - Namespace Handlers by Reedy
  • git #a75576a0 - Mark TMH modules as requiring ES6 (T307075) (T306711) by Derk-Jan Hartman
  • git #fcf8b631 - Remove KalturaPlayer code, no longer referenced (T100106) by James D. Forrester
  • git #234c784b - Drop ability to switch player; everything uses videojs now by James D. Forrester
  • git #fa75f341 - Drop Beta Feature; everything uses $wgTmhWebPlayer now by James D. Forrester

timeline

edit

Translate

edit
  • git #4a33f098 - Update tests in Translate extension to run Parsoid tests by Isabelle Hurbain-Palatin
  • git #08c801d8 - EditSummariesAid: Check if title exists before further processing (T309151) by Abijeet

UniversalLanguageSelector

edit
  • git #3524e733 - Suppress PhanParamSignatureRealMismatchParamType on classes affected by new RL namespace (T308443) by Tim Starling

VisualEditor

edit

Wikibase

edit

WikibaseLexeme

edit

WikibaseLexemeCirrusSearch

edit

WikiEditor

edit

WikiLambda

edit
  • git #ccc6d21b - Add temporary benjamin-simple array gateway before front-end APIs by gengh
  • git #07657b42 - Migrate WikiLambda to handle benjamin arrays (T306824) by gengh
  • git #62a5306a - a few UI changes around copy and buttoms (T309130) by jkieserman
  • git #dd08bc4f - ApiFunctionCall::run: Use constructors for ZResponseEnvelope and ZError by James D. Forrester
  • git #2a7ed594 - ZResponseEnvelope: When passed null, inject a Z24 by James D. Forrester
  • git #0fefe1e8 - selenium: Use @wdio/spec-reporter (T280331) by Željko Filipin
  • git #f0ed7013 - ZTypeRegistry: Add Z_UNIT as an un-creatable type by James D. Forrester
  • git #b430c1c3 - ApiFunctionCall::makeRequest(): Move ZError creation to ZErrorFactory (T301556) by James D. Forrester
  • git #9c323d0e - Function viewer example table shows raw Vue config, not content by adesoji
  • git #92ccca8d - show iso code for object title in edit and view mode (T308462) by jkieserman
  • git #bcd4b984 - use iso code for aliases and names (T308461) by jkieserman
  • git #02bcd4ef - fix routing so it loads the object in edit mode (T308600) by jkieserman

WikiLove

edit

WikimediaEvents

edit
  • git #f1f2bec5 - Remove unused support for `mw.track( 'wikimedia.event.*' )` by Bartosz Dziewoński
  • git #7305087d - Use new ResourceLoader namespace (T308718) by Tim Starling

WikimediaMaintenance

edit

WikimediaMessages

edit

Wikistories

edit

Skins

edit

MinervaNeue

edit

Vector

edit

Misc

edit

VisualEditor/VisualEditor

edit
  • git #e6505de7 - rebaser: Update mongo driver to 4.6 by Ed Sanders
  • git #39e84e7b - rebaser: Update deprecated option by Ed Sanders
  • git #bb447f10 - rebaser: Update dependencies by Ed Sanders
  • git #8a31adad - SupportCheck: Call DOMParser directly by Ed Sanders
  • git #f52d9b04 - Revert "DiffElement: Collapse tree diff with no described changes" by Ed Sanders

No changes

edit
  • 3D
  • AbuseFilter
  • ActiveAbstract
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • CodeEditor
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ConfirmEdit
  • CongressLookup
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • Elastica
  • EntitySchema
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • FlaggedRevs
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • GeoCrumbs
  • GeoData
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • IPInfo
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • Listings
  • LoginNotify
  • MachineVision
  • MapSources
  • MassMessage
  • MediaModeration
  • MediaSearch
  • MobileApp
  • Modern
  • MonoBook
  • NearbyPages
  • NewUserMessage
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Poem
  • PoolCounter
  • Popups
  • ProofreadPage
  • PropertySuggester
  • Quiz
  • RSS
  • ReadingLists
  • Renameuser
  • RevisionSlider
  • SandboxLink
  • Scribunto
  • SearchExtraNS
  • SecureLinkFixer
  • SecurePoll
  • ShortUrl
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • TemplateData
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadWizard
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • WebAuthn
  • WikibaseCirrusSearch
  • WikibaseMediaInfo
  • WikibaseQualityConstraints
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaIncubator
  • Wikisource
  • XAnalytics
  • cldr
  • intersection
  • wikihiero

Total changes

edit

259 Changes in 57 repos by 68 authors