MediaWiki 1.43/wmf.9/Changelog

Core changes

edit
  • git #53e506e9 - Branch commit for wmf/1.43.0-wmf.9 (T361403) by trainbranchbot
  • git #057e95af - Skin: Responsive images is a core feature for responsive skins (T113101) by Jdlrobson
  • git #047bc5dd - mediawiki.less: Fix calculation for Less in skin.defaults.less (T367103) by Volker E.
  • git #276fc160 - Inject MobileContext in DefaultOutputPipelineFactory by Arlo Breault
  • git #66020909 - Get mobile url for Parsoid's baseHref (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 (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 (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 (T279915) by theprotonade
  • git #6b7bc50e - mime: Add common aliases for CSV (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 (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 (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 (T155228) by Sportzpikachu
  • git #ac8096c5 - mediawiki.action: Bring metadata table style closer to Codex (T366311) by Volker E.
  • git #99826aae - Disable non-standard colors in dark mode (T357575) by Jon Robson
  • git #e5226188 - rdbms: Drop IReadableDatabase::wasReadOnlyError() (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 (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 (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 (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 (T283389) by RazeSoldier
  • git #cc21621f - Use SelectQueryBuilder for sub queries in pagers by Umherirrender
  • git #dc581715 - rdbms: Move several more methods to IDatabaseForOwner (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 (T356544) by thiemowmde
  • git #650602f4 - footer: Stop interfering with full override of mediawiki footer icon (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
  • git #56b2f40a - Use namespaced classes by Umherirrender
  • git #daee8ebd - SpecialPageInitListHandler: Use TempUserConfig (T363357) by Kosta Harlan
  • git #16a09ccb - Make block buttons in Special:CheckUser clickable only within button (T366747) by Dreamy Jazz
  • git #6c25db24 - Generalise comment in ChangeService about cuc_id to apply to other tables by Thalia
  • git #3d374e0d - Follow-up: Don't run interact with block buttons if they don't exist (T329493) by Dreamy Jazz
  • git #19bd8365 - Set event tables migration to SCHEMA_COMPAT_NEW in extension.json (T366505) by Dreamy Jazz
  • git #b62986a6 - Update comments to reflect event table migration (T366505) by Dreamy Jazz
  • git #ceac4ee5 - Add UserMerge support for cu_log_event and cu_private_event (T366505) by Dreamy Jazz
  • git #916dbc7d - Pass expected DB timestamps through IReadableDatabase::timestamp (T366590) by Dreamy Jazz
  • git #7f430a64 - Pass expected DB timestamps through IReadableDatabase::timestamp (T366590) by Dreamy Jazz
  • git #57dac32a - Fix SpecialInvestigateTest to work with SQLite (T366585) by Dreamy Jazz
  • git #6aa07d4e - Remove usage of JsonBodyValidator from extensions (T361995) by Wendy Quarshie
  • git #db77e0b8 - Exit early from fixTrailingSpacesInLogs.php if no cu_log rows (T366511) by Dreamy Jazz

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
  • git #ed1501c5 - JSDoc: Update jsdoc-wmf-theme to 1.0.1 by Ed Sanders
  • git #3de8f651 - Use namespaced classes by Umherirrender
  • git #77b7f347 - build: Update eslint-config-wikimedia to 0.28.0 by Ed Sanders
  • git #16b0c3c0 - Do not parse the outer <ol> as wikitext (T196828) (T239572) by thiemowmde
  • git #90a4bb4e - [Cypress] Move a bit more code to helpers by WMDE-Fisch
  • git #2d2efd82 - Move most ReferencePreviews related i18n messages over to Cite (T363156) by WMDE-Fisch
  • git #b4f4dc7f - [Cypress] Streamline page edit and VE Cite setup by WMDE-Fisch
  • git #1a67a23f - [Cypress] Move VE helpers to own file by WMDE-Fisch
  • git #cc2105e4 - MWCitationDialog: Use const instead of let by Ed Sanders
  • git #d468e9fd - Use array spread syntax instead of Array#concat by Ed Sanders
  • git #aaeedee2 - Remove unnecessary local variable for `this` by Ed Sanders
  • git #5a2154de - ESLint: Enforce prefer-arrow-callback by Ed Sanders
  • git #f38bcde1 - Add 'mw-cite-backlink' class to Parsoid's HTML (T328695) by Subramanya Sastry
  • git #e4728d7d - A few tiny code cleanups in the ReferenceStack class by thiemowmde
  • git #5ef2c13c - Preserve reflist CSS in dynamic mode (T361359) by Ed Sanders

