MediaWiki 1.43/wmf.12/Changelog

Core changes

edit

Vendor

edit

Extensions

edit

AbuseFilter

edit
  • git #2f502fb5 - Add new special page aliases for Chinese variants by anterdc99
  • git #6a091dcb - Tests: Repalce "db" with getDb() method (T316841) by Wandji69
  • git #9fc29beb - Reset setForceShowCaptcha to false after test (T368705) by Jakob Warkotsch
  • git #0bd53dfe - Remove unused phan suppressions by Jakob Warkotsch
  • git #7254e656 - Remove modification of wgCheckUserLogAdditionalRights (T346022) by Dreamy Jazz
  • git #b93543ef - ConfirmEditHandler: Use SimpleCaptcha API to invoke CAPTCHA display (T20110) by Kosta Harlan
  • git #0a83eb9b - FilterValidatorTest: Use MediaWiki core status assertions by Bartosz Dziewoński
  • git #92334b69 - Support more log actions in testing interface by Matěj Suchánek
  • git #aae35c84 - build: Add quibble.yaml and enable early warning bot feedback (T323750) by Kosta Harlan

AdvancedSearch

edit

AutoModerator

edit
  • git #d28cdcad - When user is reverted by Automoderator, send them a talk page message (T355930) by Kgraessle

CampaignEvents

edit

CentralAuth

edit

CheckUser

edit

CirrusSearch

edit

Cite

edit

Citoid

edit

cldr

edit

CodeMirror

edit

CommunityConfiguration

edit
  • git #6e249f09 - JsonSchemaValidator: Measure duration (T365245) by Martin Urbanec
  • git #e4d1dc3f - Fix message documentation formatting by Lucas Werkmeister
  • git #25247b80 - WikiPageWriter: Do not run AbuseFilter when UltimateAuthority is used (T368275) by Martin Urbanec
  • git #98094559 - Add change tag "Community Configuration" (T366989) by Michael Große
  • git #3a6a1c9d - tests: assert that correct element is displayed after deletion by Michael Große

ConfirmEdit

edit
  • git #3b195090 - SimpleCaptcha: Allow invoking CAPTCHA display from other extensions (T20110) by Kosta Harlan

ContentTranslation

edit

DiscussionTools

edit
  • git #f6c3c98b - Use service 'GadgetsRepo' instead of deprecated GadgetRepo::singleton() by Fomafix
  • git #1a2ccbb5 - Add Simplified Chinese magic word aliases by xtex
  • git #cdf5801d - Add Simplified Chinese special page aliases by xtex
  • git #b3bb486e - Fix color contrast issues in DiscussionToolsDebug in night theme (T366524) by Jon Robson
  • git #edb23dc8 - Permalink copying: fix another reference to e.target (T368701) by David Lynch
  • git #cd39c267 - Permalink copying: use currentTarget to avoid conflicts with userscripts (T368701) by David Lynch
  • git #f81739f8 - Use green rather than yellow for newly posted messages (T368086) by Jon Robson
  • git #6896c8c8 - Fixes background of talk page highlights in dark mode (T368086) by Jon Robson
  • git #e830713b - Fix white on white text in source preview (T367432) by bwang
  • git #6c8280a7 - Reword the missing target heading message (T362707) by Nemoralis
  • git #08d540f6 - Disable beta feature automatically when all sub-features are available by Ed Sanders
  • git #f4e419b0 - FixTrailingWhitespaceIds: Don't crash on complex conflicts (T356196) by Bartosz Dziewoński

DonationInterface

edit

Echo

edit

Elastica

edit

EntitySchema

edit

EventBus

edit

EventLogging

edit

FileImporter

edit
  • git #462c6b6e - Update incomplete documentation of in-memory cache arrays by thiemowmde
  • git #cd64590d - Fix PHPUnit test methods with meaningless name "test()" by thiemowmde
  • git #78c4ca90 - Add language-level return type `string` to all getHtml methods by thiemowmde
  • git #7dd07343 - Remove unused test setup from NullRevisionCreator mock by thiemowmde
  • git #8d6a5e84 - Tests: Replace "db" with getDb method (T316841) by Wandji69
  • git #ba51167e - FileTextRevisionValidatorTest: Don't rely on RawMessage keys by Bartosz Dziewoński
  • git #0ee1e97d - Don't hold reference to MediaWikiServices instance in tests (T368390) by thiemowmde
  • git #eee7ec2d - Don't create files from a test data provider by thiemowmde

