MediaWiki 1.41/wmf.16/Changelog

Core changes

edit
  • git #a0f2d517 - Branch commit for wmf/1.41.0-wmf.16 (T340244) by trainbranchbot
  • git #8f88d350 - ResourceLoader: Make SpecialJavaScriptTest loading more robust by Marius Hoch
  • git #9b0df533 - Sync up core repo with Parsoid by Arlo Breault
  • git #0074a7dd - Revert "Throw an error from UserGroupManager::addUserToGroup if called on a temporary user" (T340468) by Tchanders
  • git #576bd230 - SpecialLog: Fix issues related to IP users (T338042) (T340929) by Func
  • git #e079f1f6 - doc: Update redirected link by Meno25
  • git #988be947 - DoubleRedirectJob: Inject appropriate service into job p.1 (T265942) by Derick Alangi
  • git #837322a8 - languages: Prettify ZhConversion.php (T319352) by Daimona Eaytoy
  • git #e87316c4 - Resolve GlobalFunctions phpunit filename deprecation errors (T337333) by Nikolas Nyby
  • git #ec2eb0bc - docs: Fix a few typos in MainConfigSchema by Nikolas Nyby
  • git #8956a84e - HISTORY: Integrate RELEASE-NOTES-1.41 by Reedy
  • git #5a65632a - HISTORY: Integrate 1.35.11/1.38.7/1.39.4 (T333625) by Reedy
  • git #d030fd3d - createAndPromote: Fix logging of user right changes (T340875) (T168205) by Martin Urbanec
  • git #50401b2c - SECURITY: Move badFile lookup to Linker (T335612) by Arlo Breault
  • git #635e9773 - Improve mobile layout for temp-user-banner (T339379) by Jan Drewniak
  • git #6ff43271 - DeleteAction: Call setAction for file revision delete (T340821) by Func
  • git #605c3924 - IndexPager: Also protect against $offset being 0 (T313157) by Taavi Väänänen
  • git #2bc69191 - specialpage: Document nullable $subpage in several methods by Lucas Werkmeister
  • git #d286a996 - live preview: improve variable and function names for API responses by Sam Wilson
  • git #2eedee79 - Create mediawiki.tempUserBanner module (T339379) by Jan Drewniak
  • git #c6fcbbaf - Fix comment in ParserOptions::optionUsed to reflect current reality by Subramanya Sastry
  • git #c02cf77c - MessagesZh_hk: Add zh-hk localised date format (T339009) by hamishz
  • git #49cabfa6 - MessagesZh_hant: Explicitly specify date formats to prevent fallback (T339009) by Winston Sung
  • git #ecdd1a34 - SpecialVersion: Add wikidiff2 version to SoftwareInformation (T339915) by samtar
  • git #6914b11b - API: Add metrics for query modules by daniel
  • git #d7f513e2 - preview: Insert template list after it's all built, rather than before (T337280) by Sam Wilson
  • git #18c31b4b - mw.util: Add .getArrayParam() by Bartosz Dziewoński
  • git #297dc2d7 - Don't attempt to update the watchlist if temp user creation is active (T327305) by Tim Starling
  • git #7aeadbf8 - Work around argument corruption bug in XMLReader::open (T330464) by Tim Starling
  • git #889a8bb5 - Avoid some eslint warnings by Fomafix
  • git #df1312b7 - Throw an error from UserGroupManager::addUserToGroup if called on a temporary user (T340468) by AnaïsGueyte
  • git #dd2f898f - Add temporary users to a 'temp' group, and stop adding them to 'user' (T340457) by Thalia
  • git #e0768362 - HtmlToContentTransformTest: Ensure individual defaults with options set by Derick Alangi
  • git #93388896 - HtmlToContentTransform: define default values for options by daniel
  • git #5e665d8c - Migrate assertSelect() to SelectQueryBuilder (T311866) by Tim Starling
  • git #e2b183c1 - Hide temporary banner in print (T339379) by Jon Robson
  • git #fa9603dd - Improve mobile layout for temporary account banner (T339379) by Jan Drewniak
  • git #95d3c025 - Add parsoid skinning module to article page when useparsoid=1 (T335157) by Arlo Breault
  • git #a0da9903 - Title: Fix exists() assertion in toPageRecord() (T340568) by Bartosz Dziewoński
  • git #0f8aac2d - Catch RevisionAccessException in ParsoidOutputAccess (T338925) (T336501) by Arlo Breault
  • git #e77a0223 - api: Replace deprecated ApiPageSet::getRedirectTitles in action=parse (T339384) by Umherirrender
  • git #18af741a - Mark mediawiki.user as a dependency to mediawiki.page.watch.ajax (T330518) (T340553) by Jon Robson
  • git #827fa65c - Don't report temporary users as belonging to autopromote groups (T340462) by Thalia
  • git #47d8c974 - Fix spelling in UserGroupManagerTest by Thalia
  • git #38f76026 - Add a test for DifferenceEngine::showDiffPage by Tim Starling
  • git #361fff63 - Fix unused parameters in assertRecentChangeByCategorization by Tim Starling
  • git #4edbb293 - Add User::newQueryBuilder() (T311866) by Tim Starling
  • git #b6907d2d - Add SelectQueryBuilder::merge() and ::clearFields() by Tim Starling
  • git #aa2eef5e - Add a test for SelectQueryBuilder::queryInfo() which demonstrates array merging by Tim Starling
  • git #bd1aa92f - maintenance: Allow running schema maintenance without local settings by Alexander Vorwerk
  • git #017949e4 - Extend script to allow filtering by namespace (T338922) by rrana-wmf
  • git #84775164 - Process the cache warming activity in batches of 100 pages (T338922) by Derick Alangi
  • git #f3da96f9 - mediawiki.action.edit.preview: Hide wikiDiff on error by Fomafix
  • git #886e5250 - Cleanup ParserTestRunner - take 2 by Func
  • git #8f0e07cc - HookContainer: don't report handlers twice by daniel
  • git #6a2bc6ff - Add extension subheadings to table of contents on Special:Version by Bartosz Dziewoński
  • git #6c7dda16 - api: Change ApiBase::errorArrayToStatus to Authority by Umherirrender
  • git #36c5236b - api: Replace deprecated ApiPageSet::getGoodTitles in prop=info (T339384) by Umherirrender
  • git #7cbb253d - refreshLinks: set a causeAction for SecondaryDataUpdates by David Causse
  • git #6304b205 - FakeQqxMessageLocalizer: Add @since by Reedy

