MediaWiki 1.43/wmf.12/Changelog
< MediaWiki 1.43 | wmf.12
Core changes
edit- git #fad1ef8c - Branch commit for wmf/1.43.0-wmf.12 (T366957) by trainbranchbot
- git #94ed0291 - Special:AllMessages: Make colors compatible with dark mode (T367827) by Ebrahim Byagowi
- git #36395fed - The "new" class should be added to the link as well as the LI element (T367982) by Jon Robson
- git #cf4f436e - JSDoc: fix some eslint warnings (T356455) by Novem Linguae
- git #1cedb6c7 - status: Use HTML lists in StatusFormatter::getWikiText (T368830) by Daimona Eaytoy
- git #47c463cb - REST: accept empty strings in request body (T305973) by daniel
- git #05840d19 - Bump wikimedia/parsoid to 0.20.0-a11 (T368658) by Isabelle Hurbain-Palatin
- git #ced0a265 - Add Iban language (T367991) by Amir E. Aharoni
- git #0fa5be8d - Update the autonym for Tai Nuea by Amir E. Aharoni
- git #7cd67869 - specials: Use username from query on Special:ListFiles by Umherirrender
- git #89a10817 - diff: migrate TextSlotDiffRenderer to use StatsFactory (T359241) by Cole White
- git #a29b47a9 - Minor reorder of styles in redirectPage.css (T368764) by Ebrahim Byagowi
- git #2151855c - Update OOUI to v0.50.2 by Volker E.
- git #89be6e0c - REST: detect mismatching value types in json request (T305973) by daniel
- git #17a5a0c6 - Replace a comment in Names.php with a Phabricator reference (T368698) by Amir E. Aharoni
- git #766edbd4 - Clean up comments in Names.php by Amir E. Aharoni
- git #8d3148e8 - Make highlighted changelists legible in dark-mode (T366920) by Jdrewniak
- git #d3f41c86 - OutputPage: Convert helplink icon to use codex css mixin (T366358) by Steph Toyofuku
- git #139160aa - Update jsdoc-wmf-theme from 1.0.1 to 1.1.0 (T368081) by apaskulin
- git #2dae0292 - makeCollapsible: Use Codex link mixin cdx-mixin-link-base (T368498) by Jon Robson
- git #a377aaa4 - UserMailer: delete method rfc822Phrase() (T362636) by Novem Linguae
- git #2ee49fab - EditPageTest#testUpdateNoMinor: Disable temp accounts for a test case (T365669) by Kosta Harlan
- git #19f2b3ec - HISTORY: Add 1.39.8/1.40.4/1.41.2/1.42.1 by Reedy
- git #c48722c9 - OutputPage: delete method getCSPNonce() (T362636) by Novem Linguae
- git #b8258c5c - Sync up core repo with Parsoid by Arlo Breault
- git #3391b91a - Sanitizer: delete method removeHTMLtags() (T362636) by Novem Linguae
- git #3bcea434 - i18n: Add messages for Codex components (T368447) by Anne Tomasevich
- git #c9135956 - HISTORY: Merge in RELEASE-NOTES-1.42 by James D. Forrester
- git #37306f5e - ApiEditPageTest#testCreateImageRedirectAnon: Disable temp user feature (T365669) by Kosta Harlan
- git #2caf5b38 - UnblockUserTest: Use mockRegisteredUltimateAuthority (T365669) by Kosta Harlan
- git #4deb0f7a - BackupDumperPagerTest/TextPassDumperDatabaseTest: Use sysop user for page creation (T365669) by Kosta Harlan
- git #c9bfa7ad - ActorStoreTest: Update tests to pass with temp accounts (T365669) by Kosta Harlan
- git #7ded26c8 - LogPageTest: Use named user identity (T365669) by Kosta Harlan
- git #da2972cf - BlockUserTest: Use mockRegisteredUltimateAuthority (T365669) by Kosta Harlan
- git #ab23abdd - UndoIntegrationTest: Set named user in context (T365669) by Kosta Harlan
- git #799bdadc - UserTest#testNewFromAnyId: Disable temp accounts (T365669) by Kosta Harlan
- git #754007d9 - UserTest#testActorId: Disable temp accounts for some cases (T365669) by Kosta Harlan
- git #1366c329 - UserEditTrackerTest#testGetEditTimestamp_anon: Disable temp accounts (T365669) by Kosta Harlan
- git #a4774a52 - SpecialLanguageTest: Set named user in context (T365669) by Kosta Harlan
- git #2030befd - TemplateCategoriesTest#testTemplateCategories: Use named user (T365669) by Kosta Harlan
- git #8546057b - SpecialLogTest#testSuppressionLog: Use named account for RevisionDeleter (T365669) by Kosta Harlan
- git #ddf0b1a3 - SpecialRecentChangesTest#testExperientLevelFilter: Disable temp user feature (T365669) by Kosta Harlan
- git #75291f92 - ArticleViewTest: Set named context user for RevDelRevisionList (T365669) by Kosta Harlan
- git #b1e57bcb - WikiPageDbTest#testGetAutoDeleteReason: Disable temp user feature (T365669) by Kosta Harlan
- git #27d5de5c - PageArchiveTest: Disable temp user feature (T365669) by Kosta Harlan
- git #f4cbf1a4 - ArticleTablesTest: Use named user in test (T365669) by Kosta Harlan
- git #385f35d3 - LinkerTest: Use named user in context and test (T365669) by Kosta Harlan
- git #4b24ce3e - ImportLinkCacheIntegrationTest: Set named user in context (T365669) by Kosta Harlan
- git #205622af - LocalFileTest: Update to pass with temp accounts enabled (T365669) by Kosta Harlan
- git #76f5010f - ThumbnailEntryPointTest: Set named user in context (T365669) by Kosta Harlan
- git #e71c2ced - Thumbnail404EntryPointTest: Set named user in context (T365669) by Kosta Harlan
- git #c9906b28 - AuthenticatedFileEntryPointTest: Set named user in context (T365669) by Kosta Harlan
- git #0a707dd3 - EditPageConstraintsTest: Conditionally disable temp accounts feature (T365669) by Kosta Harlan
- git #25d02c9e - RecentChangeTest#testDatabaseRoundTrip: Conditionally disable temp user feature (T365669) by Kosta Harlan
- git #d5dc6e65 - Add a warning to Sanitizer::checkCSS by Brian Wolff
- git #6b05fa3a - Remove image and gallery image caption trimming by Arlo Breault
- git #7326c8e5 - MainConfigSchema: add 'pagelang' as a permission for 'editpage' (T368578) (T365558) by MusikAnimal
- git #52beda61 - tests: Support temp accounts in MockAuthorityTrait by Daimona Eaytoy
- git #538c204a - i18n: Support night mode redirect icon for RTL wikis (T365088) by Ebrahim Byagowi
- git #bf8e83fe - ParserOptions: delete 3 hard deprecated methods (T362636) by Novem Linguae
- git #0eb623e3 - Fix a spelling mistake in a message by Amir E. Aharoni
- git #c2fab128 - mediawiki.less: Remove deprecated `@width-breakpoint-*` Less variables (T349793) by Volker E.
- git #8c14d50f - Replace `.editOptions` colors with Codex tokens (T367362) by Jdrewniak
- git #69adff29 - Remove unused message 'createaccount-hook-aborted' (T224429) by Bartosz Dziewoński
- git #33cfe4ef - REST: Allow other json request types by Jakob Warkotsch
- git #0332b96e - ApiParseTest: Set a user in method call that generates log entry (T365669) by Kosta Harlan
- git #638117c4 - ApiQueryWatchlistIntegrationTest: Disable temp account in anon edit (T365669) by Kosta Harlan
- git #059d155d - ApiQueryRecentChangesIntegrationTest: Fixes for temp accounts (T365669) by Kosta Harlan
- git #c7c1404d - ApiQueryUserContribsTest: Disable temp account feature (T365669) by Kosta Harlan
- git #41e7e151 - MediaWikiIntegrationTestCase#revisionDelete: Set context user to a named account (T365669) by Kosta Harlan
- git #a64e3d6c - ApiRevisionDeleteTest: Use registered authority for tests (T365669) by Kosta Harlan
- git #534ecdd4 - ApiTestCase: Set request context user to session user (T365669) by Kosta Harlan
- git #6a938585 - ApiEditPageTest: Set a user in method call that generates log entry (T365669) by Kosta Harlan
- git #4af4b02e - REST: ArrayDef: type does not have to be an array by daniel
- git #f5f15485 - Move code comment that breaks Gerrit's syntax highlighting by Bartosz Dziewoński
- git #0c2fb030 - Message: Rename 'interface' prop because of syntax highlighting by Bartosz Dziewoński
- git #91b364e0 - MessageContent: move deprecation from file to class by Novem Linguae
- git #1fbe8b76 - PermissionManager: Add getPermissionStatus(), deprecate getPermissionErrors() by Bartosz Dziewoński
- git #af7df715 - Update Codex from 1.7.0 to 1.8.0 (T308520) (T340456) (T349793) (T364306) (T366129) (T366541) (T366861) (T367098) (T367100) (T367101) by Eric Gardner
- git #4c694f47 - User: Reset default value for isTemp in loadDefaults (T345936) by Kosta Harlan
- git #2e328a4c - TagLogFormatter: Don't depend on Message implementation details by Bartosz Dziewoński
- git #5042215d - ApiComparePagesTest: Disable temp accounts for anon tests (T365669) by Kosta Harlan
- git #60310c37 - ApiChangeContentModelTest: Disable temp accounts for anon test (T365669) by Kosta Harlan
- git #25b13d0c - RevisionStoreDbTest: Disable temp user feature when testing with anon (T365669) by Kosta Harlan
- git #4160c223 - language: Widen `@covers` tags in phpunit tests (T364652) by Timo Tijhof
- git #e97a52e3 - Modify WikiExporter's BATCH_SIZE from 50000 to 10000 (T368098) by Xabriel J. Collazo Mojica
- git #551ed0a4 - Improve human-readable duration in BlockListPager by Ollie Shotton
- git #e82ec626 - Improve human-readable duration in Language by Ollie Shotton
- git #d5d6a42f - Use border-subtle for gallery (traditional mode) thumbnails (T368351) by pcoombe
- git #5b4f9901 - ForeignResourceManager: Show details about error (T362425) by Lucas Werkmeister
- git #079d3022 - tests: Let FakeQqxMessageLocalizer handle numParam() by Bartosz Dziewoński
- git #696323bb - SpecialMovePage: Remove unused handling for 'hookaborted' message by Bartosz Dziewoński
- git #394c6164 - composer: add "maintenance" script by daniel
- git #b0e80a97 - REST: Add support for RestModules to extension.json (T365754) by daniel
- git #921175c5 - Skip failing ForeignResourceStructureTest (T362425) by Bartosz Dziewoński
- git #6cbd9e52 - Update expected test output after i18n change (T368383) by Lucas Werkmeister
- git #733adf51 - rdbms: Reduce log severity of "found writes pending" (T368289) by Amir Sarabadani
- git #41daf4d0 - REST: Deprecate using "post" as the parameter source (T362850) (T358560) by daniel
- git #c72674c9 - REST: fix error message for rest-extraneous-body-fields by daniel
- git #c257e227 - Replace db with getDb for Tests (T316841) by Wandji69
- git #01f9175c - api: Use StatusValue::getMessages() instead of deprecated methods by Bartosz Dziewoński
- git #c356dfed - Fix mw-selflink-fragment on variant fragment links (T198652) by Arlo Breault
- git #1b470235 - MimeMap: Update font related MIMEs from IANA by Ebrahim Byagowi
- git #876e2f2d - MimeMap: Add otf format to font/sfnt by RhinosF1
- git #2aeea2e8 - Use notification for first-time "Temporary account" message (T344934) by Bartosz Dziewoński
- git #105bb58a - [ParsoidCachePrewarmJob] Use ParserOutputAccess (T367074) by C. Scott Ananian
- git #7751eaad - Consistent punctuation in a list in an API message by Amir E. Aharoni
- git #c6e83f65 - Fix typo in messages files for Serbian language by zoranzoki21
- git #eefbbbd9 - RestrictionStore: Replace usage of deprecated LinkCache::addLinkObj. by Lewis Cawte
Vendor
edit- git #1d98cccd - Bump wikimedia/parsoid to 0.20.0-a11 (T279831) (T290936) (T358193) (T367616) (T368334) (T368658) by Isabelle Hurbain-Palatin
- git #cf88369a - Update OOUI to v0.50.2 by Volker E.
- git #ba585f2f - Update wikimedia/metrics-platform to 4.2.1 (T368276) by Santiago Faci
Extensions
editAbuseFilter
edit- git #2f502fb5 - Add new special page aliases for Chinese variants by anterdc99
- git #6a091dcb - Tests: Repalce "db" with getDb() method (T316841) by Wandji69
- git #9fc29beb - Reset setForceShowCaptcha to false after test (T368705) by Jakob Warkotsch
- git #0bd53dfe - Remove unused phan suppressions by Jakob Warkotsch
- git #7254e656 - Remove modification of wgCheckUserLogAdditionalRights (T346022) by Dreamy Jazz
- git #b93543ef - ConfirmEditHandler: Use SimpleCaptcha API to invoke CAPTCHA display (T20110) by Kosta Harlan
- git #0a83eb9b - FilterValidatorTest: Use MediaWiki core status assertions by Bartosz Dziewoński
- git #92334b69 - Support more log actions in testing interface by Matěj Suchánek
- git #aae35c84 - build: Add quibble.yaml and enable early warning bot feedback (T323750) by Kosta Harlan
AdvancedSearch
edit- git #7f93e0d9 - Stop using setMwGlobals in tests by thiemowmde
AutoModerator
edit- git #d28cdcad - When user is reverted by Automoderator, send them a talk page message (T355930) by Kgraessle
CampaignEvents
edit- git #00ffd930 - Add PLURAL to message that needs it (T368850) by Daimona Eaytoy
- git #64d6a8fd - Add a base class for invalid event page exceptions by Daimona Eaytoy
- git #5af99f77 - tests: Make remaining data providers static in PermissionCheckerTest (T337166) by Daimona Eaytoy
- git #143b8122 - tests: Make data providers static in PermissionCheckerTest, part 1 (T337166) by Daimona Eaytoy
- git #fc8a604d - tests: Unbreak PageEventLookupTest for CI by Daimona Eaytoy
- git #af09c2c3 - Fix uncaught exception in AllEvents for deleted users (T368617) by Daimona Eaytoy
- git #b3e039dc - Tests: Replace "db" with getDb() methods (T316841) by Wandji69
- git #ce708a76 - Drop existence and namespace check from Worklist::__construct by Daimona Eaytoy
- git #6e5cd75f - Implement first draft of job for generating invitation lists (T365628) by Daimona Eaytoy
- git #9b4cf4c5 - Introduce Worklist entity and parser (T365628) (T365629) by Daimona Eaytoy
- git #5f761671 - Add specific permission check for invitation lists (T365628) by Daimona Eaytoy
- git #d56aaa35 - Rename InvitationListGenerator and related classes (T365628) by Daimona Eaytoy
- git #12d88852 - Add new special page for MyInvitationLists (T364791) by Michelle
- git #ff98ca95 - Add enhancement to prevent end date being set as a date before start date. (T365271) by Michelle
- git #a9da0c55 - Add a custom message for blocked users on event details (T365380) by Claudio Melo
- git #1f9e06d3 - Move the invitation list generator code to a standalone service (T365628) by Daimona Eaytoy
CentralAuth
edit- git #a7d1e65a - Mailmap update for Brooke Vibber by Brooke Vibber
- git #ef83c2eb - CentralAuthCreateLocalTest#testWithNonAttachedUser: Set context user (T365645) by Kosta Harlan
- git #9c76cb3a - Tests: Replace "db" with getDb method (T316841) by Wandji69
- git #8006f0c5 - Globalize accounts created by the installer during wiki installation (T358985) by Bartosz Dziewoński
- git #75b93912 - Add curly braces to output variable in batchVanishUsers (T367942) by mimurawil
- git #513897eb - Improve Maintenance script (T367942) by mimurawil
- git #6c448aa2 - Update UI for request page (account vanish) (T366443) by mimurawil
- git #a67a4ce4 - Add batchVanishUsers maintenance script (T366444) by Jamie Kuppens
- git #d8cbb42c - Add isBlocked method to CentralAuthUser by Jamie Kuppens
- git #ac8804ae - Add rq_type field for rename user requests (T366440) by Jamie Kuppens
CheckUser
edit- git #8d6d96fe - Fix JS error on success page of Special:InvestigateBlock (T368730) by Dreamy Jazz
CirrusSearch
edit- git #481519d4 - UpdateSuggesterIndex: add more logging info (T363521) by David Causse
- git #f5f315ea - Convert CirrusSearch metrics to new Stats library (T359033) by David Causse
- git #d7b48899 - Fix few phpcs errors by David Causse
Cite
edit- git #ccf38094 - Re-enable disabled ReferencePreviews Qunit test by WMDE-Fisch
- git #7380a861 - Display reference preview with sub reference (T239228) by mareikeheuer
- git #af3f14d4 - [Cypress] Always provide ref templates to fix Citoid (T366383) by WMDE-Fisch
- git #5fcc9dab - [Cypress] Fix VE save (T366383) by WMDE-Fisch
- git #bcc109f9 - [Cypress] Re-enable skipped backlinks test (T368267) by WMDE-Fisch
- git #4f7b5b2d - [Cypress] Fix module wait (T368267) by WMDE-Fisch
- git #20c37980 - Fix re-use search activity tracking name (T362347) by WMDE-Fisch
- git #c51dc6e2 - cypress: Disable flaky backlinks.cy.js test (T368267) by Kosta Harlan
Citoid
edit- git #9b82a4e0 - Display parent ref text with warning message (T247922) by mareikeheuer
cldr
edit- git #cf9c8925 - Add Kutchi (kfr), not part of CLDR, used by Wikidata (T368823) by raymond
- git #16754b69 - Add ha-ne (T359547) by raymond
- git #3c4f64b2 - Add Anglo-Norman (xno), not part of CLDR (T368815) by raymond
- git #68cc95d2 - Add en-nz, en-jm (T368683) by raymond
- git #9fbfa8c6 - Fix French translation for 'gsw' (T368514) by raymond
CodeMirror
edit- git #08730d2a - CM5 mediawiki.less: Inherit font color from skin (T365311) by MusikAnimal
CommunityConfiguration
edit- git #6e249f09 - JsonSchemaValidator: Measure duration (T365245) by Martin Urbanec
- git #e4d1dc3f - Fix message documentation formatting by Lucas Werkmeister
- git #25247b80 - WikiPageWriter: Do not run AbuseFilter when UltimateAuthority is used (T368275) by Martin Urbanec
- git #98094559 - Add change tag "Community Configuration" (T366989) by Michael Große
- git #3a6a1c9d - tests: assert that correct element is displayed after deletion by Michael Große
ConfirmEdit
edit- git #3b195090 - SimpleCaptcha: Allow invoking CAPTCHA display from other extensions (T20110) by Kosta Harlan
ContentTranslation
edit- git #f1b657a8 - Combine two slow queries into one (T325790) by Niklas Laxström
- git #43822b76 - AX: Add API query endpoint to fetch sitelinks ordered by article size (T363338) by NikG
DiscussionTools
edit- git #f6c3c98b - Use service 'GadgetsRepo' instead of deprecated GadgetRepo::singleton() by Fomafix
- git #1a2ccbb5 - Add Simplified Chinese magic word aliases by xtex
- git #cdf5801d - Add Simplified Chinese special page aliases by xtex
- git #b3bb486e - Fix color contrast issues in DiscussionToolsDebug in night theme (T366524) by Jon Robson
- git #edb23dc8 - Permalink copying: fix another reference to e.target (T368701) by David Lynch
- git #cd39c267 - Permalink copying: use currentTarget to avoid conflicts with userscripts (T368701) by David Lynch
- git #f81739f8 - Use green rather than yellow for newly posted messages (T368086) by Jon Robson
- git #6896c8c8 - Fixes background of talk page highlights in dark mode (T368086) by Jon Robson
- git #e830713b - Fix white on white text in source preview (T367432) by bwang
- git #6c8280a7 - Reword the missing target heading message (T362707) by Nemoralis
- git #08d540f6 - Disable beta feature automatically when all sub-features are available by Ed Sanders
- git #f4e419b0 - FixTrailingWhitespaceIds: Don't crash on complex conflicts (T356196) by Bartosz Dziewoński
DonationInterface
edit- git #4fb40436 - Restrict SEPA countries to Adyen's documentation (T368570) by cstone
- git #2e8fee16 - Add SEPA countries by cstone
Echo
edit- git #eaa1fea8 - Fix incomplete gender support for user group changes (T368249) by thiemowmde
- git #c246f71e - Remove unused param from notification-bundle-header-page-linked (T368249) by thiemowmde
- git #b75056fe - build: Update jsdoc-wmf-theme to 1.1.0 (T368081) by Ed Sanders
- git #e87cf704 - Don't hold reference to MediaWikiServices instance in tests (T368390) by thiemowmde
- git #231ce973 - Use ObjectCacheFactory instead of ObjectCache method (T363770) by Wandji69
- git #8e635e0b - Fix dark mode issues on Special:Notifications (T358405) by bwang
- git #b983ce75 - Fix copy-paste mistake in message documentation (T368249) by thiemowmde
Elastica
edit- git #58cd1f00 - Add explicit conversion to int to usleep param (T366589) by David Causse
EntitySchema
edit- git #f681db58 - Improve namespace registration (T368010) by Lucas Werkmeister
EventBus
edit- git #61aadefb - Forward info about original request (T368495) by Sam Smith
- git #c0589de4 - Revert "UserEntitySerializerTest: Work with wgAutoCreateTempUser" (T355741) by Kosta Harlan
EventLogging
edit- git #d3a138bc - lib: Update metrics-platform to v4.2.1 (T368276) by Sam Smith
FileImporter
edit- git #462c6b6e - Update incomplete documentation of in-memory cache arrays by thiemowmde
- git #cd64590d - Fix PHPUnit test methods with meaningless name "test()" by thiemowmde
- git #78c4ca90 - Add language-level return type `string` to all getHtml methods by thiemowmde
- git #7dd07343 - Remove unused test setup from NullRevisionCreator mock by thiemowmde
- git #8d6a5e84 - Tests: Replace "db" with getDb method (T316841) by Wandji69
- git #ba51167e - FileTextRevisionValidatorTest: Don't rely on RawMessage keys by Bartosz Dziewoński
- git #0ee1e97d - Don't hold reference to MediaWikiServices instance in tests (T368390) by thiemowmde
- git #eee7ec2d - Don't create files from a test data provider by thiemowmde
FlaggedRevs
edit- git #a2989af2 - ReviewHandler: declare all fields to be strings. (T305973) by daniel
- git #fb8f357b - Replace deprecated ApiPageSet::getGoodTitles (T339384) by Umherirrender
Flow
edit- git #caeaff32 - Replace deprecated ApiPageSet::getGoodTitles (T339384) by Umherirrender
- git #0b59befa - Use native str_starts_with/str_contains and such where possible by thiemowmde
- git #20cbe0cd - Drop extra reference to OccupationController service (T368390) by thiemowmde
- git #efafdcdb - Reset Hooks in testcase setup (T368506) (T368390) by Arthur Taylor
- git #534ff5c5 - Remove unused code from ConversionStrategyTest by thiemowmde
- git #3f39923c - Use upstream assertStatusError and such in tests by thiemowmde
- git #7bba2526 - Use upstream markTestSkippedIfExtensionNotLoaded in test by thiemowmde
Gadgets
edit- git #c2b21d51 - Use service GadgetsRepo instead of deprecated GadgetRepo::singleton() by Fomafix
- git #b40211a7 - Inject services into SpecialGadgets by Fomafix
GlobalUserPage
edit- git #ed8d0748 - Add Simplified Chinese magic word alias by xtex
GrowthExperiments
edit- git #492d5d78 - tests: Verify success of MentorWriter operations by Bartosz Dziewoński
- git #b94d45f6 - Fixes colors of data table sort icons and header in dark mode (T366376) by Jon Robson
- git #9a05f326 - Tests: Replace "db" method with getDb method (T316841) by Wandji69
- git #47a86311 - Use codex design tokens rather than hardcoded values for MentorDashboard (T366376) by Jon Robson
- git #60b4a5cc - Update CommunityConfiguration intro texts (T367619) by Martin Urbanec
- git #f5692d46 - HomepageHooks: Simplify use of MessageSpecifier by Bartosz Dziewoński
- git #ab828e00 - Homepage: don't load yesterdays edits on desktop (T368405) by Michael Große
- git #5bd42c1a - Homepage: log rendering time for each module and each wiki (T368405) by Michael Große
- git #3a1eada2 - Don't hold reference to MediaWikiServices instance in tests (T368390) by thiemowmde
- git #3be9f3a4 - Rotate hue of images (T357699) by Jon Robson
- git #b46ec3f4 - Fix inconsistent singular in …-impact-scores-thanks-info-text (T368249) by thiemowmde
- git #df2b4943 - Reword …-specialimpact-invalid-inclusion-… message (T368249) by thiemowmde
- git #42f4807b - Allow no more than 10 specific help-links by Michael Große
- git #ae21824d - Consistent wording for "link suggestion" by Amir E. Aharoni
- git #f7df11ea - Community Updates: Add community updates feature flag (T365877) by Cyndy
InputBox
edit- git #0d8dcb2f - InputBox uses Codex instead of mediawiki ui (T353371) by Jon Robson
Interwiki
edit- git #86dfcc6e - Tweak background of 'yes' cells of Special:Interwiki for night mode (T367124) by Ebrahim Byagowi
- git #21d9ceec - Use LESS for Special:Interwiki styles (T367124) by Ebrahim Byagowi
Linter
edit- git #8677ca3b - Make night-mode-unaware-background-color lint rule visible (T368673) by Jon Robson
MassMessage
edit- git #52189d12 - Start testing special page by Arlo Breault
- git #8a6db708 - Fix fast path in getUnclosedTags by Arlo Breault
- git #702f8a37 - Fix the unclosed tag check by Arlo Breault
- git #baa88c9b - Declare dependency on oojs-ui-core for special.js by Arlo Breault
- git #2e02a4d5 - Fix incorrect test setup related to "comment" parameters (T368249) by thiemowmde
- git #a73fbfea - Use upstream assertStatusError and such in tests by thiemowmde
- git #ae16af42 - Use upstream markTestSkippedIfExtensionNotLoaded in test by thiemowmde
Math
edit- git #8aee6acf - Handle invalid cache keys on Special:MathShowImage (T365112) by physikerwelt
- git #17ac038a - Invert mathematical formulas in visual editor (T366737) by Steph Toyofuku
MediaModeration
edit- git #fbaad6a9 - tests: Replace "db" with getDb() method (T316841) by Wandji69
MobileFrontend
edit- git #c6686abc - Don't hold reference to MediaWikiServices instance (T368390) by thiemowmde
MultimediaViewer
edit- git #f5852690 - Remove obsolete MultimediaViewerBootstrap.statusInfoDialog (T77349) by Simon Legner
- git #c872e649 - Rename whitelist to allowlist (T277952) by Simon Legner
- git #1b12172b - MMV: Set body background and theme-color (T368659) by Derk-Jan Hartman
- git #1833ce7f - Metadatapanel: Improve spacing between license links (T365192) by Derk-Jan Hartman
- git #2a8b140e - MMV square buttons (T365192) by Derk-Jan Hartman
- git #d5f09187 - build: Update jsdoc-wmf-theme to 1.1.0 (T368081) by Ed Sanders
OATHAuth
edit- git #fb55b1ea - Tests: Replace "db" with getDb method (T316841) by Wandji69
- git #e30916d5 - LoadExtensionSchemaUpdates: Remove unused path from 'runMaintenance' action (T367918) by Bartosz Dziewoński
OAuth
edit- git #e20abf09 - build: Move suppression of PhanUndeclaredProperty inline (T324898) by Umherirrender
OAuthRateLimiter
edit- git #03621a89 - Tests: Replace "db" with getDb method (T316841) by Wandji69
ORES
edit- git #5f6c9517 - Adopt Special:Contributions marks with night mode (T368680) by Ebrahim Byagowi
- git #a68ff2b1 - Make Special:ORESModels compatible with night mode (T366379) by Ebrahim Byagowi
PageAssessments
edit- git #fa17f4c2 - Replace deprecated ApiPageSet::getGoodTitles (T339384) by Umherirrender
PageTriage
edit- git #03c3dd09 - Make odd-even banding compatible with dark mode (T365071) by Sohom
- git #b80b92c6 - Stop using $wgBlockTargetMigrationStage (T362133) by Tim Starling
- git #b4db746d - Replace "db" with getDb() (T316841) by Wandji69
Phonos
edit- git #88b1c26b - Wikibase\Entity: Set null as default value for properties (T368077) by Abijeet
Popups
edit- git #8cfe50f8 - Remove Qunit test leftovers from ReferencePreviews by WMDE-Fisch
- git #9aed7b95 - jsdoc: Restrict Popups documentation to public facing APIs by Jon Robson
- git #842e0275 - build: Update jsdoc-wmf-theme to 1.1.0 (T368081) by Ed Sanders
ProofreadPage
edit- git #a432f69d - Fixed typo in the name of tracking category (T367893) by Nemoralis
PropertySuggester
edit- git #1f846828 - Tests: Replace "db" with getDb() method (T316841) by Wandji69
ReadingLists
edit- git #f4a8f9a2 - Tests: Replace "db" with getDb method (T316841) by Wandji69
- git #0eb3740d - REST: allow extraneous body fields in create endpoints by Wendy Quarshie
SecureLinkFixer
edit- git #d2095d45 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
TemplateData
edit- git #16c65461 - Prepare Less styles for math=parens-division (T368921) by Timo Tijhof
Translate
edit- git #6c23df20 - Remove unused methods from MessageGroupOld by Niklas Laxström
- git #3fb35d93 - Default to not invalidating translations for tvar-only changes (T52103) by Pppery
- git #a3c43e45 - AggregateMessageGroup: Remove invalid return statement (T368844) by Abijeet
- git #c007b27e - extension.json: add translate-message permission to editpage grant (T365558) by MusikAnimal
- git #45596bbc - groupselector: Update and show watched tab only if it was selected (T367992) by Abijeet
- git #a16c85ef - AggregateGroupsActionApi: make '-' def value for groupsourcelanguagecode by MusikAnimal
- git #a7a37205 - ext.translate.special.translate.js: Mark methods as private or internal (T348084) by Abijeet
- git #45bdc833 - MessageBundleLibrary.lua: Code improvements (T359918) by Abijeet
- git #fb17cb56 - tux: Hide watch message group button for unwatchable groups by Abijeet
- git #5e0219a3 - MessageGroupSelector: Add tab to list watched message groups (T367992) by wangombe
- git #9a3f587c - QueryMessageGroupSubscriptionApi: Get user's group subscriptions (T363663) by wangombe
- git #0f9f603d - AggregateGroups: Allow addition of message bundles (T366479) by Abijeet
- git #bd700357 - MessageBundleLibrary.lua: Remove API access to skipFallback param (T359918) by Abijeet
- git #d2827e18 - MessageBundleLibrary.lua: Add method to load all translations (T359918) by Abijeet
- git #0a06f08c - MessageBundleLibrary.lua: Add method documentation (T359918) by Abijeet
- git #f89d8820 - MessageBundleLibrary.lua: Return message object from t() method (T359918) by Abijeet
- git #d734cd46 - ext.translate.proofread.js: Mark methods as private (T348084) by Abijeet
- git #4d2b3fd4 - ext.translate.pagetranslation.uls.js: Mark methods as internal (T348084) by Abijeet
UniversalLanguageSelector
edit- git #60b6e52a - i18n: Make close icon direction aware (T315464) by Ebrahim Byagowi
UploadWizard
edit- git #b3a276f3 - API endpoint to submit stashed thumb to liftwing (T364551) by Matthias Mullie
- git #ed7ea8f1 - build: Update jsdoc-wmf-theme to 1.1.0 (T368081) by Ed Sanders
- git #0b16d165 - Fix autoscroll to error (T365406) by Matthias Mullie
- git #434da4c6 - Update messages (T366323) by Matthias Mullie
- git #126e650a - Only use pointer cursor for clickable elements (T367976) by Cormac Parle
- git #923ad3d5 - Improve the usage of "e.g." in messages by Amir E. Aharoni
VisualEditor
edit- git #f244532f - Update VE core submodule to master (3edaeb30e) (T324735) by James D. Forrester
- git #391addbf - Update VE core submodule to master (84477b4b9) (T230323) (T365052) (T368081) (T368082) (T368116) by David Lynch
- git #58e82f36 - EditCheckInspector: initially disable the continue action on mobile by David Lynch
Wikibase
edit- git #ae45b496 - REST: Delete unused classes by Muhammad Jaziraly
- git #044c2d78 - REST: Remove usage of JsonBodyValidator (T363084) by dima koushha
- git #1b6618b7 - REST: Remove usage of JsonBodyValidator (T363084) by Ollie Shotton
- git #23c53460 - REST: Remove use of JsonBodyValidator in SetPropertyLabelRouteHandler (T363084) by Jakob Warkotsch
- git #12f96301 - REST: Remove use of JsonBodyValidator in SetItemLabelRouteHandler (T363084) by Jakob Warkotsch
- git #31bd6ff6 - REST: Remove usage of JsonBodyValidator (T363084) by Ollie Shotton
- git #38aa77fb - REST: Refactor PATCH route handlers validation (T363084) by Muhammad Jaziraly
- git #8932e1eb - REST: Refactor AddPropertyStatement and AddPropertyAliasesInLanguage route handlers validation (T363084) by dima koushha
- git #13f9d29b - REST: Remove usage of JsonBodyValidator (T363084) by dima koushha
- git #eaacf3d7 - REST: Remove usage of JsonBodyValidator in sitelinks edit route handlers (T363084) by Muhammad Jaziraly
- git #3e381b29 - REST: Remove usage of JsonBodyValidator in PatchItemRouteHandler (T363084) by Muhammad Jaziraly
- git #0f3788bc - REST: Remove usage of JsonBodyValidator (T363084) by dima koushha
- git #53b0d60a - REST: Refactor edit route handlers validation (T363084) by Muhammad Jaziraly
- git #7c898f27 - REST: Refactor AddItemStatementRouteHandler validation (T363084) by Jakob Warkotsch
- git #ff5d9b2d - REST: Remove usage of JsonBodyValidator (T363084) by Muhammad Jaziraly
- git #71192233 - REST: Remove use of JsonBodyValidator (T363084) by Jakob Warkotsch
- git #56157cba - REST: Fix StatementValidator to handle InvalidFieldTypeException error by dima koushha
- git #c5b07b2d - tests: Use getDb rather than db (T316841) by Wandji69
- git #dd0adb7e - REST: Remove usage of JsonBodyValidator in PatchItemDescriptionsRouteHandler (T363084) by Muhammad Jaziraly
- git #233775de - REST: Remove usage of JsonBodyValidator in PatchItemAliasesRouteHandler (T363084) by Muhammad Jaziraly
- git #e6045354 - REST: Remove usage of JsonBodyValidator in PatchItemLabelsRouteHandler (T363084) by Muhammad Jaziraly
- git #fde52696 - REST: Remove usage of JsonBodyValidator (T363084) by dima koushha
- git #5b4402b3 - REST: Remove usage of JsonBodyValidator in CreateItemRouteHandler (T363084) by Muhammad Jaziraly
- git #01c6f9c1 - Remove deprecated `setContentLang` call (T368369) by Arthur Taylor
- git #dc771ce1 - REST: Mark PATCH /entities/items/{item_id} as production-ready (T365034) by dima koushha
WikibaseMediaInfo
edit- git #6fc18c8e - Reference widget: check for undefined config (T368736) by Marco Fossati
WikibaseQualityConstraints
edit- git #0fed03e1 - tests: Replace "db" with getDb method (T316841) by Wandji69
- git #4205822a - Upgrade sinon to 18.0.0 (T366796) by Audrey Penven
WikiEditor
edit- git #dafd7515 - Partially replace hardcoded colors with Codex tokens (T367362) by Jdrewniak
wikihiero
edit- git #58ccbee0 - Fix Special:Hieroglyphs form compatibility with night mode (T366384) by Ebrahim Byagowi
- git #ab3f1a6e - Support night theme for hieroglyphic rendering (T366384) by Ebrahim Byagowi
WikiLambda
edit- git #20ad3ec5 - Fix automatic message for connect/disconnect function objects (T303430) by gengh
- git #0b436f7f - Show error message when function call returns a HTTP error instead of a Z22 (T361683) (T314267) by gengh
- git #71cdc607 - PublishDialog.vue: Publication modal should publish on Ctr/Cmdl+Enter (T348182) by Daphne Smit
- git #b788a47f - Fix response envelope format when API catches ClientException or ServerException (T368531) by gengh
- git #79b81f26 - Pagination.vue: Pager on implementations shows wrong number when expanded (T362587) by Daphne Smit
- git #526ebd6a - WikiLambda metrics: Function call APIs should record ZID, not complete Z8 (T356228) (T360369) by dmartin
- git #b449b829 - Add edit summary when approving/deactivating imps and testers (T303430) by James D. Forrester
- git #a220eef0 - FuctionEditorFooter.vue: Hide implementations/tests disclaimer while publishing if no implementations/tests are connected (T326548) by Daphne Smit
- git #b00dfd09 - jsdoc: Use default plugins, remove linkMap (T368081) by Ed Sanders
- git #efe59962 - build: Upgrade jsdoc-wmf-theme to 1.1.0 by James D. Forrester
- git #4dfe3bd2 - jsdoc: Configure our repository, for a contribution back-link on our docs by James D. Forrester
- git #bd1e4560 - build: Upgrade test version of Codex from v1.7.0 to v1.8.0 to match MediaWiki by James D. Forrester
- git #9030e4d4 - build: Update @babel dependencies from 7.16.10 to 7.24.7 by James D. Forrester
- git #613828bc - build: Drop vue-template-compiler, unused by James D. Forrester
- git #fc93a606 - CodeEditor.vue: add watcher for disabled state (T368504) by Daphne Smit
- git #bf5208e4 - AUTHORS: Update for the past four months' work by James D. Forrester
- git #db761578 - Replace "db" with getDb method (T316841) by Wandji69
- git #7e38f4f2 - en.json: copy change for language missing message (T343635) by Daphne Smit
- git #149910da - ZObjectStore: Fix findRelatedZObjectsByKey to use wlzo_id for continuation queries (T357552) by dmartin
Skins
editMinervaNeue
edit- git #38534a5b - Do not invert images that have been tagged with no invert classes (T368483) by Jon Robson
- git #83cb8321 - Skin discussion links in user-preferences needs update (T366200) by Kgraessle
- git #0cc0a1e1 - JSDoc: fix double @ignore by Novem Linguae
- git #2be7b9f9 - build: Update jsdoc-wmf-theme to 1.1.0 (T368081) by Ed Sanders
- git #527e018a - Remove all use of IIFEs across Minerva codebase by Ed Sanders
MonoBook
edit- git #a4a3c71f - Responsive style for images was upstreamed to core (T368469) by Jon Robson
Timeless
edit- git #d77616db - Fix non-wordmark site name overflowing and centering (T292843) by Bartosz Dziewoński
- git #011b7a04 - skin.json: Disable the unused `logo` feature of skin module by Func
Vector
edit- git #8868b9cc - Update background of insert paragraph slug (T367822) by Steph Toyofuku
- git #0ef145af - Add mw-no-invert and oo-ui-image-invert to OOUI icon exclusion list (T368483) by Jon Robson
- git #c413509d - Footer: Add styles for buttons (T256190) by Amir Sarabadani
Misc
editVisualEditor/VisualEditor
edit- git #3edaeb30 - Update OOUI to v0.50.2 by Volker E
- git #580a3cf5 - Provide ve.entries, for browsers without Object.entries by David Chan
- git #fd6ca89b - Suppress eslint warning about fs in test harness script by David Chan
- git #15f3ccef - Use ve.cloneObject instead of OO.cloneObject by David Chan
- git #8d815c33 - build: Update jsdoc-wmf-theme to 1.1.0 (T368081) by Ed Sanders
- git #61cf3d47 - LinearContext: make context items aware when they're being refreshed (T324735) by David Lynch
No changes
edit- 3D
- ActiveAbstract
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- CodeEditor
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- ElectronPdfService
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPInfo
- IPReputation
- ImageMap
- ImageSuggestions
- Insider
- InterwikiSorting
- Josa
- JsonConfig
- Kartographer
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- LiquidThreads
- LoginNotify
- MapSources
- MediaSearch
- MetricsPlatform
- MobileApp
- Modern
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- ParserMigration
- PdfHandler
- Poem
- QuickSurveys
- Quiz
- RSS
- RealMe
- RelatedArticles
- ReportIncident
- RevisionSlider
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- SearchVue
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TimedMediaHandler
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadsLink
- UrlShortener
- VipsScaler
- VueTest
- WebAuthn
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexeme
- WikibaseLexemeCirrusSearch
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaCampaignEvents
- WikimediaEditorTasks
- WikimediaEvents
- WikimediaIncubator
- WikimediaMaintenance
- WikimediaMessages
- Wikisource
- Wikistories
- XAnalytics
- intersection
- timeline
Total changes
edit373 Changes in 65 repos by 86 authors