CiteThisPage

edit

Citoid

edit

Cognate

edit

CommunityConfiguration

edit

Collection

edit

CommonsMetadata

edit

ConfirmEdit

edit

ContactPage

edit

ContentTranslation

edit
  • git #c68e8120 - MinT view translation page: Move section title translation to composable by NikG
  • git #4effb654 - MinT view translation page: Move translation initialization to composable by NikG
  • git #c23f69d2 - MinT view translation page: Move translateSection to composable by NikG
  • git #153e0b19 - Use namespaced classes by Umherirrender
  • git #ce65357d - MinT: Remove display URL param (T364621) by NikG
  • git #84dd3e87 - MinT ConfirmTopicPage: Fix source language update (T364730) by NikG
  • git #9708654e - MinT: Simplify pageSearchResult sourceTitle getter (T364621) by NikG
  • git #901950c1 - Mobile language searcher banner: Navigate to entrypoint card overlay (T363183) by NikG
  • git #7dd77d4a - Add inline @var annotations to all untyped getService calls by thiemowmde
  • git #e2becf65 - Mobile language searcher entrypoint: Add CX and MinT entrypoint cards (T363183) by NikG
  • git #c2ff7f9d - Minor code cleanup by NikG
  • git #2d3e2560 - Remove redundant constructor tests by thiemowmde
  • git #000f4796 - CX: Fix translation container max width for large screens (T366374) by NikG

CreditsSource

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

Dashiki

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

DiscussionTools

edit
  • git #3dc5e888 - Use namespaced classes by Umherirrender
  • git #e9f412f4 - eslint: Remove no-op config by Ed Sanders
  • git #39f106eb - build: Update stylelint-config-wikimedia to 0.17.1 by Ed Sanders
  • git #2c9264e4 - Remove jquery.makeCollapsible workarounds for mobile (T323639) by Bartosz Dziewoński

DonationInterface

