MediaWiki 1.41/wmf.2/Changelog

Core changes

edit
  • git #047ddf03 - Branch commit for wmf/1.41.0-wmf.2 (T330208) (T333291) by trainbranchbot
  • git #c71406a1 - mediawiki.special.block.js: Make target widget editable if pre-filled with IP (T332994) by Thalia
  • git #6b10489e - namespaceDupes: Remove extra addQuotes() calls (T333166) by Taavi Väänänen
  • git #86eb96e2 - api: Mark query as read-only to avoid regex on SQL (T332942) by Amir Sarabadani
  • git #07a7ac0c - ApiParse: Add 'parsoid' option by C. Scott Ananian
  • git #2caf6979 - ParserOutputAccess: Fork primary and secondary caches for parsoid (T327769) (T330677) by C. Scott Ananian
  • git #cfd9c516 - Allow setting a ParserOption to generate Parsoid HTML (T300191) (T330677) (T300325) by C. Scott Ananian
  • git #b2f3accb - Simplify RedisBagOStuff::incrWithInit by Tim Starling
  • git #62ccc0c2 - MemcLockManager: fix variable overwritten by foreach by Tim Starling
  • git #5278d224 - registration: Improve docs and add `ingroup` tags by Timo Tijhof
  • git #be3018b2 - Just another 80 or so PHPStorm inspection fixes (#4) by Tim Starling
  • git #317b4605 - Fix even more PHPStorm inspections (#3) by Tim Starling
  • git #580ec48e - Fix more PHPStorm inspections (#2) by Tim Starling
  • git #d36ea703 - Fix some PHPStorm inspections (#1) by Tim Starling
  • git #a784eae6 - Clean up IDatabase::deleteJoin() return value assumptions by Tim Starling
  • git #97112a11 - Maintenance: Add convenience methods to the Maintenance base class by daniel
  • git #8aae9042 - Parser: Remove back-compatibility NO_TOC_CONVERSION code (T306862) by C. Scott Ananian
  • git #894f6796 - Skin: Register icon for delete by Jon Robson
  • git #7e1af751 - Skin: Add icons for action=info and permalink by Jon Robson
  • git #b5684282 - Add update-tests to parserTests by Arlo Breault
  • git #baedb38a - tests: Introduce ExtensionJsonTestBase by Lucas Werkmeister
  • git #3e675acc - SpecialVersion: Fix $wgSpecialVersionShowHooks support by Bartosz Dziewoński
  • git #d7567c70 - Support exposing fieldname a search snippet is sourced from (T316397) by Matthias Mullie
  • git #44cecd9e - Revert "AutoLoader: Make $psr4Namespaces private" (T332930) by Reedy
  • git #4f2933bb - tests: Introduce ExtensionServicesTestBase (T330628) by Lucas Werkmeister
  • git #ead0d88b - mediawiki.special.block.js: Cast target value to string (T332979) by Thalia
  • git #5e30a927 - tests: Make some PHPUnit data providers static (T332865) by Tim Starling
  • git #98af2ed7 - tests: Fix @covers for MaintenanceParametersTest by Umherirrender
  • git #c2ce7588 - preferences: Only show the "responsive mode" setting for relevant skins (T291656) by Func
  • git #2eb0665f - SpecialVersion: Build HTML directly instead of wikitext by Bartosz Dziewoński
  • git #0b60ea8a - qunit: Move <div id="qunit-fixture"> from JS to HTML (T250045) by Timo Tijhof
  • git #af1f9145 - qunit: Remove non-standard assertTrue() and assertFalse() methods (T250045) by Timo Tijhof
  • git #9ce48b91 - HookContainer: test more cases by daniel
  • git #03766de8 - tests/qunit: Replace assert.assertTrue with assert.true by Umherirrender
  • git #9ec64a1e - jobqueue: Strip line break from Job::toString debug log line by Youri
  • git #6b44947d - Parsoid PageConfigFactory: warn on any attempt to use deprecated argument by C. Scott Ananian
  • git #1f5c5046 - Fix typo in Setup.php by Arlo Breault
  • git #8fb44ec4 - AutoLoader: Make $psr4Namespaces private (T332930) (T240535) by Reedy
  • git #e3f6ef1f - maintenance/checkComposerLockUpToDate.php: Make the execution more followable by James D. Forrester
  • git #89c17acb - ResourceLoader: Silence failure of encodeJson() for $modules param (T331641) by Timo Tijhof
  • git #338a5dcc - Update @wikimedia/codex-search module from v0.6.2 to v0.7.0 by Anne Tomasevich
  • git #37bd453a - EditPage: Add capability of targeting editors of code in editor (T311891) by Jon Robson
  • git #86a4a6ca - Skins: Declare icons for move, delete, protected and whatlinkshere menu items by Jon Robson
  • git #44c3a886 - WikiTextStructure: Also extract figcaption elements as captions by Erik Bernhardson
  • git #5e8665f6 - title: Use Title::makeName instead of ::getFullText in ::isValid by Umherirrender
  • git #29bab859 - profiler: Add ProfilingContext class (T330810) by Aaron Schulz
  • git #3d112b7f - Add a colored background box around a temporary account name (T325768) by csimiyu
  • git #01a76d80 - Fix editTests.php by Arlo Breault
  • git #2cfaa37f - EditPage: Only limit styling of edit interfaces when div present (T311891) by Jon Robson
  • git #7ca9c71b - EditPage: Check explicitly for blocks against the global session (T327307) by Thalia
  • git #1e86517d - Remove deprecated pager methods/classes by Bartosz Dziewoński
  • git #da1441f9 - jquery.makeCollapsible: support toggle placeholder (T329167) by Lucas Werkmeister
  • git #c2317364 - Fix some typos (T201491) by Matěj Suchánek
  • git #c817dfbd - mediawiki.less: Add wrapper file to make codex-icon-paths import work (T328602) by Roan Kattouw
  • git #641a0dfb - objectcache: fix connections in RedisBagOStuff multi methods (T332371) by Aaron Schulz
  • git #f941c8d2 - specials: Show block/suppress log extracts on Special:Unblock/<user> (T242888) by Umherirrender
  • git #199db2e9 - objectcache: fix RedisBagOStuff::incrWithInit() return value by Aaron Schulz
  • git #8a95567f - objectcache: remove FLD_GENERATION_TIME field from WANCache entries by Aaron Schulz
  • git #cac48ae1 - import: Check for seekable streams before doing syntax check (T331992) by Umherirrender
  • git #e2dc5098 - Use a Bcp47Code when communicating with Parsoid by C. Scott Ananian
  • git #b39f1397 - Allow a temp username pattern to be reserved without activating the system (T307064) by Tim Starling
  • git #389e46fc - parserTests.php: Add support for --trace, --dump Parsoid flags by Subramanya Sastry
  • git #aec02e5e - phpunit: Lower report limit to 10 slowest tests by Kosta Harlan
  • git #cd646442 - Check images server responses for nosniff (T309787) by Derk-Jan Hartman
  • git #e42ebdea - CategoryViewer::getSectionPagingLinks: Fix null array offset warning (T296896) by Paladox
  • git #09b64632 - specials: Make Special:Mute only usable for named users (T331058) by Umherirrender
  • git #02e1a2f8 - Make LanguageNameUtils more lenient with input (T328238) by Niklas Laxström

