MediaWiki 1.41/wmf.22/Changelog

Core changes edit

Vendor edit

Extensions edit

AbuseFilter edit

AdvancedSearch edit

AntiSpoof edit

  • git #e5c8eab3 - Do not rely on existence of test user in AntiSpoofPreAuthenticationProviderTest (task T342428) by Daimona Eaytoy

ArticlePlaceholder edit

  • git #29da3866 - Simplify SearchHookHandler to not require a special page by thiemowmde
  • git #08c988ec - Streamline code to make use of core features instead by thiemowmde

Babel edit

BounceHandler edit

CampaignEvents edit

CentralAuth edit

  • git #2f1fa0a6 - SpecialGlobalRenameUser: fill username from param by Taavi Väänänen
  • git #14f3fe08 - SpecialCentralAuth: add a shortcut link to rename a user by Taavi Väänänen
  • git #6d0ce1dc - GlobalRenameUser: Ensure old username is in canonical form (task T343958) by Taavi Väänänen
  • git #31f7f1a1 - GlobalRename: Ensure status database rows use the normalized name (task T343956) by Taavi Väänänen
  • git #6b1012c5 - Use correct line indent in SpecialCentralAuth by Umherirrender
  • git #eb55734d - i18n: Split apihelp for parameter globalallusers/userinfo/wikisets prop (task T285545) by Umherirrender
  • git #0e62305d - Migrate ILB::getConnectionRef() calls to ILB::getConnection() (task T343277) by gerritbot
  • git #fcece057 - Drop CentralAuthGroupMembershipProxy by Taavi Väänänen

CheckUser edit

ChessBrowser edit

  • git #3f0c95a3 - Remove @ingroup from ext.chessViewer.core.js by Umherirrender

CirrusSearch edit

Cite edit

  • git #e8da0229 - Mark CiteDbTest as using the `page` table by Daimona Eaytoy

Citoid edit

  • git #4384c42b - build: Remove unused eslint-disable by Umherirrender

cldr edit

CodeMirror edit

Collection edit

ConfirmEdit edit

ContentTranslation edit

Disambiguator edit

DiscussionTools edit

DonationInterface edit

Echo edit

EntitySchema edit

EventBus edit

  • git #d171acf4 - Use the new Telemetry state for handling requestId (task T320559) by Piotr Miazga
  • git #4e5d4533 - Stop using ArticleDeleteComple in favor of PageDeleteComplete by David Causse

EventLogging edit

  • git #a8b9c4de - Avoid DB access in more non-Database tests by Daimona Eaytoy
  • git #dacaa02c - Avoid DB access in non-database tests by Daimona Eaytoy

ExternalGuidance edit

  • git #0597dd3d - Return value from Array.some in mw.externalguidance\core.js by Umherirrender

FeaturedFeeds edit

FileImporter edit

FlaggedRevs edit

  • git #c50bdd17 - FlaggablePageView: Move isPageView() check outside of showingStable() (task T323254) by Bartosz Dziewoński
  • git #8b14e1b8 - FlaggablePageView: Clean up redundant conditions in showingStable() (task T323254) by Bartosz Dziewoński
  • git #b67441ae - Remove unused revreview-toggle-show and revreview-toggle-hide messages by Bartosz Dziewoński
  • git #5b8212cb - FlaggablePageView: Inline single-use methods by Bartosz Dziewoński
  • git #3b01478f - action=purge is not a page view (task T323254) by Bartosz Dziewoński
  • git #546f6e16 - Use new style of hook handlers with interfaces for core hooks by Bartosz Dziewoński
  • git #c09345e8 - FlaggedRevsApiHooks: Remove MW<1.25 compatibility by Bartosz Dziewoński
  • git #a35bbbf8 - FlaggedRevsApiHooks: Use SelectQueryBuilder instead of ApiQueryBase protected methods by Bartosz Dziewoński
  • git #f4a9eb28 - Deprecate FlaggedRevsRevisionReviewFormAfterDoSubmit (task T277883) by Amir Sarabadani
  • git #269cec0a - Drop all secondary caching of configuration parameters (task T340004) by thiemowmde
  • git #c44fb1c2 - Use the [ ... ] spread operator by thiemowmde
  • git #b54a1cbc - Display the cache size on Special:UnreviewedPages (task T340658) by Msz2001
  • git #1abc8374 - Drop all remaining usages of FR_PRIMARY const in favor of READ_… by thiemowmde

Flow edit

Gadgets edit

  • git #b6e76eeb - Add GadgetHooksTest to the Database group by Daimona Eaytoy
  • git #c8002996 - i18n: Split apihelp for parameter list=gadgets/gadgetcategories prop= (task T285545) by Umherirrender

GeoData edit

GlobalBlocking edit

GlobalCssJs edit

GlobalPreferences edit

  • git #815385af - Use ExpirationAwareness instead of deprecated IExpiringStore by Derick Alangi
  • git #43219d38 - Migrate ILB::getConnectionRef() calls to ILB::getConnection() (task T343277) by gerritbot

