MediaWiki 1.43/wmf.19/Changelog

Core changes

edit
  • git #798b4e27 - Branch commit for wmf/1.43.0-wmf.19 (T366964) by trainbranchbot
  • git #057dda85 - REST: include version in generated OpenAPI spec (T366834) by daniel
  • git #2537c6cc - CleanupTitles: log the correct namespace when not in dry run mode (T195546) by Pppery
  • git #001ed071 - REST: mark RestSandboxSpecs as unstable for now by daniel
  • git #537780c9 - mediawiki.Uri: Fix extend() for undefined parameters (T372742) by Lucas Werkmeister
  • git #6e31b425 - Start on tests for update.php (T371167) by Dreamy Jazz
  • git #149832cf - Parsoid SiteConfig: allow stat counters incremented by arbitrary values (T354908) (T369719) by C. Scott Ananian
  • git #d09dc072 - Bump wikimedia/parsoid to 0.20.0-a17 (T372574) by Subramanya Sastry
  • git #e6a82066 - Test addChangeTag.php (T371167) by Dreamy Jazz
  • git #9a4c2ed7 - Updates for Arabic (ar) and Egyptian Arabic (arz) by Meno25
  • git #6a431a10 - Add Persian translations of remaining special pages aliases by Ebrahim Byagowi
  • git #f0ef9d2c - Replace bogus check by Matěj Suchánek
  • git #82d7b894 - Fix some typos by Matěj Suchánek
  • git #7816d3e4 - Chinese Conversion Table Update 2024-3.1 by Chiefwei
  • git #205c2164 - More effective use of Less in mediawiki.feedback by Ebrahim Byagowi
  • git #0e6682d2 - More effective use of Less in jquery.spinner by Ebrahim Byagowi
  • git #3457defa - Use Less in jquery.suggestions by Ebrahim Byagowi
  • git #379f2900 - Use Less in jquery.confirmable by Ebrahim Byagowi
  • git #ede131bb - Make history marker text visible on dark mode (T371183) by theprotonade
  • git #0fdea647 - tests: Silence JsonBodyValidator deprecation warning in data provider by Bartosz Dziewoński
  • git #3abcd09b - Use variable-length argument lists instead of func_get_args() by Bartosz Dziewoński
  • git #12a4c08a - Deprecate ApiBase::makeMessage (T370240) by theprotonade
  • git #e220db66 - htmlform: Fix OOUI checkmatrix header cell padding by Bartosz Dziewoński
  • git #393fa39d - ResourceLoader: Turn on ResourceLoaderUseObjectCacheForDeps by default (T343492) by Hannah Okwelum
  • git #391577ce - Add missing PHPDocs to complicated PoolCounterWorkTest by thiemowmde
  • git #e92544c8 - tests: Make use of upstream NullLogger in tests by thiemowmde
  • git #85688254 - tests: Dramatically speed up MediaWikiTestCaseTrait::getMockMessage by thiemowmde
  • git #ba36bf46 - tests: Make use of ??= and ?? operators in various tests by thiemowmde
  • git #cbee5bdc - Fix DeletedContributions for user names containing spaces (T372444) by Máté Szabó
  • git #ba75461a - feat(jqueryMsg): add CONTENTLANGUAGE magic word support (T372060) by Michael Große
  • git #ae0a4206 - Remove use of a deprecated module from collapsibleFooter (T351681) by Ebrahim Byagowi
  • git #c0fe0c69 - Add GENDER to sp-contributions-blocked-notice-partial by Amir E. Aharoni
  • git #e48ffe2a - selenium: Example code for Selenium/How-to/Use MediaWiki API (T364268) by Željko Filipin
  • git #169555af - Move all edit sections colorings to one place (T372436) by Ebrahim Byagowi
  • git #4cbe10b6 - Add data-language-local-name to interlanguage links (T349000) by Jon Harald Søby
  • git #ca650329 - Use Codex icon and color for sign with secure link by Ebrahim Byagowi
  • git #c1aa76b5 - Get environment variable HOME via getenv( 'HOME' ) by Fomafix
  • git #f13ca843 - HTMLRadioField: clean up HTML (T370689) by lwatson
  • git #62cfede3 - PermissionsError: Deprecate public properties (T372181) by Bartosz Dziewoński
  • git #563b8eeb - Test fixDoubleRedirects.php (T371167) by Dreamy Jazz
  • git #c137217f - Test getConfiguration.php (T371167) by Dreamy Jazz
  • git #c532f895 - use setGroupPermissions instead of mergeMwGlobalArrayValue by Fomafix
  • git #968d2157 - specialpage: Remove hard-deprecated QueryPage::getSQL (T244138) by Umherirrender

