MediaWiki 1.43/wmf.9/Changelog

Core changes

edit
  • git #53e506e9 - Branch commit for wmf/1.43.0-wmf.9 (task T361403) by trainbranchbot
  • git #057e95af - Skin: Responsive images is a core feature for responsive skins (task T113101) by Jdlrobson
  • git #047bc5dd - mediawiki.less: Fix calculation for Less in skin.defaults.less (task T367103) by Volker E.
  • git #276fc160 - Inject MobileContext in DefaultOutputPipelineFactory by Arlo Breault
  • git #66020909 - Get mobile url for Parsoid's baseHref (task T365483) by Arlo Breault
  • git #b855c62f - Move Linker::makeExternalLink() to the LinkRenderer service by C. Scott Ananian
  • git #e46e9a58 - JSDoc: alphabetize config file by Novem Linguae
  • git #3d389683 - JSDoc: rename config file by Novem Linguae
  • git #a5c1fc67 - api-testing: Further increase ETag number in transform tests (task T366142) by Lucas Werkmeister
  • git #7b226ddf - JSDoc: Use externals plugin for OOJS/OOUI by Ed Sanders
  • git #38ec2e72 - Remove an unnecessary space before a line break by Amir E. Aharoni
  • git #7b66a4d8 - JSDoc: fix linter error by Novem Linguae
  • git #0429defa - Search: Limit width of search-profile-tabs by Derk-Jan Hartman
  • git #2d407a10 - Fix dropped space from headings parsertests by Arlo Breault
  • git #7d70ce46 - mediawiki.diff: Fix color regression and also use one more token (task T366845) by Volker E.
  • git #bda7811b - OutputPage: Use single quotes instead of double quotes by Fomafix
  • git #36132fc9 - Sync up core repo with Parsoid by Isabelle Hurbain-Palatin
  • git #11accb12 - Maintenance: Consistently print a newline after errors by Bartosz Dziewoński
  • git #5042e26c - fileOpPerfTest: Fix printing status by Bartosz Dziewoński
  • git #54b5c3ff - Add classname for permission error messages (task T279915) by theprotonade
  • git #6b7bc50e - mime: Add common aliases for CSV (task T305120) by Derk-Jan Hartman
  • git #0d6bf508 - Add Phan taint annotations to OutputPage::formatPermissionsErrorMessage by Bartosz Dziewoński
  • git #86e75592 - mediawiki.action: Add top margin to resolution info on file pages by Volker E.
  • git #580811c5 - Parser: Deprecate use of mOutput before initialization by Paladox
  • git #e398a0f0 - Bump wikimedia/parsoid to 0.20.0-a7 (task T366808) by C. Scott Ananian
  • git #1fa0d1f7 - PermissionsError: Replace duplicated code by Bartosz Dziewoński
  • git #d38c9a1a - StatusValue: Fix filtering out duplicate Message objects with context by Bartosz Dziewoński
  • git #0afc5f32 - Move mediawiki.action.view.redirectPage.css to .less by Ed Sanders
  • git #64d34335 - [HtmlOutputRendererHelper] Use ParserOutputAccess by C. Scott Ananian
  • git #44223df8 - styles: Replace deprecated breakpoints (task T349793) by Volker E
  • git #dfeb5fbb - rdbms: stop passing bogus $dbname values to DatabaseMySQL::open() by Aaron Schulz
  • git #a6fc3f93 - mw.notification: Document autoHideSeconds property (task T155228) by Sportzpikachu
  • git #ac8096c5 - mediawiki.action: Bring metadata table style closer to Codex (task T366311) by Volker E.
  • git #99826aae - Disable non-standard colors in dark mode (task T357575) by Jon Robson
  • git #e5226188 - rdbms: Drop IReadableDatabase::wasReadOnlyError() (task T363839) by Amir Sarabadani
  • git #655bbdbe - Remove repeated word in `SpecialPage_initListHook` by Cyndy
  • git #c38a28aa - mediawiki.widgets: Remove unnecessary context variables by Ed Sanders
  • git #43b31fec - ESLint: Prefer arrow callbacks (autofix) in mediawiki.widgets by Ed Sanders
  • git #42ebab4c - ContentJSON: Theme for night mode (task T366368) by Jon Robson
  • git #42ea93ec - Mark ParsoidHandler::wtLint as private by Arlo Breault
  • git #009edac8 - Don't ignore offsetType attribute on lint API paths (task T365284) by Arlo Breault
  • git #80b3b449 - Fix setting offsetType in options passed to HtmlInputTransformHelper by Arlo Breault
  • git #da3ecd42 - rdbms: clean up indexExists() and indexUnique() in Database (task T361078) by Aaron Schulz
  • git #8d09e757 - Use more fitting IReadableDatabase type in ApiPageSet by thiemowmde
  • git #6e185545 - Installer: Add env check for composer.lock file (task T283389) by RazeSoldier
  • git #cc21621f - Use SelectQueryBuilder for sub queries in pagers by Umherirrender
  • git #dc581715 - rdbms: Move several more methods to IDatabaseForOwner (task T363839) by Amir Sarabadani
  • git #31b57328 - MediaWikiIntegrationTestCase::getExistingTestPage: Throw if the requested page isn't wikitext by James D. Forrester
  • git #f33a0cdd - MovePageTest: Don't use wikitext-specific getExistingTestPage to inject a JS page by James D. Forrester
  • git #0549da1d - pinia: Make vue-demi its own virtual file by Roan Kattouw
  • git #86fd146c - Replace a few open/closeElement with Html::rawElement (task T356544) by thiemowmde
  • git #650602f4 - footer: Stop interfering with full override of mediawiki footer icon (task T256190) by Amir Sarabadani
  • git #b21c81dd - JSDoc: Convert config to JSON by Ed Sanders
  • git #5cf6ba7f - JSDoc: Prepare jsdoc.js to move to JSON by Ed Sanders
  • git #9d57dc84 - Use upstream markTestSkippedIfExtensionNotLoaded in test by thiemowmde

