MediaWiki 1.44/wmf.3/Changelog

Core changes

edit
  • git #826abc0d - Branch commit for wmf/1.44.0-wmf.3 (T375662) by trainbranchbot
  • git #369cd984 - Upgrade wikimedia/relpath from 4.0.0 to 4.0.1 (T379480) by James D. Forrester
  • git #c894816e - PagesField.vue: enforce maximum 10 pages, or 50 for multiblocks (T362718) by MusikAnimal
  • git #7086a245 - SpecialBlock [Codex]: update target user on blur (T379162) by MusikAnimal
  • git #d36713a3 - Remove DataAccess::doPst as unused by Arlo Breault
  • git #3e513525 - Include ids in dummy parsoid array by Arlo Breault
  • git #1850bb4e - maintenance: Update generateUcfirstOverrides.php description (T372603) by Timo Tijhof
  • git #7a96bbe3 - Bump wikimedia/parsoid to 0.21.0-a4 (T379319) by Arlo Breault
  • git #9cdf8af3 - ApiSandbox: Separate out Utils and PageLayout classes by Ed Sanders
  • git #dbd6ad19 - ApiSandbox: Rename ApiSandbox.PageLayout to ApiSandboxLayout by Ed Sanders
  • git #5c1ee09b - ApiSandbox: Make state variables used between classes into ApiSandbox properties by Ed Sanders
  • git #ade2d036 - ParserCache: Allow for gradual roll out of the new key scheme (T373037) by Amir Sarabadani
  • git #b546d0e5 - ApiSandbox: Separate init and ApiSandbox class by Ed Sanders
  • git #6965c29e - PageUpdater: restore call to RevisionFromEditComplete (T379152) by daniel
  • git #37383602 - ContributionsPager: Make $namespaceInfo property protected (T378155) by Thalia
  • git #fb78a1ee - RELEASE-NOTES: Move CryptHKDF removal note to 1.43 by Kevin Israel
  • git #b7534500 - composer.json: Upgrade wikimedia/purtle to 2.0.0 (T379479) by Reedy
  • git #26356e9b - composer.json: Update mck89/peast from 1.16.2 to 1.16.3 (T376276) by Reedy
  • git #80f35265 - Updated pear/mail from 1.6.0 to 2.0.0 by Reedy
  • git #beed3ed1 - composer.json: Updated nikic/php-parser from ^4.10.2 to ^5.3.1 (T379508) by Reedy
  • git #ddf59b43 - Remove CryptHKDF and MWCryptHKDF by Kevin Israel
  • git #ce744e34 - auth: Clarify testUserForCreation documentation by Gergő Tisza
  • git #ac5143c6 - Update symfony/* by Reedy
  • git #ee1e844f - Updated wikimedia/timestamp from 4.1.1 to 4.2.0 (T378275) by Reedy
  • git #2b853b86 - Updated wikimedia/scoped-callback from 4.0.0 to 5.0.0 (T378300) by Reedy
  • git #442b4a7a - Updated justinrainbow/json-schema from 5.2.13 to 5.3.0 (T379377) by Reedy
  • git #39050fce - Ugraded wikimedia/bcp-47-code from 2.0.0 to 2.0.1 by Reedy
  • git #eda3b425 - Upgrade wikimedia/json-codec from 3.0.2 to 3.0.3 by C. Scott Ananian
  • git #54b81d8f - Correct range error in regexp of formatmetadata (T362829) by Derk-Jan Hartman
  • git #9f0cf38c - Allow other input and changes to trigger searchsuggestions to update (T177251) by Derk-Jan Hartman
  • git #81ae1abd - Updated wikimedia/services from 3.0.0 to 4.0.0 (T379384) by Reedy
  • git #f0f5dd0a - SpecialBlock: Add infochip to active and block log accordion (T376744) by Dayllan Maza
  • git #aef40071 - Handle MessageValue as parameters of I18nInfo (T372709) by Isabelle Hurbain-Palatin
  • git #35c367cb - mw.jqueryMsg: Simplify special cases for parser functions' first param (T379418) by Bartosz Dziewoński
  • git #8b173830 - mw.jqueryMsg: Allow complex expressions in parser functions' first param (T379418) by Bartosz Dziewoński
  • git #40faa7c1 - Upgrade wikimedia/xmp-reader from 0.9.3 to 0.9.4 (T379435) by Reedy
  • git #06bf39cd - ApiSandbox: Remove IIFE wrapper by Bartosz Dziewoński
  • git #c8184842 - ApiSandbox: Use arrow functions for some more event handlers by Bartosz Dziewoński
  • git #0b77b0f6 - ApiSandbox: Wrap very long lines by Bartosz Dziewoński
  • git #f6def6e8 - ApiSandbox: Convert some more function callbacks to arrow functions by Ed Sanders
  • git #2b207a3c - ApiSandbox: Remove unnecessary local context variables by Ed Sanders
  • git #8279ab69 - Remove unnecessary local context variables by Ed Sanders
  • git #2b71bd06 - Stats: Remove redundant docs, remove unused method by Derick Alangi
  • git #1eda752f - Introduce ContributionsRangeTrait for handling IP range limits (T378111) by Thalia
  • git #58dc0923 - Use variable for current gallery background by Jon Harald Søby
  • git #5cf3cd03 - exception: Suppress dependency loop exception (T379125) by Tim Starling
  • git #222c29fc - SpecialBlock: Add suppress log accordion (T377725) by Sam Wilson
  • git #8e53211b - docker-compose.yml: Add a comma by Reedy
  • git #73c2f6b6 - Define and store MediaWiki REST API ‘page’ endpoint responses as JSON schemas (T375530) by Wendy Quarshie
  • git #c497f947 - Test initSiteStats.php (T371167) by Dreamy Jazz
  • git #35ad463a - Test invalidateUserSessions.php (T371167) by Dreamy Jazz
  • git #3c2c4685 - Don't hardcode the file extension in searchindex normalization (T366904) by Derk-Jan Hartman
  • git #2fbf22de - BlockLog.vue: Modify messages, compute menuItems (T368059) by TheresNoTime
  • git #9df16787 - Allocate tests to groups sequentially instead of round-robin (T378478) by Arthur Taylor
  • git #e93a7e18 - Various minor fixes to @var and @return docs by thiemowmde
  • git #3dbfb74a - REST: ability to validate responses against response schemas in tests (T376339) by bpirkle
  • git #656b409e - Updated wikimedia/remex-html from 4.1.0 to 4.1.1 (T379082) by James D. Forrester
  • git #9b2e4ee3 - TextPassDumper: refresh content address on failure (T377594) by Erik Bernhardson
  • git #3bade287 - RELEASE-NOTES: Move Codex 1.15.0 update to correct file by James D. Forrester
  • git #1bfbe1fd - installer: Move searchindex changes into 1.43 section after backport by Reedy
  • git #2869a7e7 - Upgrade mediawiki/mediawiki-codesniffer from 44.0.0 to 45.0.0 and composer/semver from v3.4.2 to v3.4.3 (T375310) by James D. Forrester
  • git #54835455 - Collect test failure logs and print them at the end of parallel runs (T378481) by Arthur Taylor
  • git #07de9418 - SpecialBlock [Codex]: Do not convert autoBlockExpiry to a ref (T377509) by Sam Wilson
  • git #afb35a72 - Add @inheritDoc to SpecialBlock.php methods by Sam Wilson
  • git #3408aec4 - SpecialBlock: Hide the block log from bottom of page (T377522) by hmonroy
  • git #85d660dd - SpecialBlock [Codex]: rename page to 'Manage blocks' (T373570) (T377997) by MusikAnimal
  • git #b825cf7d - SpecialBlock: Reload BlockLog components after saving a block (T378586) by Sam Wilson
  • git #e4580776 - Add hyphen to "user-specific" by Amir E. Aharoni
  • git #b11367b3 - SpecialBlock [Codex]: clear success msg when target user changes (T379033) by MusikAnimal
  • git #c34a8401 - Skins: Pass icon data to link data for skins by Jon Robson
  • git #b361d6c6 - Use real type hints for services etc. in includes/auth/, session/, user/ by Bartosz Dziewoński
  • git #9c10fe6b - Use User::getInstanceForUpdate to update user on SpecialEmailInvalidate (T378736) by Umherirrender
  • git #7c8d3b8c - Add namespace translations for Duala (T376248) by Amir E. Aharoni
  • git #b49cc1b3 - debug: Remove use of makeConfigSetScript() from MWDebug (T36738) by Timo Tijhof
  • git #4a730b2e - Add DumpableObjectsTest to the database test group (T374494) by Brent Laabs