FlaggedRevs

edit

Flow

edit
  • git #caeaff32 - Replace deprecated ApiPageSet::getGoodTitles (T339384) by Umherirrender
  • git #0b59befa - Use native str_starts_with/str_contains and such where possible by thiemowmde
  • git #20cbe0cd - Drop extra reference to OccupationController service (T368390) by thiemowmde
  • git #efafdcdb - Reset Hooks in testcase setup (T368506) (T368390) by Arthur Taylor
  • git #534ff5c5 - Remove unused code from ConversionStrategyTest by thiemowmde
  • git #3f39923c - Use upstream assertStatusError and such in tests by thiemowmde
  • git #7bba2526 - Use upstream markTestSkippedIfExtensionNotLoaded in test by thiemowmde

Gadgets

edit
  • git #c2b21d51 - Use service GadgetsRepo instead of deprecated GadgetRepo::singleton() by Fomafix
  • git #b40211a7 - Inject services into SpecialGadgets by Fomafix

GlobalUserPage

edit

GrowthExperiments

edit

InputBox

edit

Interwiki

edit

Linter

edit

MassMessage

edit
  • git #52189d12 - Start testing special page by Arlo Breault
  • git #8a6db708 - Fix fast path in getUnclosedTags by Arlo Breault
  • git #702f8a37 - Fix the unclosed tag check by Arlo Breault
  • git #baa88c9b - Declare dependency on oojs-ui-core for special.js by Arlo Breault
  • git #2e02a4d5 - Fix incorrect test setup related to "comment" parameters (T368249) by thiemowmde
  • git #a73fbfea - Use upstream assertStatusError and such in tests by thiemowmde
  • git #ae16af42 - Use upstream markTestSkippedIfExtensionNotLoaded in test by thiemowmde

Math

edit

MediaModeration

edit

MobileFrontend

edit

MultimediaViewer

edit

OATHAuth

edit
  • git #fb55b1ea - Tests: Replace "db" with getDb method (T316841) by Wandji69
  • git #e30916d5 - LoadExtensionSchemaUpdates: Remove unused path from 'runMaintenance' action (T367918) by Bartosz Dziewoński

OAuth

edit

OAuthRateLimiter

edit

ORES

edit

PageAssessments

edit

PageTriage

edit

Phonos

edit

Popups

edit
  • git #8cfe50f8 - Remove Qunit test leftovers from ReferencePreviews by WMDE-Fisch
  • git #9aed7b95 - jsdoc: Restrict Popups documentation to public facing APIs by Jon Robson
  • git #842e0275 - build: Update jsdoc-wmf-theme to 1.1.0 (T368081) by Ed Sanders

ProofreadPage

edit

PropertySuggester

edit

ReadingLists

edit

SecureLinkFixer

edit
  • git #d2095d45 - Updating domains.php from Mozilla by SecureLinkFixer updater bot

TemplateData

edit

Translate

edit
  • git #6c23df20 - Remove unused methods from MessageGroupOld by Niklas Laxström
  • git #3fb35d93 - Default to not invalidating translations for tvar-only changes (T52103) by Pppery
  • git #a3c43e45 - AggregateMessageGroup: Remove invalid return statement (T368844) by Abijeet
  • git #c007b27e - extension.json: add translate-message permission to editpage grant (T365558) by MusikAnimal
  • git #45596bbc - groupselector: Update and show watched tab only if it was selected (T367992) by Abijeet
  • git #a16c85ef - AggregateGroupsActionApi: make '-' def value for groupsourcelanguagecode by MusikAnimal
  • git #a7a37205 - ext.translate.special.translate.js: Mark methods as private or internal (T348084) by Abijeet
  • git #45bdc833 - MessageBundleLibrary.lua: Code improvements (T359918) by Abijeet
  • git #fb17cb56 - tux: Hide watch message group button for unwatchable groups by Abijeet
  • git #5e0219a3 - MessageGroupSelector: Add tab to list watched message groups (T367992) by wangombe
  • git #9a3f587c - QueryMessageGroupSubscriptionApi: Get user's group subscriptions (T363663) by wangombe
  • git #0f9f603d - AggregateGroups: Allow addition of message bundles (T366479) by Abijeet
  • git #bd700357 - MessageBundleLibrary.lua: Remove API access to skipFallback param (T359918) by Abijeet
  • git #d2827e18 - MessageBundleLibrary.lua: Add method to load all translations (T359918) by Abijeet
  • git #0a06f08c - MessageBundleLibrary.lua: Add method documentation (T359918) by Abijeet
  • git #f89d8820 - MessageBundleLibrary.lua: Return message object from t() method (T359918) by Abijeet
  • git #d734cd46 - ext.translate.proofread.js: Mark methods as private (T348084) by Abijeet
  • git #4d2b3fd4 - ext.translate.pagetranslation.uls.js: Mark methods as internal (T348084) by Abijeet

