Jump to content

MediaWiki 1.45/wmf.1/Changelog

From mediawiki.org

Core changes

[edit]

Vendor

[edit]

Extensions

[edit]

AbuseFilter

[edit]
  • git #8c5cc2fe - refactor: Add support for multiple blocked domain storages (T393240) by Martin Urbanec
  • git #43f187ea - refactor: Factor BlockedDomainValidator out of the storage (T393240) by Martin Urbanec
  • git #eeabdc40 - tests: Make PHPUnit data provider static (T337144) by Umherirrender
  • git #60e96b0a - Remove AbuseFilterFilterActionHook by Matěj Suchánek
  • git #18dee021 - Update Block::revert() for multiblocks by Tim Starling
  • git #4ff0c0c4 - Favor (object) cast over stdClass constructor by thiemowmde
  • git #9a451331 - Streamline @dataProvider in RuleCheckerStatusTest by thiemowmde

ArticlePlaceholder

[edit]

AutoModerator

[edit]

BounceHandler

[edit]

Campaigns

[edit]
  • git #91c476e9 - CampaignsSecondaryAuthenticationProvider: Capture hCaptcha-score and include in ServerSideAccountCreation event (T379179) by Reedy

CampaignEvents

[edit]
  • git #0b213d62 - Remove reference to unused event_type field (T387488) by Michelle
  • git #52a19a3b - Enable transclusion of WikiProjects tab on Special:AllEvents (T389892) by Michelle
  • git #3cddfe9f - fix for email participants warning message (T366929) by Claudio Melo
  • git #45b0db12 - api-testing: use sysop user instead of bespoke organizer account (T389863) by Daimona Eaytoy
  • git #054860a6 - SpecialAllEvents: convert multivalued parameters to array in transclusion link (T393412) by Daimona Eaytoy
  • git #28f5a21f - Make CampaignEventsGetAllEventsTabsHook pass SpecialPage instance (T389892) by Daimona Eaytoy

CentralAuth

[edit]
  • git #222899a2 - Log a few bits of password entropy for login attempts by Gergő Tisza
  • git #f35fd37f - BlockHookHandler: Use `target` param instead of deprecated `address` by Derick Alangi
  • git #9a19cc07 - CentralAuthPrimaryAuthenticationProvider: Fix param in log messages by Bartosz Dziewoński
  • git #54dcc12e - Do not do unnecessary fallback during autologin (T393621) by Gergő Tisza
  • git #b3e1f252 - Preserve more URL parameters during central login redirect by Gergő Tisza

CentralNotice

[edit]

CharInsert

[edit]
  • git #ad08ea41 - Replace use of XML class to create faux-XHTML output with the HTML class (T341775) by James D. Forrester

Chart

[edit]

CheckUser

[edit]
  • git #57899fb6 - qunit: Don't repackage files in the test module by Máté Szabó
  • git #cfe406f1 - UserInfoCard: Hide the preference from Special:Preferences (T393340) by Kosta Harlan
  • git #b9c425b8 - Make some small fixes to TemporaryAccountRevisionHandlerTest by Thalia
  • git #b09bf60e - Specify icon to use in IP auto-reveal tool link in Minerva (T386500) by Thalia
  • git #a06a6501 - Remove unnecessary spaces from a message by Amir E. Aharoni
  • git #cc28f6a0 - ipreveal: Rename log name shown in dropdown list (T381874) by Héctor Arroyo
  • git #d67cbeae - Remove hard-coded timestamps in SpecialGlobalContributionsTest (T393531) by STran
  • git #487b149d - tests: Temporarily skip failing PHPUnit test (T393531) by Daimona Eaytoy
  • git #6015611f - tests: Migrate bundle size consumers to the new static method (T393122) by gerritbot
  • git #3067625e - Replace use of XML class to create faux-XHTML output with the HTML class (T341775) by James D. Forrester
  • git #7e6e06cc - IP auto-reveal: Limit the maximum valid duration (T388688) by Thalia
  • git #ffd5cd52 - IP auto-reveal: Log IP lookups temporarily in auto-reveal mode (T386494) by Thalia
  • git #b2819153 - UserInfoHandlerTest: Mark as skipped if GrowthExperiments not loaded by Thalia
  • git #0558e3f7 - Expose global contribution count through `CheckUserGlobalContributionsLookup` (T386186) by STran