edit
  • git #c9be7a66 - Fix a bit of outdated documentation by Elliott Eggleston
  • git #a48e0bbb - Don't overwrite submethod='' with null by Elliott Eggleston
  • git #39bdda51 - Update SmashPig to v0.8.10.10 by cstone
  • git #204afe0f - Update SmashPig dependency by Elliott Eggleston
  • git #6f8f5063 - Change Adyen ACH method / submethod (T366532) by Elliott Eggleston
  • git #86686e1e - Remove unneeded anchor link in email preferences form by Elliott Eggleston

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 (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 (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 (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 (T359038) by Sergio Gimeno
  • git #58110c36 - REST: Use getValidatedBody to get POST data. (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 (T362863) by Martin Urbanec
  • git #1dbc29b2 - Update informational sections of providers (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
  • git #297cba20 - styles: Remove outdated Firefox proprietary CSS extensions (T365759) by Volker E.
  • git #d603309d - styles: Remove tangling unused var by Volker E.
  • git #e0b2aa7a - Use namespaced classes by Umherirrender
  • git #06290de2 - Fix internationalization of Parsoid-generated tags (T342876) by Isabelle Hurbain-Palatin
  • git #1d2f84e9 - Temporarily disable tests involving i18n output by Arlo Breault
  • git #f1c39f71 - Convert other functions to arrow callbacks by Ed Sanders
  • git #77175a3f - Remove unnecessary local context variables by Ed Sanders
  • git #2059d969 - Use variadic arguments by Ed Sanders
  • git #4c69ff5c - build: Update eslint-config-wikimedia to 0.28.0 and autofix by Ed Sanders

LabeledSectionTransclusion

edit

LdapAuthentication

edit

Linter

edit

LiquidThreads

edit

LoginNotify

edit

MapSources

edit

MassMessage

edit

Math

edit
  • git #049a7471 - Use namespaced classes by Umherirrender
  • git #008db7ad - Update stylelint-config-wikimedia to 0.17.1 by Ed Sanders
  • git #be3a2397 - Convert more functions to arrow callbacks by Ed Sanders
  • git #28dcf9e6 - Remove unnecessary local context variables by Ed Sanders
  • git #39c15f76 - build: Update eslint-config-wikimedia to 0.28.0 and autofix by Ed Sanders
  • git #f5341465 - Implement hline support for matrix (T366417) by Moritz Schubotz (physikerwelt)
  • git #277663b8 - Add MathJax rendering option (T354136) by Moritz Schubotz (physikerwelt)

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 (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 (T324385) by thiemowmde

TemplateSandbox

edit

TemplateStyles

edit

TextExtracts

edit

Thanks

edit

TheWikipediaLibrary

edit

TimedMediaHandler

edit

timeline

edit
  • git #66401004 - Use namespaced Parser class by Umherirrender
  • git #f78b3de9 - Migrate `timeline_*` metrics to Prometheus store (T359268) by Andrea Denisse Gómez-Martínez

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) (T366214) by Ed Sanders
  • git #b985813c - Use namespaced classes by Umherirrender
  • git #e6e104dd - Use reliability API to detect blocked external links (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 (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 (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
  • git #b579eda9 - REST: Remove duplicate e2e test from PatchPropertyTest.js by Ollie Shotton
  • git #e4d4dac6 - REST: Fix "aliases" validation in `PatchedPropertyValidator` by Ollie Shotton
  • git #1ff9df14 - Use expression builder to build where conditions (T350999) by Umherirrender
  • git #ac118194 - Don't conflate snak parsing and deserializing (T365794) by Jakob Warkotsch
  • git #6e640a24 - Add 'deserializer-builder' to DataTypeDefinitions (T365794) by Jakob Warkotsch
  • git #ba9dc753 - Improve markdown formatting for null default by Joely Rooke WMDE
  • git #295aceb8 - REST: Align method names in `PatchedPropertyValidator` by Ollie Shotton
  • git #c4594489 - Remove SpecialPage_ReorderPages hook (T350558) by Pppery
  • git #24a5ff10 - REST: Use existing `$propertyId` variable by Ollie Shotton
  • git #015f404f - REST: Fetch write model after existence check by Ollie Shotton
  • git #fde200d1 - REST: Remove ItemDeserializer by dima koushha
  • git #72651d66 - REST: Introduce ItemCreateEditSummary class by Muhammad Jaziraly
  • git #b2531de2 - REST: Add middlewares to PatchItem (T365032) by dima koushha
  • git #c902be60 - REST: Refactor `newSummaryForPropertyEdit` method by Muhammad Jaziraly
  • git #ee36af7b - REST: Add spec test for PatchItem use case (T365033) by dima koushha
  • git #be1f5235 - REST: Generate edit summaries for PATCH item (T365031) by Muhammad Jaziraly
  • git #e9978964 - Make use of more convenient shortcuts in tests by thiemowmde
  • git #6dc47e90 - Drop meaningless "Class <ClassName>" documentation by thiemowmde
  • git #e78e2551 - Add Hebrew special page names by Amir E. Aharoni
  • git #cc6455c4 - Fix trivial service wiring unit test failures (T277464) by Lucas Werkmeister

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 (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 (T359782) by gengh
  • git #8f058584 - Add test coverage for the CodeEditor component (T358207) by Grace C
  • git #0e39855f - schemata.js: Start moving global functions into their uses (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 (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