Vendor

edit

Extensions

edit

AbuseFilter

edit

AdvancedSearch

edit
  • git #8a633ce2 - Add a hyphen to "language-specific" by Amir E. Aharoni
  • git #4b17ae9c - Replace deprecated call to url.parse() by WMDE-Fisch

AutoModerator

edit
  • git #a29a06a0 - Add documentation to the qqq file to explain why our wikitext link syntax is slightly different than the norm (T374159) by Kgraessle
  • git #87ab8fac - Add follow-up message instead of sending new one (T372476) by suecarmol
  • git #7f5192bc - Implement a limit and configuration for same-user-same-page reverts in Automoderator (T370795) by Kgraessle

CampaignEvents

edit

CategoryTree

edit

CentralAuth

edit

Chart

edit

CheckUser

edit
  • git #a6c47ddc - Add wgCheckUserSpecialPagesWithoutIPRevealButtons config (T379495) by Dreamy Jazz
  • git #65f00bed - Show namespaces for external articles in Special:GlobalContributions (T378155) by Thalia
  • git #92efa3e2 - Check $wgRangeContributionsCIDRLimit for contributions special pages (T378111) by Thalia
  • git #800b01af - Improve readability of CheckUserLookupUtils::isValidIPOrRange by Thalia
  • git #3e58ff3c - e2e test that Client Hints data is collected for edits (T379252) by Dreamy Jazz
  • git #81d15aee - Collect Client Hints data on failed login attempts (T345818) by Dreamy Jazz
  • git #e4763123 - Fix quotation marks in SpecialPageInitListHandler by Thalia
  • git #858cca5e - Support private log events in Client Hints REST API endpoint (T345818) by Dreamy Jazz
  • git #9411f4f0 - CheckUser.alias.php: Sync Korean translation with English text by Yongmin Hong
  • git #8c2e958c - Unify temporary account-related permission checks (T375465) by Máté Szabó
  • git #f15a2609 - GlobalContributionsPager: Display a notice if results are missing (T377960) by Thalia
  • git #e85d2711 - GlobalContributionsPager: Format external links based on permissions (T378525) by Thalia
  • git #718e5c09 - GlobalContributionsPager: Hide external revs hidden from the user (T378525) by Thalia

