MediaWiki 1.41/wmf.8/Changelog

Core changes

edit
  • git #31e1782d - Branch commit for wmf/1.41.0-wmf.8 (T330214) by trainbranchbot
  • git #64aa0fff - jquery.textSelection: Remove unused jquery.client dependency by Timo Tijhof
  • git #43c73fb1 - ResourceLoader: Drop mw.inspect support for browsers without console.table by Ed Sanders
  • git #b56e46ec - mediawiki.widgets.datetime: Remove unused jquery.client dependency by Timo Tijhof
  • git #c5832dcb - preview: Fix sort order of different namespaces in templates list (T334441) by Bartosz Dziewoński
  • git #c13a2ec0 - preview: Maintain sort order of templates list in previews (T334441) (T335624) by Sam Wilson
  • git #d046f2e6 - mediawiki.widgets.datetime: Drop IE11 support by Ed Sanders
  • git #1648ab4a - rdbms: Call selectSQLText in Database::select by Amir Sarabadani
  • git #ccb45fde - Languages: Add sr-ec (sr-cyrl) fallback to sh-cyrl (T332498) by Acamicamacaraca
  • git #a3962085 - Add some missing special page Bengali translation (T336106) by MdsShakil
  • git #72ed08e8 - upload.js: Remove unused properties by Func
  • git #2f59f326 - Use HookContainer in WebRequest (T335536) by Umherirrender
  • git #f9690a81 - tests/mocks: Replace deprecated Hooks::getHandlers (T335536) by Umherirrender
  • git #4d650bf2 - preferences: Skip altering non-infusable checkbox widgets (T336108) by Func
  • git #8b89d0eb - createAndPromote.php: check password before creating the user (T335702) by mainframe98
  • git #21c11821 - Resources: Clean up instances of no-jquery/no-each-util (T334853) by Jon Robson
  • git #2cf616fc - Resources: Prefer ES6 Object.assign to $.extend for non-deep extends by Jon Robson
  • git #d202ac82 - createAndPromote.php: Do not show stack trace on user error (T335702) by Gergő Tisza
  • git #4c55928b - Fix casing of Mediawiki\ namespace in Release-Notes-1.40 by Umherirrender
  • git #fdde3961 - tests: Fix casing of MediaWiki\ namespace references by Umherirrender
  • git #cfb16462 - preferences search: Allow extensions to register peer fields (T332851) by Func
  • git #eded494d - objectcache: Remove stat keys also from README by Umherirrender
  • git #b975c78f - Revert "api: Use RevisionStore::newRevisionsFromBatch to fetch revision records" by Umherirrender
  • git #13e0a7cc - Update eslint-config-wikimedia to 0.25.0 by Ed Sanders
  • git #159f8478 - block: Database clean ups in BlockRestrictionStore (T330641) by Amir Sarabadani
  • git #6e315093 - changetags: Switch some of wfGetDB() calls to use ICP instead (T330641) by Amir Sarabadani
  • git #d44c45c7 - watcheditem: Switch out of LB for picking db connection (T330641) by Amir Sarabadani
  • git #e4378a13 - CREDITS: Update .mailmap and CREDITS by samtar
  • git #8c6c3870 - Pingback: Switch to use ICP instead of LB (T330641) by Amir Sarabadani
  • git #b2bd5d70 - ResourceLoader: Log when MAXAGE_RECOVER is detected (T321394) by Timo Tijhof
  • git #95e52c56 - rdbms: Stop supporting MySQL in SQLite via regex (T326181) by Amir Sarabadani
  • git #385fe524 - Remove last usage of jquery.tipsy in core (T118124) by Jon Robson
  • git #623d3dc4 - rdbms: Move ReadOnlyMode and ConfiguredReadOnlyMode to rdbms library (T321882) by Amir Sarabadani
  • git #ffda0cd7 - api: Use Status::isGood in ApiQueryRevisionsBase::getRevisionRecords (T336008) by Umherirrender
  • git #958aac66 - rdbms: Move some DatabaseSQL tests to SQLPlatform by Amir Sarabadani
  • git #fbb579ab - linker: Add mw-tempuserlink also for unsaved temp users (T328311) by Umherirrender
  • git #711295fb - Namespace SpecialL* under \MediaWiki\Specials by James D. Forrester
  • git #aa199b0e - rdbms: remove unused "defaultBigSelects" field from DatabaseMysqlBase (T325610) by Aaron Schulz
  • git #56b74086 - block: always check affectedRows() in DatabaseBlockStore::insertBlock() by Aaron Schulz
  • git #e239d41a - mediawiki.ui: Clearly deprecate the whole variables.less file (T335822) by Volker E
  • git #647451d7 - Watchstar: Update watchstar hook to handle updated button markup (T334881) by bwang
  • git #44e73ee4 - SpecialVersion: Add source of a client-side libraries (T330508) by Reedy
  • git #f4c25b2d - rdbms: avoid service container in DatabaseSqlite::newStandaloneInstance() by Aaron Schulz
  • git #809d4c9a - Follow-up 675e25eb: resources: Fully-delete WVUI files by James D. Forrester
  • git #246b9b97 - Namespace SpecialJavaScriptTest under \MediaWiki\Specials by James D. Forrester
  • git #07ae8aaa - Namespace SpecialImport under \MediaWiki\Specials by James D. Forrester
  • git #32ded768 - Namespace SpecialGoToInterwiki under \MediaWiki\Specials by James D. Forrester
  • git #7107f76f - Namespace SpecialF* under \MediaWiki\Specials by James D. Forrester
  • git #2e19512c - foreign-resources.yaml: Add doc-only type (T335690) by Gergő Tisza
  • git #3e6c366f - Update UserOptions classes to prevent temporary users having access to preferences (T332415) by AnaïsGueyte
  • git #823d2429 - installer: Support SSL in the installer (T335828) by mainframe98
  • git #727b29f4 - Namespace SpecialE* under \MediaWiki\Specials by James D. Forrester
  • git #b70a1471 - Fix typo in UserOptionsManager comment by Thalia
  • git #3e0fb966 - api: Deprecate expandurl option from ApiQueryExternalLinks and ApiQueryExtLinksUsage (T335819) by Amir Sarabadani
  • git #e4750172 - Update bookstoreList for zh-hans and hsn by Stang
  • git #e99d4a99 - Fix typo in Special:WhatLinksHere (Gujarati) by Kartik Mistry
  • git #c05c2614 - auth: Use IConnectionProvider instead of LoadBalancer (T330641) by Amir Sarabadani
  • git #b9f21fee - Sync up core repo with Parsoid by Subramanya Sastry
  • git #2c1729e4 - HTML: Remove self-closing XHTML syntax from core (T309150) by Volker E
  • git #920a37c6 - Namespace SpecialD* under \MediaWiki\Specials by James D. Forrester
  • git #833ba2a3 - Namespace SpecialC* under \MediaWiki\Specials by James D. Forrester
  • git #e4bc6dc9 - rdbms: improve caching and state convergence in LoadMonitor (T265386) (T314020) by Aaron Schulz
  • git #dcb78431 - Fix infinite recursion in DBLoadBalancerFactoryConfigBuilder service (T334970) by Tim Starling
  • git #8bfd88c6 - Fix typo in MainConfigSchema comment by Thalia
  • git #fe13edf3 - rdbms: make Database::getValueTypesForWithClause() protected and update comments by Aaron Schulz
  • git #cad9a5e9 - Remove left-over complexity in SpecialPage classes for query groups (T263127) by Timo Tijhof
  • git #6a159580 - Skin: Add icon data to the component data (T335710) by Jon Robson
  • git #f476d1b4 - ResourceLoader: Optimise ResourcesTest to check styles or general, not both by Timo Tijhof
  • git #8508ba14 - ResourceLoader: Fix startup.js comment, Promise.finally is ES2018 (T178356) by Timo Tijhof
  • git #803f1115 - EditPage: Support preloading from i18n messages (T330337) by Martin Urbanec
  • git #4c7f6ee6 - Create linting rule for large tables (T334528) by Moh'd Khier Abualruz
  • git #37202b66 - ApiPageSetTest: Rewrite tests using pig-latin and fix typos by Func
  • git #bee13a2a - Avoid calling setMwGlobals multiple times by thiemowmde
  • git #31a0acf5 - Remove LessFileCompilationTest by Tim Starling
  • git #8de1655d - mediawiki.special.edittags: Move into misc-authed bundle by Timo Tijhof
  • git #12347418 - phpunit: Move assertArraySubmapSame() to MediaWikiTestCaseTrait by Timo Tijhof
  • git #47e9009b - A manualthumb that doesn't exist should be considered a thumb error by Arlo Breault
  • git #6f3b22c4 - Handle thumb errors when !$enableLegacyMediaDOM (T334659) by Arlo Breault
  • git #aeeaa478 - Pass whether current rev of file exists to Linker::makeBrokenImageLinkObj (T329214) by Arlo Breault
  • git #1382be79 - upload.js: Query for '#wpLicense' after DOM ready by Fomafix
  • git #2ea6137e - upload.js: Use variable instead of DOM query for $warningBox by Fomafix
  • git #58288558 - Skin: Define icons for toolbox menus by Jon Robson
  • git #77927cc2 - Expose automatic temporary user info in the API (T335532) by Bartosz Dziewoński
  • git #d7c8a064 - api: Switch to use IConnectionProvider (T330641) by Amir Sarabadani
  • git #a7890ffe - jquery.tablesorter: Keep track of rowspans when adding to tfoot (T114604) by BrandonXLF