UniversalLanguageSelector

edit

UploadWizard

edit

VisualEditor

edit

Wikibase

edit
  • git #ae45b496 - REST: Delete unused classes by Muhammad Jaziraly
  • git #044c2d78 - REST: Remove usage of JsonBodyValidator (T363084) by dima koushha
  • git #1b6618b7 - REST: Remove usage of JsonBodyValidator (T363084) by Ollie Shotton
  • git #23c53460 - REST: Remove use of JsonBodyValidator in SetPropertyLabelRouteHandler (T363084) by Jakob Warkotsch
  • git #12f96301 - REST: Remove use of JsonBodyValidator in SetItemLabelRouteHandler (T363084) by Jakob Warkotsch
  • git #31bd6ff6 - REST: Remove usage of JsonBodyValidator (T363084) by Ollie Shotton
  • git #38aa77fb - REST: Refactor PATCH route handlers validation (T363084) by Muhammad Jaziraly
  • git #8932e1eb - REST: Refactor AddPropertyStatement and AddPropertyAliasesInLanguage route handlers validation (T363084) by dima koushha
  • git #13f9d29b - REST: Remove usage of JsonBodyValidator (T363084) by dima koushha
  • git #eaacf3d7 - REST: Remove usage of JsonBodyValidator in sitelinks edit route handlers (T363084) by Muhammad Jaziraly
  • git #3e381b29 - REST: Remove usage of JsonBodyValidator in PatchItemRouteHandler (T363084) by Muhammad Jaziraly
  • git #0f3788bc - REST: Remove usage of JsonBodyValidator (T363084) by dima koushha
  • git #53b0d60a - REST: Refactor edit route handlers validation (T363084) by Muhammad Jaziraly
  • git #7c898f27 - REST: Refactor AddItemStatementRouteHandler validation (T363084) by Jakob Warkotsch
  • git #ff5d9b2d - REST: Remove usage of JsonBodyValidator (T363084) by Muhammad Jaziraly
  • git #71192233 - REST: Remove use of JsonBodyValidator (T363084) by Jakob Warkotsch
  • git #56157cba - REST: Fix StatementValidator to handle InvalidFieldTypeException error by dima koushha
  • git #c5b07b2d - tests: Use getDb rather than db (T316841) by Wandji69
  • git #dd0adb7e - REST: Remove usage of JsonBodyValidator in PatchItemDescriptionsRouteHandler (T363084) by Muhammad Jaziraly
  • git #233775de - REST: Remove usage of JsonBodyValidator in PatchItemAliasesRouteHandler (T363084) by Muhammad Jaziraly
  • git #e6045354 - REST: Remove usage of JsonBodyValidator in PatchItemLabelsRouteHandler (T363084) by Muhammad Jaziraly
  • git #fde52696 - REST: Remove usage of JsonBodyValidator (T363084) by dima koushha
  • git #5b4402b3 - REST: Remove usage of JsonBodyValidator in CreateItemRouteHandler (T363084) by Muhammad Jaziraly
  • git #01c6f9c1 - Remove deprecated `setContentLang` call (T368369) by Arthur Taylor
  • git #dc771ce1 - REST: Mark PATCH /entities/items/{item_id} as production-ready (T365034) by dima koushha

WikibaseMediaInfo

edit

WikibaseQualityConstraints

edit

WikiEditor

edit

wikihiero

edit

WikiLambda