Vendor

edit

Extensions

edit

AbuseFilter

edit
  • git #237d54d5 - Replace gettype() with get_debug_type() in exception messages etc. by Bartosz Dziewoński

AdvancedSearch

edit
  • git #967eef57 - build: Updating mediawiki/mediawiki-codesniffer to 44.0.0 by Umherirrender

AutoModerator

edit

CampaignEvents

edit
  • git #4f76072f - build: Updating mediawiki/mediawiki-codesniffer to 44.0.0 by Umherirrender

CentralAuth

edit
  • git #a664e0fc - Save the request before starting the automatic vanish job (T372006) by Jamie Kuppens
  • git #04305008 - Replace complicated sort functions with <=> operator by thiemowmde

Chart

edit
  • git #d00dda9a - Move service to gitlab by aude
  • git #a96cbc97 - Fix E_NOTICE when parsing {{#chart:}} without arguments by Roan Kattouw
  • git #8c372f8e - build: Updating mediawiki/mediawiki-codesniffer to 44.0.0 by Umherirrender
  • git #31beefa3 - Support remote pages for chart and tabular data pages (T371924) by Brooke Vibber
  • git #da438f7e - Rename sample files for Windows compatibility (T371940) by Bartosz Dziewoński

CheckUser

edit
  • git #a3bacf8b - Use $this->getServiceContainer() in maintenance and tests by Fomafix
  • git #c2d6fd86 - TimelinePagerTest: Ignore log_id in the tests (T372421) by Fomafix
  • git #94f368f2 - Replace gettype() with get_debug_type() in log messages by Bartosz Dziewoński

CirrusSearch

edit

Cite

edit

cldr

edit
  • git #c725d656 - Add Hebrew names by Amir E. Aharoni
  • git #a5081e43 - Add an English local name for Northern Tujia (tji) by Amir E. Aharoni

CodeMirror

edit

CommunityConfiguration

edit
  • git #1489002b - fix(editor): fix ClientErrorMessage by using `$i18n` in template by Michael Große
  • git #b4c398de - fix(editor): show main validation message on first error by Michael Große
  • git #92886a98 - feat(editor): support native validation for String and Number controls (T360921) by Michael Große

Collection

edit
  • git #007b6eae - tests: Add database group to ApiSetSortingTest by Umherirrender
  • git #7a345f78 - Treat temporary users like anonymous users (T326936) by Jamie Kuppens

ConfirmEdit

edit
  • git #9f1f29dd - captcha.py: Simplify and sort import statements by Reedy

ContentTranslation

edit
  • git #85c89b7d - build: Updating composer dependencies by Umherirrender
  • git #c60cd5e9 - Use the updated recommendation API from liftwing (T371465) by Santhosh Thottingal
  • git #616468f9 - AX: Instrument "automatically translated content viewed" event (T366149) by NikG

DiscussionTools