Vendor

edit

Extensions

edit

Babel

edit
  • git #832dfd36 - Increase font size of template description text and change the text dimension (T334114) by Iniquity

BetaFeatures

edit

CampaignEvents

edit
  • git #6482e666 - Add GENDER syntax to campaignevents-edit-removed-creator (T335984) by Jon Harald Søby

CentralAuth

edit

CheckUser

edit

CirrusSearch

edit
  • git #cfc5bbff - Fix casing of Mediawiki\ namespace class import by Umherirrender
  • git #acfe87ba - Avoid calling setMwGlobals multiple times by thiemowmde

cldr

edit

CodeEditor

edit

CodeMirror

edit

Collection

edit
  • git #cb9d4142 - Use standardized message box markup by Jon Robson

ConfirmEdit

edit

ContactPage

edit

ContentTranslation

edit

Disambiguator

edit

DiscussionTools

edit
  • git #71d2e76d - Update a/b test code for visual enhancements a/b test (T333715) by David Lynch
  • git #83236058 - Trigger a MobileWebUIActions show event for lede-button (T314596) by David Lynch
  • git #ba8d7043 - Set alias of special page name for Urdu language by محمد شعیب

DonationInterface

edit

Echo

edit

EntitySchema

edit
  • git #72b84973 - Reenable common wikimedia eslint rules by Michael Große
  • git #02f74077 - Delete all selenium / wdio by Michael Große
  • git #4675de7a - tests: Migrate user blocked tests to Cypress by Michael Große
  • git #95d64f3f - Add statement links to EntitySchema "What links here" (T330870) by Marius Hoch