Extensions

edit

AbuseFilter

edit
  • git #fe592746 - Use the new Wikimedia\Diff namespace (T339184) by Tim Starling
  • git #ec516209 - Restrict view of "abusefilterblockeddomainhit" logs to "*" by Amir Sarabadani
  • git #b1e404fc - ConsequencesFactory: Avoid creating Session object during service wiring (T340113) by Abijeet

AdvancedSearch

edit

CampaignEvents

edit
  • git #e3800223 - Fix helptext for private registration (T318828) by Daimona Eaytoy
  • git #8d2b78f6 - Add participant questions support to API: get possible answers (T340736) by Daimona Eaytoy
  • git #fb0f8fab - Questions: add a property to distinguish between PII vs non-PII (T339989) by Daimona Eaytoy
  • git #aae50c95 - Remove the cep_aggregation DB index (T339982) by Daimona Eaytoy
  • git #b07cce4b - Add participant questions support to API: get event questions, get your answers (T340736) by Daimona Eaytoy
  • git #6bbf7fab - Add DB field to store when organizers agreed to the PII agreement (T337768) by Daimona Eaytoy
  • git #840c40c0 - Delete participant answers when unregistering (T339259) by Daimona Eaytoy
  • git #2c29cceb - SpecialRegisterForEvent: Make it possible to edit answers (T336852) by Daimona Eaytoy
  • git #02757147 - Store participant answers when registering (T339259) by Daimona Eaytoy
  • git #acf68079 - Implement proper reads for participant answers (T339259) by Daimona Eaytoy
  • git #dee39914 - Create backend for storing participant answers (T339259) (T339257) by Daimona Eaytoy
  • git #437b2cbb - SpecialRegisterForEvent: only show questions enabled for that event (T340125) by Daimona Eaytoy
  • git #6211e87c - Create a backend for adding questions to an event (T340125) by Daimona Eaytoy
  • git #f218fd2f - Document and improve structure of the question registry by Daimona Eaytoy
  • git #0e806f95 - Add db-id and related utilities to participant questions by Daimona Eaytoy
  • git #bfd73190 - Add fields to the registration form for tracking tools (T317708) by Daimona Eaytoy
  • git #9a512830 - Add columns to ce_participants for participant questions (T339982) by Daimona Eaytoy
  • git #5135e205 - Use shorthand mw.user.isNamed in JS by Daimona Eaytoy
  • git #09fb9202 - Add the 'mw' prefix to data attributes by Daimona Eaytoy
  • git #582294ba - Update registration help text to mention tracking tools (T318828) by Daimona Eaytoy
  • git #2d062d3a - Try to make the myEvents selenium spec more robust by Daimona Eaytoy

