MediaWiki 1.41/wmf.9/Changelog

Core changes

edit
  • git #db81a84e - Branch commit for wmf/1.41.0-wmf.9 (T330215) by trainbranchbot
  • git #0e1cdb23 - BundleSizeTest: use a provider by Tim Starling
  • git #700ed918 - Watchstar: update text updating logic to use lastElementChild (T336640) (T336641) by bwang
  • git #32cf89d5 - rdbms: Roll up small once-called private/protected methods of Database by Amir Sarabadani
  • git #8a286dbc - Support multilingual SVGs in page language in galleries (T205040) (T310453) by Arlo Breault
  • git #456b507e - Replace deprecated language codes in user options variant and variant-* (T131042) by Fomafix
  • git #11d4d33e - Remove deprecated WatchlistNotificationManager class alias by Umherirrender
  • git #2895959d - Hard-deprecate UserGroupMembership::getGroupName/getGroupMemberName (T325673) by Umherirrender
  • git #289466b3 - VFormHTMLForm: Remove dead code (T182050) by Jon Robson
  • git #6f7b3d13 - Remove mediawiki ui styles on OOUI forms (T182050) by Jon Robson
  • git #fe906c2e - Drop mw-ui-radio markup (T182050) by Jon Robson
  • git #74c55892 - Clean up implementations of isQuotedIdentifier by Matěj Suchánek
  • git #594d11c4 - specials: Get config from ContextSource and not MainConfig service by Umherirrender
  • git #678fc17b - language: Replace complex regex/loops with native functions by thiemowmde
  • git #bcd9266c - Add first test cases for grammar in 'kk', 'tyv' languages by Bartosz Dziewoński
  • git #d9e8e296 - ApiHelp: add per-param IDs for linking (T313894) by Lucas Werkmeister
  • git #54ca5447 - Add convenience method TempUserCreator::shouldAutoCreate() by Tim Starling
  • git #242a5b2a - Reset the cached skin in RequestContext::setUser() (T336504) by Tim Starling
  • git #3b7ca220 - ExtensionProcessor: Drop support for skin template directories relative to core (T262067) by Jon Robson
  • git #625ef1f5 - mw.widgets: Override onTagSelect method to avoid uncaught error (T334922) by Func
  • git #3f48a193 - mw.widgets: Cleanup multiselect widgets by Func
  • git #423bff2b - filebackend: Use SwiftFileBackend::$RES_ABSENT for self-documentation by Umherirrender
  • git #d85f9bd2 - Move some hooks to ResourceLoader\HookRunner by Umherirrender
  • git #85a3cc74 - Sync up core repo with Parsoid by C. Scott Ananian
  • git #85cde7fa - ResourceLoader: Fix "out of sync" message to ignore $errors case (T321394) by Timo Tijhof
  • git #8f0fd34c - Update Codex from v0.9.1 to v0.10.0 (T295711) (T322436) (T325105) (T325788) (T331039) (T333437) (T334887) (T335088) (T335323) (T335430) (T335959) (T336208) (T336249) (T336267) by Anne Tomasevich
  • git #4310dd3c - preferences: Add back the lazy-infuse feature for the mobile layout by Func
  • git #87160074 - In User::clearInstanceCache() mark the $reloadFrom parameter as loaded by Tim Starling
  • git #53d17afa - Replace strcmp calls with equality check by Matěj Suchánek
  • git #5035a756 - virtualrest: Deprecate SwiftVirtualRESTService by rrana-wmf
  • git #e04d3a28 - Replace internal Hooks::runner (T335536) by Umherirrender
  • git #1bc60f81 - Nepali text characters in section headings (H2) partially cut (T333938) by Bada Kaji
  • git #ba46152a - rdbms: Drop Database::queryMulti() by Amir Sarabadani
  • git #34875dec - ResourceLoader: Upgrade OOjs from 6.0.0 to 7.0.1 by Timo Tijhof
  • git #4d05ba40 - MediaWikiIntegrationTestCase: Fail test when insert() fails by Gergő Tisza
  • git #f283c0e9 - schema: Add user_is_temp column to the user table (T333223) by Thalia
  • git #4f540e15 - ResourceLoader: In extension schema, validate properties of file info objects by Tim Starling
  • git #2be3a90a - PageUpdater: Use ICP instead of LB/LBF (T330641) by Amir Sarabadani
  • git #56aeec04 - Remove hindi fallback and add gom-latn fallback per request (T335758) by Pppery
  • git #632481c3 - ParserOutput: Ensure page title is updated after merging properties (T293514) (T294621) by Subramanya Sastry
  • git #584d157a - mediawiki.skinning: Make toggle label use link color token (T336065) by Volker E
  • git #54dfb05c - startup: Modernise test syntax by Timo Tijhof
  • git #77e27f21 - mediawiki.template.mustache: Modernise test syntax by Timo Tijhof
  • git #678326e6 - rdbms: Throw when makeWhereFrom2d() receives empty data by Timo Tijhof
  • git #02a12162 - ResourceLoader: Support 'authors' in foreign-resources.yaml for SpecialVersion (T335867) by James D. Forrester
  • git #2da0f17e - rdbms: clean up getLag()/getSessionLag() comments in IReadableDatabase by Aaron Schulz
  • git #a5d3b1a4 - mediawiki.mixins: Remove deprecated Less mixins as of 1.37.0 (T306486) (T308351) by Volker E
  • git #e8bf1a18 - title: Remove protection related deprecated Title functions (T306131) by Umherirrender
  • git #340c5cc8 - Fix documentation on FallbackContent[Handler]. New in 1.36 not 1.34 by Brian Wolff
  • git #a8166fad - preferences: Use the new DOM element after infusion (T335287) by Func
  • git #868924fa - RELEASE-NOTES-1.41: remove trailing whitespace by DannyS712
  • git #00f6320a - mediawiki.ui: Remove deprecated variables (T319381) by Volker E
  • git #353a99b9 - preview: fix template list sorting (T334441) by Sam Wilson
  • git #a59c4461 - ResourceLoader: Allow FileModule scripts to be generated with a callback (T47514) by Tim Starling
  • git #60ed3207 - ResourceLoader: Update Mustache.js from 3.0.1 to 4.2.0 by Timo Tijhof
  • git #09c18149 - Improve the documentation of wfExpandUrl (T118413) by Gergő Tisza
  • git #9617c86e - Add a link to doc page in messages about creation of temporary accounts (T335530) by Bartosz Dziewoński
  • git #cc002261 - Fix missing Entity Labels in list=recentchanges (T327062) by Michael Große
  • git #c09409b9 - rdbms: remove unused ILoadBalancer::CONN_REFRESH_READ_ONLY constant (T334970) by Aaron Schulz
  • git #65f04c76 - api: Use a temp placeholder for signature on preview/pst (T331397) by Umherirrender
  • git #8315e918 - Remove deprecated MWHttpRequest::factory (T324918) by Umherirrender
  • git #8b58bd2f - api: Explicit parse param help messages from validator by Umherirrender
  • git #f3007f37 - maintenance: Rename generateLocalAutoload to generateAutoload by daniel
  • git #cd3c4009 - Pass `allowEditTags` config through to multiselect widgets by Thalia