GlobalUsage edit

GlobalUserPage edit

GlobalWatchlist edit

  • git #b59ca5c7 - Add SpecialGlobalWatchlistSettingsTest to the Database group by Daimona Eaytoy

GoogleNewsSitemap edit

GrowthExperiments edit

IPInfo edit

JsonConfig edit

Kartographer edit

LdapAuthentication edit

Linter edit

LoginNotify edit

MachineVision edit

  • git #9c4cb722 - build: Move eslint exclude folders into existing .eslintignore by Umherirrender
  • git #caebb9fc - Add apihelp messages for prop=not-displayed by Umherirrender
  • git #55fa8bd1 - Migrate ILB::getConnectionRef() calls to ILB::getConnection() (task T343277) by gerritbot

Math edit

MediaSearch edit

MobileFrontend edit

MultimediaViewer edit

  • git #d4c17edc - QUnit: Use .toFixed() before compare .height() values by Fomafix
  • git #f4858976 - Avoid errors in Special:JavaScriptTest with non-default settings by Fomafix

NearbyPages edit

  • git #8d8f013f - Fixes dev script, updates Node version by Jon Robson

Newsletter edit

  • git #2c6cd8c8 - tests: Remove unneeded mock of ILoadBalancer::getConnectionRef by Umherirrender
  • git #4cbef79d - Migrate ILB::getConnectionRef() calls to ILB::getConnection() (task T343277) by gerritbot

NewUserMessage edit

Nuke edit

OATHAuth edit

OAuth edit

  • git #f9b546de - Migrate ILB::getConnectionRef() calls to ILB::getConnection() (task T343277) by gerritbot
  • git #d6e63b43 - Change type hint from DBConnRef to IDatabase by Umherirrender
  • git #6768d97c - tests: Move tests into @group Database by Umherirrender

OAuthRateLimiter edit

ORES edit

PageImages edit

PageTriage edit

PageViewInfo edit

  • git #4e99e8dd - Add ApiQueryMostViewedTest to the Database group by Daimona Eaytoy

Popups edit

  • git #97b9e453 - build: Use quotes for paths in package.json by Umherirrender
  • git #c581aab1 - Avoid using TestUser in non-Database tests by Daimona Eaytoy

ProofreadPage edit

  • git #642515b4 - build: Suppress eslint/stylelint warning by Umherirrender
  • git #c3826a9d - i18n: Split apihelp for parameter meta=proofreadinfo&prpiprop= (task T285545) by Umherirrender
  • git #c89c1b1b - Add descriptions for paramvalues for prppii and prppifp API modules (task T343448) by Sohom
  • git #a6a37668 - Fix API property prppifpprop=responsiveimages for format=xml by Umherirrender
  • git #e3fdf420 - selenium: Migrate wdio tests away from deprecated `@wdio/sync` mode (task T293079) by Timo Tijhof
  • git #e499ed08 - EIS: Allow programatic manipulation of text to be captured by EIS by Sohom

QuickSurveys edit

Quiz edit

ReadingLists edit

  • git #76757fa0 - build: Move eslint exclude folders into existing .eslintignore by Umherirrender
  • git #f33873eb - Migrate ILB::getConnectionRef() calls to ILB::getConnection() (task T343277) by gerritbot
  • git #0a7770dc - apihelp-readinglists+createentry-param-title: US spelling of localized by Reedy

SecurePoll edit

  • git #04b61569 - makeMailingList.php: Use PSR LoggerInterface instead of Monolog by Timo Tijhof
  • git #85f441f3 - Avoid DB access in SpecialSecurePollLogTest by Daimona Eaytoy
  • git #0a30da27 - Migrate ILB::getConnectionRef() calls to ILB::getConnection() (task T343277) by gerritbot
  • git #8c136184 - Migrate LB::getConnection( DB_PRIMARY ) calls to LBF::getPrimaryDatabase() (task T330641) by gerritbot

SiteMatrix edit

TemplateData edit

TemplateStyles edit

TextExtracts edit

  • git #627f65eb - Use ExpirationAwareness instead of deprecated IExpiringStore by Derick Alangi
  • git #cd565f85 - i18n: Split apihelp for parameter prop=extracts&exsectionformat= (task T285545) by Umherirrender

Thanks edit

  • git #cae27c61 - Add ApiCoreThankUnitTest to the Database group by Daimona Eaytoy
  • git #cddf22db - Update icon resource loader class due to icon changes in MobileFrontend (task T343053) by bwang

TocTree edit

  • git #de2efa26 - Fix @license and remove @subpackages from ext.toctree.js by Umherirrender
  • git #651ca97a - Load module 'ext.toctree' on livepreview by Fomafix

TorBlock edit