Vendor

edit

Extensions

edit

AbuseFilter

edit

Babel

edit

BetaFeatures

edit

CampaignEvents

edit
  • git #470d6f76 - selenium: Edit Event Registration can allow organizer to change the event to be online and in-person (T316875) by Vaughn Walters
  • git #564be860 - selenium: Refactor edit event registration test (T316875) by Vaughn Walters
  • git #5dfc057f - Change organizer field placeholder message (T327470) by Claudio Melo

CentralAuth

edit
  • git #f1f4c7cb - SpecialWikisets: Avoid passing null to htmlspecialchars by Taavi Väänänen
  • git #d16957db - SpecialWikiSets: Avoid calling WikiSet::getId on null (T333075) by Martin Urbanec

CheckUser

edit

CirrusSearch

edit

CiteThisPage

edit
  • git #925272e6 - Register icon name for citethispage menu by Jon Robson

CodeEditor

edit
  • git #62c3d99a - Use core behaviour regarding saving options for non-registered users (T332430) by Bartosz Dziewoński

CodeMirror

edit
  • git #818245a3 - build: Updating npm dependencies by Umherirrender

Cognate

edit
  • git #f3468aed - Standardize and test CognateServices by Lucas Werkmeister

ContactPage

edit

ContentTranslation

edit