CirrusSearch

[edit]
  • git #b421e851 - Remove PHPDoc tags that exactly repeat the code by thiemowmde
  • git #1817db6d - Obtain WikiMap::getCurrentWikiId in callback when in data provider (T393901) by Dreamy Jazz
  • git #6a2b2234 - Allow writes in CI if OpenSearch is enabled (T386691) by Jakob Warkotsch
  • git #554f2576 - Refactor PrefixNode by Ollie
  • git #573f73dd - Remove superfluous array nesting in PrefixNode::toArray() by Ollie
  • git #b612b4f9 - Add getPrefix() method to PrefixNode by Ollie
  • git #6ec5a1b8 - Make weighted tags no longer be WMF-specific by Siddharth VP
  • git #1f4719b6 - Search for default namespaces during crossproject searches (T385841) by David Causse
  • git #b8eb70d7 - tests: Remove empty setUp() function by Umherirrender

Cite

[edit]
  • git #2bb84861 - Correctly show subrefs that reuse content from an inline subref (T392053) by Svantje Lilienthal
  • git #38413632 - Move "empty body in <references>" error check to the Validator (T393022) by thiemowmde
  • git #803f25ca - Replace stdClass constructor with (object) cast by thiemowmde
  • git #a9acbc11 - VE: Reusing a sub-ref in VE creates an independent copy (T392724) by WMDE-Fisch

Citoid

[edit]

CodeEditor

[edit]
  • git #96842e1b - Hooks: disable if content model is unset AND CodeMirror beta is set (T373711) by MusikAnimal

CodeMirror

[edit]

CommunityConfiguration

[edit]
  • git #c387c1e3 - tests: Remove unused function from EditorCapabilityFactoryTest (T393079) by Umherirrender

CommunityRequests

[edit]
  • git #758e0d75 - build: Updating mediawiki/mediawiki-codesniffer to 47.0.0 by Umherirrender

ConfirmEdit

[edit]
  • git #e2b2a541 - HCaptcha: Save hCaptcha score in global session (T379179) by Reedy
  • git #ee7b5614 - Replace use of XML class to create faux-XHTML output with the HTML class (T341775) by James D. Forrester
  • git #9507fc2a - HCaptcha: Include score and score_reason (if exists) in logging (T377341) by Reedy

ContentTranslation