edit
  • git #8245b94c - Document shortcoming of CommentFormatter::isEmptyTalkPage by Arlo Breault
  • git #3ec0789d - Revert "CommentFormatter: Switch from deprecated addJsConfigVars to new setJsConfigVar" (T372499) by Bartosz Dziewoński
  • git #7e5f9b59 - Invert logic on empty talk page (T371125) by Arlo Breault
  • git #69fd71b2 - Parsoid's templated content have other attrs as well (T372019) by Arlo Breault
  • git #55665a3f - Avoid primary DB query for non-talk page edits (T370304) by Máté Szabó

DonationInterface

edit

Echo

edit
  • git #14b06b78 - Consistent Casing for "iconUrl" by Dr4goniez
  • git #22b05a1e - Replace gettype() with get_debug_type() in exception messages etc. by Bartosz Dziewoński
  • git #2a4f1864 - Remove obsolete PHPDoc copies from fully typed constructors by thiemowmde

ElectronPdfService

edit
  • git #8bf2a01a - Portlet: Remove non-working download as PDF for old revisions (T306232) by Derk-Jan Hartman

EntitySchema

edit

EventBus

edit

EventLogging

edit
  • git #4f2ee1a4 - build: Updating composer dependencies by Umherirrender

FlaggedRevs

edit
  • git #9e34bf2f - Simplify watcher count display in Pending Changes table (T372203) by Doğu Abaris
  • git #2cf03bb2 - Apply a minor naming tweak by Ebrahim Byagowi
  • git #2414a386 - Remove duplicated code to build the table footer by Ebrahim Byagowi
  • git #f3a8bca3 - Remove @since tags from private methods by Ebrahim Byagowi
  • git #87a05a0a - i18n: Use locally formatted digits in Special:PendingChanges by Ebrahim Byagowi

Flow

edit

FundraisingTranslateWorkflow

edit
  • git #0612cac0 - Use $this->getConfVar instead of global config variable by Fomafix
  • git #5b780580 - Use overrideConfigValue instead of setMwGlobals by Fomafix

GeoData

edit
  • git #eaa5664e - Fix distance/distanceTo to work with globes other than Earth (T160141) by thiemowmde

GlobalBlocking

edit

GlobalUsage

edit
  • git #fe49c020 - Add missing documentation to class properties by Umherirrender

GrowthExperiments

edit
  • git #d6473169 - Requires CommunityConfiguration by Jon Robson
  • git #1d86f2c1 - Replace gettype() with get_debug_type() in exception messages by Bartosz Dziewoński
  • git #845ae2aa - SuggestedEdits: use background-less images in AddLink onboarding (T371901) (T371146) by Sergio Gimeno

GuidedTour

edit

intersection

edit

IPInfo

edit

JsonConfig

edit
  • git #dddaf7eb - Replace gettype() with get_debug_type() in log messages by Bartosz Dziewoński

Kartographer

edit

LiquidThreads

edit
  • git #81fa688d - build: Remove unused phan suppression by Umherirrender

Math

edit
  • git #10e2e17b - Remove unused return values from MMLTestUtil by thiemowmde
  • git #927e0d7f - Utilize modern ?: and ?? and ??= operators where possible by thiemowmde

MobileFrontend

edit
  • git #31809414 - build: Updating composer dependencies by Umherirrender
  • git #3d8db99d - Inject MobileFrontend.FeaturesManager in MobileFrontendHooks by Arlo Breault

MultimediaViewer

edit

NearbyPages

edit
  • git #5eb80d4e - build: Updating mediawiki/mediawiki-codesniffer to 44.0.0 by Umherirrender

ORES

edit
  • git #1a680c58 - Use real type hints for class properties holding injected services by Umherirrender

Phonos

edit

Popups

edit
  • git #4f129f40 - build: Updating composer dependencies by Umherirrender

ReportIncident

edit
  • git #6fa0d730 - build: Updating mediawiki/mediawiki-codesniffer to 44.0.0 by Umherirrender

Score

edit

SearchVue

edit

SecureLinkFixer

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

SecurePoll

edit
  • git #d282e043 - Allow user to select most active wiki on vote page by Daniel Riedmüller