DiscussionTools

edit
  • git #e6a25521 - Add new topics subscription button in Minerva (T332730) by Ed Sanders
  • git #c0cb0bb2 - Add a limit to queries on SpecialFindComment etc. by Bartosz Dziewoński
  • git #b7ac6387 - Add `{{GENDER:|}}` to some localisation messages (T332164) by Bartosz Dziewoński
  • git #8d2304b3 - Add Special:DiscussionToolsDebug by Bartosz Dziewoński
  • git #0cf9c41b - Only show the mobile add topic button on view pages (T332897) by David Lynch
  • git #bfe4a814 - Fix [reply] spacing on mobile when usability improvements unavailable (T325416) by Bartosz Dziewoński
  • git #d3125400 - Update linters by Ed Sanders
  • git #b7c74a34 - build: Remove unneeded inline stylelint-disable-next-line by Umherirrender
  • git #763dbf63 - Bring over deleted message `minerva-talk-full-page` from Minerva by Ed Sanders
  • git #174533e4 - persistRevisionThreadItems: Allow processing all pages in a namespace (T332745) by Bartosz Dziewoński
  • git #6bf128cf - Use setExtensionData() instead of marker comments where possible (3/3) (T328980) by Bartosz Dziewoński
  • git #dcecf76f - Centralize EditAttemptStep logging code in WikimediaEvents (T332438) by Bartosz Dziewoński

DonationInterface

edit

Echo

edit

EntitySchema

edit

EventBus

edit

EventLogging

edit
  • git #eba86240 - MetricsPlatform: Fix ContextAttributesFactoryTest failing on prod branch (T333291) by Sam Smith
  • git #3ae3a7e0 - CI: Remove MobileContext Phan stub by Sam Smith
  • git #67ab76d9 - ext.eventLogging: Add test coverage for e.meta and e.client_dt by Timo Tijhof
  • git #65689f83 - tests/qunit: Change assert.ok to assert.true by Umherirrender
  • git #e2e88850 - EventLogging: Do not pass deprecated parameter (T286344) by Sam Smith
  • git #17faaf43 - Integrate wikimedia/metrics-platform 2.0.0 (T281762) by Sam Smith

EventStreamConfig

edit

FileImporter

edit
  • git #0743e632 - Use more narrow IConnectionProvider interface where possible by thiemowmde

Flow

edit

GlobalBlocking

edit

GrowthExperiments

edit
  • git #1a90a37b - documentation/frontend: Create "Add link" onboarding dialog demo (T329037) by vyanez
  • git #623f2a55 - build: Updating npm dependencies by Umherirrender
  • git #f7f68d55 - ComputedUserImpactLookup: Shared method for logging bad page data status by Kosta Harlan
  • git #896a78aa - Frontend documentation: test a component that uses a Codex component (T329036) by Sergio Gimeno
  • git #d7456117 - User impact: Reduce pageview fetching log noise (T328128) by Gergő Tisza
  • git #340cee94 - Mentorship notifications: In Hebrew, display LTR version of the icon (T332732) by Martin Urbanec
  • git #3077f6f1 - MenteeOverview: Add access to user talk page (T322750) by Martin Urbanec
  • git #5fdd5fd5 - Make Personalized praise configurable via Special:EditGrowthConfig (T322446) by Martin Urbanec
  • git #f5630fe6 - GrowthMentors.json: Add a write-only username field (T331444) by Martin Urbanec
  • git #14b7f3e0 - Personalized praise: Enable backend by default by Martin Urbanec
  • git #22045612 - ChangeMentor: Do not notify users with no access to mentorship (T301981) by Martin Urbanec