CirrusSearch

edit

Cite

edit
  • git #dd6587c4 - Display Cite error messages in Parsoid (T372709) by Isabelle Hurbain-Palatin
  • git #6b156870 - Update knownFailures after normalization in core by Arlo Breault

Citoid

edit

cldr

edit

CodeEditor

edit

CodeMirror

edit
  • git #f4cf12b3 - ve.ui.CodeMirror.v6: use DOMRect width when updating gutter width (T357482) by MusikAnimal
  • git #bc897f30 - CodeMirror support for WikiEditor keyboard shortcuts (T62928) by Siddharth VP

CommunityConfiguration

edit

ConfirmEdit

edit

ContentTranslation

edit

DiscussionTools

edit
  • git #126aafa8 - build: Remove php version from composer.json by Umherirrender

DonationInterface

edit
  • git #9073bf0c - Jazz up mailcheck text (T363473) by Elliott Eggleston
  • git #ed29debf - Add amount validation for inapp payment submit (T376195) by wfan
  • git #7d781045 - Undo update to git ignore by Damilare Adedoyin
  • git #0390637f - remove vscode debug files from git by Damilare Adedoyin
  • git #42f48f63 - make the message clearer that we have ach and sepa will not have recurring token no need to warn by wfan

ElectronPdfService

edit
  • git #e8aa35dc - selenium: Replace Node.js Assert library with WebdriverIO Expect library (T325740) by Željko Filipin

EventLogging

edit

GlobalBlocking

edit
  • git #1f9ad70f - Add @inheritDoc to functions by Umherirrender
  • git #8cf39f54 - Add type-declaration to GlobalBlock::getXff by Umherirrender

GlobalCssJs

edit

GlobalUsage

edit
  • git #2123a940 - Inject services into special pages by Umherirrender

GrowthExperiments

edit

GuidedTour

edit

IPInfo

edit

Kartographer

edit
  • git #cdca881c - Different file name for virtual vs. physical externalLinks.json (T374492) by thiemowmde
  • git #943922c6 - Use MainConfigNames constants in tests by thiemowmde
  • git #f90338e2 - Use SettingsBuilder::overrideConfigValue to overwrite a config value by Fomafix

Math

edit

MobileFrontend

edit

MultimediaViewer

edit
  • git #b5ed0e6c - mmv.js: Store comingFromHashChange as a class property by Ed Sanders

OATHAuth