Translate edit

  • git #6959e4d0 - Make ReviewTranslationActionApiTest more robust by Daimona Eaytoy
  • git #c828624d - aggregategroups: Minor simplification of code by Abijeet
  • git #b5edbbf1 - entity.selector: Add option to allow suggestions when empty by Abijeet
  • git #d8cf81bd - i18n: Split apihelp for parameter messagecollection/messagegroups prop (task T285545) by Umherirrender
  • git #5a4c1bd2 - Add apihelp message for action=aggregategroups&groupsourcelanguagecode= (task T342643) by Umherirrender
  • git #8a9451a5 - AggregateGroups: Do not allow selection of invalid group by Abijeet
  • git #259bbbf5 - SearchTranslations: Make the header full width by Abijeet
  • git #dee61ff8 - SearchTranslations: Remove autocomplete for operator suggestions (task T323332) by Abijeet
  • git #7dbaab72 - Migrate ILB::getConnectionRef() calls to ILB::getConnection() (task T343277) by gerritbot
  • git #e40cf846 - tests: Add type hints and some more code improvements by Abijeet
  • git #a76e6ac2 - tests: Make TranslateInitGroupLoaders a noop by Abijeet
  • git #577ffda1 - tests: Add `@group Database` to tests that need it (task T155147) by Daimona Eaytoy

TrustedXFF edit

  • git #4af3fe62 - build: Move eslint exclude folders into existing .eslintignore by Umherirrender

TwoColConflict edit

UrlShortener edit

VueTest edit

VisualEditor edit

WebAuthn edit

  • git #879dcdf9 - WebAuthnDisableForm: Add strict typing by Timo Tijhof

Wikibase edit

WikibaseLexeme edit

WikibaseMediaInfo edit

Wikidata.org edit

WikiEditor edit

  • git #3c57553f - Add missing @param in jquery.wikiEditor.js by Umherirrender

WikiLambda edit

WikimediaApiPortalOAuth edit

WikimediaEditorTasks edit

WikimediaEvents edit

  • git #c03cba1b - clientError: Replace inline disables with eslint-disable camelcase by Timo Tijhof
  • git #6bf9605e - clientError: Add chrome:// to URI schema ban list (task T343274) by Gergő Tisza
  • git #2a6b02f1 - sessionTick: Switch to localStorage to avoid breaking browser cache (task T295619) by Timo Tijhof
  • git #bcfbc9c7 - sessionTick: Simplify and misc clean up by Timo Tijhof
  • git #a845b8ef - Document infrastructure and instrument ownership by Sam Smith

WikimediaMessages edit

XAnalytics edit

Skins edit

CologneBlue edit

MinervaNeue edit

Modern edit

MonoBook edit

Timeless edit

Vector edit

WikimediaApiPortal edit

  • git #2db7523d - Remove @param from @file comment in searchform.js by Umherirrender
  • git #ffd8fe3e - Do not use TestUser in UserMenuComponentTest by Daimona Eaytoy

Misc edit

VisualEditor/VisualEditor edit

  • git #f1cc17fb - ve.ce.Surface: Remove IE support in copy/paste code by Ed Sanders
  • git #45516acb - Remove ve.isPassiveEventsSupported by Ed Sanders
  • git #ff87fe63 - TableNode: Remove hack for ancient browser (FF39) by Ed Sanders
  • git #7fd68cde - Add a "review mode" to the surface view by Ed Sanders
  • git #ddb809ba - Implement PersistentContextItems by Ed Sanders

No changes edit

  • 3D
  • ActiveAbstract
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • BetaFeatures
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • CiteThisPage
  • CodeEditor
  • Cognate
  • CommonsMetadata
  • ContactPage
  • CreditsSource
  • Dashiki
  • DismissableSiteNotice
  • DoubleWiki
  • Elastica
  • ElectronPdfService
  • EventStreamConfig
  • ExtensionDistributor
  • FileExporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • Graph
  • GuidedTour
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • LiquidThreads
  • Listings
  • MapSources
  • MassMessage
  • MediaModeration
  • MobileApp
  • NavigationTiming
  • Nostalgia
  • OpenStackManager
  • PageAssessments
  • PageNotice
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Phonos
  • Poem
  • PropertySuggester
  • RSS
  • RealMe
  • RelatedArticles
  • RevisionSlider
  • SandboxLink
  • Score
  • Scribunto
  • SearchExtraNS
  • SearchVue
  • SecureLinkFixer
  • ShortUrl
  • SimilarEditors
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateSandbox
  • TemplateWizard
  • TheWikipediaLibrary
  • TimedMediaHandler
  • TitleBlacklist
  • TranslationNotifications
  • UniversalLanguageSelector
  • UploadWizard
  • UploadsLink
  • VipsScaler
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseQualityConstraints
  • WikidataPageBanner
  • WikimediaBadges
  • WikimediaIncubator
  • WikimediaMaintenance
  • Wikisource
  • Wikistories
  • intersection
  • timeline
  • wikihiero

Total changes edit

643 Changes in 103 repos by 92 authors