GuidedTour

edit
  • git #6dbf5b23 - tests/qunit: Replace assert.assertTrue with assert.true by Umherirrender
  • git #270d7baf - tests/qunit: Change assert.ok to assert.assertTrue by Umherirrender

ImageSuggestions

edit
  • git #34dec967 - .gitreview: Remove defaultbranch when track=1 is given by Umherirrender

InputBox

edit
  • git #48e6e170 - Add support for 'usedt' parameter to set '&dtpreload=1' (T285117) by Bartosz Dziewoński

Kartographer

edit
  • git #7d04a2fb - Replace MapLinkTrait by MapLinkAttributeGenerator (T263762) by Isabelle Hurbain-Palatin
  • git #df764e3d - Export internationalized fragment creation to ParsoidUtils class (T263762) by Isabelle Hurbain-Palatin
  • git #25ecd25b - Don't show unnamed groups in WikiVoyage layer controls (T332661) by WMDE-Fisch
  • git #9d807a24 - Disable BoxZoom event as well when fullscreen map closes (T297848) by thiemowmde
  • git #39a51c7e - Don't add empty groups to the map (T332661) by WMDE-Fisch
  • git #993e5542 - build: Remove unneeded inline stylelint-disable-next-line by Umherirrender
  • git #afcaee02 - Streamline updateMarkerSymbolCounters implementation by thiemowmde
  • git #21ea4a5d - Make updateMarkerSymbolCounters data update optional (T263762) by Isabelle Hurbain-Palatin
  • git #746a8ee2 - Hide the center of a marker cluster when expanded (T326790) (T327159) by thiemowmde
  • git #bdc8c2df - Use larger autoPanPadding only for nearby popups (T329268) by thiemowmde
  • git #b77a09bf - Various minor PHP code cleanups by thiemowmde
  • git #79e14e28 - Add missing tests cases for both & no tracking categories by thiemowmde

Linter

edit

LiquidThreads

edit
  • git #38cdccbc - LiquidThreads: Special page aliases should not store in zh (T286291) by Winston Sung

Math

edit

MediaSearch

edit
  • git #6087d0bc - build: Updating npm dependencies by Umherirrender

MobileFrontend

edit
edit

NearbyPages

edit

Nuke

edit

OATHAuth

edit

PageAssessments

edit

PageTriage

edit
  • git #bb4c6d23 - Ignore partial blocks while showing blocked status for page authors (T329950) by MPGuy2824

Phonos

edit

Popups

edit

QuickSurveys

edit

ReadingLists

edit

RevisionSlider

edit
  • git #e62fbf55 - build: Remove unneeded inline stylelint-disable-next-line by Umherirrender

SearchVue

edit

StopForumSpam

edit
  • git #8513bf2b - Tweak msg: action-sfsblock-bypass by MarcoAurelio

Thanks

edit

TimedMediaHandler

edit

Translate

edit
  • git #385a880b - MessageWebImporter: Use translation instead of language code on import (T323430) by Abijeet
  • git #e13a2b93 - UpdatedAid: ensure definition is older than translation (T330453) by Pols12
  • git #02085d76 - TranslatablePageInsertableSuggester: use unicode regexp (T332502) by Niklas Laxström

TranslationNotifications

edit

TwoColConflict

edit
  • git #f20de998 - build: Updating npm dependencies by Umherirrender

UniversalLanguageSelector

edit

VisualEditor

edit

WebAuthn

edit

Wikibase

edit

WikibaseLexeme

edit

WikibaseQualityConstraints

edit

WikiEditor

edit
  • git #cb002bfb - build: Remove unneeded inline stylelint-disable-next-line by Umherirrender
  • git #330df284 - build: Remove unneeded inline stylelint-disable-next-line by Umherirrender
  • git #97f104d5 - Realtime Preview: enable by default (T323329) (T327515) by Sam Wilson
  • git #414037f7 - Centralize EditAttemptStep logging code in WikimediaEvents (T332438) by Bartosz Dziewoński

