Jump to content

MediaWiki 1.41/wmf.7/Changelog

From mediawiki.org

Core changes

[edit]
  • git #60483004 - Branch commit for wmf/1.41.0-wmf.7 (T330213) by trainbranchbot
  • git #5b5ae638 - mediawiki.cookie: Adds docs for internal jar and $.cookie by Timo Tijhof
  • git #f25b439b - mediawiki.cookie: Factor out internal jar interface from $.cookie (T271995) by Jon Robson
  • git #1d4cb200 - mediawiki.base: Misc clean up for QUnit tests by Timo Tijhof
  • git #bbef8148 - mediawiki.special.userrights: Wait for DOM ready by Fomafix
  • git #c40f34c8 - Chinese Conversion Table Update 2023-1 by Chiefwei
  • git #e0035bbf - Fix frame and frameless rdfa depending on file existing by Arlo Breault
  • git #c5864e92 - preferences: Simplify handling of watch preferences for actions by Umherirrender
  • git #cb229561 - upload: Improve report of invalid destination title on Special:Upload (T185904) by Umherirrender
  • git #7a1e8c6d - Allow variant query param on account creation by Umherirrender
  • git #bedbd742 - Re-add databaseFactory parameter to LoadBalancer by Tim Starling
  • git #16411717 - SpecialMyLanguage: Fix base page being ignored from language fallback detection (T333187) by Winston Sung
  • git #6679d2a9 - Support for selectRowCount() with DISTINCT (T333065) by Tim Starling
  • git #22f779d1 - Use a data provider in ResourcesTest::testRespond by Tim Starling
  • git #57a16ccb - editwatchlist.js: Use jQuery for performant select-all (T335082) (T334252) by Neil Shah-Quinn
  • git #64af70e9 - rdbms: remove constant 'fname' from reconnect log message by Timo Tijhof
  • git #13cfcaea - installer: Register autoload classes in Installer::includeExtensionFiles (T335626) by Umherirrender
  • git #69cd7d01 - Set .editorconfig to not trim lines in parser tests (T278066) by BrandonXLF
  • git #9116c387 - user: Move UserRightsProxy::invalidateCache to UserFactory (T255309) (T307301) by Umherirrender
  • git #77f8c85d - rdbms: Avoid running GeneralizedSql::stringify() (T326181) by Amir Sarabadani
  • git #e3e329f6 - user: Switch Database::delete to DeleteQueryBuilder by Amir Sarabadani
  • git #f83c7da7 - Improve temp user account creation post-edit message skin compat (T307057) by Bartosz DziewoƄski
  • git #e41c909c - rdbms: Add `@since` to SelectQueryBuilder and UpdateQueryBuilder by Timo Tijhof
  • git #4d1b41a4 - mediawiki.api: Modernise QUnit tests with async-await by Timo Tijhof
  • git #15b4db13 - rdbms: Drop keywordTableMap config parameter from DatabasePostgres by Amir Sarabadani
  • git #8367398c - rdbms: Switch calls to ::query() to use Query object in DatabaseMysqlBase (T326181) by Amir Sarabadani
  • git #c85a7da3 - mediawiki.rest: Adopt Sinon requestWith and QUnit assert.rejects in tests by Timo Tijhof
  • git #e8acecb4 - mediawiki.String: Clean up trimByteLength test cases by Timo Tijhof
  • git #59d20e07 - mediawiki.String: Adopt QUnit.test.each() and clean up (T250045) by Timo Tijhof
  • git #429e78c4 - rdbms: Add some doc types in the new Query class by Timo Tijhof
  • git #f9b7bdf3 - rdbms: simplify affectedRows() by using the QueryStatus result (T314100) by Aaron Schulz
  • git #997726c4 - tests: Use array_fill_keys instead of array_combine/array_fill by Umherirrender
  • git #f83f75d3 - objectcache: Remove WANObjectCache's internal cool-off bounce feature (T203786) (T302623) (T321634) by Timo Tijhof
  • git #03e3868a - filebackend: Split missing file and error on getLocalReference/Copy by Umherirrender
  • git #9e6fa0d2 - rdbms: Introduce Query object (T326181) by Amir Sarabadani
  • git #91600d38 - rdbms: Improve IConnectionProvider and ReadOnlyMode docs by Timo Tijhof
  • git #52d1259b - Parser: Simplify showTOC/suppressTOC logic by C. Scott Ananian
  • git #66ec11f5 - tests: Avoid array_combine in ApiTestCase::doApiRequest by Umherirrender
  • git #0448851e - Add ParserOutputFlags::NO_TOC (T332243) by C. Scott Ananian
  • git #234f56e0 - ResourceLoader: Use JSON_THROW_ON_ERROR when loading data files by Tim Starling
  • git #0064e438 - mediawiki.special: Replace mediawiki.ui variables with skin vars (T332541) by Volker E
  • git #d59ffa42 - Reorg: Move ReadOnlyMode classes to db/ (T321882) by Amir Sarabadani
  • git #19eb61de - diff: Add legend and tooltips to inline diff display (T324759) by Sam Wilson
  • git #9c1ef55f - mediawiki.util: Adopt QUnit.test.each() for IPV4_CASES/IPV6_CASES (T250045) by Timo Tijhof
  • git #a3dc761a - tests: No hook clean up needed on tearDown in WatchActionTest (T335536) by Umherirrender
  • git #69ed1ae7 - jquery.lengthLimit: Adopt QUnit.test.each() and clean up (T250045) by Timo Tijhof
  • git #ce2a51c2 - jquery.highlightText: Adopt QUnit.test.each() and clean up (T250045) by Timo Tijhof
  • git #675e25eb - Remove WVUI from MediaWiki core (T310244) by Diesel kapasule
  • git #8b1c7874 - HtmlOutputRendererHelper: avoid splitting parser cache on page language (T335183) by daniel
  • git #6a54613c - Show extension/skin frontend libraries on Special:Version (T330427) by GergƑ Tisza
  • git #e1820106 - Reorg: Move SiteStats*.php to SiteStats/ (T321882) by Amir Sarabadani
  • git #cd0d6aeb - Sync up core repo with Parsoid by Arlo Breault
  • git #3fbd9c81 - ApiBase: Remove special error messages for blocks (T335319) by Bartosz DziewoƄski
  • git #1048db79 - API tests: Assert error codes, not error messages by Bartosz DziewoƄski
  • git #30b8fe56 - Add classes on elements inside the media structure (T270150) (T314097) by Arlo Breault
  • git #1d803c3d - rdbms: Introduce DeleteQueryBuilder (T335378) by Amir Sarabadani
  • git #9d26c3f4 - ForeignResourceManager: Add transform step by GergƑ Tisza
  • git #5028bca9 - foreign-resources.yaml: Fully document 'dest' functionality by GergƑ Tisza
  • git #5889bee6 - mime: Improve code coverage by adding new test case by rrana-wmf
  • git #ef0ecf4e - actions: Update outdated/incomplete ActionFactory::getActionSpec docs by thiemowmde
  • git #5e507c7f - Update Codex from v0.9.0 to v0.9.1 (T322428) (T324449) (T325105) (T329383) (T331039) (T334222) (T334434) (T334497) (T335087) by Volker E
  • git #1ccf7d84 - editpage: Document TextboxBuilder as @newable by Bartosz DziewoƄski
  • git #0e116f31 - build: Avoid extra space in Chromium command via CHROMIUM_FLAGS (T335329) by Timo Tijhof
  • git #5403ad54 - RCFilters: Use skin variables (T319381) (T332541) by Volker E
  • git #40d9e094 - mediawiki.widgets, mediawiki.ui: Use skin variables (T319381) (T332541) by Volker E
  • git #704ba8ed - api: Use RevisionStore::newRevisionsFromBatch to fetch revision records by Umherirrender
  • git #5ceaf8a5 - composer: Add symfony/polyfill-php81 like symfony/polyfill-php80 by James D. Forrester
  • git #5099f797 - Add ForeignResourceDirs extension/skin attribute (T330508) by GergƑ Tisza
  • git #c1b1c6f8 - preferences: Sync states between hidden checkbox and toggle widgets (T335287) by Func
  • git #c2a49ea5 - Upgrading wikimedia/composer-merge-plugin (v2.0.1 => v2.1.0) by Reedy
  • git #0cc1d6ee - Merge "jquery.cookie" into "mediawiki.cookie" (T271995) by Kunal Mehta
  • git #2c7c7d37 - RevisionStore should not fail on unknown but defined slots by Umherirrender
  • git #6c21a8ef - rdbms: refactor the passing of database read-only mode (T334970) by Aaron Schulz
  • git #11ca7c00 - SpecialListFiles: Download link should also link to old files (T331189) by Umherirrender
  • git #455d5fea - Removed extra dot from "mergehistory-done" message. by Wargo
  • git #6ebdfdcd - build: Upgrade api-testing from 1.5.1 to 1.6.0 (T333134) by James D. Forrester
  • git #e9413c01 - HtmlOutputRendererHelper: Force flavor when stashing (T333402) by daniel
  • git #496fbcc9 - checkComposerLockUpToDate: Make check that everything is up to date more obvious by Reedy
  • git #99e9d492 - Remove back-compat for <editsection> by C. Scott Ananian
  • git #424bf408 - LanguageVariantConverter: Use LanguageConverter::hasVariant() to check source by C. Scott Ananian