Vendor

edit

Extensions

edit

AbuseFilter

edit

AdvancedSearch

edit

ArticleCreationWorkflow

edit
  • git #573b730b - Transclude the landing page instead of redirecting (T204234) by Bartosz Dziewoński
  • git #c06dba53 - Remove outdated documentation file by Bartosz Dziewoński

BounceHandler

edit
  • git #e222b6ab - Call SpecialPage::getTitleFor with the internal special page name (T336633) by Umherirrender

CampaignEvents

edit
  • git #02f59386 - Decompose JOINs on address tables in EventStore (T334483) by Daimona Eaytoy
  • git #c37e925a - Improve error handling when editing or deleting events (T334486) by Daimona Eaytoy
  • git #e97ca718 - Add sync status and last synchronization time for tracking tools by Daimona Eaytoy
  • git #aed7b878 - Add TrackingToolAssociation to represent associations of tools and events by Daimona Eaytoy
  • git #b9e563ff - Represent tracking tools with arrays in EventRegistration by Daimona Eaytoy

CategoryTree

edit

CheckUser

edit
  • git #5807a744 - Add more Special:CheckUser and Special:CheckUserLog selenium tests (T318448) by Dreamy Jazz
  • git #ed0a7975 - Fix reveal button on Minerva to avoid overlaps on RecentChanges and Watchlist (T331001) by Thalia
  • git #68fc4cb1 - Fix styling for IP reveal button in subtitle (T331008) by Thalia