Vendor

edit

Extensions

edit

AbuseFilter

edit

AdvancedSearch

edit
  • git #4f24106c - Remove an unnecessary space before a line break by Amir E. Aharoni
  • git #6a4feb3d - Use namespaced classes by Umherirrender

AntiSpoof

edit

ApiFeatureUsage

edit

ArticleCreationWorkflow

edit

ArticlePlaceholder

edit

AutoModerator

edit

BetaFeatures

edit

BounceHandler

edit

Calendar

edit

CampaignEvents

edit

Capiunto

edit

CategoryTree

edit

CentralAuth

edit

CharInsert

edit

CheckUser

edit

ChessBrowser

edit

CirrusSearch

edit
  • git #21fc792a - Fix mismatching IDatabase mocks in tests by thiemowmde
  • git #3a9a6c89 - Use upstream createNoOpMock in many more PHPUnit tests by thiemowmde
  • git #5e8e21f1 - Use namespaced classes by Umherirrender
  • git #b8107a52 - UserTestingEngine: Avoid array_key_exists on $GLOBALS in PHP 8.1+ by Umherirrender
  • git #fb3853fd - Avoid using the LoadBalancer when we don't need to by thiemowmde
  • git #cfae94a6 - Fix a few easy to fix PHPCS code and doc style exceptions by thiemowmde
  • git #85f2bb51 - Allow overriding the new index has changed reindexing check by Erik Bernhardson
  • git #603b87ae - doc_values is already default true on long fields by Erik Bernhardson
  • git #13550f44 - Provide mapping on index creation by Erik Bernhardson
  • git #e366f56e - Only reindex if settings or mappings have actually changed by Erik Bernhardson

Cite

edit

CiteThisPage

edit

Citoid

edit

Cognate

edit

CommunityConfiguration

edit

Collection

edit

CommonsMetadata

edit

ConfirmEdit

edit

ContactPage

edit

ContentTranslation

edit

CreditsSource

edit
  • git #c22b0fb2 - Use namespaced DatabaseUpdater class by Umherirrender

Dashiki

edit
  • git #c91abead - Use namespaced ParserOutput class by Umherirrender

DiscussionTools

edit

DonationInterface

edit

Echo

edit

ElectronPdfService

edit
  • git #69c51012 - Use new namespace for BeforePageDisplayHook by Umherirrender

EntitySchema

edit

EventBus

edit
  • git #4a467bda - Use namespaced RequestContext class by Umherirrender
  • git #ea8ab686 - JobQueueEventBus: Log invalid result as its own key, pushed as an object (task T322491) by James D. Forrester

EventLogging

edit

EventStreamConfig

edit

ExternalGuidance

edit

FeaturedFeeds

edit

FileExporter

edit

FileImporter

edit

FlaggedRevs

edit
  • git #406ed771 - Use namespaced classes by Umherirrender
  • git #a02faff7 - Use $this->getPrimaryDB() instead of $this->getDB( DB_PRIMARY ) by Fomafix
  • git #1aad5408 - styles: Replace deprecated breakpoint tokens with Codex defined ones (task T349793) by Volker E.