edit
  • git #20ad3ec5 - Fix automatic message for connect/disconnect function objects (T303430) by gengh
  • git #0b436f7f - Show error message when function call returns a HTTP error instead of a Z22 (T361683) (T314267) by gengh
  • git #71cdc607 - PublishDialog.vue: Publication modal should publish on Ctr/Cmdl+Enter (T348182) by Daphne Smit
  • git #b788a47f - Fix response envelope format when API catches ClientException or ServerException (T368531) by gengh
  • git #79b81f26 - Pagination.vue: Pager on implementations shows wrong number when expanded (T362587) by Daphne Smit
  • git #526ebd6a - WikiLambda metrics: Function call APIs should record ZID, not complete Z8 (T356228) (T360369) by dmartin
  • git #b449b829 - Add edit summary when approving/deactivating imps and testers (T303430) by James D. Forrester
  • git #a220eef0 - FuctionEditorFooter.vue: Hide implementations/tests disclaimer while publishing if no implementations/tests are connected (T326548) by Daphne Smit
  • git #b00dfd09 - jsdoc: Use default plugins, remove linkMap (T368081) by Ed Sanders
  • git #efe59962 - build: Upgrade jsdoc-wmf-theme to 1.1.0 by James D. Forrester
  • git #4dfe3bd2 - jsdoc: Configure our repository, for a contribution back-link on our docs by James D. Forrester
  • git #bd1e4560 - build: Upgrade test version of Codex from v1.7.0 to v1.8.0 to match MediaWiki by James D. Forrester
  • git #9030e4d4 - build: Update @babel dependencies from 7.16.10 to 7.24.7 by James D. Forrester
  • git #613828bc - build: Drop vue-template-compiler, unused by James D. Forrester
  • git #fc93a606 - CodeEditor.vue: add watcher for disabled state (T368504) by Daphne Smit
  • git #bf5208e4 - AUTHORS: Update for the past four months' work by James D. Forrester
  • git #db761578 - Replace "db" with getDb method (T316841) by Wandji69
  • git #7e38f4f2 - en.json: copy change for language missing message (T343635) by Daphne Smit
  • git #149910da - ZObjectStore: Fix findRelatedZObjectsByKey to use wlzo_id for continuation queries (T357552) by dmartin

Skins

edit

MinervaNeue

edit

MonoBook

edit

Timeless

edit
  • git #d77616db - Fix non-wordmark site name overflowing and centering (T292843) by Bartosz Dziewoński
  • git #011b7a04 - skin.json: Disable the unused `logo` feature of skin module by Func

Vector

edit

Misc

edit

VisualEditor/VisualEditor

edit
  • git #3edaeb30 - Update OOUI to v0.50.2 by Volker E
  • git #580a3cf5 - Provide ve.entries, for browsers without Object.entries by David Chan
  • git #fd6ca89b - Suppress eslint warning about fs in test harness script by David Chan
  • git #15f3ccef - Use ve.cloneObject instead of OO.cloneObject by David Chan
  • git #8d815c33 - build: Update jsdoc-wmf-theme to 1.1.0 (T368081) by Ed Sanders
  • git #61cf3d47 - LinearContext: make context items aware when they're being refreshed (T324735) by David Lynch

No changes

edit
  • 3D
  • ActiveAbstract
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • CodeEditor
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • ElectronPdfService
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GeoData
  • GlobalBlocking
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPInfo
  • IPReputation
  • ImageMap
  • ImageSuggestions
  • Insider
  • InterwikiSorting
  • Josa
  • JsonConfig
  • Kartographer
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • LiquidThreads
  • LoginNotify
  • MapSources
  • MediaSearch
  • MetricsPlatform
  • MobileApp
  • Modern
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • ParserMigration
  • PdfHandler
  • Poem
  • QuickSurveys
  • Quiz
  • RSS
  • RealMe
  • RelatedArticles
  • ReportIncident
  • RevisionSlider
  • SandboxLink
  • Score
  • Scribunto
  • SearchExtraNS
  • SearchVue
  • SecurePoll
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • TimedMediaHandler
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • VueTest
  • WebAuthn
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexeme
  • WikibaseLexemeCirrusSearch
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaCampaignEvents
  • WikimediaEditorTasks
  • WikimediaEvents
  • WikimediaIncubator
  • WikimediaMaintenance
  • WikimediaMessages
  • Wikisource
  • Wikistories
  • XAnalytics
  • intersection
  • timeline

Total changes

edit

373 Changes in 65 repos by 86 authors