TitleBlacklist

edit
  • git #7b5e9c78 - Replace confusing count() on associative arrays with known keys by thiemowmde
  • git #8662c467 - Use upstream markTestSkippedIfExtensionNotLoaded in test by thiemowmde
  • git #91747311 - Make use of ?? operators in TitleBlacklist::isBlacklisted by thiemowmde
  • git #01985564 - Fix flipped version number comparison for the whitelist by thiemowmde

Translate

edit

UploadWizard

edit
  • git #dc53e048 - Use Codex provided colors in more places by Ebrahim Byagowi
  • git #377e4d26 - Invert licenses icons colors in the dark mode by Ebrahim Byagowi
  • git #7a3f9d94 - i18n: Use localized and formatted digits for uploads count by Ebrahim Byagowi
  • git #28d2651f - Update request to call the production endpoint (T370762) by Matthias Mullie

VisualEditor

edit

Wikibase

edit
  • git #2901486a - REST: Replace patched-aliases-invalid-field with generic error (T372266) by Jakob Warkotsch
  • git #eee0c1ac - Update termbox (T343239) (T357269) (T368523) by Lucas Werkmeister
  • git #823a9fc4 - Change mul language name to “default for all languages” (T372462) by Lucas Werkmeister
  • git #1af59e7c - REST: Replace patched-sitelink-title-empty with generic error (T372270) by Jakob Warkotsch
  • git #8e0dbe32 - REST: Use generic error for patched-sitelink-badges-format (T372272) by Jakob Warkotsch
  • git #c16aa49c - REST: Use generic error for patched-invalid-statement-group-type (T372267) by dima koushha
  • git #52666af6 - build: Updating composer dependencies by Umherirrender
  • git #60f645d6 - Support temporary users in SubmitEntityAction (T371030) by Lucas Werkmeister
  • git #43ff9e0f - REST: Use generic error for patched-sitelink-invalid-badge (T372273) by Jakob Warkotsch
  • git #b08f341b - REST: Use generic error for patched-sitelink-item-not-a-badge (T372274) by Jakob Warkotsch
  • git #e3ed6c77 - REST: Replace patched-invalid-statement-type errors with (T372268) by dima koushha
  • git #f8c96bc2 - REST: Replace patched-statement-invalid-field with patch-result-invalid-value (T372269) by dima koushha
  • git #2bfc6ef9 - Changelog version 0.1 text change by Sean Leong (WMDE)
  • git #38668f97 - Revert "REST: Retry flaky deleted property e2e tests" by Jakob
  • git #4badff4a - REST: Replace patched-item-invalid-field with patch-result-invalid-value (T372259) by Jakob Warkotsch
  • git #537c741c - REST: Generalize missing field in patch result error (T366249) by Jakob Warkotsch
  • git #b100447e - Replace gettype() with get_debug_type() in exception messages etc. by Bartosz Dziewoński
  • git #9447ffde - Drop duplicate @dataProviders from tests by thiemowmde
  • git #4181be52 - REST: Replace invalid-alias-list with invalid-value (T372138) by Jakob Warkotsch
  • git #0994964f - Fix broken description lookup test by thiemowmde
  • git #b396f12d - Check isNamed() before changing watchlist (T371091) by Lucas Werkmeister
  • git #596caa1e - DatabaseTermStoreWriterBase: Clarify best effort basis (T365055) by Lucas Werkmeister

WikibaseLexeme

edit
  • git #a476a309 - Use upstream markTestSkippedIfExtensionNotLoaded in tests by thiemowmde

WikibaseMediaInfo

edit
  • git #b513865b - Use …::class feature instead of hard-coding namespace in string by thiemowmde
  • git #ed36494d - Remove unused code from MediaSearchEntitiesFetcher::mbUcFirst by thiemowmde
  • git #1c6a79f0 - Use upstream markTestSkippedIfExtensionNotLoaded in tests by thiemowmde
  • git #5dc3263c - Use upstream NullLogger in tests by thiemowmde