CirrusSearch

edit

Cite

edit

Citoid

edit

cldr

edit

CodeMirror

edit
  • git #7a3f46b4 - Migrate ResourceLoaderCodeMirrorModule to a virtual file callback (T47514) by Tim Starling

ConfirmEdit

edit

ContentTranslation

edit

DiscussionTools

edit
  • git #cff03d96 - Fix Vector 2022 TOC metadata styles by Bartosz Dziewoński
  • git #d9618ce6 - Improve punctuation in 'discussiontools-emptystate-desc-self' message by Bartosz Dziewoński

DonationInterface

edit

EntitySchema

edit

Flow

edit
  • git #60b2899b - Rename local variable to use name of service WatchlistManager by Umherirrender

GlobalBlocking

edit
  • git #1c02302d - php: Fix passing null to parameter of type string by Func

Graph

edit

GrowthExperiments

edit

Kartographer

edit
  • git #8d437ab0 - Reset offset when map dialog is closed (T335648) by WMDE-Fisch
  • git #8a159e62 - Move classes to more fitting Modules/ and Special/ directories by thiemowmde
  • git #6d885ae4 - Make use of .less nesting for fullscreen sidebar CSS code by thiemowmde

LabeledSectionTransclusion

edit

Math

edit
  • git #a38e56c3 - Revert "Add getMultiHttpClient function to make HTTP requests to Mathoid." by Daniel Kinzler
  • git #38c73d9b - Add getMultiHttpClient function to make HTTP requests to Mathoid. (T335347) by rrana-wmf
  • git #3fa7837c - Add test case for MathRestbaseInterface::batchEvaluate by daniel

MobileFrontend

edit
  • git #44f7bf6b - Change "Save" to "Publish" in messages by Amir E. Aharoni
  • git #d326dee2 - Update bundle size for source map links (T47514) by Tim Starling
  • git #02a810ac - Mark some PHP files as not needing test coverage by Jon Robson
  • git #d4278afd - MobileFrontend: Watchlist better mobile experience (T331078) by Moh'd Khier Abualruz
  • git #1d91f6c8 - MobileFrontend: Missing message string in watchlist (T331078) by Moh'd Khier Abualruz
  • git #6b9e79b1 - Migrate ResourceLoaderFileModuleWithMFConfig to a virtual file callback (T47514) by Tim Starling
  • git #95454e71 - editor: Use core post-edit notifications (T336001) by Bartosz Dziewoński

MultimediaViewer

edit
edit

Newsletter

edit

OAuth

edit

PageTriage

edit

Popups

edit
  • git #875f7ffc - Use native JavaScript for creating the footer link by Jon Robson
  • git #3bd42750 - Fix test case with type with space in it by Jon Robson
  • git #76973662 - Fixes: Uncaught TypeError: n.closest is not a function (T336650) by Jon Robson
  • git #428c32d0 - Switch to native Promises and fetch by Jon Robson
  • git #8f03303d - Restrict page previews to browsers that support multiple not selectors by Jon Robson
  • git #d4376bf2 - Load Modules support initialization by Jon Robson
  • git #7ff66a50 - Fixes flakey test: it should resolve after waiting by Jon Robson

QuickSurveys

edit

RealMe

edit

Score

edit
  • git #dc3c6c22 - Migrate ScoreVeResourceLoaderModule to a virtual file callback (T47514) by Tim Starling

Scribunto

edit

SearchVue

edit
  • git #fbca1de7 - Vue warnings on Special:Search when search preview is clicked (T330250) by Simone Cuomo
  • git #cd9b60c2 - Mobile quick view - Show the expanded search result snippet (T327543) by Simone Cuomo
  • git #9d65d4c9 - Search preview - Open images in commons widget in Multimedia Viewer (T323650) by Simone Cuomo

SyntaxHighlight_GeSHi

edit
  • git #54b02b02 - Migrate ResourceLoaderSyntaxHighlightVisualEditorModule to a virtual file callback (T47514) by Tim Starling

TorBlock

edit

Translate

