Jump to content

MediaWiki 1.43/wmf.9/Changelog

From mediawiki.org

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]

3D[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

NavigationTiming[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]

RelatedArticles[edit]

ReportIncident[edit]

RevisionSlider[edit]

RSS[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