MediaWiki 1.42/wmf.3
MediaWiki 1.42.0-wmf.2 | Deployment of MediaWiki 1.42.0-wmf.3 to Wikimedia sites | MediaWiki 1.42.0-wmf.4 |
The latest version (labeled "1.42.0-wmf.3") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 31 October 2023 (see the roadmap).
Core changes
edit- git #40c0cb62 - Branch commit for wmf/1.42.0-wmf.3 (task T348356) by trainbranchbot
- git #17589adc - Migrate another batch to use $db->expr instead of raw SQL (task T210206) by Amir Sarabadani
- git #cb08133b - Follow-up 9a3ff7d7f: Un-merge selector so it still applies to normal content by James D. Forrester
- git #3ca9be3c - Log when an IP actor is created if temporary accounts are enabled (task T349891) by Thalia
- git #6e5413b1 - ParsoidParser: Record page title in ParserCache entries (task T341010) by Subramanya Sastry
- git #ee73a742 - build: Fix eslint-disable in clientprefs.js by Umherirrender
- git #9a3ff7d7 - Design tokens: Use design tokens for external links by Jon Robson
- git #97f1f2e4 - Revert "Localisation updates from https://translatewiki.net." by Umherirrender
- git #cf3f68b6 - Don't call Parsoid's pb2pb to add variant metadata (task T346657) by Subramanya Sastry
- git #2d25906b - tests: Add test file for sqlite updates since 1.41 by Umherirrender
- git #6bc4944c - maintenance: Also add imagelinks to cleanupInvalidDbKeys.php by Umherirrender
- git #a1407693 - MessagesSr: Use aliases in Serbian Latin script as well (task T185421) (task T349093) by zoranzoki21
- git #febfc138 - mediawiki.page.preview: mark @stable and make parentheseWrap() private (task T348080) by MusikAnimal
- git #6f32dc8a - Make MagicWordArray not fail on old revs with broken UTF-8 (task T321234) by thiemowmde
- git #6da9d5b0 - Add type hint for $ip in BlockErrorFormatter method by Thalia
- git #2024bb4d - Introduce BlockMockTrait by daniel
- git #e521abbc - Display all error messages for a CompositeBlock (task T344463) by Thalia
- git #24a3dc58 - Clean up BlockErrorFormatter and test by Thalia
- git #c5541bfa - parser: Replace exception with /J modifier in MagicWordArray by thiemowmde
- git #9bd8a432 - styles: Remove deprecated `line-height-heading` token (task T349885) by Volker E
- git #51675cf7 - ParsoidOutputAccess: Fix typo in status message by Subramanya Sastry
- git #9eec28d5 - api: add "software" tag source to take the place of "extension" in ApiQueryTags (task T247552) by Aaron Schulz
- git #0454c52d - Improve uses of ->where( array_merge( … ) ) in query builders by Bartosz Dziewoński
- git #d5adc3ca - Mass migrate simple cases to use expression builder (task T210206) by Amir Sarabadani
- git #6e858b7a - BlockErrorFormatterTest: Use class @covers annotation by Thalia
- git #08ddbf34 - parser: deprecate unused MagicWord::getId, improve docs and tests by Timo Tijhof
- git #29b5fd43 - filebackend: Allow uploading files up to 32 GB with FSFileBackend (task T191805) by Brian Wolff
- git #9dc220ec - diff: Fix LinkRenderer method call (task T349726) by Ammarpad
- git #6447dbc3 - parser: Use more specific exceptions in MagicWord classes by thiemowmde
- git #02a9ab78 - search: prefer user typed form when re-ranking a redirect to the top (task T346920) by David Causse
- git #2322f369 - SpecialRandomInCategory: Improve class docs by Timo Tijhof
- git #d34d551e - Fix code duplication in LBFactory::getReplicaDatabase by Tim Starling
- git #48a1c0bb - Autofix spacing around commas by Daimona Eaytoy
- git #9367787e - RELEASE-NOTES-*: Update Codex entries as we back-ported to REL1_41 by James D. Forrester
- git #5b9d6cdc - Replace deprecated Codex legacy token (task T331403) by Volker E
- git #53573d4b - Update OOUI to v0.48.2 (task T312766) (task T345515) (task T348286) (task T348671) (task T349034) (task T349319) by Anne Tomasevich
- git #7514bf39 - Revert "Hacks to avoid cold cache misses after ParsoidOutputAccess changes" (task T347632) by Subramanya Sastry
- git #76da6ae8 - Update Codex from v1.0.0-rc.1 to v1.0.0 (task T295186) (task T347613) (task T348608) (task T348775) (task T348890) (task T349411) by Anne Tomasevich
- git #d655f4dc - Improve buildComparison() type annotations by Bartosz Dziewoński
- git #154e9a44 - tests: Use fallback skin for ParserOutput/DefaultOutputTransform tests by Bartosz Dziewoński
- git #cc61f78f - SkinComponentFooter: Use getRelevantTitle for context where the Title is indirect (task T345453) by James D. Forrester
- git #b231e758 - api: make APIQueryAllUsers handle implicit/*/user rights for aurights (task T347633) by Aaron Schulz
- git #be2909da - Fix use of buildComparison() in uppercaseTitlesForUnicodeTransition.php by Bartosz Dziewoński
- git #2d63bfb2 - .mailmap: Add and switch to Bartosz Dziewoński's new primary by James D. Forrester
- git #5d14a782 - .mailmap: Add DreamyJazz's secondary e-mail by James D. Forrester
- git #9ec9d0b9 - Edit Recovery: only save when form contents has changed (task T343089) by Sam Wilson
- git #88fb445d - parser: Replace key/current/next loop with foreach by thiemowmde
- git #4f578d83 - Convert Special:RenameUser to OOUI htmlform (task T320409) by Derk-Jan Hartman
- git #c9683b70 - Replace more single-value $db->buildComparison() with $db->expr() by Bartosz Dziewoński
- git #978d739b - Replace single-value $db->buildComparison() with $db->expr() by Bartosz Dziewoński
- git #3ddd9ba7 - Revert "composer.json: Temporarily allow composer/package-versions-deprecated plugin" by Jforrester
- git #268c2a5b - GitInfo: Update use of SpecialVersion utility methods by Timo Tijhof
- git #e7fa26c5 - skins: Preload page from message "pagecategorieslink" (task T347123) by Umherirrender
- git #17600ac4 - permissions: improve GroupPermissionsLookup documentation by Aaron Schulz
- git #e28679cb - permissions: rename IMPLICIT_RIGHTS constant to CORE_IMPLICIT_RIGHTS by Aaron Schulz
- git #74cf32f8 - Stats: convert TimingMetric usage of microtime() to hrtime() (task T245464) by Cole White
- git #12468777 - Use standard 'teleportTarget' for OOUI (task T348286) by Bartosz Dziewoński
- git #d8dbbffe - Put tag parsing behind an in-process cache in more views (task T341319) by Matěj Suchánek
- git #713d28f7 - page: Use lowerCdnMaxage instead of setCdnMaxage on dirty cache hit by Timo Tijhof
Vendor
edit- git #07c887fb - Bump wikimedia/parsoid to 0.19.0-a4 (task T214603) (task T252246) (task T333907) (task T349078) by Isabelle Hurbain-Palatin
- git #080c7e96 - Update OOUI to v0.48.2 by Anne Tomasevich
Extensions
editAntiSpoof
edit- git #ee1541d3 - tests: Use assertStatusOK for better failure messages by Umherirrender
Babel
edit- git #90291822 - tests: Fix argument order for Title::makeTitle by Umherirrender
CampaignEvents
edit- git #10e1728d - styles: Use new forward-facing breakpoint variables (task T331403) by Volker E
- git #1af4eb7b - Add hook for when submitting the registration data (task T346955) by Claudio Melo
- git #7faa3f21 - Fix typo in hook parameter name by Daimona Eaytoy
- git #ea99e71a - Disable autoFocus in EventDetails tabs (task T349217) by Daimona Eaytoy
CategoryTree
edit- git #f519fbbf - Rename language codes sr-ec and sr-el to sr-cyrl and sr-latn (task T117845) by Fomafix
CentralAuth
edit- git #02472608 - Bump some login debug logging to info level (task T349745) by Bartosz Dziewoński
- git #53d595fe - Monitoring and debug logging for central logins (task T327046) by Bartosz Dziewoński
- git #f343b4ae - Remove support for unused 'notifywiki' parameter by Bartosz Dziewoński
- git #2b3afbc9 - LoginCompleteHookHandler: Inline single-use method by Bartosz Dziewoński
- git #93fce03d - Top-level autologin: Use mobile URL when appropriate (task T349559) by Gergő Tisza
- git #d97aeb5e - autologin: Reload central user after successful autocreation (task T349558) by Gergő Tisza
CheckUser
edit- git #be779181 - clienthints: Display data in Special:CheckUser summary table (task T340990) by Dreamy Jazz
- git #1bca6c6c - Clean up a few comments in tests by Thalia
- git #47d05595 - Fix MoveLogEntriesFromCuChanges maintenance script (task T347669) by Dreamy Jazz
CirrusSearch
edit- git #ee2acaee - Update README to reflect elastic 7.10 requirement by Erik Bernhardson
- git #864c19de - Allow limited_mapping when textify plugin is present (task T346051) by tjones
- git #f18cbdcc - Config Acronym Fixer Plugin (task T346051) by tjones
- git #8585d475 - Allow Fallback Filters, Config CamelCase Plugin (task T346051) by tjones
Cite
edit- git #96fad3ea - tests: Use $this->getServiceContainer() by Fomafix
- git #677b2dd4 - docs: Replace WikimediaUI Base reference in comment with Codex (task T334934) by Volker E
- git #38b208b1 - Remove closure in JavaScript files by Fomafix
CodeMirror
edit- git #c7662a4e - docs: Remove reference to WikimediaUI Base (task T334934) by Volker E
- git #314bd6d8 - CodeMirrorWikiEditor: scroll selection into view on inital load (task T317243) by MusikAnimal
- git #361741ec - CodeMirrorWikiEditor: sync with textarea when using CodeMirror toggle (task T317243) by MusikAnimal
Collection
edit- git #9347a41b - Handle null from Title::newFromText (task T349835) by Umherirrender
- git #68ff875c - Collection.alias.php: Fix duplication by Zoranzoki21
- git #aff02181 - Collection.alias.php: Add alias for Serbian (Latin) script (task T349951) by zoranzoki21
- git #48781bb2 - Collection.alias.php: Add alias "Collection" for Serbian (Cyrillic script) by zoranzoki21
ContactPage
edit- git #c43d62e0 - ContactPage.alias.php: Add alias for Serbian (Latin script) (task T349951) by zoranzoki21
ContentTranslation
edit- git #edf8cbbd - SX instrumentation: Fix translationSessionPosition setting by NikG
- git #7125f1c2 - Desktop SX: Fix target section title initialization and update by NikG
- git #1ea8cc1e - CX contenttranslation: Add "targetSectionTitle" to desktop draft DTOs by NikG
- git #c287b521 - CX: Remove "$user" parameter from TranslationStore::updateTranslation by NikG
- git #bf6bdaee - CX: Use query builder for insert/update translation methods by NikG
- git #41095372 - CX: Move Translation::save method to TranslationStore::saveTranslation by NikG
- git #e4fc1e92 - CX Unified dashboard: Adjust desktop dashboard switcher to match design (task T319181) by NikG
- git #ed3072e5 - CX3 Build 0.2.0+20231026 (task T348563) (task T308836) by NikG
- git #e5a04d8d - Replace empty() with bool cast by Umherirrender
- git #f96eba4f - Replace empty() with falsy check by Umherirrender
- git #e4aae80f - Add "sectionTranslationId" to desktop draft translation DTOs (task T347720) by NikG
- git #23c12bf6 - SX Login Dialog: Do not close when clicking on overlay or pressing ESC (task T308836) by NikG
- git #5132fdae - SX UI lib: Add "persistent" prop to MWDialog SFC by NikG
- git #f6d0f079 - CX contenttranslation list: Add "sourcesectiontitle" parameter by NikG
- git #6af77213 - CX: Remove BC compatibility to 5-year-old schema change by NikG
- git #573369c1 - CXDraftTranslationDTO: Fix targetCategories type (task T349311) by NikG
DiscussionTools
edit- git #1491b47b - Improve performance of CommentParser::getUsernameFromLink by thiemowmde
- git #bbe5bed0 - Optimize performance of very hot code paths in CommentUtils by thiemowmde
- git #7ab38eff - Fix vertical position of [(un)subscribe] links (task T349866) by Ed Sanders
- git #b2dd7870 - Remove obsolete check for window.history.replaceState by thiemowmde
- git #07c051ba - Simplify preg_replace_callback in ApiDiscussionToolsPreview by thiemowmde
- git #f2265f91 - highlighter: Show a different message for missing heading links by Ed Sanders
- git #0b64a1a5 - Use VE shortcut-generation code for replywidget button labels by David Lynch
- git #728db90e - styles: Use new forward-facing breakpoint tokens (task T331403) by Volker E
- git #781a3335 - Use type hints for properties, remove PHPCS overrides by Bartosz Dziewoński
- git #c68081ad - Remove old -ellipsisButton CSS class by Ed Sanders
DonationInterface
edit- git #988ad784 - Remove Astropay from DI (task T326594) by wfan
- git #f98c19d0 - Revert "Send browser_info to Adyen for all CC donations" by jgleeson
- git #6c86cbd4 - Send browser_info to Adyen for all CC donations (task T341299) by Elliott Eggleston
- git #0c1fbd9f - Switch banner to be first by cstone
- git #f8b39efb - Switch from debug to info by cstone
- git #438181b8 - Add GR as supported in Adyen (task T349122) by Elliott Eggleston
Echo
edit- git #e793977f - Add some newlines to multiline statements in Hooks.php by Umherirrender
- git #0d071e2a - Avoid use of globals for reading config in hooks by Siddharth VP
- git #ab0f2df9 - styles: Use new forward-facing breakpoint tokens (task T331403) by Volker E
FileImporter
edit- git #ec53fb6c - Show readable message from HttpRequestException errors (task T253008) by WMDE-Fisch
- git #40e628d1 - Log and show reasons when commit operations fail (task T253008) (task T308753) (task T348688) by Thiemo Kreuz
- git #3d5cf08e - Prepare Vue setup code for migration away from compat build by Roan Kattouw
- git #4bfb91a2 - Codex: Display warning about file title in form instead of extra page (task T348741) by Svantje Lilienthal
- git #7912eb83 - Implement Error Handling and Display Error Message Box for API Request (task T349278) by mareikeheuer
FlaggedRevs
edit- git #bd885191 - FlaggedRevs.alias.php: Add special page aliases for Serbian (Latin script) (task T349951) by zoranzoki21
- git #b4ac4aee - FlaggedRevs.alias.php: Add Serbian (Cyrillic script) alias for ValidationStatistics by zoranzoki21
FundraiserLandingPage
edit- git #6ce238b9 - Add description meta tag to Special:LandingPage (task T254808) by Elliott Eggleston
Gadgets
edit- git #d12bf68c - docs: Make PHP file headers more consistent by Timo Tijhof
- git #a7309d2b - Namespace special page classes by Siddharth VP
GeoData
edit- git #96ad7101 - tests: Use assertStatusGood for better failure messages by Umherirrender
GrowthExperiments
edit- git #c0912d62 - Fix parameter description in qqq (task T349717) by Sergio Gimeno
- git #adc7ba63 - ExpensiveUserImpact: Do not pass null to DateTime constructor (task T349293) by Martin Urbanec
- git #8c1f00f3 - i18n: Add GENDER support to a message (task T349717) by Martin Urbanec
- git #07bc5d98 - WikiPageConfigWriter: Do not save edit when AbuseFilter disallows it (task T346235) by Martin Urbanec
- git #a3f446f6 - Add more special page names for Serbian language by zoranzoki21
- git #f89a2074 - api: Expose disabled task types in ApiInvalidateImageRecommendation (task T341150) by Gergő Tisza
- git #6e22ba00 - Personalized praise: Add a custom post sent message (task T322449) by Martin Urbanec
- git #7699232c - styles: Use new forward-facing breakpoint variables (task T331403) by Volker E
- git #0719b96f - Move var declarations inline by Ed Sanders
- git #7f7e3546 - WikiPageConfigWriter: Run EditFilterMergedContentHook (task T346235) by Martin Urbanec
IPInfo
edit- git #93a48fc2 - Add annotations that RevisionHandlerTest also covers abstract classes by Thalia
Kartographer
edit- git #27947684 - Make ParsoidTagHandler stateless (task T347552) by Isabelle Hurbain-Palatin
- git #abb121d3 - Remove unneeded condition checks by DannyS712
- git #35d5cc30 - styles: Use new forward-facing breakpoint tokens (task T331403) by Volker E
Linter
edit- git #dd0836d2 - Implement multiple namespace selection for Linter filters (task T231161) by sbailey
LiquidThreads
edit- git #bf29465e - Lqt.namespaces.php: Add translations for Serbian language by zoranzoki21
- git #6abe37ff - LiquidThreads.magic.php: Remove Serbian (Latin script) magic words (task T349952) by zoranzoki21
- git #660a0a94 - ThreadHistoryPager::getFieldNames(): remove dead code by DannyS712
LoginNotify
edit- git #6f32dafb - Use the new DatabaseVirtualDomains feature by Tim Starling
MachineVision
edit- git #a1c8f435 - tests: Prepare Vue setup code for migration away from compat build by James D. Forrester
- git #8c3eab8c - styles: Use new forward-facing breakpoint variables (task T331403) by Volker E
Math
edit- git #bd474256 - Remove functional dead code about PNG images (task T311620) by Moritz Schubotz (physikerwelt)
- git #fa9a689b - Explain the significance of the img.tex css element (task T311620) (task T348938) by Moritz Schubotz (physikerwelt)
- git #d8782126 - style: Return early in evaluateRestbaseCheckResponse by Moritz Schubotz (physikerwelt)
- git #ca7205be - Identify errorous restBASE responses (task T349347) by Moritz Schubotz (physikerwelt)
- git #184fcf44 - Fix error value in columnspacing attribute in mtable (task T349906) by Stegmujo
- git #9e9ba024 - Fix incorrect child count of some element (task T349825) by Stegmujo
- git #a53a5d58 - Remove too many rows in smallmatrix (task T348971) by Stegmujo
- git #8112c65a - Remove mstyle around spacing elements (task T349822) by Stegmujo
- git #06038f8b - Log non json restbase responses (task T343648) by Moritz Schubotz (physikerwelt)
- git #4750c45e - Add a possibility for creating a test wikipage for chemical formulas (task T329620) by Stegmujo
MediaModeration
edit- git #5b91761b - Make HooksTest a unit test and fix covers annotation by Dreamy Jazz
- git #6282ae9e - Clean-up PHPUnit tests and add ServiceWiring test by Dreamy Jazz
MediaSearch
edit- git #99443583 - styles: Replace deprecated Codex legacy tokens (task T331403) by Volker E
MobileFrontend
edit- git #06ad27ed - Fix en dash display in interlanguage link list (task T349000) by Jon Harald Søby
- git #75634582 - Toggler: Expand auto-expand/collapse CSS API (task T336572) by Ed Sanders
- git #7ae725ac - build: Update QUnit from 2.19.4 to 2.20.0 by James D. Forrester
NearbyPages
edit- git #f7bba465 - styles: Use new forward-facing breakpoint variable (task T331403) by Volker E
OAuth
edit- git #3da772f4 - OIDC: Add email_verified field to user profile (task T283456) by Gergő Tisza
- git #fa4e6f88 - OIDC: Return '' instead of null for email in profile (task T283456) by Gergő Tisza
PageTriage
edit- git #25838b81 - Differentiate between redirects and articles in review logs going (task T349048) by Sohom
- git #46530ed1 - Always wrap redirect tags (task T349969) by Sohom
- git #43346552 - Keep redirect fragments when creating RfD discussions (task T348919) by Sohom
- git #b193c314 - Fix mark as reviewed icon (task T349418) by suecarmol
- git #42efe541 - selenium: Wait until articles are loaded before querying article names (task T349860) by Sohom
- git #88bddc77 - Rename the $wgPageTriageEnableEnglishWikipediaFeatures variable (task T331595) by jsn
- git #7fa9e81c - styles: Replace deprecated Codex token (task T331403) by Volker E
- git #6c17ceb1 - Add warning color to recently created article chip (task T345150) by suecarmol
- git #b84dee58 - Rename the $wgPageTriageEnableEnglishWikipediaFeatures variable (task T331595) by MPGuy2824
ParserFunctions
edit- git #67df7364 - Add magic words for Serbian language (task T349952) by zoranzoki21
Phonos
edit- git #3b14b7c1 - Add space key for triggering the error popup (task T347056) by Sam Wilson
- git #b378b112 - Phonos: Fix file error link (task T347682) by TheresNoTime
Popups
edit- git #46d9c971 - Removing mw.ui.checkbox dependency (take 2) (task T348069) by Jdlrobson
- git #af90386c - Revert "Removing mw.ui.checkbox dependency" by Jdlrobson
- git #85d9a7b0 - Removing mw.ui.checkbox dependency (task T348069) by Jan Drewniak
ProofreadPage
edit- git #a2ee7f69 - phpunit: Avoid hardcoding exact mw-parser-output class attribute (task T341244) by Timo Tijhof
QuickSurveys
edit- git #168d4a7d - styles: Use new forward-facing breakpoint token (task T331403) by Volker E
ReportIncident
edit- git #5acf7bbb - Fix value of Constants.harassmentTypes.INTIMIDATION_AGGRESSION by Dreamy Jazz
- git #8810bfaf - Add DiscussionTools thread ID to incident report (task T349570) by Dreamy Jazz
- git #97bd91f7 - Pre-fill username component from DiscussionTools menu data (task T338816) (task T349779) by Dreamy Jazz
- git #03e2ca21 - Fix array_search result comparison in ReportIncidentMailer (task T349894) by Dreamy Jazz
- git #4b133c51 - Print email contents to console on successful report submission (task T348627) by Dreamy Jazz
- git #65cf54ef - styles: Use new forward-facing breakpoint token (task T331403) by Volker E
- git #599de9d5 - Update reportincident-dialog-additional-details-input-placeholder (task T349572) by Dreamy Jazz
RevisionSlider
edit- git #2c053203 - Mark private methods with @private tags by thiemowmde
- git #0d8158de - Partly drop dependency from RevisionListView to RevisionList (task T224971) by thiemowmde
- git #3f0aae5e - Cleanup minor code duplication/complication in various places by thiemowmde
- git #3a9abded - Clamp slider position when using the browser's back button (task T349208) by thiemowmde
- git #48173f59 - Replace loop with native Array.indexOf() in RevisionListView by thiemowmde
- git #b5feef80 - Only draw lines connecting the diff when it's availible (task T342556) by WMDE-Fisch
- git #d85496a2 - Drop custom forEach loop in favor of native Array.find() by thiemowmde
SearchVue
edit- git #3c9de50b - styles: Use new forward-facing breakpoint token (task T331403) by Volker E
SecureLinkFixer
edit- git #7b169f42 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SpamBlacklist
edit- git #54bb17f0 - tests: Use assertStatusOK for better failure messages by Umherirrender
TemplateData
edit- git #a180f5db - editTemplatePage dialog: Fix typo in comment by Ed Sanders
- git #225e9ec1 - Simplify multiline config generation by Ed Sanders
- git #a53a1bfa - build: Update linters by Ed Sanders
- git #f150c176 - TemplateData editor: Use built-in 'allowLinebreaks' option by Bartosz Dziewoński
TemplateWizard
edit- git #8e7fa344 - styles: Use new forward-facing breakpoint and color tokens (task T331403) by Volker E
TocTree
edit- git #b968d0d2 - Use "packageFiles" instead of "scripts" by Fomafix
Translate
edit- git #87585265 - Special:ManageTranslatorSandbox css fixes by Niklas Laxström
- git #19debb7a - Fix annotation support for VisualEditor for below MW 1.41 (task T347847) by Abijeet
- git #51435ccd - TranslatablePage::getTitle: Use Title castFromPageIdentity (task T347847) by Abijeet
- git #cabc0ea1 - Special:SearchTranslations: Break long words to avoid layout break (task T349713) by Niklas Laxström
- git #c5c78fe7 - RevTagStore: Use ILoadBalancer instead of IConnectionProvider (task T347847) by Abijeet
- git #e9564c30 - Update version for MLEB 2023.10 release (task T347847) by Abijeet
- git #b7a1c1b3 - TtmServer: Remove mirrors configuration option by Abijeet
- git #e088282d - MintCxserverWebService: use exception that is not treated as failure (task T349679) by Niklas Laxström
- git #67dddb25 - Avoid using discouraged SelectQueryBuilder::tables by Niklas Laxström
TwoColConflict
edit- git #d55dd1e7 - styles: Remove obsolete opacity for inactive edit pen (task T334934) by Volker E
UniversalLanguageSelector
edit- git #d413fc27 - Fix TypeError: mw.user.isNamed is not a function (task T347847) by Abijeet
- git #c2961156 - Update version for MLEB 2023.10 release (task T347847) by Abijeet
- git #5a23ea46 - LanguageNameIndexer: Stop writing to a global by Niklas Laxström
- git #6d22f7d2 - Update language name search database (task T347847) by Abijeet
- git #dabd49e7 - Update jquery.uls from upstream (task T347847) by Abijeet
- git #3cfecb4e - Update jquery.ime from upstream (task T347847) by Abijeet
- git #9f4f99ce - Remove broken QUnit test (task T349485) by Niklas Laxström
UploadWizard
edit- git #79ea93a5 - Move "files-added" event code so it doesn't trigger twice (task T235542) by thiemowmde
- git #447e262f - Minor visual changes (task T347756) by Cormac Parle
- git #d44e9600 - Minor changes (visual plus text) (task T347756) by Cormac Parle
- git #93900370 - Change how licences are chosen for "own work" (task T347756) by Cormac Parle
- git #9506a49a - styles: Use new forward-facing breakpoint variables (task T331403) by Volker E
- git #72eaccbc - Release rights: redesign own VS not own work step (task T347590) by Marco Fossati
VueTest
edit- git #09f0b30c - Prepare Vue setup code for migration away from compat build by Roan Kattouw
VisualEditor
edit- git #ba0ca0f0 - styles: Use 'mediawiki.skin.variables.less', remove WikimediaUI Base ref (task T334934) by Volker E
- git #4594a8ac - Update VE core submodule to master (22943abff) by David Lynch
- git #1fcf1670 - Template dialog: Use wrapping/expanding input for "line" inputs (task T348482) by Ed Sanders
- git #c6f73291 - Template dialog: Remove height override of collapsed LazyMultilineTextInputWidget by Ed Sanders
- git #e2a7592b - Media Dialog: make the `alt` field wrap and autosize for longer values (task T349319) by David Lynch
- git #0167346c - ve.ui.MWEditSummaryWidget: Use built-in 'allowLinebreaks' option by Bartosz Dziewoński
- git #fa3f2781 - styles: Replace WikimediaUI Base vars with equivalent skin variables (task T334934) by Volker E
Wikibase
edit- git #4ec13502 - REST: Mark PatchItemAliases as production-ready (task T337371) by muja
- git #793f4490 - REST: Fix "Patch Item/Property Aliases" errors (task T337371) (task T342982) by Ollie Shotton
- git #52b98e1f - REST: Fix `JsonPatcher` return type by Ollie Shotton
- git #37ba5d45 - REST: Check authorization in PatchPropertyLabels (task T342980) by muja
- git #27f0706d - REST: Check if property exists in PatchPropertyLabels (task T342980) by muja
- git #8832401d - REST: Add deserialization/validation to AddItemAliases (task T335842) by Silvan
- git #8748887c - REST: Add EditMetadata to PatchPropertyLabels (task T342980) by muja
- git #ca20f1bb - REST: Create AddItemAliases happy path (task T335842) by Silvan
WikibaseLexeme
edit- git #4dba79e9 - styles: Replace Wikit variables with MediaWiki skin variables (task T331403) by Volker E
WikibaseMediaInfo
edit- git #79507a48 - build: Remove obsolete local copy of WikimediaUI Base by Volker E
- git #b8a99cb7 - styles, build: Remove WikimediaUI Base dependency and use Codex tokens (task T332120) (task T331403) (task T334934) by Volker E
WikiEditor
edit- git #cb5929b7 - Bump EditAttemptStep to 2.0.2 (task T237063) by David Lynch
WikiLambda
edit- git #b6c04e5d - ZObjectUtils::isValidSerialisedZObject: Use JSON_THROW_ON_ERROR now by James D. Forrester
- git #1e90028d - Unbreak Failing E2E Tests (task T348811) by Carrie Coxwell
- git #c0a99a40 - ZObjectStore: Migrate all uses of ->delete() to DeleteQueryBuilder by James D. Forrester
- git #d6d6b155 - ZObjectStore: query conditions use LIST_AND automatically by DannyS712
- git #4bedfe80 - ZObjectStore: Migrate all uses of ->select() to SelectQueryBuilder (task T312377) by James D. Forrester
- git #f5dffbb2 - Prepare Vue setup code for migration away from compat build (task T339965) by Roan Kattouw
- git #771ad715 - Disable all Vue 3 compat, including whitespace handling (task T339965) by Roan Kattouw
- git #c1f9ad88 - Remove CdxCard component with all style overrides (task T341372) by gengh
- git #7e0b300f - styles: Use new forward-facing breakpoint variables (task T331403) by Volker E
- git #e393b2d2 - SpecialViewObject: Remind MediaWiki that we want the standard copyright footer (task T345453) by James D. Forrester
- git #021f37e0 - ZTypedListItems: Add a tooltip & aria-label to the + button for accessibility (and to stop Vue whining) by James D. Forrester
- git #2ca5be45 - extension: Drop dependency on old es6-polyfills, now a no-op by James D. Forrester
- git #675be622 - Replace wl-text-input with cdx-text-input components (task T345432) by Carrie Coxwell
- git #4bde159e - Restore wikilambda-edit-builtin-function right (task T349080) by gengh
WikiLove
edit- git #67efb70e - build: Run stylelint for .vue files and make pass by Umherirrender
WikimediaEvents
edit- git #bc220132 - Bump EditAttemptStep to 2.0.2 (task T237063) by David Lynch
- git #ccbfecc7 - Add a condition for minerva font size data (task T349740) by ksarabia
WikimediaMessages
edit- git #27f3d8dd - Hooks::shortenLicenseLink: Inline services instance fetch to conditional by James D. Forrester
- git #ff636460 - Hooks::onSkinCopyrightFooter: Postpone services / config fetch to inside conditional by James D. Forrester
- git #3ff65a84 - More updates to Wikimedia Foundation maintained policies and documentation. (task T331680) by varnent
Skins
editMinervaNeue
edit- git #db8e3b09 - Document messages and add hours and minute units by Jon Robson
- git #8369a0e8 - Diffs: Explicitly set font size to 100% by Ed Sanders
- git #1dbd976e - styles: Bring headings line-height value in line with Codex (task T331403) by Volker E
- git #b0aa4582 - Stop using mediawiki.ui mixin for history page (task T345768) by Jon Robson
- git #a3f03245 - Style the desktop diff and history page of Minerva to look like mobile pages (task T305113) (task T240624) by Jon Robson
MonoBook
edit- git #37f329af - Add link to the skin's MediaWiki.org talk page from Special:Preferences by Jack Phoenix
Timeless
edit- git #8cd71c38 - Add link to the skin's MediaWiki.org talk page from Special:Preferences by Jack Phoenix
- git #95ad8819 - Check key from OutputPage::getCategoryLinks (task T349747) by Umherirrender
Vector
edit- git #2690b555 - Remove trident-hack font-size from Vector (task T349010) by Moh'd Khier Abualruz
- git #b55d95c7 - styles: Replace legacy Vector breakpoint tokens where applicable (task T331403) by Volker E
- git #f59ceb43 - Update pinnableHeader class when moving pinnableElement. (task T348039) by Jan Drewniak
- git #329d91c9 - Vector 2022: Support dropdown creation via addPortlet (task T342815) by Jon Robson
- git #6cf1757e - Simplify teleport styles (task T348289) by Jon Robson
- git #cb8a500e - Vector legacy: Support dropdown creation via addPortlet (task T342815) by Jon Robson
- git #751454d7 - [Visual change] Normalize small font sizes in Vector 2022 (task T346062) (task T261334) by Jan Drewniak
- git #076f957c - Drop p-namespaces backwards compatibility script (task T347907) by Jon Robson
- git #b4fe7c35 - Follow-up to 74b5834: Add language prefix to Readability survey (task T349232) by Jan Drewniak
- git #2223cb8c - Introduce CSS custom properties under font-size feature flag (task T348984) by Jan Drewniak
- git #eb8f186a - styles: Remove references to WikimediaUI Base and use skin variables (task T334934) by Volker E
- git #7e63cdb2 - Trigger window.resize when toggeling pinnableElement (task T336729) by WMDE-Fisch
Misc
editVisualEditor/VisualEditor
edit- git #d9a8d243 - Update OOjs to v7.0.1 by Ed Sanders
- git #045f8036 - build: Update QUnit from 2.19.4 to 2.20.0 by James D. Forrester
- git #3e1096ac - Update OOUI to v0.48.2 by James D. Forrester
No changes
edit- 3D
- AbuseFilter
- ActiveAbstract
- AdvancedSearch
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- Cognate
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- Elastica
- ElectronPdfService
- EntitySchema
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- Flow
- FundraisingTranslateWorkflow
- GeoCrumbs
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Listings
- MapSources
- MassMessage
- MobileApp
- Modern
- MultimediaViewer
- NavigationTiming
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserMigration
- PdfHandler
- Poem
- PropertySuggester
- Quiz
- RSS
- ReadingLists
- RealMe
- RelatedArticles
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateSandbox
- TemplateStyles
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TimedMediaHandler
- TitleBlacklist
- TorBlock
- TranslationNotifications
- TrustedXFF
- UploadsLink
- UrlShortener
- VipsScaler
- WebAuthn
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseQualityConstraints
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaIncubator
- WikimediaMaintenance
- Wikisource
- Wikistories
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
edit304 Changes in 68 repos by 75 authors