edit
  • git #ffb7da7a - Add copy button for recovery codes (T354028) by Reedy
  • git #55ea2808 - Remove $wgOATHAuthDatabase support by Reedy
  • git #b5bb50a0 - Simplify the message notification-body-oathauth-oathauth-recoverycodesleft by Amir E. Aharoni
  • git #1be0b2bd - Make 2FA client examples into urls (T359996) by Reedy
  • git #12cd981e - Add (non linked) 2FA client examples to two more messages (T359996) by Reedy
  • git #bd4f71a9 - TOTPSecondaryAuthenticationProvider: Avoid use of getModule() by Taavi Väänänen
  • git #ffe501d6 - ApiOATHValidate: Remove use of getModule() by Taavi Väänänen
  • git #6a65185d - ApiOATHValidate: Inject services by Taavi Väänänen
  • git #6cc24238 - tests: Add basic integration tests for ApiOATHValidate by Taavi Väänänen
  • git #d52c9514 - OATHUser: Use UserIdentity where applicable by Taavi Väänänen

OAuth

edit
  • git #c506e326 - rest: Set context title before generating OutputPage error page (T379504) by Ammarpad
  • git #ed12943f - createOAuthConsumer script: add support for owner-only consumer creation (T274713) by Michael Daniels

PageTriage

edit
  • git #f513d900 - selenium: Replace Node.js Assert library with WebdriverIO Expect library (T325740) by Željko Filipin

ReportIncident

edit
  • git #06c34106 - Split code computing form error messages from code toggling error flags (T357424) by Héctor Arroyo
  • git #3aaa4ac3 - Hook discussionToolsOverflowMenuOnChoose listener in init.js instead of App.vue (T357424) by Héctor Arroyo
  • git #10a14ed9 - Hook listeners for the report incident link from init.js instead of App.vue (T357424) by harroyo-wmf

RevisionSlider

edit

Scribunto

edit

SecureLinkFixer

edit

SecurePoll

edit

TemplateStyles

edit
  • git #736a93a9 - Use native str_contains and such where possible by thiemowmde
  • git #920c0a13 - Use singular overrideConfigValue where possible by thiemowmde
  • git #a982e829 - Drop support for wikimedia/css-sanitizer < 5.4.0 by James D. Forrester

TitleBlacklist

edit
  • git #411c7c2f - Use SettingsBuilder::overrideConfigValue to overwrite a config value by Fomafix

Translate

edit
  • git #836c021c - Event Logging: Add 'review' action (T364460) by wangombe
  • git #0e276c42 - RecentChangesTranslationFilterHookHandler: Replace call to deprecated ChangeTags::getDisplayTableName() (T379150) by James D. Forrester
  • git #c9264fc0 - Event Logging: User closes the translation editor (T364460) by wangombe
  • git #ca86cbfd - Event Logging: User pastes the text (T364460) by wangombe
  • git #7ac34f36 - Replace usage of Xml::listDropdownOptions with Html::listDropdownOptions (T369056) by wangombe
  • git #33e62798 - Fix some documentation related issues highlighted by eslint by Abijeet
  • git #47882f14 - Remove use of deprecated GlobalDependency (T360956) by wangombe
  • git #4e10d3bc - MessageBundle: When normalizing translation key remove prefixed title (T359918) by Abijeet
  • git #085794c4 - ImportTranslatableBundleMaintenanceScript: Remove usage of Status::getMessage (T369056) by Abijeet
  • git #afae78dd - ImportTranslationSpecialPage: Remove usage of Xml::inputLabel (T369056) by Abijeet
  • git #a6874cd7 - MessageWebImporter: Remove usage of deprecated Xml::radioLabel (T369056) by Abijeet
  • git #8747ce93 - Fix automatic category creations by FuzzyBot (T285463) by Pppery
  • git #03a99626 - UpdateTranslatablePageJob: Fix message group check when clearing cache (T369602) by Abijeet

UniversalLanguageSelector

edit
  • git #98659435 - Remove unnecessary local context variables by Ed Sanders
  • git #ed260950 - ESLint: Enforce prefer-const with manual fixes by Ed Sanders
  • git #78373cb3 - ESLint: Enforce no-var and autofix by Ed Sanders
  • git #f8dfc03e - ESLint: Update to ES6 and autofix by Ed Sanders
  • git #da73bc2d - Update jquery.uls and jquery.ime from upstream by Amir E. Aharoni
  • git #42b4e412 - Add search aliases for Acholi (ach) and Lango (laj) (T376054) (T376060) by Amir E. Aharoni
  • git #0d0bc03a - Add search aliases for Shan (shn) (T377856) by Amir E. Aharoni
  • git #6bfc1b74 - Add new name of paste target (clipboardHandler) to list of exceptions by Ed Sanders