[edit]
  • git #e11206b6 - CX3 Build 1.0.0+20250512 (T374886) (T389752) (T391292) by eamedina
  • git #07ccb7fb - Check if node has isFocusListenerAttached method before calling (T392982) by Abijeet
  • git #99dea18d - cx_translations: Add index to fetch by translator & update time quicker (T392839) by Abijeet
  • git #73d06d9a - build: Updating mediawiki/mediawiki-codesniffer to 47.0.0 by Umherirrender
  • git #478e84cf - SXArticleSearch: Remove irrelevant TODO by NikG
  • git #9c98beca - SX publishing: Fix captchaDetails argument for doPublish function (T391292) by NikG
  • git #e30c3795 - tests: Migrate bundle size consumers to the new static method (T393122) by gerritbot
  • git #8bdfac1f - Remove usage of "ContentTranslationEnableSectionTranslation" config var (T389970) by NikG
  • git #fa18d7d8 - dump-corpora: apply vslow query group (T392839) by Niklas Laxström
  • git #7dd52555 - Remove fix-stats.php by Niklas Laxström
  • git #793862c1 - ApiQueryContentTranslation: remove languages from output by Niklas Laxström
  • git #c739a660 - TranslationController: Remove unused variable isFailedUnrecoverably by Abijeet
  • git #d2cbef00 - Dashboard open event source for articleplaceholder campaign (T389752) by Sbisson
  • git #ea5466a9 - CX: Fix target language for Media Context Item (T391930) by Huei Tan
  • git #765bc7a0 - CX: Fix target language for transclusion Context Item (T338361) by Huei Tan
  • git #cbc64941 - SXSectionSelector: Use source/target languages from URL params (T374886) by ToluAyo
  • git #7237d035 - CX Desktop Editor: Block publishing for target title errors (T313509) by Abijeet
  • git #efa7a0a4 - CX: Wrap publish logic around try...catch (T392982) by Abijeet
  • git #f9ed4717 - RecentSignificantEditStore: minor query optimization by Niklas Laxström
  • git #9274a63e - ApiQueryPublishedTranslations: Make `from` and `to` mandatory (T392839) by Niklas Laxström
  • git #da593c1c - Add getTranslationIssues() method to CXPlaceholderNode (T372636) by Abijeet
  • git #2ff3bb45 - styles: Use Codex `font-size` variable for contributions menu by Volker E.
  • git #ef08afb9 - Improve initialization error logging by Santhosh Thottingal
  • git #bf683e31 - Add index for translator_translation_id in cx_translators table (T391153) by Abijeet

DonationInterface

[edit]

Echo

[edit]
  • git #7927e92b - tests: Migrate bundle size consumers to the new static method (T393122) by gerritbot

EventBus

[edit]
  • git #db5040ed - PageEntitySerialzer: avoid using WikiPage::isRedirect() (T393757) by Gabriele Modena

EventLogging

[edit]
  • git #ff6a7df9 - tests: Migrate bundle size consumers to the new static method (T393122) by gerritbot
  • git #d020ea6b - Replace use of XML class to create faux-XHTML output with the HTML class (T341775) by James D. Forrester

ExtensionDistributor

[edit]
  • git #8d2f3793 - Replace use of XML class to create faux-XHTML output with the HTML class (T341775) by James D. Forrester

ExternalGuidance

[edit]

FileImporter

[edit]
  • git #765e1b11 - tests: Remove empty setUp() function by Umherirrender

FlaggedRevs

[edit]
  • git #41202607 - FlaggablePageView: set the output revision ID for unreviewed versions (T384778) by Novem Linguae
  • git #04c51820 - Replace deprecated MagicWordwgVariableIDsHook with GetMagicVariableIDsHook by James D. Forrester
  • git #57ca5b03 - tests: Migrate bundle size consumers to the new static method (T393122) by gerritbot

Flow

[edit]

Gadgets

[edit]
  • git #2303e141 - Hooks: change gadgets-section-info-$section to gadget-section-info-$section (T46233) by Novem Linguae

GlobalBlocking

[edit]
  • git #e4a930c2 - GlobalBlock: The use of `address` has been deprecated, use `target` by Derick Alangi
  • git #9ce1730a - style: rename the arbitrarily named variable `$type` (T371947) by Dr4goniez

GlobalPreferences

[edit]
  • git #d2a90ccf - Run hook as non-abortable by Lucas Werkmeister
  • git #c42b1613 - Declare hook that is not run as unabortable by Lucas Werkmeister

GlobalUserPage

[edit]

GrowthExperiments