Flow

edit
  • git #a516abe3 - Remove unnecessary vendor prefixes by Ed Sanders
  • git #a4605bf8 - Use expression builder to build where conditions by Umherirrender

Gadgets

edit

GeoCrumbs

edit

GeoData

edit
  • git #70a22329 - Fix Coord::bboxAround() not supporting non-Earth globes (task T160141) by thiemowmde
  • git #7de5d8bf - Use namespaced classes by Umherirrender
  • git #f2fa66f0 - Calculate and document sensible default for maximum longitude by thiemowmde
  • git #8f92d168 - Use $this->getPrimaryDB() instead of $this->getDB( DB_PRIMARY ) by Fomafix
  • git #d60d1354 - Add language-level types to all test code by thiemowmde
  • git #5c9686fe - Improve basic unit test coverage a bit by thiemowmde
  • git #4ce45fd5 - Various code cleanups related to usage error tracking by thiemowmde
  • git #f8e6a3a5 - Widen `@covers` tags by thiemowmde
  • git #b8b93f09 - Drop 12 year old load-test script by thiemowmde
  • git #cb94ef4f - Use native PHPUnit feature to name test cases by thiemowmde
  • git #f1d8c4d5 - Pull last remaining globals out of the Coord class by thiemowmde

GlobalBlocking

edit

GlobalCssJs

edit

GlobalPreferences

edit
  • git #6b929889 - Use namespaced classes by Umherirrender
  • git #087ce6ce - Temporarily ignore deprecation of UserOptionsManager::getOptionKinds by Tim Starling

GlobalUsage

edit

GlobalUserPage

edit
  • git #cb129303 - Use namespaced IContextSource class by Umherirrender

GlobalWatchlist

edit

Graph

edit

GrowthExperiments

edit
  • git #b53f4977 - Remove unnecessary spaces before a line break by Amir E. Aharoni
  • git #cb639e9e - Use upstream assertStatus method in tests where possible by thiemowmde
  • git #97c91637 - Use more trivial upstream mocks and assertions in tests by thiemowmde
  • git #91820cc1 - Fix broken willReturnMap in SiteNoticeGeneratorTest by thiemowmde
  • git #9260ff17 - maintenance: Use getPrimaryDB or getReplicaDB instead of getDB by Fomafix
  • git #2508d49f - Use native str_starts_with, ??= and such in a few places by thiemowmde
  • git #b5af1200 - Drop redundant constructor test by thiemowmde
  • git #b434ab7a - Use upstream markTestSkippedIfExtensionNotLoaded in test by thiemowmde
  • git #eb0a7230 - Avoid using the LoadBalancer when we don't need to by thiemowmde
  • git #4f28c8f6 - Remove stray @package comments by thiemowmde
  • git #449cb26f - Fix a few tiny PHPCS code style violations by thiemowmde
  • git #a1a071fb - tests: add test for MigrateCommunityConfig maintenance script by Michael Große
  • git #2c81dc6e - Config: display a custom message on validation errors (task T359038) by Sergio Gimeno
  • git #58110c36 - REST: Use getValidatedBody to get POST data. (task T362850) by daniel
  • git #4aa3c3cf - Improve the description message about first edit suggestion by Amir E. Aharoni
  • git #6f8dffd7 - Improve messages about mentor types by Amir E. Aharoni
  • git #aad70640 - Reflect renaming of CommunityConfiguration services (task T362863) by Martin Urbanec
  • git #1dbc29b2 - Update informational sections of providers (task T358335) by Cyndy

GuidedTour

edit

ImageMap

edit
  • git #4fc3c8fc - Use namespaced Parser class by Umherirrender
  • git #118a50df - Update Parsoid test output to reflect changes in Parsoid by Subramanya Sastry
  • git #87bbbeed - Temporarily disable tests involving i18n output by Arlo Breault

ImageSuggestions

edit
  • git #0f765c78 - Use namespaced classes by Umherirrender
  • git #8d9fd775 - Use namespaced PHP classes by Fomafix
  • git #472506b4 - Use $this->getReplicaDB() instead of $this->getDB( DB_REPLICA ) by Fomafix

InputBox

edit

Insider

edit

intersection

edit

Interwiki

edit

InterwikiSorting

edit
  • git #e034aecb - Use new namespace for LanguageLinksHook by Umherirrender

IPInfo

edit

Josa

edit

JsonConfig

edit

Kartographer

edit

LabeledSectionTransclusion

edit

LdapAuthentication

edit

Linter

edit