WikibaseQualityConstraints

edit
  • git #ba135797 - Use strict_types in recently modified files (T369079) by Audrey Penven
  • git #9ad381ee - Update vague array types in ConstraintChecker interface by thiemowmde
  • git #2cd64940 - Make use of the ??= and ?? operators in more places by thiemowmde
  • git #0dd9772a - UniqueValueChecker queries additional endpoints (T369079) by Audrey Penven
  • git #38a96586 - Replace gettype() with get_debug_type() in exception messages by Bartosz Dziewoński

wikihiero

edit

WikiLambda

edit
  • git #2e17931a - FunctionViewerDetailsTable.vue: Fix alignment of checkboxes in table by Daphne Smit
  • git #0263af7b - Introduce wgWikiLambdaEnableRepoMode so it can be disabled on client-only wikis by James D. Forrester
  • git #2dec075f - WikiLambadApiBase: Factor out execute/run pattern here too by James D. Forrester
  • git #b35bcea7 - FunctionMetadataDialog: Skip metadata set when it only contains zObjectKey but no more metadata (T369625) by Daphne Smit
  • git #e8fe01b3 - App.vue: Increase jest test coverage for uncovered popstate lines by Daphne Smit
  • git #65ff20fb - API: Factor out WikiLambdaApiQueryGeneratorBase for simplicity by James D. Forrester
  • git #e8dad2dc - Make WikiLambdaApiBase::dieWithZError static to clean up code by James D. Forrester
  • git #c9141d20 - FunctionEditor: Limit input labels to a maximum length of 50 characters on the Frontend (T370995) by Daphne Smit
  • git #e99210d3 - i18n: Pluralization missing for validation messages by Daphne Smit
  • git #45fb7c61 - FunctionEditor: Re-use AboutEditMetadata logic to alter page title when Function Editor name fields change (T371350) by Daphne Smit
  • git #66d3b847 - Styles: Implement proposed styling Guidelines and naming conventions (T369596) by Daphne Smit
  • git #b7be5d4a - tests: Remove use of LBFactory::waitForReplication by Umherirrender

WikimediaIncubator

edit
  • git #8dee7254 - Use more narrow ConnectionProvider instead of LoadBalancer by thiemowmde

Skins

edit

MinervaNeue

edit

Vector

edit
  • git #13bfc3b0 - build: Updating mediawiki/mediawiki-codesniffer to 44.0.0 by Umherirrender
  • git #2d281db7 - Revert "Prevent dark-mode styles from affecting print media" by Jdlrobson

Misc

edit

No changes

edit
  • 3D
  • ActiveAbstract
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • Cognate
  • CologneBlue
  • CommonsMetadata
  • CommunityRequests
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • FundraiserLandingPage
  • Gadgets
  • GeoCrumbs
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • IPReputation
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • LoginNotify
  • MapSources
  • MassMessage
  • MediaModeration
  • MediaSearch
  • MetricsPlatform
  • MobileApp
  • Modern
  • MonoBook
  • NavigationTiming
  • NetworkSession
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • PageAssessments
  • PageImages
  • PageNotice
  • PageTriage
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • ParserMigration
  • PdfHandler
  • Poem
  • ProofreadPage
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • ReadingLists
  • RealMe
  • RelatedArticles
  • RevisionSlider
  • SandboxLink
  • Scribunto
  • SearchExtraNS
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • TimedMediaHandler
  • Timeless
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UniversalLanguageSelector
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • VisualEditor/VisualEditor
  • VueTest
  • WebAuthn
  • WikiEditor
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaCampaignEvents
  • WikimediaEditorTasks
  • WikimediaEvents
  • WikimediaMaintenance
  • WikimediaMessages
  • Wikisource
  • Wikistories
  • XAnalytics
  • timeline

Total changes

edit

242 Changes in 63 repos by 68 authors