MediaWiki 1.43/wmf.7
Appearance
MediaWiki 1.43.0-wmf.6 | Deployment of MediaWiki 1.43.0-wmf.7 to Wikimedia sites | MediaWiki 1.43.0-wmf.8 |
The latest version (labeled "1.43.0-wmf.7") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 28 May 2024 (see the roadmap).
Core changes
[edit]- git #938393c3 - Branch commit for wmf/1.43.0-wmf.7 (task T361401) by trainbranchbot
- git #b6ef2486 - ResourceLoader: Update wikimedia/less.php from 4.2.1 to 4.4.1 (task T365481) by Hannah Okwelum
- git #a9676de6 - skins: Allow Toolbox links to be configured from MediaWiki:Sidebar (task T6086) by Sohom
- git #b883a11a - docs: Document jQuery plugins with modules (task T353357) by apaskulin
- git #0e3dd57c - docs: Document jQuery plugins with modules under consistent name (task T353357) by apaskulin
- git #02d07876 - docs: Document mediawiki.cookie as a module in JSDoc (task T353357) by apaskulin
- git #88e6b19a - Skin: The noresize class is upstreamed to core from Minerva (task T330527) by Jon Robson
- git #57d623f5 - Change some type hints from IDatabase to IReadableDatabase by Umherirrender
- git #418b0328 - Tests: Use $this->overrideConfigValue instead of global variable by Fomafix
- git #c4ed432b - [Documentation] Improve documentation of addPortlet method (task T361661) by Jon Robson
- git #ca82b892 - objectcache: Remove "for b/c" from internal ObjectCacheFactory comment by Timo Tijhof
- git #53983ced - Skin: Use standard tokens and import path (task T349793) by Jon Robson
- git #a0b8e384 - SpecialContribute: Add docs to explain how it works and how to enable it by Timo Tijhof
- git #964f0afb - Skin: Responsive tables (task T330527) by bwang
- git #38cea3c5 - mediawiki.less: Remove outdated basic browser support workarounds (task T365759) by Volker E.
- git #3bbb046d - ImageHistoryList: Link to interwiki user if the prefix is valid by Func
- git #ad60f35c - rdbms: keep the current domain in sync within Database/DatabasePlatform by Aaron Schulz
- git #0f71ff2a - mw.user.generateRandomSessionId: Drop IE 11 compatibility, not used by James D. Forrester
- git #85f717aa - i18n: [clearyourcache] Drop references to no-longer-supported browsers by James D. Forrester
- git #2b2d7250 - Use virtual domain when running update maintenance scripts by Alexander Vorwerk
- git #e3cd0a80 - rdbms: remove unused IMaintainableDatabase::listViews() method by Aaron Schulz
- git #83bb1d45 - ServiceWiring: Drop `_LocalClusterCache` service by Derick Alangi
- git #400c2a62 - Allow undeletion of IP revisions when temp accounts are enabled (task T362019) (task T365669) by Dreamy Jazz
- git #2521cbf4 - RevisionStoreDbTest: Disable temp user feature when testing with anon (task T365669) by Kosta Harlan
- git #798f99dc - Show the page name on the MovePage checkbox for "Yes, delete the page" (task T12814) by Bill McMurray
- git #09dbac2b - jquery.makeCollapsible: fallback to original collapsible (task T364712) by Sportzpikachu
- git #1b9a2958 - docs: Convert jquery.lengthLimit to a module (task T353357) by apaskulin
- git #1b416164 - Adjust comments referring to Handler::init(), which no longer exists by bpirkle
- git #48654e31 - rdbms: Use type in error message for LikeValue by Umherirrender
- git #5623b2e4 - LoginSignupSpecialPage: Support &display=popup (task T362706) by Bartosz Dziewoński
- git #6ca62970 - foreign-resources: Add purl field to vue-demi (task T363589) by Sportzpikachu
- git #5d775fa1 - SerializationTestTrait: make phpunit data providers static by C. Scott Ananian
- git #a565e388 - Move ParsoidOutputAccess::supportsContentModel() into Parsoid SiteConfig by C. Scott Ananian
- git #f66bda6a - [JsonCodec] Hide TYPE_ANNOTATION from the unserialization methods by C. Scott Ananian
- git #f856992a - Alias Parsoid DOM nodes to PHP DOM implementation by C. Scott Ananian
- git #1bf941ea - PrefixSearch: Make sure $prefix is a string (task T365565) by Lucas Werkmeister
- git #bccbae43 - REST: support rest.php when another RestPath is configured. by daniel
- git #bce5fd0a - rdbms: Add Phan type hint for allowed operators in expressions by Bartosz Dziewoński
- git #12660db2 - Add MediaWiki\Watchlist namespace to the related classes (task T353458) by Ebrahim Byagowi
- git #c556eda9 - Add MediaWiki\Content namespace to FallbackContent{,Handler} (task T353458) by Ebrahim Byagowi
- git #6692bf16 - RELEASE-NOTES-1.43: Retrospective deprecation notices for recent namespaces (task T353458) by James D. Forrester
- git #99cffa52 - api-testing: make xmls2js a devDependency by daniel
- git #264a5fd7 - rdbms: Tighten PHPDoc for SQL $set arrays by Bartosz Dziewoński
- git #68dc4845 - REST: fix metrics keys (task T365111) by daniel
- git #7475063b - objectcache: Complete refactor of `ObjectCache.php` (task T363770) by Derick Alangi
- git #5ac1f785 - REST: improve body validation testing (task T305973) by daniel
- git #656c7fac - Add namespace and deprecation alias to JsonContentHandler (task T353458) by Ebrahim Byagowi
- git #8a5cd772 - ResourceLoader: Misc doc fixups in startup and mediawiki.base modules by Timo Tijhof
- git #64b7d2a0 - Add MediaWiki\RevisionList namespace to the related classes (task T353458) by Ebrahim Byagowi
- git #47090db8 - Allow placeholder config to be overwritten in mw.widgets.CategoryMultiselectWidget by Cormac Parle
- git #8f56cf90 - Clear $wgTitle state before suite runs (task T365130) by Arthur Taylor
- git #1bbac28d - Use let for timeoutID to avoid ReferenceError (task T364000) by Jon Robson
- git #66aa439d - Parser: Inject service LanguageNameUtils by Fomafix
- git #19238b42 - ContributionsSpecialPage: Do not run pager query if form is not valid (task T363357) by Thalia
- git #9ae6fbda - rdbms: Warn when given an assoc array but keys are ignored by Bartosz Dziewoński
- git #49fe440c - Add namespace and deprecation alias to WatchedItemStore (task T353458) by Ebrahim Byagowi
- git #848a9f27 - Add namespace and deprecation alias to JsonContent (task T353458) by Ebrahim Byagowi
- git #76191379 - Add the Chakma language (task T365365) by Amir E. Aharoni
- git #316916e1 - ContributionsSpecialPage: Make service properties visible to subclasses (task T363357) by Thalia
- git #eeaed6fe - PermissionManager: Allow some readonly user rights bypass NSProtection (task T362536) by anterdc99
- git #879846b2 - REST: introduce OpenSearchDescriptionHandler (task T363984) by daniel
- git #53491f4f - InfoAction: Silence Phan Security Check warnings by Bartosz Dziewoński
- git #be157850 - Replace IDatabase::buildLike with expression builder (task T361023) by Umherirrender
- git #62ebabee - rdbms: Declare param types for LikeValue by Umherirrender
- git #1325deae - extension registration: Fix handling of null default values (task T365190) by Erik Bernhardson
- git #c2b5d19f - AutoLoader: Add MediaWiki\RCFeed (task T353458) by Reedy
- git #ea83a441 - rdbms: remove unused $schema parameters in DatabasePostgres methods by Aaron Schulz
- git #12a10384 - mediawiki.special.block: Set up "Block Type" field (task T359132) by hmonroy
- git #06e6bdaf - maintenance: getLagTimes migrate to StatsFactory (task T359382) by Cole White
- git #1aac3ffe - REST: Document new redirect feature. (task T361840) by daniel
- git #5eb14300 - config: Use stale cache instead of hard fail on "no retry" fetch error by Timo Tijhof
Vendor
[edit]- git #0ed76f4f - Update wikimedia/less.php to 4.4.1 (task T365481) by Hannah Okwelum
Extensions
[edit]AbuseFilter
[edit]- git #fe0b1cb9 - Add `user_unnamed_ip` variable (task T357772) by STran
- git #cd24c0ba - RCVariableGeneratorTest: Handle anonymous user test with temp accounts enabled (task T365645) by Kosta Harlan
- git #1a56a297 - Use IReadableDatabase::expr for complex conditions on Special:AbuseLog (task T350968) by Umherirrender
- git #e1347e6d - Use SelectQueryBuilder for sub queries in migrateActorsAF.php (task T350968) by Umherirrender
- git #bd074450 - i18n: Replace mw: interwiki with url to mediawiki.org by Umherirrender
AdvancedSearch
[edit]- git #aa3bc33c - Use lowercase "namespace id" and such by thiemowmde
- git #64a3ce1e - Use more official getter instead of class property by thiemowmde
- git #4ecebe6a - Drop never used abstract methods from SearchField class by thiemowmde
- git #5f2c39fe - Drop a lot of dead code from MenuSelectWidget by thiemowmde
AutoModerator
[edit]- git #e2afd006 - remove $wgAutoModeratorWikiConfigPageTitle by jsn
CampaignEvents
[edit]- git #7ae370c0 - Hide chat section when event has ended (task T350427) by Michelle
- git #8a38b7b2 - Use new body validation in the handlers (task T361995) by Wendy Quarshie
- git #04c41ac0 - Fix blocked participants can see the meeting link on EventDetails (task T365380) by Claudio Melo
- git #531bfd8f - Add spacing to match designs on Special:AllEvents (task T364606) by Michelle
- git #7f4c8773 - Reject permission for actions if on non-local wiki (task T359946) by Michelle
- git #3002b609 - GenerateInvitationList: add limits (task T364853) by Daimona Eaytoy
CategoryTree
[edit]- git #e6c9eab9 - Use namespaced PHP classes by Fomafix
CentralAuth
[edit]- git #2714f03f - Install tables via LoadExtensionSchemaUpdates by Gergő Tisza
- git #a7ccef8a - Run migrateGuSalt.php on Third-party wikis (task T364435) by Alexander Vorwerk
- git #1a3d6a81 - Mock Session::getUser in ::testUserScriptsDisabled (task T365403) by Dreamy Jazz
- git #5732495d - Temporarily restore $wgCentralAuthDatabase (task T348486) by Gergő Tisza
CheckUser
[edit]- git #667bb734 - Follow-up fixes to tests of SpecialIPContributions (task T363357) by Dreamy Jazz
- git #ff4f31e6 - Add read new support to the TimelineService (task T329200) (task T326866) by Dreamy Jazz
- git #b1b794a2 - Add test data for new result tables in TimelinePagerTest (task T329200) by Dreamy Jazz
- git #e3af8db2 - Remove outdated note in TimelineRowFormatter::getUserLinks (task T329200) by Dreamy Jazz
- git #bb544382 - Update TimelineRowFormatter to read new for event table migration (task T329200) (task T326866) by Dreamy Jazz
- git #7220bece - Add read new support to the 'Compare' tab of Special:Investigate (task T329201) by Dreamy Jazz
- git #bb44cdff - Expand test coverage on SpecialCheckUser (task T329493) by Dreamy Jazz
- git #058dbab3 - Test CompareService::getTargetsOverLimit for SQLite DB support by Dreamy Jazz
- git #b7b63bb4 - Pass ServiceOptions to ChangeService (task T329200) (task T329201) by Dreamy Jazz
- git #1062ecb0 - Display temp account contributions on Special:IPContributions (task T363357) by Thalia
- git #300d1032 - Test Special:MultiLock link tool (task T329493) by Dreamy Jazz
- git #f073f3d2 - Show the 'Get users' block form if user can MultiLock but not block (task T329493) by Dreamy Jazz
- git #2bb0ba34 - Test SpecialCheckUserLog (task T190666) by Dreamy Jazz
Cite
[edit]- git #3151ad5b - Match minerva base styles for Parsoid by Subramanya Sastry
- git #a531d4d8 - Streamline code dealing with (undeployed) extends attribute (task T247922) by thiemowmde
- git #802b4951 - Make it possible to disable the "cite_error" wrapper message (task T353695) by thiemowmde
CodeMirror
[edit]- git #0e5fe342 - CodeMirror: make bracket matching match CJK full-width brackets (task T362992) by MusikAnimal
CommunityConfiguration
[edit]- git #ef4ffc4d - Prevent duplicate ids in nested fields (task T365129) by Michael Große
- git #563df513 - Rename composables/index.js to more descriptively and add tests by Michael Große
- git #5cf25f8e - JsonSchemaBuilder: Accept arrays as defaults for TYPE_OBJECT (task T365045) by Martin Urbanec
- git #2691112c - Don't try to lint coverage directory by Michael Große
- git #5d0071e8 - Editor: fix warnings by Sergio Gimeno
- git #93fa9bac - Editor: show API errors in the interface language (task T363801) by Sergio Gimeno
- git #dffe8072 - Move caching logic to AbstractJsonStore by Martin Urbanec
ContentTranslation
[edit]- git #fb19fa9a - i18n: Replace mw: interwiki with url to mediawiki.org by Umherirrender
- git #3edbc44c - Use Translation::getPublishedCondition in TranslationStore by Umherirrender
- git #48f719ca - SX: Update event logging schema version (task T353799) by NikG
- git #095a48d3 - Remove wikimedia/jsduck config and fix some warnings by Ed Sanders
- git #0d30ff16 - mw.cx: Move var declarations inline by Ed Sanders
DiscussionTools
[edit]- git #177639f5 - Use Array#push instead of Array#concat by Ed Sanders
- git #ea5639b2 - ESLint: Enforce prefer-const by Ed Sanders
- git #44303de9 - ESLint: Replace some lets with consts by moving declarations by Ed Sanders
- git #dda92279 - ESLint: Manually fix remaining no-var violations by Ed Sanders
- git #ca515715 - ESLint: Autofix no-var rule by Ed Sanders
DonationInterface
[edit]- git #619fa789 - Remove curl_transaction and associated methods by Elliott Eggleston
- git #a8d2a1c4 - Remove all curl overrides in tests by Elliott Eggleston
- git #fe192ed8 - Throw failmail on custom filters error (task T365469) by Damilare Adedoyin
- git #8bd3f35a - Check authorize result if payment submethod is empty (task T360503) by Damilare Adedoyin
- git #f14abd8d - Add banner history log ID directly to c_t message (task T270672) by Elliott Eggleston
- git #1ff5d09c - Don't wrap text in 'change email' link (task T358878) by Elliott Eggleston
Echo
[edit]- git #73c60627 - i18n: Replace mw: interwiki with url to mediawiki.org by Umherirrender
- git #b29a6ae0 - hooks: remove use of IBufferingStatsdDataFactory (task T363590) by Cole White
- git #e4fd529d - configure main hook handler to pass StatsFactory service (task T363590) by Cole White
- git #70642200 - hooks: add StatsFactory support (task T363590) by Cole White
EntitySchema
[edit]- git #6eb200de - Add 'expert' for Entity-Schema typed properties (task T362004) by Arthur Taylor
- git #e7e56bc6 - SidebarHookHandler: Only call getConceptBaseUri when needed by Marius Hoch
- git #80b93ce5 - tests: Extract traits for unit and integration tests by Lucas Werkmeister
- git #be1c080b - Support type=entityschema in wbsearchentities (task T362955) by Lucas Werkmeister
EventLogging
[edit]- git #44c96709 - Use ObjectCacheFactory instead of deprecated ObjectCache methods (task T363770) by Wandji69
FileImporter
[edit]- git #f4acbde6 - Use upstream getMockMessage in tests by thiemowmde
- git #8d67cc62 - Use StatusValue::getMessages() instead of deprecated methods by Bartosz Dziewoński
FlaggedRevs
[edit]- git #7b16baa7 - backend: Fix double quoted timestamp in FlaggedRevsStats by Umherirrender
- git #c278a158 - Get rid of flaggedpage_pending table (task T277883) by Amir Sarabadani
Flow
[edit]- git #e9a313e2 - Replace RawSql class with expression builder by Umherirrender
- git #0b83eef6 - container.php: move `deferred_queue` to ServiceWiring.php (task T170330) by DannyS712
- git #029eb7b7 - container.php: move 11 formatters to ServiceWiring.php (task T170330) by DannyS712
- git #e734af1a - container.php: move `formatter.revision.factory` to ServiceWiring.php (task T170330) by DannyS712
- git #dc24b938 - container.php: move `templating` to ServiceWiring.php (task T170330) by DannyS712
- git #d2af54f1 - container.php: move `url_generator` and `storage.workflow.mapper` to ServiceWiring.php (task T170330) by DannyS712
- git #0e1e5fa3 - container.php: move some services to ServiceWiring.php (task T170330) by DannyS712
- git #b3e86c12 - container.php: merge `storage.post_summary.listeners.username` into only user (task T170330) by DannyS712
- git #a469d5b7 - container.php: merge `storage.manager_list` entry into `storage` (task T170330) by DannyS712
- git #22a47180 - maintenance: Use expression builder by Umherirrender
- git #b4f6b294 - i18n: Replace mw: interwiki with url to mediawiki.org by Umherirrender
- git #5463161f - Remove broken/unused "stub post" system by Bartosz Dziewoński
FundraiserLandingPage
[edit]- git #e35c2cdc - Updating from utm_ to wmf_ parameters (task T351325) by pcoombe
Gadgets
[edit]- git #de999997 - Use ObjectCacheFactory instead of the deprecated ObjectCache methods (task T363770) by Wandji69
- git #f2bc65a5 - SECURITY: Improve regular expression performance (task T363773) by sbassett
GeoData
[edit]- git #e564246b - A few small code cleanups accross the codebase by thiemowmde
GlobalBlocking
[edit]- git #f43e86c7 - Move GlobalBlockingHooksTest to the unit test folder (task T356932) by Dreamy Jazz
- git #f43bfc38 - Expand tests for SpecialGlobalBlock (task T356934) by Dreamy Jazz
GlobalCssJs
[edit]- git #e77f9130 - i18n: Replace mw: interwiki with url to mediawiki.org by Umherirrender
GrowthExperiments
[edit]- git #4a30af99 - Util: avoid weeks as duration format (task T365530) by Sergio Gimeno
- git #55241489 - Fix package module error message generation (task T365653) by Michael Große
- git #18e4371e - Config: add missing help panel option GEHelpPanelViewMoreTitle (task T360472) by Sergio Gimeno
- git #91a0c06f - Add the i18n for the placeholder for gehelppanellinks inputs (task T363051) by Michael Große
JsonConfig
[edit]- git #0d32d523 - Use ObjectCacheFactory instead of deprecated ObjectCache methods (task T363770) by Wandji69
Kartographer
[edit]- git #0359279f - Use namespaced PHP classes by Fomafix
LabeledSectionTransclusion
[edit]- git #9c37e035 - Update parser tests for new heading HTML (task T13555) by Bartosz Dziewoński
Linter
[edit]- git #6c07b920 - Logging: add debug messages in Hooks and RecordLintJob (task T361013) by daniel
LiquidThreads
[edit]- git #5d302ed2 - Fix fatal error due to missing signature on very old comments (task T365495) by Bartosz Dziewoński
Math
[edit]- git #9c13fd1c - Make TexArray iterable by Moritz Schubotz (physikerwelt)
- git #c0ac8ee0 - Extend BaseParsing test coverage by Moritz Schubotz (physikerwelt)
- git #1befc637 - Reduce usage of lst2arr in chem context (task T362344) by Moritz Schubotz (physikerwelt)
- git #6c160285 - Reduce usage of lst2arr helper (task T362344) by Moritz Schubotz (physikerwelt)
- git #5d4a406a - Reduce usage of lst2arr helper (task T362344) (task T276940) by Moritz Schubotz (physikerwelt)
MobileFrontend
[edit]- git #ea822a76 - Remove EnterMobileMode hook, deprecate BeforePageDisplayMobile hook (task T350200) by Jon Robson
- git #1ebeeb83 - Upgrade browserslist-config-wikimedia from 0.6.1 to 0.7.0 by James D. Forrester
- git #252fc9ef - [Config] Match production configuration (task T109277) by Jon Robson
- git #af8c63fc - Remove MFUseParsoid, use ParserMigration Oracle service (task T363935) by Steph Toyofuku
MultimediaViewer
[edit]- git #f8fe9c0a - Remove the thumbnail blurring (task T71609) (task T65504) by Derk-Jan Hartman
- git #72ba58c1 - Merge download/share/embed into mmv.ui.reuse module (task T77349) by Simon Legner
- git #4eaf0725 - Remove index.js export indirection (task T77349) by Simon Legner
- git #f00dbbb9 - Remove IIFE (task T77349) by Simon Legner
- git #24ee9dc4 - Revert "Revert "Add position handling to URLs"" (task T64039) by TheDJ
- git #dad874d6 - Simplify MetadataPanel.setLocationData by Simon Legner
Nuke
[edit]- git #a0eb1458 - Add tests for hook handler by Chlod Alejandro
OATHAuth
[edit]- git #46a4453f - Fix: Use ObjectCacheFactory instead of deprecated ObjectCache Methods (task T363770) by Wandji69
OAuth
[edit]- git #cfba34e7 - SpecialMWOAuth: Support &display=popup (task T71246) by Bartosz Dziewoński
ORES
[edit]- git #ec2de9f6 - i18n: Replace mw: interwiki with url to mediawiki.org by Umherirrender
PageImages
[edit]- git #f9e530e4 - Update parser tests for new heading HTML (task T13555) by Bartosz Dziewoński
Phonos
[edit]- git #72c52c70 - Use namespaced PHP classes by Fomafix
Popups
[edit]- git #f3f397e2 - Upgrade browserslist-config-wikimedia from 0.6.1 to 0.7.0 by James D. Forrester
ReadingLists
[edit]- git #f06d1f98 - Additional tests (task T362576) by frankie
RevisionSlider
[edit]- git #ff555fb6 - Streamline element replacement when updating the view (task T211557) by WMDE-Fisch
Score
[edit]- git #71d406fd - styles: Use fixed across modes background-color (task T363964) by Jon Robson
- git #df82e5a4 - Score images should not be responsive (task T363964) by Jon Robson
- git #883fa241 - Make score images visible in night mode (task T363964) by Jon Robson
- git #b741d414 - i18n: Replace mw: interwiki with url to mediawiki.org by Umherirrender
Scribunto
[edit]- git #acd7ec66 - Avoid modules that should return `false` wrongly returning `true` (task T362045) by theknightwho
- git #fc3104e9 - Optimisations for mw.clone (task T357199) by theknightwho
SecureLinkFixer
[edit]- git #afa13414 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
[edit]- git #b22e5e52 - Minor cleanup by Reedy
- git #f8ec22bf - Validate that the signing key is a private key (task T209892) by Tim Starling
TitleBlacklist
[edit]- git #11ba9599 - Use ObjectCacheFactory instead of deprecated ObjectCache method (task T363770) by Wandji69
Translate
[edit]- git #3f872a7c - Remove $this->tablesUsed from PHPUnit tests by Novem Linguae
- git #e3f6fc67 - MessageGroupSubscription: Do not notify for removed messages (task T364818) by Abijeet
- git #cf8727c4 - AggregateMessageGroupLoader: convert to a factory (task T362848) by Niklas Laxström
- git #c937ea9e - Simplify message group caching (task T320220) by Niklas Laxström
- git #4f2d6727 - DocumentationAid: Fix fatal error (task T365451) by Niklas Laxström
TranslationNotifications
[edit]- git #9d09e5b9 - SpecialNotifyTranslators: Fix group id in dropdown (task T253984) by Abijeet
UploadWizard
[edit]- git #50a5cd49 - Fix max-height for thumb in details step (task T365411) by Matthias Mullie
- git #dd145082 - Always prefill title, even if invalid (task T365345) by Matthias Mullie
- git #6bf1969d - Describe step: revamp additional information & categories by Matthias Mullie
- git #e30a8cdb - Implement notices by Matthias Mullie
VisualEditor
[edit]- git #c3953814 - Fix typos and outdated links in comments by thiemowmde
- git #cb657e0b - ESLint: Re-enable prefer-const and fix by Ed Sanders
- git #dbc69612 - ESLint: Enforce no-var and autofix by Ed Sanders
Wikibase
[edit]- git #7b6b4a0d - Use ObjectCacheFactory instead of deprecated ObjectCache methods (task T363770, T361949) by Wandji69
- git #38bac943 - Use named user in LabelRenderingTest for TempAccount support (task T365676) by Arthur Taylor
- git #f245a24c - REST: Create a read model `ItemRetriever` (task T365020) by Muhammad Jaziraly
- git #bc549635 - REST: Rename ItemRetriever -> ItemWriteModelRetriever (task T365020) by Ollie Shotton
- git #e8cdb234 - REST: Make import aliases more consistent by Muhammad Jaziraly
- git #6f291453 - REST: Check property ID mismatch before deserialization (task T365011) by dima koushha
- git #0d24edeb - Mock property info lookup in MergeItemsTest by Leszek Manicki
- git #49811cc7 - RDF Tests: use the test-suited Property Info Lookup by Leszek Manicki
- git #3b72631b - Replaced explicit constructor of FullStatementRdfBuilderTest with setUp by Leszek Manicki
- git #bc2261ed - Fixed static method calls in FullStatementRdfBuilderTest by Leszek Manicki
- git #16b1c17f - REST: Replace limit value with a variable by Muhammad Jaziraly
- git #341f5b48 - REST: Add PATCH item endpoint to OAS (task T365018) by Muhammad Jaziraly
- git #7c1bb8a4 - SourceDispatchingPropertyDataTypeLookup: Cache lookups by Lucas Werkmeister
- git #bd83b41c - Use typeId as parserId in ValueParserStore (task T362004) by Arthur Taylor
- git #eff27b19 - Clean up PropertyDataTypeLookup service wiring (task T362004) by Lucas Werkmeister
- git #0f165650 - Use StatusValue::getMessages() instead of deprecated methods by Bartosz Dziewoński
- git #63764324 - REST: Validate statements in PatchProperty use case (task T362608) by dima koushha
- git #f56506e3 - REST: Rename `_FIELD` consts by Muhammad Jaziraly
- git #a22f4069 - README: Update composer documentation by Lucas Werkmeister
- git #5a81b527 - Avoid using OutputPage::parserOptions() which we'd like to deprecate in 1.43 by C. Scott Ananian
- git #f9fc63b6 - REST: Make throwInvalidField method private by Muhammad Jaziraly
WikibaseCirrusSearch
[edit]- git #fc4add95 - Do not use database-calling property info lookup service in tests by Leszek Manicki
WikibaseMediaInfo
[edit]- git #06fd0937 - Do not use database-calling property info lookup service in RDF tests by Leszek Manicki
- git #b05b06ba - Add some new events needed by UploadWizard (task T361053) by Cormac Parle
WikibaseQualityConstraints
[edit]- git #8b53339e - Mock property info lookup in some tests by Leszek Manicki
- git #dae1fe22 - Do not run LanguageChecker tests if WikibaseLexeme not enabled by Leszek Manicki
- git #bd515dad - Mock PropertyDataTypeLookup for some tests (task T362004) by Arthur Taylor
- git #b4edcd61 - Fix: Use ObjectCacheFactory methods instead of deprecated ObjectCache methods (task T363770) by Wandji69
wikihiero
[edit]- git #37c5fb1d - Fix typo in message name by Nemoralis
WikiLambda
[edit]- git #87f3ffe7 - Add dir and lang to HTML elements that differ from global uselang (task T343464) (task T342661) by gengh
- git #d4691a69 - OrchestratorRequest: Pass on HTTP request tracing headers (task T365053) by James D. Forrester
- git #f47a5482 - eslint: Correct jsdoc return of checkIfSuberror(), which doesn't always return by James D. Forrester
WikimediaCampaignEvents
[edit]- git #99a821ed - Use new body validation in the handlers (task T365527) by wquarshie
- git #83048bf9 - Edit endpoints to use new signature for permission methods (task T359946) by Michelle
WikimediaEvents
[edit]- git #9458ed75 - Tolerate missing Title in AccountCreationLogger (task T365705) by Lucas Werkmeister
WikimediaMaintenance
[edit]- git #a24d4d54 - dumpInterwiki.php: Convert to using StaticArrayWriter by Reedy
- git #4e9491bd - dumpInterwiki: Stop outputting on the fly, to allow de-duplication (task T365679) by Reedy
- git #829d2af3 - dumpInterwiki.php: Move running of getOption etc to execute from constructor (task T365709) (task T365703) (task T365702) by Reedy
Skins
[edit]MinervaNeue
[edit]- git #903fbda3 - Create dark-mode launch banner component (task T361047) by Jan Drewniak
- git #342beaeb - Update namespace of PHP classes by Fomafix
- git #b77a8e06 - Remove margin reset on <pre> tags (task T363158) by Ed Sanders
MonoBook
[edit]- git #bbc2f7c4 - i18n: Replace mw: interwiki with url to mediawiki.org by Umherirrender
Vector
[edit]- git #e42b2356 - Wrap tables with JS (task T330527) by bwang
- git #48b0eeac - Icons should not repeat at larger font sizes (task T365731) by Jon Robson
- git #6dcb4044 - Fix missing span tag on ToC items by weebney
- git #17a71f3c - Adds invert exception for dropdown (task T365035) by ksarabia
- git #607e6b39 - Revert "Add exclusion behaviour for "width" option in Appearance menu" (task T364015) by Jdrewniak
- git #ac3c5254 - PerformanceBudgetTest: Add WikiLambda dependencies to unbreak merge by James D. Forrester
- git #4d97e0a4 - fix(vector): Set popup notification color to inverted (task T364798) by Moh'd Khier Abualruz
- git #f797b876 - Adapt bundlesize based on installed extensions (task T365480) by Jon Robson
- git #70fbd6f0 - Small font size is not applying to excluded pages (task T364887) by Jon Robson
- git #f4befc06 - [Visual change] Limits two row header to mobile devices (task T361573) by Jon Robson
- git #ca9b2274 - Fixes OOUI widget visibility within VE surface (task T365050) by Jon Robson
- git #167f6d32 - Bump performance budget to unbreak l10n change (task T365480) by Michael Große
- git #e3d2ab50 - Support Vector 2022 at > 320px (task T361573) by Jon Robson
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #e3298c4a - Remove unnecessary context variables by Ed Sanders
- git #4c654dca - Prefer arrow callbacks in build, collab, demos & rebaser by Ed Sanders
- git #06b7b0da - ESLint: Enforce prefer-const by Ed Sanders
- git #5f88cf5e - Move let/const declarations closer to usage by Ed Sanders
- git #043558ab - ESLint: Manually fix remaining no-var errors by Ed Sanders
- git #8ae69111 - ESLint: Autofix no-var violations by Ed Sanders
- git #7c31e4f2 - Run TableAction/ListAction tests with a full view (task T365052) by Ed Sanders
No changes
[edit]- 3D
- ActiveAbstract
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CentralNotice
- CharInsert
- ChessBrowser
- CirrusSearch
- CiteThisPage
- Citoid
- CodeEditor
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Elastica
- ElectronPdfService
- EventBus
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FundraisingTranslateWorkflow
- GeoCrumbs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPInfo
- IPReputation
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- LandingCheck
- LdapAuthentication
- LoginNotify
- MapSources
- MassMessage
- MediaModeration
- MediaSearch
- MobileApp
- Modern
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- OAuthRateLimiter
- OpenStackManager
- PageAssessments
- PageNotice
- PageTriage
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- ParserMigration
- PdfHandler
- Poem
- ProofreadPage
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- RealMe
- RelatedArticles
- ReportIncident
- SandboxLink
- SearchExtraNS
- SearchVue
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TimedMediaHandler
- Timeless
- TocTree
- TorBlock
- TrustedXFF
- TwoColConflict
- UniversalLanguageSelector
- UploadsLink
- UrlShortener
- VipsScaler
- VueTest
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseLexeme
- WikibaseLexemeCirrusSearch
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaIncubator
- WikimediaMessages
- Wikisource
- Wikistories
- XAnalytics
- cldr
- intersection
- timeline
Total changes
[edit]283 Changes in 66 repos by 84 authors