edit
  • git #a7b67ba2 - HooksTest: use clearHooks() insetad og $wgHooks = []. by daniel
  • git #bf832ed6 - styles: Remove deprecated `.background-image()` mixin call by Volker E

UniversalLanguageSelector

edit

UploadWizard

edit

UrlShortener

edit

VueTest

edit

VisualEditor

edit
  • git #a223bedc - Update VE core submodule to master (1a98e553b) by Bartosz Dziewoński
  • git #780639f8 - Preserve classes on all file elements, not just broken images (T270150) (T314097) by Arlo Breault
  • git #00abad48 - Don't show the diff-mode selector if not viewing a diff (T324759) by Sam Wilson
  • git #ee33c850 - Prevent desktop init from running on mobile by Ed Sanders
  • git #688a0871 - MobileArticleTarget: Removed unused class by Ed Sanders
  • git #40ccea6a - Add VisualEditor's libraries to Special:Version by James D. Forrester
  • git #ec425a06 - Fix one more place where we tried to set preferences for temp users (T332415) (T332435) by Bartosz Dziewoński
  • git #6c229454 - Update VE core submodule to master (faecd7c37) by Bartosz Dziewoński
  • git #3c07178d - MWWikitextSurface: Deactivate surface on mobile before showing paste context (T336073) by Ed Sanders

Wikibase

edit

WikibaseQualityConstraints

edit
  • git #ca913326 - Bump grunt-eslint from 24.0.1 to 24.1.0 by Addbot

WikidataPageBanner

edit

WikiLambda

edit
  • git #13a6bda0 - Refine logging message by adding functionZid by dmartin
  • git #1c0d97da - Refactor ZObjectSelector to fix reactivity and styling issues (T328425) by gengh
  • git #69307a3d - Update function-schemata sub-module to HEAD (7ad8a56) by James D. Forrester
  • git #f8c624c3 - Increase readability of log messages by adding functionZid by dmartin
  • git #fba4390c - LocalizedLable: Restore language chip styles by gengh

WikimediaEvents

edit

Wikistories

edit

Skins

edit

MonoBook

edit

Timeless

edit
  • git #3bfe06e2 - Minimize jQuery/JavaScript code in main.js a little by thiemowmde

Vector

edit

Misc

edit

VisualEditor/VisualEditor

edit
  • git #41b78984 - Pass selection to scrollSelectionIntoView, use in FindAndReplaceDialog by Ed Sanders
  • git #35eb0ee4 - Always give ToolbarDialog's a background by Ed Sanders
  • git #895f8743 - Update jquery.uls data from upstream by James D. Forrester
  • git #547d1443 - Replace toolbar dialog shield with pointer-events: none by Ed Sanders
  • git #a00eb470 - ve.ce.BranchNode: Limit Firefox image hack to versions <69 by Ed Sanders
  • git #761bbc83 - ve.ce.BranchNode: Only add browser support CSS when needed by Ed Sanders

No changes

edit
  • 3D
  • ActiveAbstract
  • AntiSpoof
  • ApiFeatureUsage
  • ArticlePlaceholder
  • Babel
  • BetaFeatures
  • Calendar
  • Campaigns
  • Capiunto
  • CentralAuth
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • CodeEditor
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • Echo
  • Elastica
  • ElectronPdfService
  • EventBus
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • FlaggedRevs
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • GuidedTour
  • IPInfo
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LandingCheck
  • LdapAuthentication
  • Linter
  • LiquidThreads
  • Listings
  • LoginNotify
  • MachineVision
  • MapSources
  • MassMessage
  • MediaModeration
  • MediaSearch
  • MinervaNeue
  • MobileApp
  • Modern
  • NearbyPages
  • NewUserMessage
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Phonos
  • Poem
  • ProofreadPage
  • PropertySuggester
  • Quiz
  • RSS
  • ReadingLists
  • RelatedArticles
  • RevisionSlider
  • SandboxLink
  • SearchExtraNS
  • SecureLinkFixer
  • SecurePoll
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • TimedMediaHandler
  • TitleBlacklist
  • TocTree
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadsLink
  • VipsScaler
  • WebAuthn
  • WikiEditor
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexeme
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • Wikidata.org
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaIncubator
  • WikimediaMaintenance
  • WikimediaMessages
  • Wikisource
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

edit

263 Changes in 56 repos by 68 authors