LiquidThreads

edit

LoginNotify

edit

MapSources

edit

MassMessage

edit

Math

edit

MediaModeration

edit
  • git #5680cd75 - Use namespaced classes by Umherirrender
  • git #7af9ca90 - tests: Adjust newline after error messages by Umherirrender

MediaSearch

edit

MobileFrontend

edit

MultimediaViewer

edit
  • git #d9742f34 - Use new namespace for Output hooks by Umherirrender
  • git #39968fdb - Update stylelint-config-wikimedia to 0.17.1 by Ed Sanders
  • git #27459e19 - Fix JSDoc complex return types by Ed Sanders
  • git #a74af878 - Convert jQuery callbacks to arrow functions by Ed Sanders
  • git #fa189755 - build: Update eslint-config-wikimedia to 0.28.0 and autofix by Ed Sanders
  • git #0399ffff - Api: remove obsolete getQueryField function (task T77349) by Simon Legner
edit
  • git #734e6c72 - Use new namespace for BeforePageDisplayHook by Umherirrender

Newsletter

edit

NewUserMessage

edit

Nuke

edit

OATHAuth

edit

OAuthRateLimiter

edit
  • git #382f18de - Use namespaced DatabaseUpdater class by Umherirrender

OpenStackManager

edit

ORES

edit

PageAssessments

edit

PageImages

edit

PageTriage

edit

PageViewInfo

edit
  • git #e2fe05a6 - Use namespaced classes by Umherirrender
  • git #ccb73a66 - Inject PageViewService service into api modules by Umherirrender

ParserMigration

edit
  • git #c03e37fb - Use namespaced IContextSource class by Umherirrender

PdfHandler

edit
  • git #7fc15518 - Use namespaced IContextSource class by Umherirrender

Phonos

edit

Poem

edit

Popups

edit

PropertySuggester

edit

QuickSurveys

edit

Quiz

edit

ReadingLists

edit
  • git #56eac13a - Use namespaced classes by Umherirrender
  • git #db67eeae - Remove unnecessary spaces before line breaks by Amir E. Aharoni

RealMe

edit
edit

ReportIncident

edit

RevisionSlider

edit

Score

edit
  • git #8dd03281 - Use namespaced classes by Umherirrender
  • git #9d801584 - Use service MainConfig instead of global variable by Fomafix
  • git #d063882a - Fix all remaining PHPCS code and doc style violations by thiemowmde

Scribunto

edit

SearchVue

edit

SecureLinkFixer

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

SecurePoll

edit

ShortUrl

edit

SiteMatrix

edit

SpamBlacklist

edit

StopForumSpam

edit
  • git #1bd0df97 - Use namespaced RequestContext class by Umherirrender

SubPageList3

edit

SyntaxHighlight_GeSHi

edit
  • git #888aa0e3 - Use namespaced classes by Umherirrender
  • git #cd421a4b - build: Update eslint-config-wikimedia to 0.28.0 by Ed Sanders

TemplateData

edit
  • git #ebcc8ac7 - Use new namespace for OutputPageBeforeHTMLHook by Umherirrender
  • git #9485ab50 - Use namespaced PHP classes by Fomafix
  • git #5769ac49 - Use $this->getReplicaDB() instead of $this->getDB( DB_REPLICA ) by Fomafix
  • git #8b474b1b - Add lang and dir attributes to language search result rows (task T324385) by thiemowmde

TemplateSandbox

edit

TemplateStyles

edit

TextExtracts

edit

Thanks

edit

TheWikipediaLibrary

edit

TimedMediaHandler

edit

timeline

edit

TitleBlacklist

edit

TocTree

edit
  • git #0cdd29c4 - Use new namespace for BeforePageDisplayHook by Umherirrender

TorBlock

edit
  • git #b9b99683 - Use namespaced RequestContext class by Umherirrender

Translate

edit

TwoColConflict

edit
  • git #7b803a4f - Use namespaced classes by Umherirrender
  • git #2f1a0655 - Mark all PHPCS doc style violations as resolved by thiemowmde

UniversalLanguageSelector

edit

UploadWizard

edit

UrlShortener

edit
  • git #d9dcf245 - Use namespaced classes by Umherirrender
  • git #51fb575a - Replace global configuration variables by MainConfig by Fomafix

VisualEditor