[edit]
  • git #2e1e0a21 - Re-Enable ServiceImageRecommendationProviderTest by Marius Hoch
  • git #7045f6bf - ServiceImageRecommendationProviderTest: Fix stats filter by Marius Hoch
  • git #8cca28f4 - refactor(ArticleList): use CdxPopover instead of CPopover (T391102) by Sergio Gimeno
  • git #ed60fb21 - Show actual limit value in Impact Module instead of hardcoded "999+" (T341599) by Cyndy
  • git #9f3d06d4 - fix(logging): temporary subscribe to analytics uncaught errors (T382003) by Sergio Gimeno
  • git #6fa42553 - tests: Migrate bundle size consumers to the new static method (T393122) by gerritbot
  • git #87e83e14 - Fix inaccurate comment in LevelingUpManager::shouldInviteUserAfterNormalEdit by Cyndy
  • git #d2ad7a39 - chore: use npm-run-all for `npm test` command by Michael Große
  • git #581fb625 - refactor(PersonalizedPraise): use CdxPopover instead of CPopover (T391102) by Sergio Gimeno
  • git #41730d4d - refactor(MenteeOverview): use CdxPopover instead of CPopover (T391102) by Sergio Gimeno
  • git #e830ba9f - chore: factor eslint and stylelint out of Grunt by Michael Große
  • git #7947ab04 - tests: Skip flaky LevelingUpManagerTest (T391036) by Kosta Harlan
  • git #a4ceed64 - Hide startemail module when email is confirmed (T275155) by Cyndy
  • git #5a2cd5a8 - Remove GENewcomerTasksGuidanceEnabled feature flag (T379568) by Cyndy
  • git #0a1605e5 - refactor: replace .indexOf with .includes when checking for existence by Michael Große
  • git #96cd0dd1 - UserImpact: Add created articles count (T388868) by Kosta Harlan
  • git #c28c2a3d - SpecialHomepage: Remove back-compat code for Graphite by Derick Alangi
  • git #f724999d - CText: Replace custom type scale with Codex tokens (T391018) by Eric Gardner

ImageMap

[edit]
  • git #9c7a4490 - Replace use of XML class to create faux-XHTML output with the HTML class (T341775) by James D. Forrester

ImageSuggestions

[edit]

IPInfo

[edit]
  • git #a7d43c35 - ServiceWiringTest: Remove "@group Database" by Máté Szabó
  • git #1ba6296e - SECURITY: Improve slow queries in AnonymousUserIPLookup->checkIPIsKnown (T392976) by STran
  • git #6b7f8624 - IPInfoLogFormatterTest: Fix test depending on the database (T389474) by Héctor Arroyo

LiquidThreads

[edit]

Math

[edit]
  • git #93411525 - Simplify service testing by physikerwelt
  • git #550dfd01 - tests: Remove empty setUp()/tearDown() functions by Umherirrender
  • git #eb692b39 - Add mwe-math-element-inline class to all Math elements where applicable (T201233) by Jon Robson

MediaSearch

[edit]
  • git #9f3c2f4d - build: Updating mediawiki/mediawiki-codesniffer to 47.0.0 by Umherirrender

MetricsPlatform

[edit]
  • git #f3c64b3b - ExperimentManager: Parsed `X-Experiment-Enrollments` header (T391973) by Santiago Faci
  • git #354549d5 - XLab/Hooks: Add CSS classes for assignments to <body> element (T393101) by Sam Smith
  • git #35779e65 - Use central ID to enroll logged-in users in logged-in experiments by Sam Smith

MobileFrontend

[edit]

MultimediaViewer

[edit]
[edit]
  • git #5aaa78b9 - tests: Migrate bundle size consumers to the new static method (T393122) by gerritbot

OAuth

[edit]
  • git #0517eda9 - tests: Remove empty setUp() function by Umherirrender
  • git #5faeb4ef - Replace use of XML class to create faux-XHTML output with the HTML class (T341775) by James D. Forrester
  • git #d9c468a7 - Use MainConfig instead of global variables by Fomafix

PageAssessments

[edit]

PageNotice

[edit]

PageTriage

[edit]
  • git #501c26a2 - tests: skip a test if CheckUser extension not loaded by Novem Linguae
  • git #3d31a221 - Remove unused config variables in PageTriage (T393418) by Sohom

Popups

[edit]
  • git #55a8af95 - build: Updating mediawiki/mediawiki-codesniffer to 47.0.0 by Umherirrender
  • git #87e6cc76 - tests: Migrate bundle size consumers to the new static method (T393122) by gerritbot

ProofreadPage

