MediaWiki 1.43/wmf.6
MediaWiki 1.43.0-wmf.5 | Deployment of MediaWiki 1.43.0-wmf.6 to Wikimedia sites | MediaWiki 1.43.0-wmf.7 |
The latest version (labeled "1.43.0-wmf.6") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 21 May 2024 (see the roadmap).
Core changes
edit- git #fb7e8ba5 - Branch commit for wmf/1.43.0-wmf.6 (task T361400) by trainbranchbot
- git #cff93ca8 - Bump wikimedia/parsoid to 0.20.0-a5 (task T365309) by Subramanya Sastry
- git #1be5d40e - Add namespace and deprecation alias to FileBackendGroup (task T353458) by Ebrahim Byagowi
- git #4f15e333 - PHPVersionCheck: Clarify Composer dependencies vs PHP extensions by Bartosz Dziewoński
- git #389b1d04 - Add namespace and deprecation alias to RefreshSecondaryDataUpdate (task T353458) by Ebrahim Byagowi
- git #8811183f - Add namespace and deprecation alias to XMLRCFeedFormatter (task T353458) by Ebrahim Byagowi
- git #b557846a - Add namespace and deprecation alias to UDPRCFeedEngine (task T353458) by Ebrahim Byagowi
- git #16197f7d - Add namespace and deprecation alias to TextContentHandler (task T353458) by Ebrahim Byagowi
- git #6e093bbe - Add namespace and deprecation alias to MultiHttpClient (task T353458) by Ebrahim Byagowi
- git #b5727d94 - Import InvalidArgumentException at top of the source by Ebrahim Byagowi
- git #97d12027 - Add namespace and deprecation alias to TextContent (task T353458) by Ebrahim Byagowi
- git #d21cc674 - Add namespace and deprecation alias to FileBackend (task T353458) by Ebrahim Byagowi
- git #8aecf94d - Add namespace and deprecation alias to ActivityUpdateJob (task T353458) by Ebrahim Byagowi
- git #f060e53e - Add namespace and deprecation alias to RedisPubSubFeedEngine (task T353458) by Ebrahim Byagowi
- git #e41b66c9 - PermissionManager: Move a confusingly positioned comment block by Gergő Tisza
- git #b0b00666 - language: Deprecate MessageCache::get without Language object by Fomafix
- git #fe4bbc89 - Add namespace and deprecation alias to WatchedItemQueryServiceExtension (task T353458) by Ebrahim Byagowi
- git #8e5b2683 - Add namespace and deprecation alias to CssContentHandler (task T353458) by Ebrahim Byagowi
- git #65dca958 - Add namespace and deprecation alias to MachineReadableRCFeedFormatter (task T353458) by Ebrahim Byagowi
- git #5f55c28f - Clarify information about limited RTL languages by Amir E. Aharoni
- git #5ab70409 - Namespace includes/password (task T353458) by Reedy
- git #1e4f59b7 - Add namespace and deprecation alias to WatchedItemQueryService (task T353458) by Ebrahim Byagowi
- git #6316a253 - Add namespace and deprecation alias to CssContent (task T353458) by Ebrahim Byagowi
- git #c1c8c364 - Add namespace and deprecation alias to JSONRCFeedFormatter (task T353458) by Ebrahim Byagowi
- git #47bdd8b1 - [ParserOutput] Remove unused TOCHTML from ParserCache serialization by C. Scott Ananian
- git #5ff1629b - [ParserCache] Add serialization test cases for REL1_42 by C. Scott Ananian
- git #19ee8c4f - Serialization test cases: fix filename after ParserOutput namespacing (task T365060) by C. Scott Ananian
- git #45d80f94 - Update OOUI to v0.49.2 (task T364770) by Volker E.
- git #7a9ac8a8 - user: Fix documentation for ActorMigrationBase::getWhere orConds by Umherirrender
- git #c74bcfb8 - docs: Remove link syntax for non-working links (task T360241) by apaskulin
- git #4e6158a6 - Use constants provided by MainConfigNames for config names by Func
- git #d880c2a7 - build: Have SVGO crunch resources/assets/ too by James D. Forrester
- git #600b012b - rdbms: Tighten type checks and PHPDoc for SQL WHERE/$conds arrays by Bartosz Dziewoński
- git #a359f656 - Add namespaces for Betawi (task T365255) by Amir E. Aharoni
- git #da6f716c - Fix serialization errors in PageBundle extensiondata (task T365036) by Isabelle Hurbain-Palatin
- git #aae2a101 - Add new special page aliases for Simplified Chinese by anterdc99
- git #d83cb592 - Add namespace and deprecation alias to IRCColourfulRCFeedFormatter (task T353458) by Ebrahim Byagowi
- git #f0c5cd0d - Add namespace and deprecation alias to JavaScriptContentHandler (task T353458) by Ebrahim Byagowi
- git #706e424e - Add namespace and deprecation alias to FormattedRCFeed (task T353458) by Ebrahim Byagowi
- git #560c0d9a - Add namespace and deprecation alias to RenameUserJob (task T353458) by Ebrahim Byagowi
- git #ccde5085 - Add namespace and deprecation alias to JavaScriptContent (task T353458) by Ebrahim Byagowi
- git #03dc841a - Add namespace and deprecation alias to WatchedItem (task T353458) by Ebrahim Byagowi
- git #29bb97dd - Add namespace and deprecation alias to RCFeed (task T353458) by Ebrahim Byagowi
- git #aef7c222 - Migrate media.thumbnail.stream to statslib (task T359344) by Thomas Arrow
- git #bd218633 - Add namespace and deprecation alias to WatchlistExpiryJob (task T353458) by Ebrahim Byagowi
- git #6f1c6303 - mediawiki.router: Format class as ES6 class by Timo Tijhof
- git #3e161ef9 - Placeholders should size correctly (task T320295) by Derk-Jan Hartman
- git #d8ea1747 - Add namespace and deprecation alias to RCFeedFormatter (task T353458) by Ebrahim Byagowi
- git #c5cc4334 - [JsonCodec, ParserCache] Improve debugging of serializability failures (task T365036) by C. Scott Ananian
- git #4468f2f4 - Codex: Remove unused codex-icon-paths.less wrapper file by Roan Kattouw
- git #32110833 - tests: Add CodexModule tests for full library mode by Roan Kattouw
- git #a717db8e - Add namespace and deprecation alias to FormatJson (task T353458) by Ebrahim Byagowi
- git #14b4269d - Add namespace and deprecation alias to Xml and XmlSelect (task T353458) by Ebrahim Byagowi
- git #12aa2374 - filerepo: extract AuthenticatedFileEntryPoint from img_auth.php (task T354216) by daniel
- git #15a2c2cf - Update Codex from 1.5.0 to 1.6.0 (task T300053) (task T353885) (task T360080) (task T360081) (task T361878) (task T363137) (task T363613) (task T363739) (task T363907) (task T363911) (task T364254) (task T364340) (task T364355) (task T364513) (task T364514) (task T364636) (task T364695) (task T364789) by Volker E.
- git #60ccd671 - RCFilters: Apply white-space:normal to a couple of wide buttons (task T356467) by Bartosz Dziewoński
- git #417f6e02 - Simplify RCFilters layout using flexbox (task T237244) by Bartosz Dziewoński
- git #e71fa5be - Fix a bunch of eslint warnings related to JSDoc (task T356455) by Siebrand Mazeland
- git #fe62ebaf - CodexModule: Remove CODEX_MODULE_DIR, instead use CODEX_LIBRARY_DIR by Roan Kattouw
- git #50dcf000 - CodexModule: Don't flip Codex styles, but do flip other styles (task T363205) by Roan Kattouw
- git #f0ad9853 - Drop call to supportsMenu by Jon Robson
- git #f6176061 - [OutputPage] Hoist "null Title" checks up a level by C. Scott Ananian
- git #ab660966 - Remove deprecated Linker methods by C. Scott Ananian
- git #72f52a1a - [ParserCache] Preserve information from the JsonException when logging failures by C. Scott Ananian
- git #020c7f5e - REST: introduce getSupportedRequestTypes() (task T362850) by daniel
- git #8e401936 - specials: Improve docs and `@ingroup` tags, fix file headers (task T364652) by Timo Tijhof
- git #75dc9d84 - wrapOldPasswords: Improve progress output and decrease batch size by Reedy
- git #01d835a3 - mediawiki.router: Document as module instead of public class (task T358813) by Timo Tijhof
- git #eb8b547b - mediawiki.router: Remove unused OO.Router.static.isSupported by Timo Tijhof
- git #5de0ca83 - eslint: remove redundant ruleset wikimedia/jsdoc by Novem Linguae
- git #903a5fc0 - Parsoid PageConfig: remove unused ::getTitle() and ::getNs() methods by C. Scott Ananian
- git #ece2834c - mediawiki.jqueryMsg: Use localized title and URL by Fomafix
- git #ee292ca3 - exception: Remove "error-json" debug log channel (task T193472) by Timo Tijhof
- git #03b9490f - ThumbnailEntryPointTest: Fix PHP notice in data provider (task T364879) by Bartosz Dziewoński
- git #04ff8343 - rdbms: document where unprefixed/unqualified table names are expected (task T361078) by Aaron Schulz
- git #27f5ba9a - rdbms: Remove IDatabase::getTopologyBasedServerId() (task T363839) by Amir Sarabadani
- git #89080745 - LinkFilter::makeLikeArray: Fix another 'path' access (task T364743) by Lucas Werkmeister
- git #44d6d8c1 - rdbms: Fix picking the database from the LB domain (task T364827) by Amir Sarabadani
- git #a67391bc - Rename talkpage message to special-talkpage (task T242346) by Lucas Werkmeister
- git #6ba8efd0 - docker-compose.yml: Remove obsolete version element (task T364815) by Novem Linguae
- git #0da4adb1 - Document changes to contributions hooks in release notes for 1.43 (task T363358) by Thalia
- git #5362096f - Revert "Revert "Add ContributionsPager, an abstract parent for ContribsPager"" (task T363358) by Thalia
- git #7020c8c9 - Revert "Revert "ContribsPager: Refactor getQueryInfo for extending"" (task T363358) by Thalia
- git #c2041e87 - Revert "Revert "Make ContributionsSpecialPage parent for SpecialContributions"" (task T363358) by Thalia
- git #e7c33813 - rdbms: Add more tests, and Phan tests, for expr() / Expression by Bartosz Dziewoński
- git #074be0f0 - add a tiny helper function to check if a User has a name set (task T316303) by Ariel T. Glenn
- git #74fd0d86 - pinia: add vue-demi module to fix dev mode HMR (task T364518) by Sportzpikachu
- git #5735f946 - Add Parsoid HTML version to wrapper div by C. Scott Ananian
- git #156afd40 - resources: Mark @wikimedia/codex-search and codex-search-styles as deprecated (task T360221) by James D. Forrester
- git #78dea185 - mediawiki.tempUserBanner: Use codex-styles, not deprecated codex-search-styles (task T356676) by James D. Forrester
- git #0286f5b2 - HistoryAction: Don't use the deprecated codex-search-styles module (task T356676) by James D. Forrester
- git #d937fb70 - Some fixes to MessagesKo.php by Jonghyo Lee
- git #295fada5 - Deprecate Parser::replaceVariables with associative array instead of frame by C. Scott Ananian
- git #3c107db7 - rdbms: use qualifiedTableComponents() in more places (task T361078) by Aaron Schulz
- git #a9003f0f - Rewrite MagicWordArray::matchAndRemove to use single preg_… call (task T321234) by thiemowmde
Vendor
edit- git #24748e34 - Bump wikimedia/parsoid to 0.20.0-a5 (task T258856) (task T365047) (task T53587) (task T365309) by Subramanya Sastry
- git #5f0af1ff - Update OOUI to v0.49.2 by Volker E.
Extensions
editAbuseFilter
edit- git #fc50073f - Fix missing <thead> and <tr> in various places by thiemowmde
- git #32bee495 - Remove bogus non-breaking spaces by thiemowmde
AdvancedSearch
edit- git #d12c46e8 - Fix inverted "is namespace (not) selected" in the code (task T354107) by thiemowmde
- git #65003da3 - Fix removeNamespace triggering unneecessary update events (task T354107) by thiemowmde
- git #c82b3ce9 - Fix submit action being totally broken when triggered twice (task T354107) by thiemowmde
ArticlePlaceholder
edit- git #336743be - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by C. Scott Ananian
AutoModerator
edit- git #42675985 - Jobs: update user param handling (task T364034) by jsn
CampaignEvents
edit- git #02d46777 - Use SelectQueryBuilder for sub queries in EventPagerTrait by Umherirrender
- git #6940ceb7 - EventsListPager: fix crash when no start date specified, add end date (task T365181) by Daimona Eaytoy
- git #96eabad0 - Change sql query to show ongoing events on Special:AllEvents (task T363865) by Michelle
CentralAuth
edit- git #c3fdadaf - Stop using gu_salt (task T364435) by Alexander Vorwerk
- git #0efc5a5c - Use ObjectCacheFactory instead of deprecated ObjectCache method (task T363770) by Wandji69
- git #451b8a6c - Revert "build: Updating grunt-banana-checker to 0.12.0" (task T364727) by Krinkle
- git #9e859542 - migrateGuSalt: Fix copy/paste mistake by Alexander Vorwerk
- git #8326b0ac - Use virtual db domains for CentralAuth (task T348486) by Ariel T. Glenn
- git #1a748b18 - migrateAccount.php: Improve documentation by Gergő Tisza
- git #d09f24dc - look up global user rights also for anon users with name set (task T316303) by Ariel T. Glenn
CheckUser
edit- git #fd7b2d48 - Revert "Show temp account edits on Special:Contributions for an IP address" (task T363357) by Thalia
- git #0ee37ad6 - Migrate AbstractCheckUserPager to SelectQueryBuilder (task T312479) by Umherirrender
- git #508e5113 - Place checkUserHelper QUnit tests in correct directory (task T329493) by Dreamy Jazz
- git #266f2f04 - Use CheckUserLookupUtils in TimelineRowFormatter by Dreamy Jazz
- git #4251cb84 - Avoid mocking ServiceOptions in CompareService integration test (task T329201) by Dreamy Jazz
- git #279942e3 - Add test data for new result tables to CompareTableTestDataTrait (task T329201) by Dreamy Jazz
- git #a432964e - Add read new support to the ChangeService (task T329201) by Dreamy Jazz
- git #7653f87c - Use common DB setup for CompareServiceTest and ComparePagerTest (task T329201) by Dreamy Jazz
- git #fb3e495e - Include all actions for total actions count in the Compare tab (task T364940) by Dreamy Jazz
- git #7975898a - Use IExpression objects in ChangeService (task T350964) by Dreamy Jazz
- git #e580609a - Alias SELECT queries for Investigate 'Timeline' tab (task T347102) by Dreamy Jazz
- git #4ae7fe29 - Revert "Define Phan stub for AccountFieldsHook interface" by Umherirrender
ChessBrowser
edit- git #2f03297a - [js] Add support for keyboard navigation (task T362586) by Wugapodes
CirrusSearch
edit- git #2fddb457 - i18n: Replace mw: interwiki with url to mediawiki.org by Umherirrender
- git #dea4a9c2 - ext.cirrus.serp: Remove redundant `router.isSupported()` by Timo Tijhof
- git #02251b52 - Add hyphen to "comma-separated" by Amir E. Aharoni
- git #4fae289b - Drop isSupported by Jon Robson
Cite
edit- git #5841e03e - Add missing skip instructions to Gadget integration test by thiemowmde
- git #6c5c2dc6 - Remove separate private deferDoc property in ve.dm.MWReferenceModel (task T363096) by thiemowmde
- git #e3fdee52 - Separate names for server-side vs. client-side feature flags (task T362771) by thiemowmde
Citoid
edit- git #d253d728 - eslint: remove redundant ruleset wikimedia/jsdoc (task T365047) by Novem Linguae
cldr
edit- git #5d8060af - CLDR: Add Minnan (nan) language codes (task T354937) (task T359744) by Winston Sung
CodeMirror
edit- git #198a1f7d - rollup: speed up dev build by bypassing babel and terser plugins by MusikAnimal
- git #2aa6d5c5 - CM6: Add 'ext.CodeMirror.input' hook; improve code examples (task T174811) by MusikAnimal
- git #c853e958 - CM6: Rework ResourceLoader modules (task T174811) by MusikAnimal
CommunityConfiguration
edit- git #9baabf60 - Expose older schema versions (task T357532) by Martin Urbanec
- git #d81a98b9 - Editor: fix label warnings for boolean control (task T365239) by Sergio Gimeno
- git #b08a32bb - Editor: fix invalid prop warnings (task T365240) by Sergio Gimeno
- git #071ea39b - Add validation for Min/Max numbers (task T365147) by Michael Große
- git #d4def239 - Number control: avoid empty string as a valid modelValue (task T364056) by Sergio Gimeno
- git #5609958f - i18n: Replace mw: interwiki with url to mediawiki.org by Umherirrender
- git #62840f99 - [tests] Update covers annotation by Martin Urbanec
- git #7ff026c3 - [tests] Make GenericFormEditorCapabilityTest not depend on config by Martin Urbanec
- git #d68ac049 - Editor: add id attribute to fieldsets by Sergio Gimeno
- git #1ef76067 - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by C. Scott Ananian
- git #05769f3e - Editor navigation: add history and edit tab links (task T363788) by Cyndy
- git #c840248d - Hard-code placeholder for custom multi-select controls (task T363051) by Michael Große
- git #87ec49c1 - More fine-grained handling of i18n for custom controls by Michael Große
- git #59044392 - ComponentEditor: add placeholders to number and string controls (task T363051) by Michael Große
- git #e073ec7d - Store: Remove doStoreConfiguration by Martin Urbanec
- git #9fd9d227 - Refactor i18n.js to handle control types individually (task T364527) by Michael Große
- git #f81ef9aa - Complete the tests for for i18n js by Michael Große
ConfirmEdit
edit- git #81e9cb99 - AbuseFilterHooks: Provide feature flags for AF custom actions (task T20110) by Kosta Harlan
ContentTranslation
edit- git #c4a62505 - CONTRIBUTING.md: Remove references to jsduck by Ed Sanders
- git #8cd2acb0 - Store: Inline conditions into SelectQueryBuilder call (task T350967) by Umherirrender
- git #4a97d056 - CX3 Build 0.2.0+20240519 (task T359900) by NikG
- git #92669fe3 - MinT MVP: Add page title and adjust special page name (task T364096) by NikG
- git #bfad7609 - MinT MVP: Re-fetch lead section translation on target language change (task T364730) by NikG
- git #885c489a - MinT MVP: Translate section titles in "View Translation" page (task T364526) by NikG
- git #c124bac6 - MinT MVP: Redirect to confirm/translation page based on URL params (task T364621) by NikG
- git #963fd34a - MinT MVP: Add URL params (task T364621) by NikG
DonationInterface
edit- git #389a53ea - Add utm_key by cstone
- git #475049e2 - Pass frequency_unit for PayPal profile creation (task T358914) by Elliott Eggleston
- git #828a5231 - Allow annual donations (task T358914) by Elliott Eggleston
- git #84b83dee - Add appversion for googlepay and unify with iOS code (task T360377) by cstone
- git #f61795f3 - Comments to clarify where to find fraud filters by Elliott Eggleston
Echo
edit- git #9699c06f - Remove unused FooterNoticeWidget by Bartosz Dziewoński
- git #08f88900 - eslint: remove redundant ruleset wikimedia/jsdoc (task T365047) by Novem Linguae
- git #37cac555 - Use ObjectCacheFactory instead of deprecated ObjectCache method (task T363770) by Wandji69
- git #1c257ea3 - Revert "Suppress phan errors caused by UserMerge undeploy" by Umherirrender
ElectronPdfService
edit- git #feea2f77 - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by C. Scott Ananian
EntitySchema
edit- git #dbc2afbf - tests: Fix namespace + directory by Lucas Werkmeister
- git #5ced4cdf - Add API test for wbformatvalue (task T362008) by Arthur Taylor
- git #74d8d80b - Make EntitySchemaValue::getArrayValue() match EntityIdValue (task T362955) (task T362001) by Lucas Werkmeister
EventBus
edit- git #ab3eabb5 - tests: When specifying test pages to edit, make sure they're wikitext by James D. Forrester
- git #190498a1 - PageChangeEventSerializerTest: When specifying test pages to edit, make sure they're wikitext by James D. Forrester
ExtensionDistributor
edit- git #9638bc66 - Use ObjectCacheFactory instead of deprecated ObjectCache method (task T363770) by Wandji69
FileImporter
edit- git #45f86270 - Add test cases with conflicting interwiki/namespace prefixes (task T232312) by Thiemo Kreuz
FlaggedRevs
edit- git #1015f5c2 - Revert "Replace global variable $wgRequest" (task T365334) by Bartosz Dziewoński
- git #5d7c1bcc - build: Run stylelint for less file by Umherirrender
- git #e62705e2 - Fix incorrect color in preview (task T360231) by bwang
- git #387b2acc - backend: Fix Unknown column 'Array' in 'where clause' (task T364974) by Taavi Väänänen
- git #1beb8292 - Fix capitalization of Subquery (task T364974) by Lucas Werkmeister
Flow
edit- git #18a3eed4 - Remove key from array when build SQL IN condition by Umherirrender
- git #4921274b - Make RevisionFormatterTest run standalone (task T363442) by Arthur Taylor
- git #9ff647af - eslint: remove redundant ruleset wikimedia/jsdoc (task T365047) by Novem Linguae
- git #d28f9e92 - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by C. Scott Ananian
- git #69762982 - Update class name of EchoNotificationController by Fomafix
- git #13525dcf - Migrate to IReadableDatabase::newSelectQueryBuilder (second attempt) (task T312418) by Bartosz Dziewoński
- git #9500ce2a - Add a parameter to an AbuseFilter message (task T360909) by Amir E. Aharoni
- git #54d0ff50 - Call VariableGenerator::addGenericVars explicitly (task T343075) by Matěj Suchánek
GeoData
edit- git #ba6c36e9 - Split tests to unit and integration by Max Semenik
GlobalBlocking
edit- git #86fb6164 - Revert "Suppress phan errors caused by UserMerge undeploy" by Umherirrender
Graph
edit- git #5c6f56c6 - eslint: remove redundant ruleset wikimedia/jsdoc (task T365047) by Novem Linguae
GrowthExperiments
edit- git #4f659f92 - Config: fix incorrect labels in mentorship schema by Sergio Gimeno
- git #f3dcbe93 - Remove a double space from a message by Amir E. Aharoni
- git #2121a5a6 - i18n: Replace mw: interwiki with url to mediawiki.org by Umherirrender
- git #39de0c95 - Switch to CommunityConfiguration for SuggestedEdits config (task T364717) by Martin Urbanec
- git #5ab3351b - Config: add missing label for GEHelpPanelLinks by Sergio Gimeno
- git #e192edb9 - fixLinkRecommendationData: Add --force when a production run is needed (task T364341) by Martin Urbanec
- git #26cf3280 - Suggested edits: update task queue before loading (task T359992) by Sergio Gimeno
GuidedTour
edit- git #51a0ee3c - gt.DefineTour: Fix back button, return builder (task T364431) by Pppery
IPInfo
edit- git #875ac29f - Remove usage of JsonBodyValidator from extensions (task T361995) by wquarshie
Kartographer
edit- git #92d00c52 - Switch to getPrefixedDBkey for <img> URLs by thiemowmde
- git #92603eea - Use jQuery to generate DOM elements instead of HTML by Fomafix
- git #0c7f1542 - Move TitleFormatter dependency to ParserContext (task T263762) by thiemowmde
- git #b0257073 - Stop using getDBLoadBalancerFactory in maintenance script (task T330641) by thiemowmde
- git #a304f0ff - eslint: remove redundant ruleset wikimedia/jsdoc (task T365047) by Novem Linguae
LiquidThreads
edit- git #d824ca95 - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by C. Scott Ananian
MobileFrontend
edit- git #361103c5 - Decouple MFUseDesktopSpecialWatchlistPage from EditWatchlist page by Jon Robson
- git #7af48594 - Use innerText instead of .text() to get description (task T211444) by Jon Harald Søby
- git #c3817c64 - Rename language codes sr-ec and sr-el to sr-cyrl and sr-latn (task T117845) by Fomafix
- git #899abb13 - lazyImageLoader: Only set width/height if known (task T361212) by Ed Sanders
- git #367547f5 - Trigger image lazy load when drawer opens (task T361212) by Ed Sanders
- git #7ee25336 - Drop support for old style message boxes (task T360668) by Jon Robson
- git #36cf4883 - Simplify ignore rules for docs by Ed Sanders
- git #ee0f60fa - Cleanup MobileFormatterTest by Func
MultimediaViewer
edit- git #f592eeea - Remove unused code from mmv.ui (task T77349) by Derk-Jan Hartman
- git #5b894201 - Revert "Add position handling to URLs" by TheDJ
- git #8940fbf6 - Touch events should make the controls visible (task T364942) by Derk-Jan Hartman
- git #de56d4a6 - Add position handling to URLs (task T64039) by Simon Legner
- git #c53047d1 - Extract mmv.ui.restriction module (task T77349) by Simon Legner
- git #de6f1bd2 - Monitor bundlesizes in MultimediaViewer (task T77349) by Jon Robson
- git #7164a90d - Revert "Fix Codex icon on progressive buttons in dark mode" (task T364254) by VolkerE
- git #cfb250a5 - Make functions in Utils class static (task T337102) by Simon Legner
- git #018f21ba - Use heavier box shadow for the dialog (task T365192) by Derk-Jan Hartman
- git #4b45cd43 - Use the Translated namespace in the metadata panel (task T365124) by Derk-Jan Hartman
- git #b7a55725 - Allow striken text in MMV descriptions (task T288492) by Derk-Jan Hartman
- git #199800af - Add Simon as an author by Jon Robson
- git #e50a8b60 - Remove extraStatsDeferred by Simon Legner
- git #de811632 - Remove some unreachable/no longer needed code by Derk-Jan Hartman
- git #628979d3 - Use jQuery.data in favour of jQuery.attr by Simon Legner
NearbyPages
edit- git #596f55e0 - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by C. Scott Ananian
Newsletter
edit- git #0922bdaf - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by C. Scott Ananian
Nuke
edit- git #bfea4d09 - build: Add stylelint for less file by Umherirrender
- git #19c6fb01 - Add more tests by Chlod Alejandro
- git #b7a0be19 - Explain capitalization process by Chlod Alejandro
OATHAuth
edit- git #e8e4429a - build: Run stylelint for less file by Umherirrender
OAuth
edit- git #52eaabdd - Remove unused styles on Special:OAuth/authorize by Bartosz Dziewoński
- git #16f2a7e9 - Change content type for REST tests to avoid test failure (task T365196) by bpirkle
- git #1f24b82e - Use ObjectCacheFactory instead of deprecated ObjectCache method (task T363770) by Wandji69
OpenStackManager
edit- git #322c8df8 - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by C. Scott Ananian
PageTriage
edit- git #a3b38343 - Add CSD G6 (housekeeping) to the detetion tagging menu. (task T341723) by dreamrimmer
- git #d9e0bc9a - Fix weird count when switching between feeds (task T355387) by sushrith
- git #baa78176 - Remove the patrol link if the pagecuration toolbar is not hidden (task T362762) by Sohom
- git #cd806aae - Do not send talk page notification when notif text or title is not defined (task T362473) by Sohom
- git #29ef933d - i18n: Replace mw: interwiki with url to mediawiki.org by Umherirrender
- git #f7d55be1 - Fix copyvio prop type validation error (task T356696) by sushrith
- git #5baaa66c - eslint: fix jsdoc/require-returns-check warnings by Novem Linguae
- git #08611da4 - Make "Show all" selected by default in filters (task T356697) by maunikashekar
ParserFunctions
edit- git #2e145b0f - Rename language codes sr-ec and sr-el to sr-cyrl and sr-latn (task T117845) by Fomafix
ParserMigration
edit- git #8fe5323b - Use "switch to" language for toolbar link (task T363484) by C. Scott Ananian
Phonos
edit- git #55bcfe37 - i18n: Replace mw: interwiki with url to mediawiki.org by Umherirrender
- git #a12bca68 - Use only one constructor for engines by Fomafix
Popups
edit- git #39e322b6 - Fix gradient for night mode (task T360877) by Steph Toyofuku
ReadingLists
edit- git #6afd7868 - Fix for Duplicate tabs on Special:ReadingList by Seawolf35
- git #4455104b - Make certain REST API endpoints available with trailing slashes (task T357478) by bpirkle
- git #d21d7d24 - Rebrand as "saved" by Jon Robson
- git #0ce89174 - Fix testing errors due to double-initialization of handler instance by bpirkle
Scribunto
edit- git #c6b1f32d - Update parser tests for new heading HTML (task T13555) by Bartosz Dziewoński
- git #a091b46d - Use correct variable for error message in `mw.loadJsonData` (task T364987) by theknightwho
- git #a7111aac - Use ObjectCacheFactory instead of deprecated ObjectCache method (task T363770) by Wandji69
- git #9ec60453 - Revert "Localisation updates from https://translatewiki.net." (task T364727) by SD0001
SecureLinkFixer
edit- git #8d7a8df3 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
StopForumSpam
edit- git #c1e98171 - Add a parameter to an AbuseFilter message (task T360909) by Amir E. Aharoni
SyntaxHighlight_GeSHi
edit- git #ee1a6c20 - Pygmentize: report stderr when exit code != 0 and stdout is empty (task T364249) by Bryan Davis
- git #9ecaf3bd - Apply background to pre tags (task T356956) by Jon Robson
- git #e96144ff - eslint: remove redundant ruleset wikimedia/jsdoc (task T365047) by Novem Linguae
TemplateData
edit- git #1b7e3f6d - Streamline code in Dialog.js and related by thiemowmde
- git #2d0ac927 - Drop unused "Restore parameter" messages and code (task T86916) by thiemowmde
- git #db9c989e - Simplify normalization of "params" key by thiemowmde
Thanks
edit- git #2e3004c0 - eslint: remove redundant ruleset wikimedia/jsdoc (task T365047) by Novem Linguae
TimedMediaHandler
edit- git #fc615c63 - Transcode: Bool doesn't coalesce (task T362830) by Derk-Jan Hartman
TorBlock
edit- git #b31ea126 - Add a parameter to an AbuseFilter message (task T360909) by Amir E. Aharoni
Translate
edit- git #8dd1f68a - ImportExternalTranslationsMaintenanceScript: make less output by Niklas Laxström
- git #777b3b03 - TranslatablePageMarker: Fix check to detect metadata change (task T365191) by Abijeet
- git #f0ae0dd6 - PopulateFuzzy: Reduce batch size by Reedy
- git #6ca02450 - SchemaHookHandler: Add unsinged bigint schema change for revtag table (task T364681) by Abijeet
- git #c4296dca - schema: Convert revtag integer columns to unsigned bigint columns (task T364681) by Abijeet
- git #7e85fa4c - Remove lc.php after MLEB 2024.04. by wangombe
- git #c665bd7e - Don't backport translations using {{#FORMAL:}} (task T238433) by Niklas Laxström
- git #14291061 - MessageRenameDialog: Mark constructor as private (task T348084) by Abijeet
- git #67251ec9 - ext.translate.base.js: Mark methods and properties as @private (task T348084) by Abijeet
- git #b9423494 - Remove wikimedia/jsduck config and fix resulting warnings (task T138401) by Ed Sanders
- git #858a29e2 - Remove backward compatibility for MessageGroupStatsRebuildJob by wangombe
- git #fc493dfd - Entity selector: Remove apiRequestHook by wangombe
- git #f5cc63c8 - MessageIndexRebuildJob: Move to MessageLoading namespace (task T340724) by wangombe
TranslationNotifications
edit- git #938e349c - Special:NotifyTranslators: Use property types & remove unused property by Abijeet
- git #9f392a43 - Special:NotifyTranslators: Use entity selector for selecting message groups (task T253984) by Wangombe
- git #0cdf5b28 - Use ObjectCacheFactory instead of deprecated ObjectCache method (task T363770) by Wandji69
TwoColConflict
edit- git #e7dfe7cc - Fix TwoColConflictHooksTest messing up UserOptionsLookup (task T364741) by thiemowmde
UniversalLanguageSelector
edit- git #35fa63b5 - Update jquery.ime and jquery.uls from upstream by Amir E. Aharoni
UploadWizard
edit- git #6c61542f - Remove complicated synchronization of caption/description inputs (task T365119) by Matthias Mullie
- git #b17480e7 - Revert "Implement notices" by Matthias Mullie
- git #40031681 - Revert "Describe step: revamp additional information & categories" by Matthias Mullie
- git #399821e1 - Fix automatic numbering of copied titles (task T365107) by Matthias Mullie
- git #5b4667af - JSDoc: convert most @mixins statements (task T365114) by Novem Linguae
- git #c960c321 - eslint: remove redundant eslint-disable-next-line by Novem Linguae
- git #5229176a - Describe step: revamp additional information & categories (task T361050) by Marco Fossati
- git #e569703d - JSDoc: shorten @class statements (task T365114) by Novem Linguae
- git #68eacf58 - JSDoc: replace @constructor with @class (task T365114) by Novem Linguae
- git #0d063f8e - JSDoc: add missing classes (task T365114) by Novem Linguae
- git #cef7edee - Implement notices by Matthias Mullie
- git #184a3cfc - Upgrade from JSDoc 3 to JSDoc 4 (task T138401) by Novem Linguae
- git #241ace9e - Port jsduck -> jsdoc (task T138401) by Novem Linguae
VisualEditor
edit- git #b91c47b1 - Remove unused reference to ParsoidOutputAccess by C. Scott Ananian
- git #d5f9b15e - Update VE core submodule to master (27296e0e3) (task T230323) (task T365052) by Ed Sanders
- git #22d25a48 - Use codex tokens for .mw-editsection-bracket (task T365089) by Sohom
- git #3d96eedb - eslint: remove redundant ruleset wikimedia/jsdoc (task T365047) by Novem Linguae
- git #6cbedbf9 - tests: Adopt QUnit.test.each() and native async-await in a few places by Timo Tijhof
Wikibase
edit- git #2aa606b6 - REST: Allow item without labels and descriptions (task T365009) by Muhammad Jaziraly
- git #03c590a6 - REST: Rename validation consts (task T363785) by Muhammad Jaziraly
- git #bd5bd26a - REST: Rename validation consts for sitelinks and statements (task T363785) by Muhammad Jaziraly
- git #bdfde0d6 - REST: Rename descriptions validation consts (task T363785) by Muhammad Jaziraly
- git #a4375c03 - REST: Rename labels validation consts (task T363785) by Muhammad Jaziraly
- git #3a7e6253 - REST: Respond patched-property-label-description-same-value in PatchProperty use case (task T363824) by Muhammad Jaziraly
- git #548ba050 - Fix test failure in EditEntityTest when run in suite (task T363557) by Arthur Taylor
- git #fc2fde4f - REST: Rename ItemStatementsValidator (task T362608) by dima koushha
- git #296e4a18 - Support additional types in wbsearchentities (task T362955) by Lucas Werkmeister
- git #ea8c0a47 - Load composer autoloader (task T364273) by Gergő Tisza
WikibaseLexeme
edit- git #9d404c88 - Fix:Potential fix for mentioned for bad wbladdsense-api by Seawolf35
- git #3cc4052d - Upgrade Javascript dependencies (task T364303) by Arthur Taylor
WikiLambda
edit- git #b7981742 - selenium: Adding data-testid selectors into tester.js related files (task T349836) by Vaughn Walters
- git #5d7d1465 - Use expression builder in ZObjectStore (task T350993) by Umherirrender
- git #98b4a2cd - selenium: Adding data-testid selectors into tester.js (task T349836) by Vaughn Walters
- git #d97039c0 - selenium: Adding tester.js back into selenium daily tests (task T349836) by Vaughn Walters
- git #dff6fd10 - eslint: Inline-disable vue/no-v-html warnings where we have to use it by James D. Forrester
- git #2238eeea - ZObjectStore::updateZObject: Log if Status failure on publish by James D. Forrester
- git #fad77c06 - ZObjectStore::updateZObject: Log if error on publish by James D. Forrester
- git #7306526c - Have language code qqx show the ZID instead of labels (task T359999) by gengh
- git #6f87b285 - Update function-schemata sub-module to HEAD (ed0033d) (task T348370) by James D. Forrester
- git #251a862c - Depend explicitly on mediawiki.user by James D. Forrester
WikimediaEvents
edit- git #cdf546e7 - Track impressions, success and failure on the (task T346327) by Cyndy
WikimediaMaintenance
edit- git #78463ff1 - addWiki: Automatically create growthexperiments_user_impact on all new Wikipedias (task T364308) by Martin Urbanec
WikimediaMessages
edit- git #d9ada940 - WikimediaMessages configuration should match production (task T362726) by Jon Robson
- git #8b1fa859 - Add messages for Central Dusun Wikipedia (dtpwiki) (task T365220) by gerritbot
- git #60765094 - Inject services into Hooks by Fomafix
- git #8c2787a0 - Step 1 of renaming sr-ec and sr-el to sr-cyrl and sr-latn (task T117845) by Fomafix
Wikisource
edit- git #29e9b93d - Use new 'secondary' toolbar section for OCR widget by Sam Wilson
Wikistories
edit- git #f10c7530 - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by C. Scott Ananian
Skins
editCologneBlue
edit- git #2a88a21d - Indicate support for new heading HTML (task T363597) by Bartosz Dziewoński
- git #086e283b - Tweak new heading HTML styles by Bartosz Dziewoński
MinervaNeue
edit- git #508989ac - [Config] Reflect production defaults for night mode by Jon Robson
- git #de3f85ba - Fix inverted text in (recently) last modified bar (task T364123) by Steph Toyofuku
- git #2adf0b3e - Temporarily define color-link-new in Minerva like in Vector (task T363778) by Jon Robson
- git #5643b8c2 - Drop responsive behaviour (task T109277) by Jon Robson
- git #90356bae - i18n: Replace mw: interwiki with url to mediawiki.org by Umherirrender
- git #23e5dfbb - Minerva should no longer support non-Codex message boxes (task T360668) by Jon Robson
- git #1bac80cd - styles: Stop using SkinModule in skins.minerva.mainPage.styles (task T360988) by Func
- git #7f4c7d2d - Add eslint-disable-next-line security/detect-non-literal-regexp by Fomafix
- git #ff00805c - Use PHP types (2) by Fomafix
Modern
edit- git #1649ae20 - Indicate support for new heading HTML (task T363597) by Bartosz Dziewoński
MonoBook
edit- git #512151dd - Indicate support for new heading HTML (task T13555) by Bartosz Dziewoński
Nostalgia
edit- git #386a9e45 - Indicate support for new heading HTML (task T13555) by Bartosz Dziewoński
Timeless
edit- git #81279a5c - Indicate support for new heading HTML (task T13555) by Bartosz Dziewoński
Vector
edit- git #376b607d - Fixes: Echo icon display when clicked (task T365409) by Jon Robson
- git #c06d62a5 - watchstar: use mw.util.isInfinity() instead of comparing to 'infinity' (task T353389) (task T353483) by MusikAnimal
- git #54b750af - vector-popup-notification: Use 14px font size instead of 16px (task T360335) by Ed Sanders
- git #91e44426 - configuration.md: Remove mention of out-of-date wmf config values by Ed Sanders
- git #568501f3 - configuration.md: Remove unncessary double-bolding in headings by Ed Sanders
- git #94d1bee4 - Simplify PHP code by Fomafix
- git #ee05f8f5 - Update documentation for config flags by Jon Robson
- git #ff5a61e9 - Add exclusion behaviour for "width" option in Appearance menu (task T364015) by Jan Drewniak
- git #08bc5c53 - Increase bundlesize to accomodate Extension:WikimediaMessages and responsiveness by Jon Robson
- git #1d17b462 - Optimize styles by Jon Robson
- git #ff894e36 - Override default sublist styles (task T364865) by bwang
- git #9bdde667 - Reflect production defaults (task T363814) by Jon Robson
- git #11b9e7fd - configuration.md: Fix list formatting by Ed Sanders
- git #e2bfd5f9 - Fix one more message using "day mode" instead of "light mode" (task T361157) by Taavi Väänänen
- git #176a6397 - Correct behaviour of ConfigHelper, add tests (task T365084) by Jon Robson
- git #fb031083 - i18n: Replace mw: interwiki with url to mediawiki.org (task T285439) by Umherirrender
- git #37e8e4c9 - feature(Vector): Add configurable font size exclusions (task T364887) by Moh'd Khier Abualruz
- git #f13bc5ed - Remove list-style-image used by ul elements (task T364865) by bwang
- git #2d4f0a86 - Mark night mode as a valid beta feature (task T363814) by Jon Robson
- git #0d1de477 - [Follow-up] Override VE overlays in night-mode (task T363861) by Jan Drewniak
Misc
editVisualEditor/VisualEditor
edit- git #88abebb2 - Update OOUI to v0.49.2 by Volker E.
- git #f675c0ad - Test: Use (assert,caseItem) signature for test runners by Ed Sanders
- git #e29d4243 - Allow ES2018 syntax in tests by Ed Sanders
- git #f399101c - ve.ce.TestRunner: Fix return type documentation by Ed Sanders
- git #2d0800ea - Tests: Use variadic args by Ed Sanders
- git #7ff4a9ea - Use arrow functions in tests by Ed Sanders
- git #27296e0e - Disable MutationObserver in ve.ce.Surface (task T230323) (task T365052) by Esanders
- git #a588efb7 - Convert inline functions to arrow functions so context variables can be removed by Ed Sanders
No changes
edit- 3D
- ActiveAbstract
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- CiteThisPage
- CodeEditor
- Cognate
- Collection
- CommonsMetadata
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DiscussionTools
- DismissableSiteNotice
- Elastica
- EventLogging
- EventStreamConfig
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- IPReputation
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LoginNotify
- MapSources
- MassMessage
- Math
- MediaModeration
- MediaSearch
- MobileApp
- NavigationTiming
- NewUserMessage
- OAuthRateLimiter
- ORES
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- PdfHandler
- Poem
- ProofreadPage
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- RealMe
- RelatedArticles
- ReportIncident
- RevisionSlider
- SandboxLink
- Score
- SearchExtraNS
- SearchVue
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- SubPageList3
- SubpageSortkey
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- TheWikipediaLibrary
- TitleBlacklist
- TocTree
- TrustedXFF
- UploadsLink
- UrlShortener
- VipsScaler
- VueTest
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- WikibaseQualityConstraints
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaCampaignEvents
- WikimediaEditorTasks
- WikimediaIncubator
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
edit387 Changes in 79 repos by 90 authors