Jump to content

MediaWiki 1.41/wmf.8/Changelog

From mediawiki.org

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