EventLogging

edit

FeaturedFeeds

edit

FileImporter

edit

FlaggedRevs

edit

Flow

edit

GlobalCssJs

edit

GlobalPreferences

edit

GlobalUserPage

edit

Graph

edit

GrowthExperiments

edit
  • git #a0a2f799 - documentation/frontend: Create AddImage onboarding dialog demo (T329038) by Sergio Gimeno
  • git #c81f14b4 - Suggested edits: Validate message existence on saving JSON by Gergő Tisza
  • git #9e0b5023 - Section images: add community configuration settings (T329275) by Sergio Gimeno
  • git #024dbfc3 - Frontend documentation: add mixins for shared styles by vyanez
  • git #5e848892 - Update moved class EditPage (T321681) by gerritbot
  • git #da9fa262 - Use RawMessage instead of rawmessage when it can be parametrized (T334012) by Gergő Tisza
  • git #bc1e3571 - Section images: Do not invalidate cache when using subpage recs (T329278) by Gergő Tisza
  • git #7cc16759 - Section images: Add feature flag and user variant (T329276) by Gergő Tisza
  • git #49d0bddf - Document d3 as upstream library by Gergő Tisza
  • git #abf72d61 - Don't define abstract methods, leave as null (T54482) by Ed Sanders
  • git #ad03e9c5 - CScoreCards: Move logging responsibility upper in the stack (T335614) by Martin Urbanec
  • git #b8dae527 - PersonalizedPraise: Make notifications in line with Echo design guide (T322452) by Martin Urbanec
  • git #29a87924 - Do not depend on target filtering (T332836) by Jon Robson
  • git #9ed3abf8 - Personalized praise: Run convertNumber() before displaying numbers (T322443) by Martin Urbanec
  • git #8c6ac3be - Mentor dashboard: Move away from alpha/beta/stable (T334630) by Martin Urbanec
  • git #3b50bac6 - ChangeMentor: Do not allow opted-out users to be claimed (T335462) by Martin Urbanec
  • git #c5db7a0e - MenteeOverview: Make username column wider when the module is smaller (T335397) by Martin Urbanec
  • git #16184f77 - Frontend documentation: add content to OnboardingDialog component demo page (T333346) by Sergio Gimeno

InputBox

edit

Interwiki

edit

IPInfo

