MediaWiki 1.42/wmf.26
(Redirected from MediaWiki 1.43/wmf.0)
MediaWiki 1.42.0-wmf.25 | Deployment of MediaWiki 1.42.0-wmf.26 to Wikimedia sites | MediaWiki 1.42.0-wmf.27 |
The latest version (labeled "1.42.0-wmf.26") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 9 April 2024 (see the roadmap).
Core changes
edit- git #7e9637d8 - Branch commit for wmf/1.42.0-wmf.26 (task T360158) by trainbranchbot
- git #5bcd54c7 - user: Remove outdated comment from UserFactory by Umherirrender
- git #5703ec35 - WebRequest: improve documentation by Novem Linguae
- git #2143c2a5 - tests: Add HTML output tests for HTMLRadioField (task T361031) by Roan Kattouw
- git #ffcef002 - tests: Add HTML output tests for HTMLButtonField (task T361031) by Roan Kattouw
- git #11ff3154 - tests: Add HTML output tests for HTMLCheckField (task T361031) by Roan Kattouw
- git #620c556c - tests: Add test case class for HTMLFormField HTML output tests (task T361031) by Roan Kattouw
- git #e5570bd2 - Re-enable test after parsoid vendor bump (task T361858) by Arlo Breault
- git #d7d01e4c - Bump wikimedia/parsoid to 0.19.0-a25 (task T361858) by Isabelle Hurbain-Palatin
- git #aaa8acc6 - Temporarily ignore test for parsoid vendor patch merge (task T361858) by Isabelle Hurbain-Palatin
- git #bec8eaf1 - tests: Update @since tags for backports by Reedy
- git #5abbce0c - special characters: Fix Bengali to not repeat '৷' and add '।', 'ৼ', '৽', and '৾' (task T358972) by Amir E. Aharoni
- git #27fb1bc1 - ContribsPager: Display user links if the author is not the target (task T361869) by Thalia
- git #47b71b8c - Fix slash-delimited regex from CLI on maintenence/grep.php (task T361991) by Brent Laabs
- git #8e96fd22 - tests: Replace deprecated withConsecutive in PHPUnit tests by Umherirrender
- git #561409eb - debug: Update PsySH 0.12.0 -> 0.12.3 by Gergő Tisza
- git #aa4da4fe - Use i18n strings for truncated subpage message in SpecialMovePage (task T357760) by Dreamy Jazz
- git #603ef2f2 - OutputPage: Mostly doc improvements for passing message params by Bartosz Dziewoński
- git #f3244668 - GitInfo: Fix Phan warning on Windows by Bartosz Dziewoński
- git #8cd8f592 - Update pear/mail_mime (1.10.11 => 1.10.12) by Reedy
- git #9e34d89c - Update symfony/* by Reedy
- git #a4214d12 - mw.Api: Make loadMessagesIfMissing() accept a single key too (task T361904) by Bartosz Dziewoński
- git #db805577 - ReflectionSchemaSource: Add loadAsSchema() (task T357718) by Martin Urbanec
- git #50a966a2 - ReflectionSchemaSource: add support for JSON schema $refs (task T357718) by Sergio Gimeno
- git #538fb85a - ApiResult: Make array ordering consistent across PHP versions (task T326480) by Máté Szabó
- git #b01148c6 - CodexHTMLForm: Learn from OOUI HTMLForm layout styles by Volker E.
- git #3be408c2 - rcfilters: Change destructive color to `#d73333` (task T343239) by Volker E.
- git #bd3b3c6c - docs: Remove duplicate hook documentation (task T360238) by apaskulin
- git #eeabc10b - filebackend: simplify "headless" parameter and STREAM_HEADLESS flag by Aaron Schulz
- git #04a8388d - rdbms: Expand taint annotations for SelectQueryBuilder/UnionQueryBuilder by Umherirrender
- git #e577bdbe - Update OOUI to v0.49.1 (task T343239) (task T349814) (task T350477) (task T355059) (task T358250) (task T361490) by Roan Kattouw
- git #6c49f3ae - rdbms: Add taint annotations to ReplaceQueryBuilder by Umherirrender
- git #01590b89 - ParserOutput: Emit deprecation warning if interwiki passed to addTemplate (task T361330) by C. Scott Ananian
- git #fc5b21df - mediawiki.special: Move all Special:Block styles to 'block.less' by Volker E.
- git #77a66b79 - SpecialEmailUser: Deprecate ::getTarget() by Bartosz Dziewoński
- git #80355646 - SpecialEmailUser: Replace deprecated method getPermissionsError() by Bartosz Dziewoński
- git #46edf36b - Refactor SpecialEmailUser by Func
- git #53d6fa16 - docs: Add methods to JSDoc (task T360237) by apaskulin
- git #8f0e7c6f - InfoAction: Document array shape for Phan by Bartosz Dziewoński
- git #fc840bca - logging: Hard-deprecate instantiating core loggers without DI (task T356468) by Bartosz Dziewoński
- git #a1f08eac - Fix a spelling error in message `rest-parsoid-resource-exceeded` by Amir E. Aharoni
- git #102424bf - Update wgAutoCreateTempUser config defaults (task T359335) by Dreamy Jazz
- git #47f28ecd - rest: use new body validation in creation and update handler (task T358850) by Wendy Quarshie
- git #372129a8 - Replace / with something more naturally readable in a message by Amir E. Aharoni
- git #61053596 - Do not load oojs-ui on pages without diffs (task T361672) by Jon Robson
- git #532c7cf7 - Add additional PathMatcher test cases (task T359652) by bpirkle
- git #19c18386 - htmlform: Introduce CodexHTMLForm stylesheet (task T359022) (task T361408) by Volker E.
- git #825d3377 - Codex: Remove -experimental.less files that were removed upstream by Roan Kattouw
- git #0900b7d2 - Update Codex from v1.3.5 to v1.3.6 (task T350477) (task T358031) (task T358038) (task T358860) (task T360343) (task T360349) (task T360577) (task T361056) (task T361104) (task T361472) by Roan Kattouw
- git #20524dde - tests: Don't depend on Message implementation details by Bartosz Dziewoński
- git #1e26f420 - Add new conditional default conditions for user options: anon and named (task T360098) by Steph Toyofuku
- git #34b1ab19 - REST: Add support for complex parameters. by daniel
- git #0b0ebabe - LogFormatterFactory: Inject LinkRenderer too by Bartosz Dziewoński
- git #32e6bf02 - Use authorizeAction for changemail and confirmemail by daniel
- git #27dca7fb - rdbms: Introduce RawSQLExpression for edge cases (task T210206) by Amir Sarabadani
- git #2ef78ee3 - Improve error localization in REST handlers by Wendy Quarshie
- git #936bee5f - rest: add default null to nullable typed prop (task T361577) by Ammarpad
- git #ec9bb3dc - SpecialBlock: Use option descriptions instead of label hack (task T359012) by Roan Kattouw
- git #e7a1fae4 - CodexHTMLForm: Make form submit button container a `div` (task T359017) by Volker E.
- git #2a12b352 - docs: Fix JSDoc tag (task T361532) by apaskulin
- git #4fac6885 - docs: Fix JSDoc links (task T360241) by apaskulin
- git #999f1f66 - rdbms: Annotate ReplaceQueryBuilder::rows as list by Umherirrender
- git #96ecf0f5 - Fix use of ReplaceQueryBuilder::rows by Umherirrender
- git #9638fa31 - Introduce entry point classes for media files. by daniel
- git #ce836dae - logging: Add LogFormatterFactory (task T356468) by Gergő Tisza
- git #63293370 - Don't strip non-newline whitespace from left side of language links (task T359886) by C. Scott Ananian
- git #69a37218 - ResourceLoader: Inline logError and simplify mw.trackError further by Timo Tijhof
- git #52577732 - REST: Improve documentation of methods related to body parsing (task T357025) by daniel
- git #41dd6a20 - ResourceLoader: Remove mw.track stub to simplify mw.trackError by Timo Tijhof
- git #0b8114a9 - rdbms: Improve Query documentation and typehints by Gergő Tisza
- git #f5bd12e8 - config: Abstract test matrix for EtcdConfig by Timo Tijhof
- git #7b3260dd - DatabasePostgres: Update getServerVersion() code to remove old fallbacks by Reedy
- git #ce96bed1 - jobqueue: combine Logger channels, improve docs, add missing ingroup tags by Timo Tijhof
Vendor
edit- git #d39e521b - Bump wikimedia/parsoid to 0.19.0-a25 (task T214241) (task T356447) (task T361231) (task T361232) (task T361253) (task T361858) by Isabelle Hurbain-Palatin
- git #c1461735 - Upgrading nikic/php-parser (v4.18.0 => v4.19.1) by Reedy
- git #2e0d32ac - Upgrading composer/ca-bundle (1.4.0 => 1.5.0) by Reedy
- git #791400fa - Update pear/* by Reedy
- git #c0c2c4db - Upgrading psy/psysh (v0.12.0 => v0.12.3) by Reedy
- git #b445d3e3 - Update symfony/* by Reedy
- git #58bb1f9e - Rebuild with composer 2.7.2 (task T360973) by Reedy
- git #ece731ad - Update OOUI to v0.49.1 (task T361490) by Roan Kattouw
- git #b95ccdb2 - Update CSS Sanitizer to 5.2.0 (task T360562) by Moh'd Khier Abualruz
Extensions
editArticlePlaceholder
edit- git #a299e7ed - Use $this->getServiceContainer() in tests by Fomafix
BetaFeatures
edit- git #c3dd4476 - Inject services into UpdateBetaFeatureUserCountsJob by Fomafix
- git #cab7e64e - Migrate to IDatabase::newReplaceQueryBuilder by Umherirrender
CampaignEvents
edit- git #4a3d297d - Bold the link text on EditEventRegistration for the non local wiki notice (task T324259) by Claudio Melo
- git #fa2290b1 - EmailUsersHandler: fail if the event is not local (task T359491) by Claudio Melo
- git #5316a300 - DeleteEventRegistrationHandler: fail if the event is not local (task T358781) by Claudio Melo
- git #6dc60e95 - Convert database configuration to DatabaseVirtualDomains (task T348281) by Daimona Eaytoy
- git #1d729792 - Add notice in case a user tries to delete a registration on another wiki (task T358781) by Claudio Melo
- git #133e5cf1 - Add error message in case user the tries to use the register API on another wiki (task T358782) by Claudio Melo
CentralAuth
edit- git #6fbec563 - Migrate to IDatabase::newReplaceQueryBuilder by Umherirrender
- git #ca392a20 - Use a factory to construct GlobalRenameUserStatus objects by Taavi Väänänen
CheckUser
edit- git #8ae6f753 - Add CheckUserLookupUtils::getManualLogEntryFromRow (task T361291) by Dreamy Jazz
- git #a7d8738b - Show temp account edits on Special:Contributions for an IP address (task T361866) by Thalia
- git #059b7971 - Replace name with IP if the actor_id is NULL in 'userips' response (task T361722) by Dreamy Jazz
- git #d3066f47 - SECURITY: Hide hideuser blocked users in 'Get users' (task T361293) by Dreamy Jazz
- git #ce8940c5 - SECURITY: Hide hidden usernames in the CheckUser API (task T361295) by Dreamy Jazz
- git #c5755218 - SECURITY: Hide users hidden users in Special:Investigate (task T361296) by Dreamy Jazz
- git #43d462f7 - Add some more tests for CheckUser API related code (task T361307) by Dreamy Jazz
- git #99c6128b - SECURITY: Hide 'logs' link if page is a hidden user in 'Get actions' (task T361479) by Dreamy Jazz
- git #92de38bd - Fix data providers in HooksTest.php (task T361308) by Dreamy Jazz
- git #31f83db9 - Add cupe_agent_id to cu_private_event (task T361140) by Dreamy Jazz
- git #a4cb57d5 - Add cule_agent_id to cu_log_event table (task T361140) by Dreamy Jazz
- git #711b6e61 - Add cuc_agent_id to cu_changes table (task T361140) by Dreamy Jazz
- git #02572529 - Add cu_useragent table (task T359312) by Dreamy Jazz
CirrusSearch
edit- git #39213eb4 - Expose sanity checker over mw api (task T358599) by Erik Bernhardson
Cite
edit- git #d2a244b7 - Move Cypress tests under tests/ directory (task T358851) by thiemowmde
- git #8967ad6b - Remove unused WDIO/Selenium dependencies (task T358851) by thiemowmde
- git #b02028b6 - Move ve-cite QUnit tests to top-level tests/ directory (task T358851) by thiemowmde
- git #b1ad116f - Disable some tests for Parsoid CI (task T214241) by Isabelle Hurbain-Palatin
- git #8b57438a - Various minor code cleanups in the Parsoid PHP code by thiemowmde
- git #b7a1116d - Configure CYPRESS_CACHE_FOLDER (task T361520) by Lucas Werkmeister
Cognate
edit- git #d1b5e855 - tests: Migrate to IDatabase::newUpdateQueryBuilder by Umherirrender
- git #3bfbcc6c - Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder by Umherirrender
- git #91011ace - Migrate to IDatabase::newInsertQueryBuilder for upsert by Umherirrender
CommunityConfiguration
edit- git #73b1caf0 - Remove an unnecessary word by Amir E. Aharoni
- git #b86190e6 - Editor: add PageTitleControl component (task T357712) by Sergio Gimeno
- git #684e7b18 - JsonSchemaBuilder: Use loadAsSchema() (task T357718) by Martin Urbanec
- git #4c4adf44 - Editor: add support for schema references (task T357718) by Sergio Gimeno
- git #0bb1fcff - Editor: display success and error messages when submitting the form (task T359928) by Cyndy
ContentTranslation
edit- git #7463aa3c - SX publishing on desktop: Use returned target title for success message (task T351318) by NikG
- git #095ef6db - CX: Set the "publishNamespace" property when namespace is changed (task T351318) by NikG
- git #5bfbaf77 - SXSectionSelector: Fix navigation back to dashboard by NikG
- git #4751924a - AbuseFilterChecker by Niklas Laxström
- git #b8ed708a - mw.cx.TargetArticle.js: fix a typo (occured -> occurred) (task T201491) by DannyS712
DiscussionTools
edit- git #52ae0f31 - Special:TopicSubscriptions: Use permalinks when available (task T306373) by Bartosz Dziewoński
DonationInterface
edit- git #6efed921 - Use SmashPig for PayPal approvePayment (task T336449) by Elliott Eggleston
- git #d23d0feb - Pass $knownData to AdyenCheckoutAdapter::getFieldsToRemove by Umherirrender
- git #62851534 - Use SmashPig to get PayPal donor details (task T336449) by Elliott Eggleston
- git #3837385f - Use SmashPig to make initial PayPal EC setup calls (task T336449) by Elliott Eggleston
Echo
edit- git #2d9ffb73 - Inject services into NotificationDeleteJob by Fomafix
- git #b8e54d8e - Migrate to IDatabase::newInsertQueryBuilder for upsert by Umherirrender
EntitySchema
edit- git #3f3f56f4 - Upgrade PHP dependencies to the latest version (task T361558) by Arthur Taylor
- git #e51b151f - Upgrade Javascript dependencies (task T361558) by Arthur Taylor
- git #15d74008 - Remove dispensable start-up request introduced as CI workaround (task T354179) (task T356402) by Arthur Taylor
FileImporter
edit- git #74379cc7 - Add language-level type declarations to most properties by thiemowmde
- git #a236c209 - tests: Migrate to IDatabase::newInsertQueryBuilder by Umherirrender
- git #bcf1def1 - Don't add duplicate language templates to template parameters (task T350210) by thiemowmde
- git #ba98d692 - Clean up message normalisation in Importer by thiemowmde
- git #63ae56a3 - Avoid calling getMessageObject by thiemowmde
FlaggedRevs
edit- git #9eb4f36a - FlaggedRevs: use getLocalURL in reject form action parameter (task T358743) by Wargo
- git #bfd9c134 - Revert "Mark all autoreviewed edits in PageSaveComplete hook" (task T361918) (task T361940) (task T361960) by Bartosz Dziewoński
- git #aa366934 - Migrate to IDatabase::newReplaceQueryBuilder by Umherirrender
GeoData
edit- git #6d58578a - Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder by Umherirrender
GlobalBlocking
edit- git #88fe8fea - FixGlobalBlockWhitelist: Use more efficient way to check for rows by Thalia
- git #fd84bc64 - Update gbw_expiry and gbw_target_central_id on whitelist fix (task T360621) by Dreamy Jazz
- git #69d9bc85 - Hide action links if action is deleted for gblblock log entries (task T359584) by Dreamy Jazz
- git #2752b76b - Handle duplicate broken whitelist entries in fixGlobalBlockWhitelist (task T360621) by Dreamy Jazz
- git #f444a284 - Use SelectQueryBuilder and improve batching in fixGlobalBlockWhitelist (task T360621) by Dreamy Jazz
GlobalPreferences
edit- git #d646b739 - Migrate to IDatabase::newDeleteQueryBuilder by Umherirrender
- git #9a30a90f - Migrate to IDatabase::newReplaceQueryBuilder by Umherirrender
- git #93d7d2c5 - Remove central ID cache (task T285216) by Tim Starling
GlobalUsage
edit- git #f9d9ab70 - Migrate to IDatabase::newUpdateQueryBuilder by Umherirrender
- git #bcfd7e57 - Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder by Umherirrender
GrowthExperiments
edit- git #b8ef97d9 - Migrate to IDatabase::newInsertQueryBuilder for upsert by Umherirrender
- git #3a2c679f - Migrate to IDatabase::newReplaceQueryBuilder by Umherirrender
ImageSuggestions
edit- git #2d0aaa12 - Use HookHandlers for Echo hooks by Fomafix
InputBox
edit- git #3bf7584c - Refactor logic for component rendering (task T353371) by Jon Robson
Interwiki
edit- git #6fa4d278 - Migrate to IDatabase::newUpdateQueryBuilder by Umherirrender
- git #a9281905 - Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder by Umherirrender
JsonConfig
edit- git #b4269fd5 - Replace global configuration variables by Fomafix
Kartographer
edit- git #2a7f6228 - Store only the small piece of marker CSS we actually need by thiemowmde
LabeledSectionTransclusion
edit- git #c78e8445 - Allow only local pages on lst parser function (task T361330) by Umherirrender
LdapAuthentication
edit- git #370f52c3 - Migrate to IDatabase::newInsertQueryBuilder/newUpdateQueryBuilder by Umherirrender
Linter
edit- git #fde916ff - [DI] Use dependency injection for RecordLintJob by C. Scott Ananian
- git #c983a822 - [DI] Use dependency injection for Hooks by C. Scott Ananian
- git #d71a2977 - [DI] Use dependency injection for ApiQueryLinterStats by C. Scott Ananian
- git #d8970278 - [DI] Use dependency injection for SpecialLintErrors by C. Scott Ananian
- git #0a5700fa - night-mode-unaware-background-color doesn't emit params by Arlo Breault
- git #6304fc5e - Stop exposing hidden categories in siteinfo (task T334527) by Arlo Breault
- git #8d49b68b - Move Database::updateStats to TotalsLookup by Arlo Breault
- git #397b36e8 - Don't include hidden category counts in page info (task T337275) (task T334527) by Arlo Breault
- git #d6514cfa - Fix invisible categories in ApiQueryLintErrors (task T360064) (task T334527) by Arlo Breault
LiquidThreads
edit- git #3c6ce5e7 - Migrate to IDatabase::newReplaceQueryBuilder by Umherirrender
MassMessage
edit- git #8eb12be2 - styles: Update color in from #d33 to #d73333 (task T343239) by Volker E.
Math
edit- git #702c6a13 - Cleanup SpecialMathWikibase WikibaseClient availability by Reedy
- git #0f11a20d - Conditionally skip tests that depend on Wikibase (task T362027) by Moritz Schubotz (physikerwelt)
- git #4c240196 - Conditionally register popup RestRoute using ExtensionFunctions (task T362027) by Reedy
- git #81dedc19 - Declare properties statically (task T314099) (task T360709) by Moritz Schubotz (physikerwelt)
- git #f3acb95e - Enable more tests by Moritz Schubotz (physikerwelt)
- git #4827a772 - Fix typo in `math-form-type-chem` help message by Mormegil
- git #69e111c9 - Skip tests if testfiles are missing by Moritz Schubotz (physikerwelt)
- git #67737d54 - build: Run stylelint for less file by Umherirrender
- git #d842ee9e - Update eslintignore by Ed Sanders
MediaModeration
edit- git #01fa6bc2 - Catch JobQueueError exceptions in scanFilesInScanTable.php (task T362053) by Dreamy Jazz
- git #f124a0f9 - tests: Replace deprecated withConsecutive in PHPUnit tests by Umherirrender
MobileFrontend
edit- git #77dd7676 - Use $this->getServiceContainer() in tests by Fomafix
- git #47e922f1 - Update mobile search for dark mode, remove unused functions in MobilePage.php (task T358904) by bwang
- git #6a3988ed - MobileFrontend: Fix README render of #$wgMFUseDesktopSpecialWatchlistPage by Steven Rawson
- git #150fe505 - Guard against undefined in lazyLoadedImages.js (task T360781) by Jan Drewniak
- git #2bc2bccf - Fix order of MobileContext calls in mobileaction=toggle_view_mobile (task T355957) by Gergő Tisza
MultimediaViewer
edit- git #2a31c0b3 - Use "optional_services" to inject service MobileContext by Fomafix
OAuth
edit- git #47a01626 - Make EndpointTestBase-based data providers static (task T337161) by Gergő Tisza
- git #e94a6e64 - Replace usage of select() with newSelectQueryBuilder() (task T312476) by MPGuy2824
- git #87b5fe95 - tests: Port ConsumerSubmitControlTest assertion closures to test cases (task T337161) by Timo Tijhof
- git #e493d8bb - Fix ConsumerSubmitControlTest (task T337161) by Gergő Tisza
- git #33270f8f - tests: Fix and remove broken tests with HTTP StatusCode 415 (task T360558) by Umherirrender
- git #e8a55e0d - logging: Use injected UserEditTracker by Umherirrender
OAuthRateLimiter
edit- git #4d3efde4 - tests: Migrate to IDatabase::newInsertQueryBuilder by Umherirrender
- git #71dafd34 - Migrate to IDatabase::newInsertQueryBuilder for upsert by Umherirrender
PageAssessments
edit- git #2283976c - Migrate to IDatabase::newUpdateQueryBuilder by Umherirrender
- git #610cdb0e - Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder by Umherirrender
PageTriage
edit- git #0062fc98 - make Special:NewPagesFeed banding slightly darker (task T351460) by Novem Linguae
- git #7bbe2132 - Fixes unnecessary line break on maintenance tagging (task T353437) by rockingpenny4
- git #97548121 - Add the {{No significant coverage}} template (task T358829) by Sohom
PageViewInfo
edit- git #97bac182 - Remove angle brackets from apihelp-pageviewinfo-param-metric (task T361076) by Amir E. Aharoni
Phonos
edit- git #f09ade1a - Inject service ContentLanguage into Engine by Fomafix
- git #9ada862d - Remove compatibility to old cached HTML by Fomafix
ProofreadPage
edit- git #6d604df7 - Migrate to IDatabase::newReplaceQueryBuilder by Umherirrender
PropertySuggester
edit- git #253c62ea - Update Javascript dependencies (task T361560) by Arthur Taylor
- git #d3da0d81 - Upgrade PHP Dependencies (task T361560) by Arthur Taylor
Quiz
edit- git #756f5b61 - styles: Update color in from #d33 to #d73333 (task T343239) by Volker E.
ReadingLists
edit- git #84ace25c - Use new body validation in the handlers (task T359807) by Atieno
RevisionSlider
edit- git #c45b9220 - Drop RTL scroll type detection, obsolete since 2023 (task T352169) by thiemowmde
Score
edit- git #ad6ad867 - Add explicit parentheses around mixed boolean operator by Umherirrender
SecureLinkFixer
edit- git #19ebdc75 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
ShortUrl
edit- git #e2083403 - Migrate to IDatabase::newInsertQueryBuilder by Umherirrender
SpamBlacklist
edit- git #3e0747d1 - tests: Pass FauxRequest to TempUserCreator (task T343101) by Kosta Harlan
SyntaxHighlight_GeSHi
edit- git #2550f53d - Disable a test for Parsoid CI (task T214241) by Isabelle Hurbain-Palatin
TemplateStyles
edit- git #0d8c5c83 - Allow (but do not yet require) the use of wikimedia/css-sanitizer 5.2.0 by C. Scott Ananian
- git #6d88e260 - Use ParserOutput::setRawText() instead of deprecated ::setText() by C. Scott Ananian
Thanks
edit- git #7b750929 - Move Echo hooks to new EchoHooks handler that has no dependencies (task T358236) by Piotr Miazga
- git #65b0f8b3 - build: Add stylelint for less file by Umherirrender
TimedMediaHandler
edit- git #05b34535 - extension: Fix name of 'PageDeleteComplete' hook registration by James D. Forrester
- git #8b7f53a5 - Fix hookhandler name registrations (task T361976) by Derk-Jan Hartman
- git #513a159c - Fix fatal for non-existing TT pages with non-existing file (task T361697) by Derk-Jan Hartman
Translate
edit- git #32e97aa8 - Special:Translate: reduce false positives in debug logging (task T320220) by Niklas Laxström
- git #9def09e4 - TranslatableBundleImporter: Remove dead code by Niklas Laxström
- git #79074c8f - Implement query batching in TranslateMetadata by Niklas Laxström
- git #d0a26058 - TranslatablePage: Prevent translation based on priority language (task T359975) by Abijeet
- git #4a8acdc8 - TranslateMetadata: Rename to MessageGroupMetadata and convert to service (task T353420) by Wangombe
- git #b86ce782 - Allow discouraged groups to be exported (task T361368) by Abijeet
- git #3fec2ec7 - Remove touchKey from MessageGroupWANCache (task T320220) by Niklas Laxström
- git #7f051293 - Message group caching related code cleanups by Niklas Laxström
TranslationNotifications
edit- git #dc568d7d - Remove angle brackets from a message (task T360451) by Amir E. Aharoni
TwoColConflict
edit- git #26434f4a - Remove bogus Beta opt-out migration code (task T260967) by Thiemo Kreuz
UniversalLanguageSelector
edit- git #885c729c - Remove unused code from ext.uls.compactlinks.js by thiemowmde
- git #7d5cb91c - Use native str_contains/str_starts_with in a few more places by thiemowmde
- git #814a6292 - Language name search: don't match on short infix terms (task T358862) by Niklas Laxström
UploadWizard
edit- git #4db385e2 - Migrate to IDatabase::newDeleteQueryBuilder/newUpdateQueryBuilder by Umherirrender
- git #85711352 - Migrate to IDatabase::newInsertQueryBuilder for upsert by Umherirrender
VisualEditor
edit- git #835a8aff - Revert "[DNM] Add …-toolbar-open class after toolbarSetupDeferred resolved" by Thiemo Kreuz (WMDE)
- git #5a54315f - [DNM] Add …-toolbar-open class after toolbarSetupDeferred resolved (task T358657) by thiemowmde
- git #344add60 - styles: Update invalid border color by Volker E.
Wikibase
edit- git #ea2836f1 - Add missing summaries for wbremovequalifiers, wbremovereferences (task T358975) by Lucas Werkmeister
- git #f6f70bde - REST: Generating edit summary in PatchProperty (task T359857) by dima koushha
- git #1945de05 - Remove unused code from MockClientStore by Jakob Warkotsch
- git #b8044f7e - Add special-case labels for input form placeholders for mul (task T356200) by Arthur Taylor
- git #67d88fe3 - Update text copy for 'mul' / default values for all languages (task T356200) by Arthur Taylor
- git #8df79cd0 - Move PropertyInfoLookup to ServiceWiring (task T360538) by Silvan
- git #c19b6b15 - Remove wfGetDb from bad pattern with allowed usage list by Moritz Schubotz (physikerwelt)
- git #c9427ce0 - REST: Validate Item's labels in CreateItem use case (task T359848) by Muhammad Jaziraly
- git #58c9ab1e - REST: Fix expected POST item success response code by Jakob Warkotsch
- git #e5254b70 - Migrate to IDatabase::newReplaceQueryBuilder (task T289046) by Umherirrender
- git #1442c4a5 - REST: Use responseValidator helper in PUT e2e tests by Ollie Shotton
- git #ffc807cf - REST: Use responseValidator helper in DELETE e2e tests by Ollie Shotton
- git #b4617771 - REST: Use responseValidator helper in PATCH e2e tests by Ollie Shotton
- git #82c20ab6 - REST: Use responseValidator helper in POST e2e tests by Ollie Shotton
- git #b412cb9a - REST: Use responseValidator helper in GET e2e tests by Ollie Shotton
- git #d95bd924 - REST: Refactor out `assertValidErrorResponse()` by Ollie Shotton
- git #55b78ae7 - Enable data value normalization by default (task T292181) by Lucas Werkmeister
WikibaseLexeme
edit- git #5bd6d284 - Clean up edit token check in SpecialMergeLexemes (task T357101) by Lucas Werkmeister
- git #5aff4a8d - Upgrade PHP dependencies to the latest version (task T361561) by Arthur Taylor
- git #975d3779 - Upgrade Javascript Dependencies (task T361561) by Arthur Taylor
WikibaseQualityConstraints
edit- git #7251ec6d - Update Javascript dependencies (task T361560) by Arthur Taylor
- git #d5d1e1b9 - Upgrade PHP Dependencies (task T361560) by Arthur Taylor
Wikidata.org
edit- git #2ca6917b - Update Javascript dependencies (task T361560) by Arthur Taylor
- git #406b60f8 - Upgrade PHP Dependencies (task T361560) by Arthur Taylor
WikiEditor
edit- git #9b7ec7ec - Use "optional_services" to inject service MobileContext by Fomafix
WikiLambda
edit- git #c016e6f3 - selenium: Adding function.js into selenium-daily (task T349836) by Vaughn Walters
- git #e2621e92 - Divide excluded zids in two sets: always excluded and only excluded as inner object (task T336292) by gengh
- git #50c8e570 - selenium: Adding localization strings for more dynamic testing (task T349836) by Vaughn Walters
- git #10f9fdef - build: Upgrade eslint-config-wikimedia from 0.26.0 to 0.27.0 by James D. Forrester
- git #bec12859 - test_data: Re-write in canonical form by James D. Forrester
- git #c1f76e35 - PublicApiRunTest: Drop AppArmor test, not needed by James D. Forrester
- git #5f40c731 - ApiFunctionCallTest: Update Map function expected return to drop Z4K4 again by James D. Forrester
- git #aae69307 - selenium: Adding some test IDs and fixing local broken tests for function.js (task T349836) by Vaughn Walters
- git #2fc2ad4c - Remove null and undefined properties from Metrics Platform events (task T350497) by dmartin
- git #aa800b4f - ApiFunctionCallTest: Update Map function expected return by James D. Forrester
- git #96621821 - Centralize API calls in api.js mixin and fix error handling (task T361598) (task T315432) by gengh
- git #7d6f05c5 - Fix the condition for identifying unsaved-code (task T360359) by dmartin
- git #df8e65f5 - Use InsertQueryBuilder::row for single row by Umherirrender
- git #c0f3f0c2 - eslint: Fix return and param typehints to match code by James D. Forrester
WikimediaBadges
edit- git #717d3781 - Update Javascript dependencies (task T361560) by Arthur Taylor
- git #4bae33e4 - Upgrade PHP Dependencies (task T361560) by Arthur Taylor
WikimediaCampaignEvents
edit- git #c7691be3 - Use WAN cache for Fluxx data (task T350947) by Daimona Eaytoy
- git #c94a8a57 - Update for the CampaignEvents virtual DB domain (task T348281) by Daimona Eaytoy
WikimediaEditorTasks
edit- git #5f193346 - Migrate to IDatabase::newInsertQueryBuilder for upsert by Umherirrender
WikimediaMaintenance
edit- git #d5f76681 - Use GlobalRenameUserStatus factory by Taavi Väänänen
- git #0b992c10 - Drop renameWiki.php (task T48141) by Alexander Vorwerk
Wikistories
edit- git #6d40b091 - Sticky navigator and disable scrolling when user editing the text on builder (task T359503) by Huei Tan
Skins
editMinervaNeue
edit- git #cd95f346 - Replace codex-search-styles with CodexModule (task T356678) by Moh'd Khier Abualruz
- git #94ae5c67 - Update imports for experimental file split in Codex (task T360577) by Roan Kattouw
- git #f9183cbc - Follow-up to cf723c00 - Guard against undefined $container (task T360781) by Jan Drewniak
Vector
edit- git #ff2e6a48 - Add h1 headings to fix for applying font-sizes (task T359881) by Arlo Breault
- git #8416fd37 - Add transparent bottom border to .mw-list-item.vector-tab-noicon (task T361841) by Jon Harald Søby
- git #f43b97ff - tests: Use remoteSkinPath in QUnitTestModule in skin.json by Umherirrender
Misc
editVisualEditor/VisualEditor
edit- git #0c7642e9 - Update OOUI to v0.49.1 (task T361490) by Roan Kattouw
No changes
edit- 3D
- AbuseFilter
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- Babel
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- CodeMirror
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Elastica
- ElectronPdfService
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- Flow
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GlobalCssJs
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPInfo
- IPReputation
- ImageMap
- Insider
- InterwikiSorting
- Josa
- LandingCheck
- LoginNotify
- MapSources
- MediaSearch
- MobileApp
- Modern
- MonoBook
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- ORES
- OpenStackManager
- PageImages
- PageNotice
- PagedTiffHandler
- ParserFunctions
- ParserMigration
- PdfHandler
- Poem
- Popups
- QuickSurveys
- RSS
- RealMe
- RelatedArticles
- ReportIncident
- SandboxLink
- Scribunto
- SearchExtraNS
- SearchVue
- SecurePoll
- SimilarEditors
- SiteMatrix
- StopForumSpam
- SubPageList3
- SubpageSortkey
- TemplateData
- TemplateSandbox
- TemplateWizard
- TextExtracts
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TrustedXFF
- UploadsLink
- UrlShortener
- VipsScaler
- VueTest
- WebAuthn
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaEvents
- WikimediaIncubator
- WikimediaMessages
- Wikisource
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
edit299 Changes in 76 repos by 75 authors