Vendor

[edit]

Extensions

[edit]

AbuseFilter

[edit]

BetaFeatures

[edit]

BounceHandler

[edit]

CampaignEvents

[edit]

CategoryTree

[edit]
  • git #3252ddc1 - Simplify ApiCategoryTree::extractOptions by Umherirrender
  • git #277b547d - ApiCategoryTree: Harden validation of JSON values in options parameter (T335145) by Ammarpad

CentralAuth

[edit]

CharInsert

[edit]
  • git #a507b75f - Allow start/end values to be modified after the toolbar has been bootstrapped (T265203) by Hank Hulet

CheckUser

[edit]

CirrusSearch

[edit]

Cite

[edit]

CodeEditor

[edit]

Collection

[edit]
  • git #47aa22bb - styles: Replace 'mediawiki.ui/variables' call with skin variables (T332541) by gerritbot

ConfirmEdit

[edit]

ContentTranslation

[edit]

DiscussionTools

[edit]
  • git #40c3c65c - Switch from typehinting ILBFactory to IConnectionProvider by Amir Sarabadani
  • git #0be67d3f - Add an API version of Special:FindComment (T333375) by Ed Sanders
  • git #a8a645e9 - resources: Use core's manageForeignResources script now we can by James D. Forrester
  • git #355c6b2e - Remove no-JavaScript topic subscriptions cached HTML compat (T321431) by Bartosz DziewoƄski
  • git #605b6f96 - Update moved class WikiMap (T321681) by gerritbot
  • git #3c8bd658 - Close mobile lede section dialog when opening a tool (T327574) by Bartosz DziewoƄski