CentralNotice

edit

CheckUser

edit

CirrusSearch

edit

Cite

edit

Citoid

edit

CodeMirror

edit

Collection

edit

ContentTranslation

edit

DiscussionTools

edit

DoubleWiki

edit

Echo

edit

EntitySchema

edit
  • git #1c918666 - Require strict types in Domain by Lucas Werkmeister
  • git #ccff6c94 - Require strict types in MediaWiki by Lucas Werkmeister
  • git #25ec1455 - Require strict types in MediaWiki/Actions by Lucas Werkmeister
  • git #f1d801fa - Require strict types in MediaWiki/Specials by Lucas Werkmeister
  • git #6e0c1ad7 - Require strict types in MediaWiki/Content by Lucas Werkmeister

EventBus

edit
  • git #1781ee53 - Use JobFactory instead of deprecated Job::factory() by Derick Alangi
  • git #3822c12d - Resolve redirect target before delete, so it can be serialized in the event fired after. (T325315) by Peter Fischer

FlaggedRevs

edit
  • git #119da971 - Throw a more verbose error when data is corrupted (T340004) by Adam Wight
  • git #da48d30c - Parse pending edit notice with correct context source (T315698) by Umherirrender
  • git #77576ba5 - Stop using globals in maintenance scripts by thiemowmde
  • git #bc661491 - Inline unnecessary indirections in ReviewHandlerTest by thiemowmde
  • git #f9f58b2e - Inject services into FlaggedRevsSetup by thiemowmde
  • git #6137149f - Use an early return in FRInclusionCache by thiemowmde
  • git #540fec96 - Use native Less/GreaterThan assertions by thiemowmde
  • git #2e5cc06f - Fix null being passed to setComment expecting a string by thiemowmde
  • git #11fb8586 - Remove bold in Revreview-update message by Saint Johann

Flow

edit

Gadgets

edit

GrowthExperiments

edit
  • git #30b0237d - Fix PHP Deprecation in SpecialClaimMentee by Martin Urbanec
  • git #de6cd049 - Revert "Revert "Structured tasks: Fix toolbar rewriting"" (T339317) by Bartosz Dziewoński
  • git #40b23af4 - Update license to CC BY-SA 4.0 and clarify GFDL 1.3 license (T319064) by EpicPupper
  • git #f0a671ab - NewImpact: migrate to Vue 3 (T338830) by Sergio Gimeno
  • git #24a4a2a5 - ext.growthExperiments.Account: Remove deprecated mw.mobileFrontend.require by Kosta Harlan

ImageSuggestions