edit
  • git #24ac11d8 - Update VE core submodule to master (f7805878d) (task T366214) by Ed Sanders
  • git #b985813c - Use namespaced classes by Umherirrender
  • git #e6e104dd - Use reliability API to detect blocked external links (task T366751) by David Lynch
  • git #d2899153 - Phan wasn't checking the editcheck includes by David Lynch
  • git #b10fb53f - getTargetDataFromHref: catch error if passed invalid URL (task T366822) by David Lynch
  • git #0378be0f - eslint: Remove no-op config by Ed Sanders
  • git #291844db - build: Update stylelint-config-wikimedia to 0.17.1 by Ed Sanders
  • git #a3d4388b - Follow-up Ic9fad12fe: Move .css file to .less by Ed Sanders
  • git #cc096f1b - Fix "implicit-arrow-linebreak" ESLint violation by Bartosz Dziewoński
  • git #1d449787 - Add type declarations and remove redundant PHPDoc tags by thiemowmde
  • git #ad6e0e33 - MWTemplateTitleInputWidget: Fix unstable sort affecting Firefox (task T366299) by Timo Tijhof
  • git #064a30b9 - MWExtensionDialog: Fix documentation of confirmAbandon by Ed Sanders
  • git #8825c3dc - Fix type hint in ApiVisualEditorEdit by thiemowmde
  • git #ea58831d - Turn property into const in ResourceLoaderData class by thiemowmde

Wikibase

edit

WikibaseQualityConstraints

edit
  • git #abc8d85e - Fix broken ImportConstraintStatementsTest by thiemowmde

WikiEditor

edit
  • git #df2af613 - JSDoc: Update jsdoc-wmf-theme to 1.0.1 by Ed Sanders

wikihiero

edit
  • git #c9d714fa - build: Update stylelint-config-wikimedia to 0.17.1 by Ed Sanders
  • git #ab2ccfc7 - build: Update eslint-config-wikimedia to 0.28.0 by Ed Sanders

WikiLambda

edit
  • git #be2b9e27 - build: Updating npm dependencies by James D. Forrester
  • git #787cfd51 - Update ApiPerformTest to the new results returned by the orchestrator by gengh
  • git #367fe5c3 - Add rights for creation and editing of enum values by gengh
  • git #970fffb4 - selenium: Changing xpath selector and clearing cookies (task T349836) by Vaughn Walters
  • git #b8633c22 - Adding in UniversalLanguageSelector as a dependency in local setup by Vaughn Walters
  • git #784e031e - Add wikilambda-edit-monolingual-text-placeholder message to extension.json (task T359782) by gengh
  • git #8f058584 - Add test coverage for the CodeEditor component (task T358207) by Grace C
  • git #0e39855f - schemata.js: Start moving global functions into their uses (task T362925) by James D. Forrester

WikimediaEvents

edit

WikimediaMaintenance

edit
  • git #932fad0c - addWiki: Remove autocreation that did not work by Taavi Väänänen

WikimediaMessages

edit

Wikistories

edit

Skins

edit

MinervaNeue

edit

Vector

edit

Misc

edit

VisualEditor/VisualEditor

edit
  • git #f7805878 - TransactionBuilder: Handle preserved metaitems correctly (task T366214) by David Chan
  • git #5fcd0648 - eslint: Remove no-op config by Ed Sanders
  • git #d1f1df42 - build: Upgrade stylelint-config-wikimedia to v0.17.1 and make pass by James D. Forrester
  • git #6a783c7a - build: Fix stylelint config and downgrade by Ed Sanders
  • git #c9b374cc - build: Update linters by Ed Sanders
  • git #4031b35b - Tests: Fix typo in TransactionBuilder tests by Ed Sanders
  • git #179c007b - Tests: Fix actual/expected in TransactionBuilder tests by Ed Sanders

No changes

edit
  • ActiveAbstract
  • Babel
  • Campaigns
  • CentralNotice
  • CodeEditor
  • CodeMirror
  • CologneBlue
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • ExtensionDistributor
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GoogleNewsSitemap
  • IPReputation
  • LandingCheck
  • MobileApp
  • Modern
  • MonoBook
  • NearbyPages
  • Nostalgia
  • OAuth
  • PageNotice
  • PagedTiffHandler
  • ParserFunctions
  • ProofreadPage
  • SandboxLink
  • SearchExtraNS
  • SimilarEditors
  • SubpageSortkey
  • TemplateWizard
  • Timeless
  • TranslationNotifications
  • TrustedXFF
  • UploadsLink
  • VipsScaler
  • VueTest
  • WebAuthn
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexeme
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaCampaignEvents
  • WikimediaEditorTasks
  • WikimediaIncubator
  • Wikisource
  • XAnalytics
  • cldr

Total changes

edit

520 Changes in 148 repos by 85 authors