WikiLambda

edit
  • git #0831ac03 - UpdateImplementationsJobs: Log interesting bits of the Status only by James D. Forrester
  • git #946c926a - Fix changeType methods and improve related tests (T332300) by gengh
  • git #325479e3 - ZTypedList: Handle changing the type of a typed list (T331149) (T330190) by Julia Kieserman
  • git #6983b064 - Fix ApiPerformTest test: not found when passed a non existing implementation (T332746) by gengh
  • git #49a4f7ae - build: Updating npm dependencies by Umherirrender
  • git #3a89e805 - portray.js: Fix check for empty array by Umherirrender
  • git #5fc7d058 - CUJ 2: Create a function definition (T321933) by Florent
  • git #7591f242 - build: Drop file-level disables of CI errors/warnings on our Vue code (T330668) by James D. Forrester
  • git #d3e21c6a - Add integration test for Z823. (T329738) by apine
  • git #704b52d3 - ZTypeRegistry: Add test coverage of isZFunctionBuiltIn/getZFunctionBuiltInName (T302597) by James D. Forrester
  • git #b4e6acd0 - ZTypeRegistry::isZObjectInstanceOfType: Add test for last edge case (T302597) by James D. Forrester
  • git #303a5285 - ZObjectRegistry::__construct(): Mark line as never covered in tests by James D. Forrester
  • git #4a2c04dd - Follow-up ac9c3fbef: ApiZObjectFetcher: Cover the last two edge cases (T302596) by James D. Forrester
  • git #3056dea7 - Update use of CdxButton `type` and `action` props (T312987) by Anne Tomasevich
  • git #c5b0a9c2 - ZObjectEditAction: Actually link the label for the user rights by James D. Forrester
  • git #696ad508 - tests for mixins/typeUtils new methods (T328639) by nik-55
  • git #b07d3016 - Feat: front-end: Add specific unit tests for `zobjectTreeUtils` (T306507) by Allan Jeremy
  • git #9382e4cd - Improve test coverage for maybeUpdateImplementationRanking() (T331552) by dmartin

WikimediaEvents

edit

WikimediaMaintenance

edit
  • git #65a782d9 - A script to create SecurePoll or MassMessage list for users with names matching a prefix (T300265) by Tim Starling

WikimediaMessages

edit

Wikistories

edit

Skins

edit

MinervaNeue

edit

Vector

edit
  • git #6fa5e175 - build: Update SVGO to v3.0.2 & re-crush icons (T333158) by Volker E
  • git #6b3e88bb - Fix order of language menu and add topic in sticky header (T317719) by Bartosz Dziewoński
  • git #25f5f497 - Add indicator that appears when TOC & page tools menu have been hidden (T311160) by Moh'd Khier Abualruz
  • git #bd7be711 - Linting: run npm -s run lint:js -- --fix by Moh'd Khier Abualruz
  • git #8642dbd4 - Hide language menu in sticky header on non-subject pages (T322153) by Ed Sanders

Misc

edit

VisualEditor/VisualEditor

edit
  • git #aab393cd - Grey out list marker when list item is no-change context (T332697) by Ed Sanders
  • git #2011d090 - Remove unused ve.trackSubscribeAll by Bartosz Dziewoński

No changes

edit
  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • Cite
  • Citoid
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ConfirmEdit
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • Elastica
  • ElectronPdfService
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FlaggedRevs
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • IPInfo
  • ImageMap
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Listings
  • LoginNotify
  • MachineVision
  • MapSources
  • MassMessage
  • MediaModeration
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • OAuth
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Poem
  • ProofreadPage
  • PropertySuggester
  • Quiz
  • RSS
  • RelatedArticles
  • SandboxLink
  • Score
  • Scribunto
  • SearchExtraNS
  • SecureLinkFixer
  • SecurePoll
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TrustedXFF
  • UploadWizard
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • VueTest
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaIncubator
  • Wikisource
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes

edit

302 Changes in 68 repos by 87 authors