[edit]
  • git #e33dc9cb - Replace use of XML class to create faux-XHTML output with the HTML class (T341775) by James D. Forrester

QuickSurveys

[edit]

Quiz

[edit]

ReadingLists

[edit]
[edit]
  • git #f46f6191 - build: Updating mediawiki/mediawiki-codesniffer to 47.0.0 by Umherirrender
  • git #d32c0533 - tests: Migrate bundle size consumers to the new static method (T393122) by gerritbot
  • git #cc3f1fdc - Remove A/B test configuration and associated styles (T388719) by Jon Robson
  • git #4221788d - Use browser native URL instead of mw.Uri (T374314) by Simon Legner

Scribunto

[edit]

SearchVue

[edit]
  • git #bee868d2 - build: Updating mediawiki/mediawiki-codesniffer to 47.0.0 by Umherirrender

SecureLinkFixer

[edit]
  • git #bcceb3ba - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SimilarEditors

[edit]
  • git #e6993f3b - build: Migrate to wikimedia/client eslint profile by Taavi Väänänen

TemplateData

[edit]
  • git #7882555a - tests: Remove empty setUp() function by Umherirrender

TemplateSandbox

[edit]
  • git #397dba45 - Replace use of XML class to create faux-XHTML output with the HTML class (T341775) by James D. Forrester

TimedMediaHandler

[edit]
  • git #2ba612d2 - Use Html::addClass instead of assuming class will be a string (T393504) by Brooke Vibber

timeline

[edit]
  • git #c531c841 - Replace use of XML class to create faux-XHTML output with the HTML class (T341775) by James D. Forrester

Translate

[edit]
  • git #48d9d262 - Change function doc-style to enable doc-style sniff by Umherirrender
  • git #2ab5dee6 - Event logging: Translation suggestion shown to the user (T364460) by Wangombe
  • git #3a30f315 - build: Updating mediawiki/mediawiki-codesniffer to 47.0.0 by Umherirrender
  • git #6cf02f7a - BackportTranslationsMaintenanceScript: stylistic fixes by Niklas Laxström
  • git #a7ca513c - Event logging: correct translation memory action subtype (T364460) by Wangombe
  • git #3eb36b2d - Event logging: correct assistant language action subtype (T364460) by Wangombe
  • git #98344c03 - Remove unused `this.shown` from translate.editor.js by Wangombe

TrustedXFF

[edit]
  • git #487ca3a4 - tests: Remove empty setUp() function by Umherirrender

UniversalLanguageSelector

[edit]

UrlShortener

[edit]

VueTest

[edit]
  • git #08a97cc4 - build: Updating mediawiki/mediawiki-codesniffer to 47.0.0 by Umherirrender

VisualEditor

[edit]
  • git #3ddf6282 - Log element data when data-mw doesn't contain 'parts' (T380432) by Ed Sanders
  • git #e5d4a1d7 - Document VisualEditorEnableVisualSectionEditing config by Ed Sanders
  • git #3c532aae - Migrate VisualEditor away from the Graphite PHP interface to Prometheus by Derick Alangi

WebAuthn

[edit]

Wikibase

[edit]

WikibaseCirrusSearch

[edit]
  • git #885e0e96 - Extract LabelsDescriptionsFieldTrait by Lucas Werkmeister
  • git #df0af9b8 - Refine LabelsField+DescriptionsField::merge() (T392058) by Lucas Werkmeister
  • git #b6d72357 - tests: Change function doc-style to enable doc-style sniff by Umherirrender

WikibaseLexeme

[edit]
  • git #0d3d36b7 - build: Updating mediawiki/mediawiki-codesniffer to 47.0.0 by Umherirrender
  • git #955e0fe8 - tests: Avoid direct usage of DatabaseBlock by Derick Alangi
  • git #b5d9a2fe - Lua: Make mw.wikibase.lexeme init more robust (T392412) by Marius Hoch

WikibaseMediaInfo

[edit]

WikibaseQualityConstraints

