Jump to content

MediaWiki 1.41/wmf.16/Changelog

From mediawiki.org

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]
  • git #d83d1739 - NewsletterTablePager: Use buildComparison by Taavi VÀÀnĂ€nen
  • git #213e954c - Quick fix of PHPCS related exclusions by Zoran Dori
  • git #defe8222 - Override SlotDiffRenderer instead of DifferenceEngine (T202763) by Tim Starling
  • git #2eb4abe0 - Remove dead code and improve documentation (T159082) by Pppery

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