UploadWizard

edit

UrlShortener

edit
  • git #28f87214 - Get config from SettingsBuilder in Hooks::onRegistration by Fomafix

VisualEditor

edit
  • git #a5200b46 - Update VE core submodule to master (50d3711de) by Ed Sanders
  • git #239aa714 - Edit check: fix an error when drawing selections by David Lynch
  • git #b8f032d2 - Handle view tab clicks even on edit pages (T379367) by Ed Sanders
  • git #176e9c32 - CollabTarget: Use generateUniqueId by Ed Sanders
  • git #f2b44a93 - Update VE core submodule to master (267db0f3c) by Ed Sanders
  • git #793a1364 - Allow multiple highlight fragments to be passed to an edit check by Ed Sanders
  • git #7ac339ce - Diff extension body contents (T359469) by Ed Sanders

WebAuthn

edit
  • git #4e0deac7 - Authenticator: Allow changing OATHUser::getUser() to UserIdentity by Taavi Väänänen

Wikibase

edit

WikibaseLexeme

edit
  • git #cd7ce37c - Make use of ??= and similar operators where it makes sense by thiemowmde

WikibaseQualityConstraints

edit
  • git #e482feea - composer.json: Upgrade wikimedia/purtle to 2.0.0 (T379479) by Reedy
  • git #2392e110 - Remove (almost) meaningless @var docs from constants by thiemowmde
  • git #74825e7f - Use DefaultConfig trait instead of individual Config mocks by thiemowmde
  • git #6b2dc350 - Remove null default argument from some nullable parameters (T376276) by Lucas Werkmeister
  • git #63bb604d - Remove dead code by Lucas Werkmeister

WikiLambda

edit
  • git #55bc5586 - Add ZObjectAlphabeticPager to use with SpecialListObjectsByType (T342912) by Daphne Smit
  • git #ba2003a3 - Insert fake MUL alias to the labels table to make unnamed objects searchable (T358737) (T373038) by gengh
  • git #4429151b - Update labels table with correct value of returnType when output is generic (T375972) by gengh
  • git #c0529bd6 - Limit lookup visibleItemList to 5 in ZObject and Wikidata entity selectors (T377337) by gengh
  • git #ed3c470f - Add Wikidata LexemeForm and Wikidata Item components (T377825) by gengh

WikiLove

edit

WikimediaCampaignEvents

edit

WikimediaEvents

edit

WikimediaMessages

edit

Skins

edit

MinervaNeue

edit

Vector

edit

Misc

edit

VisualEditor/VisualEditor

edit
  • git #03ef2ad7 - Fix an inheritance typo by Zoë
  • git #2e48754b - Add test case documenting wrong behaviour when moving annotated metadata by David Chan
  • git #ec97d88b - ClipboardHandler: Improve handling of text style conversion by Ed Sanders
  • git #f9d6ec27 - ClipboardHandler: Give importedData annotations unique event IDs by Ed Sanders
  • git #6454e904 - Demo: Don't restore from auto-save when switching to/from source by Ed Sanders

No changes

edit
  • 3D
  • ActiveAbstract
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • CommunityRequests
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Echo
  • Elastica
  • EntitySchema
  • EventBus
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • FlaggedRevs
  • Flow
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalPreferences
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • IPReputation
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • LiquidThreads
  • LoginNotify
  • MapSources
  • MassMessage
  • MediaModeration
  • MediaSearch
  • MetricsPlatform
  • MobileApp
  • Modern
  • MonoBook
  • NavigationTiming
  • NearbyPages
  • NetworkSession
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OAuthRateLimiter
  • ORES
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • ParserMigration
  • PdfHandler
  • Phonos
  • Poem
  • Popups
  • ProofreadPage
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • ReadingLists
  • RealMe
  • RelatedArticles
  • SandboxLink
  • Score
  • SearchExtraNS
  • SearchVue
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • TimedMediaHandler
  • Timeless
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadsLink
  • VipsScaler
  • VueTest
  • WikiEditor
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaIncubator
  • WikimediaMaintenance
  • Wikisource
  • Wikistories
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

edit

312 Changes in 60 repos by 82 authors