DonationInterface

[edit]

Echo

[edit]

EntitySchema

[edit]
  • git #3387cbc3 - Update eslint to allow es2018 and require trailing commas (T332554) by Michael Große

EventBus

[edit]

EventLogging

[edit]
  • git #f0eb1d86 - resources: Use core's manageForeignResources script now we can by James D. Forrester

FlaggedRevs

[edit]

Flow

[edit]

GeoData

[edit]

GlobalBlocking

[edit]

GlobalCssJs

[edit]

GlobalUsage

[edit]

GlobalUserPage

[edit]

GlobalWatchlist

[edit]

Graph

[edit]

GrowthExperiments

[edit]
  • git #3f23944c - Personalized praise: avoid unnecessary function call in template by Sergio Gimeno
  • git #41d40348 - Section images: create task type (T329275) by Sergio Gimeno
  • git #f5a8d377 - tests: Use UserIdentityValue instead of mocked UserFactory by Umherirrender
  • git #54319b8b - documentation/frontend: Add alt text to Addlink dialog images (T329037) by vyanez
  • git #f8a66022 - build: Upgrade api-testing from 1.5.0 to 1.6.0 (T333134) by James D. Forrester
  • git #07fb4654 - Remove unused mocks.js by Kosta Harlan
  • git #9347288b - Fix invalid mock for DefaultTaskTypes.json by Tim Starling
  • git #2faac83c - Replace deprecated Hooks::run (T335536) by Umherirrender
  • git #abd1dd8b - NewcomerTasksUserOptionsLookup: Fallback to OR if match mode is disabled (T335205) by Kosta Harlan
  • git #112676c6 - Frontend documentation: make @wikimedia/codex an external dependency (T331986) by Sergio Gimeno
  • git #1531edf1 - Declare ForeignResourcesDir by GergƑ Tisza
  • git #14db9ab0 - Use .empty().append( $jQueryObject ) instead of .html( $jQueryObject ) by Fomafix
  • git #a9690383 - Remove .join( '|' ) for API parameters by Fomafix
  • git #129cead3 - Personalized praise: Let mentors to skip suggestions (T334300) by Martin Urbanec
  • git #207cb2b0 - Add an image: rephrase task type name (T329275) by Sergio Gimeno
  • git #207381b1 - Update moved class WikiMap (T321681) by gerritbot
  • git #c7d78da6 - Frontend documentation: return onboarding dialog result (T333337) by Sergio Gimeno