edit
  • git #93152980 - Fix casing of Mediawiki\ namespace class import by Umherirrender

JsonConfig

edit

Kartographer

edit

LandingCheck

edit
  • git #896a74d8 - Fix casing for Mediawiki\Extension\LandingCheck namespace by Umherirrender

Linter

edit

LiquidThreads

edit

LoginNotify

edit

MachineVision

edit
  • git #24dfc6c0 - build: Updating mediawiki/mediawiki-phan-config to 0.12.1 by Umherirrender
  • git #a025b311 - Remove hack for including WikimediaUI base file (T334934) by Anne Tomasevich
  • git #6fe65854 - styles: Replace and remove WikimediaUI Base vars with skin variables (T334934) by Volker E

MassMessage

edit

Math

edit

MediaSearch

edit
  • git #ac73280d - build: Updating mediawiki/mediawiki-phan-config to 0.12.1 by Umherirrender

MobileFrontend

edit
  • git #e2981fbb - Toggler: Refactor logic for collapsing by sections by default by Ed Sanders
  • git #3bef7ec6 - build: Updating mediawiki/mediawiki-phan-config to 0.12.1 by Umherirrender
  • git #3f5f8b22 - editor: Handle temporary users when dealing with user preferences (T332433) by Bartosz Dziewoński
  • git #1b3838d1 - Change MFCustomSiteModules to actually default to false. (T270603) by TehKittyCat
  • git #6024fd74 - Make tests accept self-closing tags with/without slash (T309150) by thiemowmde
  • git #5ae101dc - Don't treat 'mobile-frontend-editor-anonwarning' as raw HTML by Bartosz Dziewoński
  • git #8a22281c - Fix placement of logged-out new talk page notification in mobile VE by Bartosz Dziewoński

MultimediaViewer

edit

Newsletter

edit

Nuke

edit

OAuth

edit
  • git #47526e90 - Fix casing of Mediawiki\ namespace class import by Umherirrender

ORES

edit

PageTriage

edit
  • git #4c2dab3b - Change Database::update to Database::newUpdateQueryBuilder (T331279) by suecarmol
  • git #01618175 - refactor: PHP "use" statements in PageTriageExternalTagsOptions.php by Novem Linguae
  • git #bf17c534 - Add QUnit test for copypatrol URL (T334506) by Novem Linguae
  • git #47b255c3 - refactor: move API execute method to top of class by NovemLinguae
  • git #fc22d4b9 - refactor: longer paths for PHP "use" statements by NovemLinguae

Popups

edit
  • git #c9052a59 - storybook: Remove unused reference to 'mediawiki.ui/variables' by Volker E
  • git #f9b9feaf - ES6: Prefer Object.assign and Promise to jQuery by Jon Robson

ProofreadPage

edit

Quiz

edit

Scribunto

edit

SecureLinkFixer

edit
  • git #b5c4c045 - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll

edit

SpamBlacklist

edit

SubPageList3

edit
  • git #415d93bf - Fix casing of Mediawiki\ namespace class import by Umherirrender

TemplateData

edit

TemplateSandbox

edit

TemplateStyles

edit

TemplateWizard

edit

TitleBlacklist

edit

TorBlock

edit

Translate

edit
  • git #a582f3ad - Introduce TRANSLATABLEPAGE magic word (T290239) by tacsipacsi
  • git #b6d7ee2c - Replace deprecated Hooks::run (T335536) by Umherirrender
  • git #b6daec36 - Fix casing of Mediawiki\ namespace class import by Umherirrender
  • git #c17682bc - Fix type error in SimpleFormat::filterAuthors() by wangombe
  • git #bc9cb458 - Update SimpleFormat::tryReadFile() return type (T333820) by wangombe
  • git #172eb48f - Set autocomplete off for input on ExportTranslations, MessageGroupStats by wangombe
  • git #2094a318 - styles: Replace 'mediawiki.ui/variables' call with Codex design tokens (T319381) (T332541) by Volker E
  • git #4eecdede - DeleteTranslatableBundleSpecialPage: show canonical title (T333847) by tacsipacsi
  • git #ad5a1ea3 - DeleteTranslatableBundleSpecialPage: Destructive final delete button by tacsipacsi
  • git #ea3d52f4 - DeleteTranslatableBundleSpecialPage: Typed properties by tacsipacsi
  • git #96ae2e79 - Move SimpleFFS::class to FileFormatSupport namespace (T333820) by wangombe
  • git #2663f49b - Replace deprecated Hooks::run (T335536) by Umherirrender
  • git #0a7bed8f - Fix the position of TUX warning icons for RTL UI by Amir E. Aharoni