[edit]
  • git #c4748e2f - build: Updating mediawiki/mediawiki-codesniffer to 47.0.0 by Umherirrender
  • git #c0132a31 - tests: Make PHPUnit data provider static (T337153) by Umherirrender

Wikidata.org

[edit]
  • git #060edebd - wdqs: check wdqs-main and wdqs-scholarly lag metrics by David Causse

WikiLambda

[edit]
  • git #898ab951 - Update function-schemata sub-module to HEAD (a293535) (T324616) (T333977) (T391221) (T392266) (T393130) by James D. Forrester
  • git #776e61d9 - Build ApiError when response returns 200 but contains warnings (T392905) by gengh
  • git #448cfbcd - ZErrorTypeRegistry: Use the maybe-cached fetchZObject() instead of fetchZObjectByTitle() (T300530) by James D. Forrester
  • git #766aaf2b - Update function-schemata sub-module to HEAD (eaa444c) (T386239) (T391221) (T391716) (T392236) by James D. Forrester
  • git #e772e297 - ApiZObjectEditor: Allow edits that create specific ZIDs for fixing things by James D. Forrester
  • git #537672f9 - WikifunctionsRecentChangesInsertJob: Don't raise alarm about known gaps in capability by James D. Forrester
  • git #fa11a329 - FunctionCallHandler: Don't try to emit a labelled error when we're not in repo mode, it'll just break by James D. Forrester

WikimediaCampaignEvents

[edit]
  • git #5de004be - Do not display header text or navigation for transcluded page content (T389892) by Michelle
  • git #8d2f9519 - CollaborationListHandler: update hook signature (T389892) by Daimona Eaytoy
  • git #08966e40 - CollaborationListHandler: temporarily widen handler param (T389892) by Daimona Eaytoy
  • git #dcb84446 - CollaborationListHandler: fix workaround for transclusion bug (T389892) by Daimona Eaytoy

WikimediaEvents

[edit]
  • git #b9b8b1d9 - tests: Migrate bundle size consumers to the new static method (T393122) by gerritbot

WikimediaIncubator

[edit]
  • git #124f778e - Replace deprecated MagicWordwgVariableIDsHook with GetMagicVariableIDsHook by James D. Forrester

WikimediaMaintenance

[edit]
  • git #26774730 - Pass in UserBlockTarget object to `AbstractBlock::setTarget()` (T385966) by Derick Alangi

WikimediaMessages

[edit]

Skins

[edit]

MinervaNeue

[edit]

MonoBook

[edit]

Vector

[edit]

Misc

[edit]

No changes

[edit]
  • 3D
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • Babel
  • BetaFeatures
  • Calendar
  • Capiunto
  • CategoryTree
  • ChessBrowser
  • CiteThisPage
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DiscussionTools
  • DismissableSiteNotice
  • Elastica
  • ElectronPdfService
  • EmailAuth
  • EntitySchema
  • EventStreamConfig
  • FeaturedFeeds
  • FileExporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GeoData
  • GlobalCssJs
  • GlobalUsage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPReputation
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • Kartographer
  • LabeledSectionTransclusion
  • LandingCheck
  • Linter
  • LoginNotify
  • MapSources
  • MassMessage
  • MediaModeration
  • MobileApp
  • Modern
  • NearbyPages
  • NetworkSession
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuthRateLimiter
  • ORES
  • PageImages
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • ParserMigration
  • PdfHandler
  • Phonos
  • Poem
  • PropertySuggester
  • RSS
  • RealMe
  • ReportIncident
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • SecurePoll
  • ShortUrl
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TwoColConflict
  • UploadWizard
  • UploadsLink
  • VipsScaler
  • VisualEditor/VisualEditor
  • WikiEditor
  • WikiLove
  • WikibaseLexemeCirrusSearch
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • Wikisource
  • Wikistories
  • XAnalytics
  • cldr
  • intersection
  • wikihiero

Total changes

[edit]

337 Changes in 86 repos by 88 authors