ImageMap

[edit]
  • git #6d83c5bc - Fix adding titles when caption isn't visible by Arlo Breault
  • git #5f132d85 - Update parsertests with new media classes by Arlo Breault
  • git #f3f0aa89 - Disable tests to break circular dependency by Arlo Breault

ImageSuggestions

[edit]

intersection

[edit]

Interwiki

[edit]

IPInfo

[edit]

JsonConfig

[edit]
  • git #c3bd2ce5 - styles: Replace and remove WikimediaUI Base vars with skin variables (T334934) by Volker E

Kartographer

[edit]
  • git #4f1ec684 - PHP 8.2 compatibility: Use {$tag} instead of ${tag} by Derk-Jan Hartman
  • git #ef394237 - Some small code cleanup by Derk-Jan Hartman
  • git #74449f08 - styles: Flag wrongly applied token by Volker E
  • git #f1e40b77 - styles: Replace and remove WikimediaUI Base vars with skin variables (T334934) by Volker E
  • git #7ca69b9e - Replace all Status with more narrow StatusValue by thiemowmde

LdapAuthentication

[edit]

Linter

[edit]

LoginNotify

[edit]

MassMessage

[edit]

Math

[edit]

MediaSearch

[edit]
  • git #b152a73f - Upgrade wikimedia-ui-base from 0.18.0 to 0.21.0 by James D. Forrester

MobileFrontend

[edit]
  • git #fa76c7b3 - Disable replacement of site.styles with MediaWiki:Mobile.css by default. (T270603) by TehKittyCat
  • git #498c2768 - diff: Hide legend for inline diffs (T324759) by Sam Wilson
  • git #c29d9ebc - Remove mediawiki.ui/variables references by Volker E
  • git #36a4c692 - Fix mobile mediaviewer for when !wgParserEnableLegacyMediaDOM (T335527) by Arlo Breault
  • git #16bd8c1e - Fix `a.image:not(.noviewer,.metadata),a.thumbimage:not(.noviewer,.metadata)' is not a valid selector` bug (T335451) by Nicholas Ray
  • git #3782383f - Toggler: Store and restore sections when collapsible-headings-collapsed is used by Ed Sanders
  • git #f5a3b492 - Toggler: Ignore collapsible-heading-disabled when restoring from saved state (T333872) by Ed Sanders

MultimediaViewer

[edit]

Nuke

[edit]

OAuth

[edit]
  • git #0fbfe66f - i18n: fix documentation for mwoauthserver-bad-consumer by Taavi VÀÀnĂ€nen
  • git #dfc6b793 - Rename some message keys for consistency by GergƑ Tisza
  • git #3f753b58 - Auto-approve apps with authentication-only grants (T67750) by GergƑ Tisza
  • git #02f8b8a7 - Update moved class WikiMap (T321681) by gerritbot
  • git #fb6a51e4 - Update firebase/php-jwt (T335290) by Reedy
  • git #1d2fe4fb - Check callback URL for common mistakes (T299737) by GergƑ Tisza
  • git #395e5e21 - Allow management form validators to return a status by GergƑ Tisza
  • git #12973572 - Use a better error message when the consumer version is wrong by Taavi VÀÀnĂ€nen

ORES

[edit]

PageImages

[edit]
  • git #3c6dba37 - Update parsertests with new media classes by Arlo Breault

PageTriage

[edit]

Phonos

[edit]
  • git #3d582f88 - PhonosButton: Add attribution link to Phonos file instances (T324102) by TheresNoTime

ProofreadPage

[edit]

ReadingLists

[edit]

Score

[edit]

Scribunto

[edit]

SearchVue

[edit]
  • git #c3648df1 - styles: Replace and remove WikimediaUI Base vars with skin variables (T334934) by Volker E
  • git #4bfd1e4b - styles: Replace 'mediawiki.ui/variables' call with skin variables (T332541) by Volker E
  • git #47b1e5f2 - Improve the opening and closing of search previews on Mobile (T329241) by Simone Cuomo