edit
  • git #c31fc65b - Unit test for sending only 1 notif per section by Cormac Parle
  • git #968dd687 - Only send 1 suggestion per section by Matthias Mullie

JsonConfig

edit

Kartographer

edit
  • git #f19a0bcf - Use narrow ContentMetadataCollector interface where possible by thiemowmde

MediaSearch

edit

MobileFrontend

edit
  • git #f4276d8e - MobileUI: Remove unused code by Jon Robson
  • git #a204e51d - diff: Add inline styles for changes within moved paragraphs (T324759) by Sam Wilson
  • git #825cb0e3 - Replace the last use of mediawiki.Uri by Bartosz Dziewoński

MultimediaViewer

edit

Newsletter

edit

ORES

edit

PageTriage

edit

Popups

edit

ProofreadPage

edit
  • git #71e5c5ab - Remove reliance on WikiEditor's autoMsg function (T154891) by Jon Harald Søby
  • git #0de246d0 - SECURITY: Prevent hidden users from being exposed via public interfaces (T326952) by Sohom

ReadingLists

edit

SearchVue

edit

SecurePoll

edit
  • git #7b916237 - Improve performance of STVTallierTest by thiemowmde

TemplateData

edit
  • git #5f4f15cb - Stop using private properties in unit tests by thiemowmde
  • git #afd86e29 - Add missing strict types to all test code by thiemowmde

TimedMediaHandler

edit

Translate

edit
  • git #142ab55a - Revert "Check for blocks when displaying the translate tabs" by Abijeet Patro
  • git #d72ddda2 - Check for blocks when displaying the translate tabs (T334330) by Abijeet
  • git #03371cec - Rename some instances of FFS to file format (T333820) by Abijeet
  • git #627038c2 - Link old title in logged move reason for translation pages and units (T340269) by Pols12
  • git #eb2d0ae3 - PremadeIntuitionTextdomains: Move to namespace (T333820) by Abijeet
  • git #cb7aad2d - PremadeMediawikiExtensionGroups: Move to namespace (T333820) by Abijeet
  • git #a69b0fb5 - MessageBundle: Add missing error message for description metadata by Abijeet
  • git #64f745e3 - EventMessageMembershipChangeHook: Create hook handler interface (T338451) by Umherirrender
  • git #c8ab21d3 - Add support for MinT translation service via Cxserver (T338131) by Abijeet

TwoColConflict

edit

UniversalLanguageSelector

edit

VisualEditor

edit

Wikibase

edit

WikibaseQualityConstraints

edit

WikiEditor

edit
  • git #5c18abff - Move reference-specific settings to the Cite extension (T339973) by Jon Harald Søby

WikiLambda

edit

WikimediaEvents

edit

Wikisource

edit

Wikistories

edit

Skins

edit

MinervaNeue

edit

Vector

edit

Misc

edit

VisualEditor/VisualEditor

edit

No changes

edit
  • 3D
  • ActiveAbstract
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralAuth
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • CodeEditor
  • Cognate
  • CologneBlue
  • CommonsMetadata
  • ConfirmEdit
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DonationInterface
  • Elastica
  • ElectronPdfService
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GeoData
  • GlobalBlocking
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPInfo
  • ImageMap
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • LiquidThreads
  • Listings
  • LoginNotify
  • MachineVision
  • MapSources
  • MassMessage
  • Math
  • MediaModeration
  • MobileApp
  • Modern
  • MonoBook
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Phonos
  • Poem
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • RealMe
  • RelatedArticles
  • RevisionSlider
  • SandboxLink
  • Score
  • Scribunto
  • SearchExtraNS
  • SecureLinkFixer
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • UploadWizard
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • VueTest
  • WebAuthn
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexeme
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaIncubator
  • WikimediaMaintenance
  • WikimediaMessages
  • XAnalytics
  • cldr
  • intersection
  • mediawiki/vendor
  • timeline
  • wikihiero

Total changes

edit

242 Changes in 51 repos by 75 authors