MediaWiki 1.40/wmf.26
MediaWiki 1.40.0-wmf.25 | Deployment of MediaWiki 1.40.0-wmf.26 to Wikimedia sites | MediaWiki 1.40.0-wmf.27 |
The latest version (labeled "1.40.0-wmf.26") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 7 March 2023 (see the roadmap).
Core changes
edit- git #4833c71b - Branch commit for wmf/1.40.0-wmf.26 (task T330204) by trainbranchbot
- git #005d20e4 - Remove IEContentAnalyzer (task T309787) by Derk-Jan Hartman
- git #b20eadac - rdbms: Deprecate and replace SelectQueryBuilder::lockForUpdate() by Tim Starling
- git #db9397f2 - Remove bogus padding from "framed" images without a caption by thiemowmde
- git #7c4c423c - Stats: add static labels feature (task T240685) by Cole White
- git #faa8aee5 - Stats: add timing start and stop helper functions (task T240685) by Cole White
- git #53bc6845 - Skins: Modern menu keys should be disabled by default by Jon Robson
- git #002e742b - Use messages mainpage-title/mainpage-title-loggedin in page view language (task T331095) (task T298715) by Winston Sung
- git #7ac14392 - ResourceLoader: Remove makeMessageSetScript() method (task T32956) by Timo Tijhof
- git #c1ce83bc - Add basic test for SpecialRenameuser (task T27482) by Tim Starling
- git #1e5a866a - DevelopmentSettings: Do not override existing REST API config by Gergő Tisza
- git #adcad481 - editpage: Minor docs and file header cleanup by Timo Tijhof
- git #aa867834 - Fix internal links to other sections within Special:Preferences (task T330538) by Bartosz Dziewoński
- git #1b019743 - Add PageUndeleteCompleteHook (task T321412) by Owen
- git #81961bee - MessagesDiq: Fix typo by Bartosz Dziewoński
- git #216ca9eb - Stats: use MetricsInterface where needed (task T240685) by Cole White
- git #26b51aac - Update maintenance/README by daniel
- git #7efc7f75 - Copy the Renameuser extension into core (task T27482) by Tim Starling
- git #6a69882d - Hooks: Remove deprecated SpecialMuteSubmit hook (task T329718) by Sam Smith
- git #50588f23 - maintenance: Separate variable assignment in importImages.php by Timo Tijhof
- git #b3d20f88 - Stats: simplify metrics configuration, enforce builder pattern (task T240685) by Cole White
- git #be64d1ac - Add a maintenance script to merge an extension i18n directory with core (task T28751) by Tim Starling
- git #0ccde372 - Language: Hard-deprecate language converter functions, deprecated in 1.35 (task T252095) by Umherirrender
- git #17fdcb4c - TrackingCatgories: Change doc from Title to LinkTarget by Umherirrender
- git #b33801a0 - UploadBase::checkFileExtension: Guard for null input triggering PHP 8.1 warning by James D. Forrester
- git #ad06527f - Reorg: Namespace the Title class (task T166010) by James D. Forrester
- git #0a54ca15 - Remove support for MW_USE_LEGACY_DEFAULT_SETTINGS by daniel
- git #a909bdfb - Remove MainConfigNames.template. by daniel
- git #0089787c - Move config-vars.php to docs, since it's documentation. by daniel
- git #03eba334 - Add support for the Southern Dagaare language (dga) (task T330266) by Amir E. Aharoni
- git #53c13efb - Add a missing underscore in MessagesArz.php by Amir E. Aharoni
- git #56eb380a - Update specialPageAliases for Arabic (ar) and Egyptian Arabic (arz) by Meno25
- git #aa4ea8fd - preferences search: Change how main sections (tabs) are shown by Bartosz Dziewoński
- git #d96e6e5e - preferences search: Index the section labels as well by Bartosz Dziewoński
- git #58302405 - preferences search: Fix showing results in doubly-nested sections by Bartosz Dziewoński
- git #ba2b8352 - preferences search: Handle the input value on load by Bartosz Dziewoński
- git #5f961e0d - preferences search: Hide the "No results" message when leaving search mode by Bartosz Dziewoński
- git #2d4020f5 - preferences search: Provide an accessible label on the search field by Bartosz Dziewoński
- git #245409f0 - Add search functionality to Special:Preferences (task T313804) by Ed Sanders
- git #22cec534 - Reorg: Move LinkFilter to ExternalLinks (task T321882) by Amir Sarabadani
- git #cd29104a - ResourceLoader: Check for valid SPDX license in ForeignResourceManager (task T330428) by Reedy
- git #8747743d - Sync up core repo with Parsoid by C. Scott Ananian
- git #b0e2b38d - OutputPage: Fix the behavior for canonical URL and alternate URLs (task T54429) (task T108443) (task T305540) by Winston Sung
- git #bc1af1a5 - Reorg: Move WebResponse and FauxResponse to Request/ (task T321882) by Amir Sarabadani
- git #df98147a - rdbms: Drop LBF::$currentConfig (task T326274) by Amir Sarabadani
- git #66b0d4fc - Replace Config mocks with trivial HashConfig instances by thiemowmde
- git #c6138e88 - OutputPage: Reduce line complexity of getHeadLinksArray (task T330777) by Jon Robson
- git #93073d46 - ParserTestRunner: handle metadata output as separate section by C. Scott Ananian
- git #22609557 - Hook: Fix doc on CategoryViewer__generateLinkHook by Umherirrender
- git #b3a5d0cc - foreign-resources: Correct license for codex-design-tokens by Roan Kattouw
- git #4d594516 - tests: Move stats library into Stats folder (task T240685) by Umherirrender
- git #ed32bba2 - Update Codex from v0.6.0 to v0.6.2 (task T308520) (task T311026) (task T316046) (task T325055) (task T325105) (task T325772) (task T329320) (task T329383) (task T329969) (task T329987) (task T330711) by Volker E
- git #40c0abf2 - Followup to 09cee249: Fix failing Parsoid CI API tests by Subramanya Sastry
- git #3c8f73e0 - Add namespace translations for Igala (igl) by Amir E. Aharoni
- git #e8032eb8 - ResourceLoader: Switch to use select query builder in WikiModule (task T311866) by Amir Sarabadani
- git #1f74dff1 - rdbms: Switch LBFactory::getReplicaDatabase to narrow IReadableDatabase (task T326274) by Amir Sarabadani
- git #730b5555 - DeletePage: Stop using LoadBalancer::getConnection() (task T330641) by Amir Sarabadani
- git #1d2d878f - MessagesGuc: Remove trailing space from NS_TEMPLATE_TALK translation (task T330746) (task T321881) by Martin Urbanec
- git #76656251 - postgres: Make the upgrade ignore dropping indexes that might not exist (task T330382) by Amir Sarabadani
- git #d923d7aa - Use more narrow database interfaces in maintenance scripts by thiemowmde
- git #bcd5946e - build: Pin PHPUnit to 9.5.28 like in other repos by James D. Forrester
- git #8728fd9a - EnhancedChangesList: Fix curid for permalinks (task T270774) by Matěj Suchánek
- git #335b37a4 - ParserTestRunner: Move 'showtocdata' handling inside ::addParserOutputInfo() by C. Scott Ananian
- git #b44f6e45 - Blocked temporary account user sees an appropriate block message (task T324599) by tsepothoabala
- git #b08c7643 - Parser: Cleanup the getRevisionRecordObject() method by Func
- git #65a7853a - ResponseFactory: Remove unused constant by Derick Alangi
- git #2b44fbe3 - SiteStats: Remove unneeded SiteStats::salvageIncorrectRow by Umherirrender
- git #ee8dd055 - TransformHandler: Load stashed page bundle based on ETag. (task T310464) by daniel
- git #eaa922d6 - rdbms: escape backslashes in makeConnectionString for PostgreSQL (task T291753) by Thomas Daniels
Vendor
edit- git #5393d514 - Bump parsoid to 0.17.0-a19 (task T329662) (task T151367) (task T211895) (task T252246) by Arlo Breault
Extensions
editAbuseFilter
edit- git #f3383dbe - Increase CSS specifity to override MonoBook .special li (task T331211) by MarcoAurelio
AdvancedSearch
edit- git #9ab2e630 - SearchnamespaceTokenModule: Avoid global ResourceLoader::inDebugMode (task T32956) by Timo Tijhof
Babel
edit- git #6588044b - Convert CommandLineInc to Maintenance by Reedy
- git #1e8f02a0 - Do category creation during LinksUpdate hook rather than during parse (task T184941) by Pppery
CampaignEvents
edit- git #0dc53a9f - selenium: Integrating axios library for enable event registration API call by Vaughn Walters
CategoryTree
edit- git #6e911fba - Replace CategoryTreeCategoryViewer with hooks of CategoryViewer by Umherirrender
CentralAuth
edit- git #a466ffdc - GlobalRename: use core Renameuser classes (task T27482) by Taavi Väänänen
CheckUser
edit- git #052b572d - Improve wording of labels for links to Special:CheckUserLog (task T330649) by Dreamy Jazz
- git #376d124f - use core Renameuser classes (task T27482) by Alexander Vorwerk
- git #f387a17a - Add types to the parameters of methods in HooksTest.php by Dreamy Jazz
- git #b1908cb3 - Check for checkuser-temporary-account-enable option before showing SHOW IP button (task T330684) by AnaïsGueyte
CirrusSearch
edit- git #c9dd26c8 - Properly pass the page id on page moves (task T331127) by David Causse
Cite
edit- git #c207e343 - Add test case with conflicting dir="…" values (task T202593) by thiemowmde
- git #899775b5 - Remove problematic spaces from a parser test case + Rename a test file by thiemowmde
- git #b2be6f4e - Update incomplete ReferencesFormatterTest by thiemowmde
Citoid
edit- git #d85eb1b8 - CitoidDataModule: Avoid use of global ResourceLoader::inDebugMode (task T32956) by Timo Tijhof
Cognate
edit- git #d7586561 - build(deps-dev): bump eslint-config-wikimedia from 0.23.0 to 0.24.0 by Addbot
ContentTranslation
edit- git #a9028925 - Adjust the global limit for unedited MT to 95% (task T330482) by Kartik Mistry
- git #102a1057 - [cleanup] Minor simplification of sourceLanguages by Adam Wight
Disambiguator
edit- git #99fc5523 - Test ServiceWiring.php by Dreamy Jazz
DonationInterface
edit- git #1746ed8e - dLocal: Add response data for recurring (task T324297) by Andrew Green
- git #4b05a690 - Format payment_submethods.yaml and fix Pix case by Elliott Eggleston
- git #b091ca59 - Handle submission for DLocal cash REDIRECT methods in DonationInterface (task T324291) by jgleeson
Echo
edit- git #39c6e6f7 - Remove 50% opacity from notification badges when they are all read (task T329300) by Ed Sanders
- git #b2778d14 - icons: Support OOUI icons from editing-core bundle (task T328288) by Kosta Harlan
EntitySchema
edit- git #d85b728f - Replace Config mocks with trivial HashConfig instances by thiemowmde
FileImporter
edit- git #4c755eed - Replace Config mocks with trivial HashConfig instances by thiemowmde
FlaggedRevs
edit- git #963631da - Rename remaining usages of FR_MASTER constant to FR_PRIMARY by thiemowmde
- git #d83ee1df - Remove meaningless FR_… flag usages by thiemowmde
- git #cf56c805 - Remove most remaining usages of boolean FR_CHECKED constant by thiemowmde
- git #95dedb87 - Cleanup/optimize flatten/expand tags array logic by Thiemo Kreuz
- git #491fa364 - Remove unused dimension from ratingFormTags() return values by Thiemo Kreuz
- git #0bebb8da - Reduce complexity of RevisionReviewFormUI::ratingInputs() by thiemowmde
- git #f6009eab - Move special case out of RevisionReviewFormUI::ratingFormTags by thiemowmde
GeoData
edit- git #4c14fa12 - maintenance: Remove redundant LBFactory::waitForReplication call by Timo Tijhof
GlobalBlocking
edit- git #71519ee4 - tests: Move /integration/ into /Integration/ folder by Umherirrender
GrowthExperiments
edit- git #dc673954 - mentorship/qqq: Fix reference to Echo category title by Kosta Harlan
- git #ca474a74 - Personalized praise: Declare missing WAS_PRAISED_PREF (task T322444) by Martin Urbanec
- git #dd1c67bf - mailmap: Add a canonical name entry for me by Martin Urbanec
- git #ae52bde7 - extension.json: Add Kayla to author list by Martin Urbanec
- git #ebaf62dd - build: Add quibble.yaml (task T323750) by Kosta Harlan
- git #888e8338 - Leveling up: InviteToSuggestedEdits instrumentation (task T330727) by Gergő Tisza
- git #c92cf989 - Leveling up: Show invite dialog after non-suggested edits (task T322387) by Gergő Tisza
- git #cde53fdb - Leveling up: Suggested edits invitation server side (task T322387) by Gergő Tisza
- git #f2954481 - extension.json: Add Viviana to author list by vyanez
- git #adb72a9e - Leveling up: Non-suggested post-edit dialog i18n messages (task T324315) by Gergő Tisza
- git #489b0277 - trynewtask: Finalize i18n (task T322386) (task T324315) by Kosta Harlan
- git #9405a4ef - Vue: Fix import paths for theme-wikimedia-ui.less (task T330691) by Kosta Harlan
- git #55bfc062 - Homepage: Use arrowPrevious icon for mobile overlay consistency (task T276924) by DMburugu
- git #6f23bf9f - Mentee overview: add missing icon label for close button in the legend tooltip (task T326233) by Sergio Gimeno
- git #13659ed1 - docs: add missing npm install and fix development server url by Sergio Gimeno
- git #7704019a - Update project gitignore by Kayla Morgan
- git #3c3ea4dc - User impact: add missing icon label for close button in ScoreCard (task T326233) by Sergio Gimeno
- git #56b43cd7 - Vue components: test CPopper (task T324549) (task T326233) by Sergio Gimeno
- git #f72e22fa - Newcomer tasks store: mark null properties for failed requests to PCS and AQS (task T294835) by Sergio Gimeno
- git #dd07e3f6 - Post edit panel: show the pageviews in desktop (task T245790) (task T294835) by Sergio Gimeno
- git #b1e7e342 - Post edit panel: refactor event subscription to be in the relevant widget by Sergio Gimeno
- git #989d4a5a - ImpactHooks: Refresh impact for any namespace (task T324930) by Kosta Harlan
- git #8e7e0a62 - Follow-ups to Id80d5d3a3c8c733f555ef8041758e4575ff87f5b by Gergő Tisza
- git #73c2214a - StartEditing: Set role=presentation for decorative image (task T330331) by Kosta Harlan
InterwikiSorting
edit- git #3d3ab5c4 - build(deps-dev): bump eslint-config-wikimedia from 0.23.0 to 0.24.0 by Addbot
IPInfo
edit- git #5c96f586 - Add mmdb files to .gitignore to prevent any accidental push by jaycano
Kartographer
edit- git #5cf1a342 - Use OOUI getHoldProcess to disable dragging as early as possible (task T297519) by thiemowmde
- git #02715661 - Remove uses of /* @embed */ in CSS files (task T121730) by thiemowmde
- git #c2cdafe1 - Remove incompatible JSDoc @extends from class methods by thiemowmde
- git #3c8f111c - Skip parsing empty and auto-generated maplink labels (task T263762) by thiemowmde
- git #6a5ac806 - Use tiny PartialWikitextParser service instead of full Parser (task T263762) by thiemowmde
- git #37246030 - Nearby: Enable clustering by default (task T308227) by thiemowmde
LandingCheck
edit- git #d2583ca0 - Replace deprecated wfParseUrl (task T319340) by Umherirrender
Math
edit- git #daadfad9 - Introduce method to get checker by Moritz Schubotz (physikerwelt)
- git #8101c8f1 - Fix for tex-statement definecolor (task T327391) by Stegmujo
- git #b9011e8e - Fix for tex-statement "\pagecolor{red} e^{i \pi}" (task T327391) by Stegmujo
- git #d23c6dc8 - Fix for tex-statement "a {b \\color{red} c} d" (task T327391) by Stegmujo
- git #8f81eabc - Add more detailed testcases for Color, Pagecolor and Definecolor (task T327391) by Stegmujo
- git #642e54c5 - Add native MathML rendering mode to MathConfig by Moritz Schubotz (physikerwelt)
- git #00fd80f5 - Fix for state forwarding (task T327391) by Stegmujo
- git #9340b09c - Expose parsetree in local checker by Moritz Schubotz (physikerwelt)
- git #ef2f59ee - Fix exceptions thrown by LocalChecker (task T327098) by Stegmujo
MobileFrontend
edit- git #c4d9936f - Replace Config mocks with trivial HashConfig instances by thiemowmde
- git #f443ef13 - MobileFormatter: Add #[\ReturnTypeWillChange] to parseItemsToRemove by Reedy
- git #aedd4208 - Add the ability to temporarily disable header toggling (task T320753) (task T323229) by Ed Sanders
MultimediaViewer
edit- git #cd4da296 - mmv: Use mediawiki.router instead of underlying oojs-router module by Timo Tijhof
PageTriage
edit- git #9dfddbc2 - Rename blacklist to warnlist (task T277956) by MPGuy2824
- git #f6649088 - Fix mw.msg().escaped() bug (task T330819) by Novem Linguae
- git #6a461cd5 - Clarify whether review message is automatically signed (task T328763) by Sam B
- git #dcae6550 - Make the "Open Page Curation" link look correct for any skin (task T329660) by MPGuy2824
Phonos
edit- git #ec38cc2b - Revert "Phonos: Increment statsd metric on job creation" (task T324604) by Samtar
- git #aeecf0e0 - Prevent different layout for first-child PhonosButtons (task T320820) by Sam Wilson
- git #ea2f6c8d - Consolidate multiple params into one parameter object (task T324738) by Dayllan Maza
- git #0b9e293c - PhonosButton.js: Add hook to allow scripts to mutate the Audio object (task T327226) by MusikAnimal
- git #445d6e1c - Shorten aria-label for PhonosButtons (task T325796) by Sam Wilson
ProofreadPage
edit- git #2ef73038 - Persist EditInSequence dialog preferences across page loads (task T308098) by Sohom
PropertySuggester
edit- git #4fdb69fc - build(deps-dev): bump eslint-config-wikimedia from 0.22.1 to 0.24.0 by Addbot
SearchVue
edit- git #76ed95bb - Enhance the way the QuickView links searchResult to QuickView article (task T317639) by Simone Cuomo
- git #ae119983 - Mobile search Preview not shown for articles with existing desktop (task T328716) by Simone Cuomo
- git #d87bbc13 - Accessibility improvements for Search Preview (task T327648) by Simone Cuomo
- git #534cf70c - Mobile quick view last card should not hug the edge of the screen (task T328138) by Simone Cuomo
SecureLinkFixer
edit- git #02db54be - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
edit- git #4255edf1 - Simplify vote scripts by Reedy
StopForumSpam
edit- git #aad05dd1 - Do not include "already blocked" notice when in report-only mode (task T330774) by Martin Urbanec
- git #55c4f53f - Use MainConfig service instead of globals by Martin Urbanec
TrustedXFF
edit- git #d1d000db - Update list of Zscaler hosts by Martin Urbanec
- git #a8dd15c4 - Convert generate script to proper maintenance class by Reedy
UniversalLanguageSelector
edit- git #f2c4ca41 - Update jquery.ime from upstream by Amir E. Aharoni
- git #25a56919 - Update language name search index by Niklas Laxström
VueTest
edit- git #24227319 - Docs: Add hint for uninitialized submodule and for older Node versions by Jon
- git #54f346e5 - Update Codex to v0.6.1 by Roan Kattouw
VisualEditor
edit- git #1d9af50f - Per 1.40, VE should use parsoid directly in MW core. by daniel
Wikibase
edit- git #d4c0ec21 - REST: Validate GetItemAliases request (task T330898) by Muhammad Jaziraly
- git #49b2c804 - REST: Create GetItemAliasesRouteHandler (task T330902) by Muhammad Jaziraly
- git #1fc54fdb - REST: Create GetItemAliases use case (task T330907) by Muhammad Jaziraly
- git #72f1fd4e - REST: Implement ItemAliasesRetriever (task T330896) by Muhammad Jaziraly
- git #7db059b8 - bridge: update to jest 28 by Michael Große
- git #b80ad32b - Bump wmde/git-monorepo-splice-docker-action from v1 to v2 (task T314987) by Lucas Werkmeister
- git #9fb708a5 - Bump wmde/git-filter-repo-docker-action from v1 to v2 (task T314987) by Lucas Werkmeister
- git #bc2aee1e - Bump grunt from 1.4.1 to 1.6.1 by Addbot
- git #87f0bb7c - REST: Create serialization as ArrayObject by Jakob Warkotsch
- git #69866660 - REST: Add AliasesSerializer (task T330901) by sihe
- git #274bbdfe - Remove unused phan suppression by Jakob Warkotsch
- git #e3f3f9c5 - REST: Add SiteLinksReadModelConverter (task T330911) by Jakob Warkotsch
- git #668ca924 - REST: Create SiteLink read models (task T330885) by Jakob Warkotsch
- git #42d66878 - REST: Create Aliases and AliasesInLanguage read models (task T330895) by Muhammad Jaziraly
- git #62b377bc - REST: Modify PatchItemStatement to throw exceptions (task T330140) by Ollie Shotton
- git #0636e0df - REST: Add aliases route to OpenAPI Specification (task T330892) by Muhammad Jaziraly
- git #7190207d - ApiListEntityUsage: Very minor clean up (task T300460) by Marius Hoch
- git #b5514823 - REST: Add ADR about using read models (task T329929) by Jakob Warkotsch
- git #7cea9603 - REST: Modify RemoveItemStatement to use exceptions (task T330050) by sihe
- git #4ab1d080 - REST: Improve fields names and values in test by Muhammad Jaziraly
- git #279c8636 - REST: Modify GetItemStatements to throw exceptions (task T330139) by Ollie Shotton
- git #4269cb49 - Bump actions/cache from 3.2.5 to 3.2.6 by Addbot
- git #413703a2 - Bump grunt-banana-checker from 0.9.0 to 0.10.0 by Addbot
- git #e0373236 - Bump mocha from 9.2.2 to 10.2.0 by Addbot
- git #022f576c - Bump api-testing from 1.5.0 to 1.5.1 by Addbot
WikibaseCirrusSearch
edit- git #440ef544 - Query stemmed labels in supported languages (task T323628) by Erik Bernhardson
Wikidata.org
edit- git #017df851 - build(deps-dev): bump stylelint-config-wikimedia from 0.13.1 to 0.14.0 by Addbot
- git #5425c07a - build(deps-dev): bump eslint-config-wikimedia from 0.22.1 to 0.24.0 by Addbot
WikidataPageBanner
edit- git #a6806ff9 - Resources: Targets no longer necessary (task T328497) by Jon Robson
WikiLambda
edit- git #0836d432 - Feat: Documentation links in the WikiLambda interface should be defined in i18n strings and not hard-coded in the software (task T326574) by Allan Jeremy
- git #a55b6568 - Adds test for the case where first implementation fails due to evaluator issues. (task T330899) by apine
- git #89cb6e2a - Update function-schemata sub-module to HEAD (b85432b) by James D. Forrester
- git #808b2fe8 - Update function-schemata sub-module to HEAD (d296920) by James D. Forrester
- git #1a8d9397 - Allow greater flexibility re: when implementation re-ranking occurs (task T319478) by dmartin
- git #e0c720f0 - Update function-schemata sub-module to HEAD (8287449) by James D. Forrester
- git #d2adb52d - FunctionEditor: Fix "cancel" button to route correctly in different modes (task T325710) by ddw
- git #16bac4e0 - Replace placeholder icons with final type selector codex icons (task T324248) by gengh
- git #edbfbf63 - AUTHORS: Update Adesoji's e-mail by James D. Forrester
- git #68a01afa - extension.json: Drop 'targets' definitions where they're now the default (task T328497) by James D. Forrester
- git #a9dbe17d - Fix logic that checks for results from cache (task T319478) by dmartin
- git #6edbe559 - Add logging to monitor implementation ranking updates (task T319478) by dmartin
WikimediaBadges
edit- git #2c802b0c - build(deps-dev): bump eslint-config-wikimedia from 0.23.0 to 0.24.0 by Addbot
WikimediaEvents
edit- git #a0d86b60 - Decommission the SpecialMuteSubmit instrument (task T329718) by Sam Smith
WikimediaMaintenance
edit- git #a0d29e34 - getPageCounts: Swap to WikimediaMaintenance by Reedy
- git #f5653589 - addWiki: Minor cleanup by Reedy
Wikistories
edit- git #1e34b620 - Watchlist checkbox on publish form (task T328658) by Stephane Bisson
- git #79775f13 - Handling error when no article found in builder (task T325850) by Huei Tan
- git #86a62dac - Tapping back go to the last frame on read more screen (task T324927) by Huei Tan
- git #b159483f - Text size dialog style (task T325820) by Stephane Bisson
Skins
editCologneBlue
edit- git #6d58964a - Re-add support for "New user message" notification (task T330503) by Bartosz Dziewoński
MinervaNeue
edit- git #c1f8df55 - build: Drop forked PHPUnit version for test:size convenience method by James D. Forrester
Timeless
edit- git #3b65e97e - Remove bogus padding from "framed" images without a caption by Arlo Breault
Vector
edit- git #2f9cf813 - Fix selector for add topic button (task T267444) by Ed Sanders
- git #07c12c14 - Register sticky header dropdown as icon capable (task T327369) by Jon Robson
- git #f9d9ddcb - Make use of named MainConfigNames::… constants by thiemowmde
- git #98a83a42 - Fix outdated ConfigRequirement class documentations (task T244481) by thiemowmde
- git #f0d379f0 - build: Drop forked PHPUnit version for test:size convenience method by James D. Forrester
- git #a274c9bc - Add threshold to TOC section observer (task T317661) by bwang
- git #74addde3 - [WIP] Removes the TOC class in body and adds in html (task T325032) by ksarabia
- git #cfc454f6 - Increase scroll-padding-top for page sections (task T314419) by Jan Drewniak
- git #d4903b8e - Remove TableOfContents mustache template and mark layout rules (task T328719) by Jon Robson
Misc
editVisualEditor/VisualEditor
edit- git #40550ada - Follow-up I5c0ac857d: Change which clippable element we disable clipping on (task T330401) by Ed Sanders
- git #ff139898 - Fix logic for abandoning a completion widget by Ed Sanders
No changes
edit- 3D
- ActiveAbstract
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- CodeEditor
- CodeMirror
- Collection
- CommonsMetadata
- ConfirmEdit
- ContactPage
- CreditsSource
- Dashiki
- DiscussionTools
- DismissableSiteNotice
- DoubleWiki
- Elastica
- ElectronPdfService
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- Flow
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- Gadgets
- GeoCrumbs
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LdapAuthentication
- Linter
- LiquidThreads
- Listings
- LoginNotify
- MachineVision
- MapSources
- MassMessage
- MediaModeration
- MediaSearch
- MobileApp
- Modern
- MonoBook
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- Popups
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RelatedArticles
- RevisionSlider
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TimedMediaHandler
- TitleBlacklist
- TocTree
- TorBlock
- Translate
- TranslationNotifications
- TwoColConflict
- UploadWizard
- UploadsLink
- UrlShortener
- VipsScaler
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseLexeme
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- WikibaseQualityConstraints
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaEditorTasks
- WikimediaIncubator
- WikimediaMessages
- Wikisource
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
edit241 Changes in 56 repos by 84 authors