SecureLinkFixer

[edit]
  • git #66e27189 - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll

[edit]

Thanks

[edit]
  • git #dc8f07d2 - API tests: Assert error codes, not error messages by Bartosz DziewoƄski

TheWikipediaLibrary

[edit]

TimedMediaHandler

[edit]
  • git #728422d6 - Update parsertests with new media classes by Arlo Breault

timeline

[edit]

Translate

[edit]

TranslationNotifications

[edit]

UniversalLanguageSelector

[edit]

VueTest

[edit]

VipsScaler

[edit]
  • git #d67abb01 - Merge module dependency of ext.vipsscaler into the module by Umherirrender

VisualEditor

[edit]
  • git #88fae938 - build: Upgrade api-testing from 1.5.0 to 1.6.0 (T333134) by James D. Forrester
  • git #a44cd6ae - lib: Drop promise-finally polyfill, now required by MW by James D. Forrester
  • git #51a85412 - Replace references to actionsToolbar (T335469) by Bartosz DziewoƄski
  • git #51759c3f - Remove DiffPageEnable config option by Ed Sanders
  • git #1a096761 - Add test for MWTemplateSpecModel.getDocumentedParameterOrder by thiemowmde
  • git #789d9826 - Update VE core submodule to master (35e9c8941) by Bartosz DziewoƄski
  • git #5b8c2a3a - Update moved class WikiMap (T321681) by gerritbot
  • git #fec0f4ec - Remove padding override from active external links (T335292) by Ed Sanders
  • git #f3b792f1 - Log TransactionSquasher errors, in case any still occur (T333710) by Bartosz DziewoƄski
  • git #7dbe3857 - Move the diff-mode selector to the new DifferenceEngineBeforeDiffTable hook (T324759) by Sam Wilson
  • git #96292e77 - Don't force the "view" flavor when using stashing! (T333402) by daniel

WebAuthn

[edit]

Wikibase

[edit]

WikibaseLexeme

[edit]

WikibaseMediaInfo

[edit]

WikibaseQualityConstraints

[edit]

WikiLambda

[edit]

WikimediaEvents

[edit]

WikimediaIncubator

[edit]

WikimediaMaintenance

[edit]

WikimediaMessages

[edit]

Skins

[edit]

MinervaNeue

[edit]

Vector

[edit]

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #b23984a2 - AUTHORS: Update for 2020–2023 by James D. Forrester
  • git #3d5bdecf - ve.ce.FocusableNode: Factor out getExtraHighlightClasses by Ed Sanders
  • git #d5f42c59 - ve.init.Target: Add deprecation warning to #getActions by Bartosz DziewoƄski
  • git #35e9c894 - ve.ce.Surface: Use #drawSelections for other users by Ed Sanders
  • git #4868d26f - Use new #drawSelections method for FindAndReplaceDialog by Ed Sanders
  • git #e4f456b8 - ve.ce.Surface: Create drawSelections method and use for deactivated selections by Ed Sanders
  • git #4a1f1fcf - ve.ce.Surface: Move other user selections to $selections overlay by Ed Sanders

No changes

[edit]
  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • Calendar
  • Campaigns
  • Capiunto
  • CentralNotice
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeMirror
  • Cognate
  • CologneBlue
  • CommonsMetadata
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • Elastica
  • ElectronPdfService
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • Gadgets
  • GeoCrumbs
  • GlobalPreferences
  • GoogleNewsSitemap
  • GuidedTour
  • InputBox
  • Insider
  • InterwikiSorting
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • LiquidThreads
  • Listings
  • MachineVision
  • MapSources
  • MediaModeration
  • MobileApp
  • Modern
  • MonoBook
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • OATHAuth
  • OAuthRateLimiter
  • OpenStackManager
  • PageAssessments
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Poem
  • Popups
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • RealMe
  • RelatedArticles
  • RevisionSlider
  • SandboxLink
  • SearchExtraNS
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TrustedXFF
  • TwoColConflict
  • UploadWizard
  • UploadsLink
  • UrlShortener
  • WikiEditor
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • Wikisource
  • Wikistories
  • XAnalytics
  • cldr
  • wikihiero

Total changes

[edit]

348 Changes in 83 repos by 70 authors