TranslationNotifications

edit
  • git #9a714ebd - DigestEmailer: Replace EmailingJob with TranslationNotificationsEmailJob (T333227) by Abijeet
  • git #a3d35b00 - DigestEmailer: Check if email can be sent to user before sending (T335053) by Abijeet
  • git #7a2cccba - TranslationNotificationsSubmitJob: Check if user can receive email (T335053) by Abijeet
  • git #1371f674 - UnsubscribeInactiveUsers: Use LoadBalancer from target wiki (T323192) by Abijeet

TwoColConflict

edit

UniversalLanguageSelector

edit

UploadWizard

edit

VisualEditor

edit
  • git #a6c5082f - Update moved class EditPage (T321681) by gerritbot
  • git #edec1ab3 - Remove unused preferences code for "alpha" visual editor opt-in by Bartosz Dziewoński
  • git #83d3d1f3 - Rephrase visual editor disable preference label (T197282) by Bartosz Dziewoński
  • git #c82ffc7d - Update VE core submodule to master (abffa3e09) (T335469) by Bartosz Dziewoński
  • git #37ab4c2a - Expose automatic temporary user info in the API (T332435) by Bartosz Dziewoński
  • git #3658355c - Remove duplicated diff-mode selector in save dialog (T324759) by Sam Wilson
  • git #c4839e21 - ApiVisualEditor: Support preloading from i18n messages (T330337) by Martin Urbanec
  • git #83668ad5 - Update VE core submodule to master (985eb6da7) by Ed Sanders
  • git #3b1a2d9d - Handle temporary users when dealing with user preferences (T332435) by Bartosz Dziewoński

Wikibase

edit

WikibaseCirrusSearch

edit
  • git #fdf5b0c1 - Avoid calling setMwGlobals multiple times by thiemowmde

WikibaseLexeme

edit

WikibaseMediaInfo

edit
  • git #3dfcbfb0 - Use the convenient createMock() shortcut in tests by thiemowmde
  • git #8d8b0080 - Avoid calling setMwGlobals multiple times by thiemowmde

WikibaseQualityConstraints

edit
  • git #57ffcc4f - Bump eslint-config-wikimedia from 0.24.0 to 0.25.0 by Addbot

WikiEditor

edit

WikiLambda

edit
  • git #b6a098d1 - HooksTest: Update call to new SpecialRecentChanges() which has updated by James D. Forrester
  • git #7b2dbbe1 - Only re-order implementations if new fastest beats previous by 20% (T330698) by dmartin

WikiLove

edit

WikimediaEvents

edit

WikimediaIncubator

edit

WikimediaMessages

edit

Wikisource

edit

Wikistories

edit

XAnalytics

edit

Skins

edit

MinervaNeue

edit

Timeless

edit

Vector

edit

Misc

edit

VisualEditor/VisualEditor

edit
  • git #36be9896 - WindowAction: Allow users to specify a different fragment to the one currently selected by Ed Sanders
  • git #fd1d6809 - Update eslint-config-wikimedia to 0.25.0 by Ed Sanders
  • git #73ea114f - ve.init.Target: Fix actions toolbar teardown compatibility (T335469) by Bartosz Dziewoński

No changes

edit
  • 3D
  • AbuseFilter
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • Cite
  • CiteThisPage
  • Citoid
  • Cognate
  • CologneBlue
  • CommonsMetadata
  • CreditsSource
  • Dashiki
  • DismissableSiteNotice
  • DoubleWiki
  • Elastica
  • ElectronPdfService
  • EventBus
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FileExporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalBlocking
  • GlobalUsage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • GuidedTour
  • ImageMap
  • ImageSuggestions
  • Insider
  • InterwikiSorting
  • Josa
  • LabeledSectionTransclusion
  • LdapAuthentication
  • Listings
  • MapSources
  • MediaModeration
  • MobileApp
  • Modern
  • MonoBook
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Nostalgia
  • OATHAuth
  • OAuthRateLimiter
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Phonos
  • Poem
  • PropertySuggester
  • QuickSurveys
  • RSS
  • ReadingLists
  • RealMe
  • RelatedArticles
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • SearchVue
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • StopForumSpam
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • TimedMediaHandler
  • TocTree
  • TrustedXFF
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • VueTest
  • WebAuthn
  • WikibaseLexemeCirrusSearch
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaMaintenance
  • intersection
  • timeline
  • wikihiero

Total changes

edit

333 Changes in 88 repos by 75 authors