MediaWiki 1.40/wmf.22
MediaWiki 1.40.0-wmf.21 | Deployment of MediaWiki 1.40.0-wmf.22 to Wikimedia sites | MediaWiki 1.40.0-wmf.23 |
The latest version (labeled "1.40.0-wmf.22") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 7 February 2023 (see the roadmap).
Core changes
edit- git #8a54e653 - Branch commit for wmf/1.40.0-wmf.22 (task T325585) by trainbranchbot
- git #66da0592 - mediawiki.feedlink: Atom's link icon overlaps the link (task T327717) by Moh'd Khier Abualruz
- git #158a065d - ApiHelp: Replace use of HtmlFormatter in fixHelpLinks() (task T255586) by Bartosz Dziewoński
- git #ee73e6ac - Remove unused local variable assignment by Umherirrender
- git #e6f4dc96 - revisiondelete: Replace dynamic property Status::$itemStatuses (task T314099) by Umherirrender
- git #d5b5bff5 - redis: add missing space to "marked down" log entries in RedisConnectionPool by Aaron Schulz
- git #13394f61 - GitInfo: Use Command::allowPath() instead of ::whitelistPaths() by Derick Alangi
- git #6eaba366 - search: Make TitleMatcher a MediaWiki service object by Derick Alangi
- git #eef1d726 - Pin PHPUnit to 9.5.x (task T328741) by Lucas Werkmeister
- git #a5293c32 - Tests: add LanguageNameUtils to DummyServicesTrait by DannyS712
- git #e41aee52 - Fix partly broken showMissing option in TitleInputWidget by Thiemo Kreuz
- git #496ab421 - Revert "htmlform: Improve validation of multiselect fields" (task T328676) by Kosta Harlan
- git #78916de4 - ResourceLoader: Define targets in a single location (task T127268) (task T328497) by Kosta Harlan
- git #e845f9de - rdbms: Drop simple only-once-used private functions (task T326274) by Amir Sarabadani
- git #811d50ba - rdbms: Drop LB::forEachOpenConnection and forEachOpenPrimaryConnection (task T326274) by Amir Sarabadani
- git #b7652229 - watchlist: Re-centralise former wgUseEnotif condition (task T305093) by Timo Tijhof
- git #edb422f3 - Rest: Add helper method for validating the CSRF token by Gergő Tisza
- git #1172de36 - Rest: Make LocalizedHttpException emit a stable error code by Gergő Tisza
- git #e44ea9b3 - Rest: Add UnsupportedContentTypeBodyValidator by Gergő Tisza
- git #014d5ce4 - Add more items to MediaWiki:metadata-fields by Brian Wolff
- git #19ef635a - mediawiki.page.ready: Add hook to trigger logout from other code (task T324638) by Jon Robson
- git #2430df0a - Revert "ParserTestRunner: properly set the user language when a variant is present" by C. Scott Ananian
- git #7c5d0424 - ParserTestRunner: Fix resetting of LanguageConverterFactory by Umherirrender
- git #b0a13b05 - Adjust default targets in RL/Module (task T127268) (task T328497) by Kosta Harlan
- git #ee1e8fbf - Align magnify clip when img is less than min-width (task T271114) by Arlo Breault
- git #9bcd6f7f - tests: Move all language converter tests into /includes/ by Umherirrender
- git #7bc46b33 - ParserTestRunner: properly set the user language when a variant is present by C. Scott Ananian
- git #efbcf911 - Use TOCData methods to process new headings by Subramanya Sastry
- git #2445fc83 - PoolCounterRedis: Fix wrong cast, locks weren't being released (task T326886) by Jesús Martínez Novo
- git #c1b3917c - Pass appropriate userLang to ParserOutput::getText() by C. Scott Ananian
- git #f0d49282 - XmlDumpWriter: Remove unused variable from writeText() by Reedy
- git #03fe1078 - Select recent changes for deletion only by page id (task T140960) (task T307865) by Matěj Suchánek
- git #43afc7fb - Fix XML dumps for content types with non-string getNativeData() (task T155582) (task T328503) by Máté Szabó
- git #42d9425a - rdbms: Drop ::commitAll from LB/LBF (task T326274) by Amir Sarabadani
- git #2950eeb0 - Update Codex from v0.4.3 to v0.5.0 (task T260617) (task T295711) (task T305411) (task T312582) (task T313318) (task T314661) (task T321470) (task T322383) (task T323524) (task T324367) (task T324792) (task T325105) (task T325560) (task T325772) (task T325903) (task T326557) (task T327048) (task T327395) by Roan Kattouw
- git #b708c981 - UserGroupManager: Document when/why to use purgeExpiredUserrights.php by Timo Tijhof
- git #ed33ab1b - tests: Replace deprecated Language::(has|get)Variants (task T252095) by Umherirrender
- git #01aec63c - ResourceLoader: Default File modules to mobile and desktop targets (task T127268) by Jon Robson
- git #a92d1283 - Make LanguageFactory::getParentLanguage() consistent with ::getLanguage() by C. Scott Ananian
- git #508a2c1a - Accept a Bcp47Code object in LanguageFactory::getLanguage() by C. Scott Ananian
- git #a7f19491 - Tighten up function signature for LanguageCode::bcp47ToInternal() by C. Scott Ananian
- git #24509f97 - ParserCache: Improve docs for cache type and purgeParserCache.php by Timo Tijhof
- git #2dff6b74 - maintenance: Replace deprecated Language::(has|get)Variants (task T252095) by Umherirrender
- git #44a6867a - Add Slovene quotes to the special characters (task T327443) by David Lynch
- git #5fc40443 - EnhancedChangesList: Add latest revision ID to top level user link (task T326395) (task T326396) by Thalia
- git #4d7f46af - Add SpecialCreateAccountsBenefits hook (task T325655) by Gergő Tisza
- git #782828c1 - htmlform: Improve validation of multiselect fields by Umherirrender
- git #10b6aeae - user: Invalidate cache of UserRightsProxy on shared database by Umherirrender
- git #99bc5375 - Minor adjustments for Names.php and LanguageCode.php (task T321639) by Winston Sung
- git #f0ea25b3 - Improve handling of missing files on File page (task T244567) (task T328112) by Ammarpad
- git #89516344 - Add revision id to recent changes entry (task T326395, T326396) by STran
- git #6b5d5084 - Make mobile preferences work with noscript (task T327324) by jsn
- git #8585fa9f - logging: Add class for suppressed items on Special:Log (task T327538) by Umherirrender
- git #9ac6be74 - MediaWiki: Fall back to title= when curid= no longer exists (task T74672) by Umherirrender
- git #1af3e211 - docs: Add missing StubUserLang type to some @param/@return by Umherirrender
- git #4727ed1a - Refactor SpecialWhatLinksHere to use FormSpecialPage (task T41126) by Func
Vendor
edit- git #5ab2c4ba - Bump wikimedia/parsoid to 0.17.0-a14 (task T247804) by Subramanya Sastry
Extensions
editCentralAuth
edit- git #c63cf99f - Delete job backwards compability code by Taavi Väänänen
- git #ccaa42b2 - Remove list of database targets after rename (task T173901) by EpicPupper
CheckUser
edit- git #0422c71c - Fix action name for password reset email event (task T324907) by Dreamy Jazz
- git #0d3fd40b - Add wfDeprecated call to use of Hooks::getClientIPfromXFF by Dreamy Jazz
- git #d5a63f4d - Remove CheckUserCommentStore as cu_changes comment migration is done (task T233004) by Alexander Vorwerk
- git #b22e3172 - Remove CheckUserLogCommentStore as cu_log comment migration is done (task T233004) by Dreamy Jazz
- git #e11931ac - Drop cuc_comment_id migration variable (task T233004) by Alexander Vorwerk
- git #3ae11333 - Don't run postgres updates on specific columns unless the field exists (task T328855) by Dreamy Jazz
- git #59b001cd - Don't drop cul_actor default if cul_reason is missing for SQLite (task T328851) by Dreamy Jazz
- git #b9e667a0 - Handle rare case that cul_reason_id is NULL (task T328849) by Dreamy Jazz
- git #cfd44567 - Hooks: Use dropExtensionField when we're dropping an extension field... by Reedy
- git #d3ddadfd - Fire the JS wikipage.content hook when the table is displayed (task T328780) by Dreamy Jazz
- git #03500640 - Remove default from cu_log comment table ID fields (task T233004) by Dreamy Jazz
- git #c50a5cbc - Remove cuc_user and cuc_user_text from cu_changes (task T233004) by Alexander Vorwerk
- git #a0e7ad09 - Remove cul_reason column from cu_log (task T233004) by Dreamy Jazz
- git #d05cf449 - Remove the database update from 1.39 to remove the cul_reason default (task T328483) by Dreamy Jazz
- git #1013a96a - Remove cul_reason comment table migration code (task T233004) by Dreamy Jazz
- git #b18c3ba2 - Drop cuc_actor migration code (task T233004) by Alexander Vorwerk
- git #862c5003 - Use `{{#special:logout}}` instead of `Special:Logout` by MarcoAurelio
- git #a875dcf4 - Selenium: Make ::open() async to wait until page fully loaded (task T328562) by Dreamy Jazz
- git #99eb2ac2 - Rest: Make TemporaryAccountRevisionHandler work with Postgres by Thalia
- git #44dcbe76 - Add buttons for showing IP addresses next to temporary account user links (task T326415) by Thalia
Cite
edit- git #266877e1 - Mark config parameter as optional in context classes by Thiemo Kreuz
ContentTranslation
edit- git #74011a69 - CX3 Build 0.2.0+20230206 (task T231316) (task T328448) (task T328410) (task T327080) (task T327385) by Santhosh Thottingal
- git #4f31bb67 - ContentTranslation: Map language code "en-simple" to subdomain "simple" (task T110190) (task T116466) by Winston Sung
- git #395fa51b - CX: Add "view page" link to target column for section translations (task T316930) by NikG
- git #f8fc3ea6 - Adjust target constructor for recent change (pass target to surface) (task T305762) by Ed Sanders
- git #897c8458 - CX: Move "addRecentTranslationEntrypoint" hook method to a hook class by NikG
- git #72837ff9 - SX: Instrument "dashboard_translation_discard" event (task T231316) by NikG
- git #f53212a7 - SX: Instrument "dashboard_translation_continue" event (task T231316) by NikG
- git #779022da - SX: Move start draft translation functionality to composable by NikG
- git #6e61c167 - SX: Fix published target page title for lead section translations (task T328448) by NikG
- git #cc398660 - Make link parsing agnostic to baseURI, wgScript, wgArticlePath (task T328143) by Santhosh Thottingal
- git #4fb02b4f - Fix "view page" link hash to not be added when undefined (task T316930) by NikG
- git #a5481e24 - SXArticleLanguageSelector: Fix target language update handler (task T328410) by NikG
Disambiguator
edit- git #bf6e906c - Handle different redirects to the same disambig page (task T209249) by Func
DiscussionTools
edit- git #a00d1b7a - Hide (un)subscribe buttons when JS disabled by Ed Sanders
- git #15a80740 - Special:TopicSubscriptions: Perform unsubscribe asynchronously (task T327662) by Ed Sanders
- git #a1217913 - Remove dtenable API hack by Ed Sanders
- git #3c04944a - Remove __DTLATESTCOMMENTPAGE__ comment from output by Ed Sanders
- git #579766b5 - Fix detection for the sticky "Add topic" being stuck by Bartosz Dziewoński
- git #52de4b0b - Fix interaction of "Add topic"/"Read as wiki page" buttons with categories (task T328452) by Bartosz Dziewoński
- git #83740941 - NewTopicController: Attach after .mw-parser-output (task T328039) by Bartosz Dziewoński
- git #b75112f5 - Tiny CSS simplification by Bartosz Dziewoński
- git #4e69ae1a - Fix double margin/padding on the mobile lede dialog by Bartosz Dziewoński
- git #34a120d5 - Look for Vector 2022 sticky header class in new location by Ed Sanders
- git #3624d89c - Don't add custom attributes in unwrapParsoidSections() (task T328268) by Bartosz Dziewoński
- git #5ad0a7bf - Add comments about unwrapping Parsoid sections by Bartosz Dziewoński
- git #06919f94 - Always reset ReplyLinksController before re-initializing (task T317035) by Bartosz Dziewoński
- git #a5a026ce - Restore autosave for new topic when only title was provided (task T315730) by Bartosz Dziewoński
- git #1fb67ef6 - Fix summary when topic title is changed after restoring from autosave (task T315730) by Bartosz Dziewoński
- git #88e49567 - Hide "Add topic" footer on talk pages when empty state is shown (task T327536) by Bartosz Dziewoński
DonationInterface
edit- git #b0f21aad - Japan variants also change donate text (task T322793) by Elliott Eggleston
- git #11de3c57 - Fix comma to full stop in a message (task T322793) by Amir E. Aharoni
- git #56ca38dc - Update SmashPig dependency and own version by Elliott Eggleston
- git #c7447d30 - Remove deleted hook MediaWikiPHPUnitTest::startTest by dylsss
- git #dd98dcbd - Add description parameter to dlocal authorize by Elliott Eggleston
- git #7fe549d8 - Fix some whitespace in Dlocal adapter by Elliott Eggleston
- git #e2573643 - build: Remove syntax option from stylelint by Umherirrender
- git #9b2b8bb3 - Send phonetic name fields through on queue messages (task T322793) by Elliott Eggleston
Echo
edit- git #ed76ff59 - Avoid hardcoded width for the popup's footer buttons (task T287132) by Bartosz Dziewoński
- git #608b4e72 - styles: Replace deprecated Less mixins with CSS unprefixed property (task T306486) (task T308351) by Volker E
- git #5289d1e8 - Fix opacity of focus styles by Ed Sanders
- git #6b0268a7 - Improve focus styles by Ed Sanders
ExternalGuidance
edit- git #5838691f - ExternalGuidance: Map language code "en-simple" to subdomain "simple" (task T110190) by Winston Sung
Flow
edit- git #04959520 - Use core's CommentStore (task T233004) by Alexander Vorwerk
- git #3258280c - Hide non-existing Topic_talk namespace in associated-pages portlet (task T328056) by mainframe98
- git #892a652e - styles: Replace deprecated Less mixin with CSS unprefixed property (task T308351) by Volker E
GlobalWatchlist
edit- git #541f7427 - selenium: Remove webdriverio npm package from the Global Watchlist extension (task T325059) by Vaughn Walters
- git #0461fc9a - SpecialGlobalWatchlistSettingsTest: Simplify nested function calls by Reedy
- git #de0edb2d - Unbreak tests SpecialGlobalWatchlistSettings tests (task T327342) by DannyS712
GrowthExperiments
edit- git #70cf0a6e - MenteeOverview: Put the header icons back into center (task T328773) by Martin Urbanec
- git #93747697 - Add Image: Create API module for submitting feedback (task T322309) by Gergő Tisza
- git #e42497bc - build: Remove unneeded stylelint suppression by Umherirrender
- git #723558f4 - Leveling up: Define feature flag for gating functionality (task T328757) by Kosta Harlan
- git #9731b136 - [i18n] Rephrase Special:ClaimMentee's confirmation message (task T324615) by Martin Urbanec
- git #b24798e2 - WikiPageConfigWriter: Use isAllowed instead of authorizeWrite (task T328444) by Martin Urbanec
- git #91055e50 - Bump MW version requirement by Martin Urbanec
- git #5a892ba7 - Replace SpecialCreateAccountCampaign.php with proper hook (task T325655) by Gergő Tisza
- git #eb869d68 - [tests] MentorHooksTest: Ensure gemm_mentee_is_active is updated on edit by Martin Urbanec
- git #39d63904 - Use codex-design-tokens less variables (task T328008) by Sergio Gimeno
- git #a04c34f1 - Delete MentorWeightManager (task T321501) by Martin Urbanec
- git #902a0838 - campaigns: Donor landing page translations for sv, it, ja, fr, nl (task T321370) by Gergő Tisza
InputBox
edit- git #8f992cf5 - Temporarily disable a broken parser test by C. Scott Ananian
IPInfo
edit- git #ed4cc2f3 - .eslintrc: Declare some URL polyfills that are being used by Thalia
Kartographer
edit- git #21d5dbac - build: bump mediawiki-codesniffer by WMDE-Fisch
- git #359ada86 - Fix incomplete parse-time expansion for "page" data source (task T323113) by thiemowmde
- git #a1c805e6 - Avoid this.map property by utilizing .bind() (task T327097) by thiemowmde
- git #72a94551 - Nearby: Reduce thumbnail size loaded to 250 (task T327926) by WMDE-Fisch
- git #ad8f6064 - Nearby: Reduce tracking of layers per zoom to a single layer (task T327097) by thiemowmde
- git #e5cdbb9e - Nearby: Reduce duplicate title filtering down to a single Set (task T327097) by thiemowmde
- git #47b3c3f0 - Skip parse-time expansion during preview (task T323113) by thiemowmde
- git #be3c6520 - Fix and add mising parser test for maplink with suppressed text="" (task T328739) by thiemowmde
- git #179abacd - Add refresh button for nearby markers instead of autoloading (task T327097) by Svantje Lilienthal
- git #a28de9ab - styles: Replaces deprecated mixin with unprefixed CSS property (task T308351) by Volker E
- git #49a5cb38 - Nearby: Cache thumbnail API responses (task T327656) by thiemowmde
- git #56d889ca - Revert "Provide Commons data via full URL" (task T328636) by Awight
- git #47d01e1b - Nearby: Rebuild popup creation to avoid private call (task T327656) by WMDE-Fisch
- git #adbf6e62 - Nearby: Scroll popup into view after thumbnail is retreived (task T327656) by WMDE-Fisch
- git #05a99bf9 - Nearby: Load thumbnails on click only (task T327656) by thiemowmde
- git #a56fbdd7 - Don't change map position after fullscreen in static preview mode (task T318510) by thiemowmde
- git #457d3d94 - Make it possible to tab navigate to interactive elements (task T320701) by thiemowmde
- git #5fdb5328 - Disable keyboard navigation on static preview (task T318510) by WMDE-Fisch
- git #c9d5cc99 - Add custom styles for nearby cluster icons (task T327159) by WMDE-Fisch
- git #2f7c14fe - Revert "Sent full server URL in the `domain` parameter" (task T301769) by Adam Wight
- git #e3bc1c31 - Nearby: Minor tweaks/updates to popup CSS code (task T327926) by thiemowmde
Linter
edit- git #e2ce10d5 - Translate special page name (LintErrors) into Polish by Msz2001
Math
edit- git #5eba9b74 - Optimize Test Parametrization (task T327392) by Stegmujo
- git #be8725c1 - Add New TexUtil-Reference which also has Chem (task T327388) by Stegmujo
- git #17d9ade3 - Insert MathML-Comparator features in MathML-Tests (task T327393) by Stegmujo
- git #a1cddd7e - Add MathML-Comparator algorithm for the automated tests (task T885309) by Stegmujo
MobileFrontend
edit- git #5166bb06 - MobileContext: Simplify shouldStripResponsiveImages() (task T326147) by Amir Sarabadani
- git #f98cc27f - Revise "Expand all sections" setting language (task T325578) by Bartosz Dziewoński
NearbyPages
edit- git #a1b0e573 - Disable button on location permission error (task T328550) by nik-55
- git #55dbaa4d - Show Result for Non Ascii characters (task T326905) by nik-55
OATHAuth
edit- git #56b1b238 - API: Do not expose the module name in the output (task T242031) by Taavi Väänänen
- git #e3d07eb0 - Add separate OATHAuthDatabase service by Taavi Väänänen
PageTriage
edit- git #e3258767 - Minor message corrections by Amir E. Aharoni
- git #4b206e20 - Revert "Load PageTriageExternalTags on mobile and desktop" (task T328500) by Kosta Harlan
- git #a6091184 - Load PageTriageExternalTags on mobile and desktop (task T328500) by Jon Robson
- git #f30ba5ab - QueueManager: Add insert method and use it from PageTriage class (task T324211) by Kosta Harlan
- git #232f8fbe - NewPagesFeed: Show statistics for unreviewed drafts in footer (task T326129) by MPGuy2824
Popups
edit- git #dbcccbae - styles: Replace deprecated Less mixin calls with unprefixed CSS property (task T308351) by Wandji69
- git #119483bd - Expand tests to include hash fragment behaviour (task T198652) by Jon Robson
PropertySuggester
edit- git #fd079bce - Explicitly mark target of module (task T326405) (task T328500) (task T328522) by Jon Robson
SearchVue
edit- git #d36490bb - Portrait images are shown as landscape in commons widgets for mobile (task T326344) by Simone Cuomo
- git #37258077 - Also apply aspect ratio to parent container (task T328095) by Matthias Mullie
- git #488bbde8 - Remove mobile conditionals (task T326957) by Matthias Mullie
SecureLinkFixer
edit- git #a2c081d0 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
TemplateData
edit- git #0f4d04e8 - Use EventLogging::submit() to submit analytics events (task T318263) by Sam Smith
TemplateSandbox
edit- git #93946b07 - Use skin-specific table of contents (task T327030) by Bartosz Dziewoński
TimedMediaHandler
edit- git #6d875895 - TimedText: Diff previews should show the new revision (task T272438) by Derk-Jan Hartman
- git #f4948fdd - TimedMediaIframeOutput: Remove ref to non-existent ext.tmh.player.inline.styles (task T327685) by Timo Tijhof
- git #64c0b3ed - Stop using $lbf->commitAll() (task T326274) by Amir Sarabadani
Translate
edit- git #d35e321c - Special:AggregateGroups: Bug fixes in source language implementation (task T281073) by wangombe
- git #ace3be0a - ext.translate.statsbar: Update to use LESS by Abijeet
- git #6b92683e - AggregateGroups: Allow setting a source language (task T281073) by wangombe
- git #84ef6738 - Special:AggregateGroups: Add source language selector (task T281073) by wangombe
- git #6b24f2be - Remove redundant inline type hints by Niklas Laxström
- git #d1657cdd - Fix (likely) accidental overriding of visibility of inherited methods by Niklas Laxström
- git #6c273a82 - Fix broken code in TranslationWebService by Niklas Laxström
- git #99e04d47 - AggregateGroupsActionApi: instanceof handles nulls by Niklas Laxström
- git #ed68235b - ManageGroupsSpecialPage: Remove odd empty string by Niklas Laxström
- git #51aae980 - PrepareTranslatablePageSpecialPage rename superfluous variable by Niklas Laxström
- git #e78539a5 - Fix casing of method names by Niklas Laxström
- git #8e77ec80 - GenericTranslateJob: Use typed properties by Niklas Laxström
- git #115d7edc - A few grammar etc. fixes in comments by Niklas Laxström
- git #5d3ca9f4 - Add Use statements for classes referenced in comments by Niklas Laxström
VueTest
edit- git #33c0122d - Remove unused BeforePageDisplay hook by Roan Kattouw
VisualEditor
edit- git #d8fd73d7 - Avoid error if watchlist has been toggled before editing (task T328955) by David Lynch
- git #722e639c - Update VE core submodule to master (b5c670c7a) (task T305762) by Ed Sanders
- git #0e115d91 - Update VE core submodule to master (b8cc71bdc) (task T305762) by Bartosz Dziewoński
- git #c57e86d3 - Mark config parameter as optional where it is by thiemowmde
- git #cc728258 - Re-apply "Remove references to mediawiki.Uri" (task T325249) by Bartosz Dziewoński
- git #99b1220a - Re-apply "Rewrite mw.libs.ve.getTargetDataFromHref with URL API" (task T325249) (task T325566) (task T327779) by Bartosz Dziewoński
- git #4155ac51 - Document need to remove data-mw-section-id attributes when saving (task T328268) by Ed Sanders
- git #988097b0 - Add language and direction to preview (task T328388) by Brandon Fowler
- git #c5cccfc8 - Set a min-height on surface in Vector 2022 (task T328048) by Ed Sanders
- git #e52058fa - Error logging for native URL errors (task T328094) by Bartosz Dziewoński
- git #e38a56bb - build: Remove unused 'targets' property for QUnitTestModule by Timo Tijhof
Wikibase
edit- git #5b267733 - Remove skinStyles for Vector 2022 (task T328069) by Jan Drewniak
- git #b08afd4e - REST: Add GetItemDescriptionsRouteHandler (task T328463) by Muhammad Jaziraly
- git #38e00d35 - REST: Name keys more consistently in OAS by Ollie Shotton
- git #63ff8dc8 - REST: Deduplicate error response object in the OAS by Ollie Shotton
- git #6c7199ef - REST: Add GetItemDescriptions to OAS (task T328464) by Ollie Shotton
- git #5732f97e - REST: Use an example domain in OAS "Try it out" by Ollie Shotton
- git #d17a09f0 - REST: Implement GetItemDescriptions happy path (task T328462) by sihe
- git #0e5d563d - REST: Create DescriptionsSerializer (task T328468) by Muhammad Jaziraly
- git #20b06cb8 - REST: Implement ItemDescriptionsRetriever (task T328466) by Muhammad Jaziraly
- git #ba82e0de - REST: Add Description and Descriptions ReadModels (task T328461) by Ollie Shotton
- git #c0283a18 - lib: Drop use of forEachOpenPrimaryConnection in FakeLoadBalancer (task T326274) by Amir Sarabadani
- git #14ce296d - CachingKartographerEmbeddingHandler: Fall back to Special:BlankPage title (task T328601) by Kosta Harlan
- git #5bbef0d4 - REST: Fix Get Item Statements response in OAS by Ollie Shotton
- git #87cf4548 - Remove redundant PHP type checks in Lua bindings by Lucas Werkmeister
- git #feeb0688 - Link to the Site subgroup in the language selector (task T310259) by Michael Große
- git #49248ad5 - docs/topics/lua.md: Remove "wikilink" class by Lucas Werkmeister
- git #ee487de5 - docs/topics/lua.md: Fix links by Lucas Werkmeister
- git #26cbef36 - Add getBadges convenience function to Lua (task T305378) by Marius Hoch
- git #31ba8275 - docs/topics/lua.md: Fix getDescriptionByLang example (task T230839) by Marius Hoch
- git #48fb2882 - Introduce mw.wikibase.getDescriptionByLang (task T230839) by Noa wmde
- git #fd3d6e61 - Rename $out to $outputPage in BeforePageDisplayHandler by Lucas Werkmeister
- git #42fd9605 - Update EntityUsage::SITELINK_USAGE's documentation (task T305378) by Marius Hoch
- git #37f7f67b - Add types to client's BeforePageDisplayHandler (task T251382) by Michael Große
- git #3daeea9b - Fix wblistentityusage generator usage (task T254334) by Lucas Werkmeister
- git #1ddbf3b1 - Move itemlink styles to wikibase.alltargets (task T328150) by Lucas Werkmeister
- git #fde25791 - SpecialAvailableBadges: add wikibase.alltargets module (task T325084) by Lucas Werkmeister
- git #1c13b7f9 - Replace wikibase.common with wikibase.alltargets + wikibase.desktop (task T325084) by Lucas Werkmeister
- git #525d31fd - REST: Use StatementReadModelConverter in retriever by Jakob Warkotsch
- git #3617e02e - REST: Introduce StatementReadModelConverter by Jakob Warkotsch
- git #807a83ca - REST: Improve UnexpectedErrorHandlerMiddleware by Jakob Warkotsch
- git #ba6e8028 - Explicitly set targets of SitesModule (task T326405) by Lucas Werkmeister
WikibaseLexeme
edit- git #929df312 - Document Lexeme JSON-structure (task T201489) by Michael Große
- git #6a6f6a0a - Don’t require wikibase.desktop module (task T328150) by Lucas Werkmeister
- git #09ca9b12 - Replace wikibase.common with wikibase.alltargets + wikibase.desktop (task T325084) by Lucas Werkmeister
- git #fe93cc57 - Set explicit targets of most ResourceLoader modules (task T326405) by Lucas Werkmeister
WikibaseQualityConstraints
edit- git #4114381e - Clean up ConstraintParameterParser doc comments (task T219037) by Lucas Werkmeister
- git #132694d7 - Remove unused @throws from DelegatingConstraintChecker (task T219037) by Lucas Werkmeister
Wikidata.org
edit- git #88411a8a - Add badge styles on mobile as well (task T325084) by Lucas Werkmeister
WikiEditor
edit- git #e97ae24d - Styles: Replaces deprecated mixins prefixes with unprefixed CSS property (task T308351) by Wandji69
WikiLambda
edit- git #bc0c92eb - increase code coverage thresholds for vue files by Julia Kieserman
- git #b4ff0d59 - add additional ZObjectKeyValue test (task T326007) by Julia Kieserman
- git #81724aa0 - remove unneeded if check behaviour by adesoji
- git #9b561929 - Fix select fitWidth issues by gengh
- git #abb05e9b - Restructure vue directories following some unified criteria (task T328440) by gengh
- git #693bee60 - build: Upgrade Codex from 0.4.0 to 0.5.0 by Julia Kieserman
- git #edf94670 - Update function-schemata sub-module to HEAD (1a5e338) (task T318293) by James D. Forrester
- git #63c479b5 - stylelint: Drop allowing old 'sd-' prefix by James D. Forrester
- git #74675831 - include `wl-` prefix on component and views import and names by adesoji
- git #0484a48d - ZErrorFactory: Rename createGenericError to createTypedError and make private by James D. Forrester
- git #138f780b - Rename ZGenericError to ZTypedError by James D. Forrester
- git #81df394b - ZErrorTypeRegistry: Rename Z_ERROR_GENERIC to Z_ERROR_UNKNOWN by James D. Forrester
- git #c44f0ef7 - ZObjectStore::updateZObject: Add some documentation for the parameters by James D. Forrester
- git #80668194 - ZObjectStore: Test updateZObjectAsSystemUser() method too by James D. Forrester
- git #d58cb61f - Remove other less variable files and replace var names (task T328052) by gengh
- git #3adef783 - Switch to codex-design-tokens (task T328052) by gengh
- git #3c23b14b - ZObjectStore: Prohibit edits and creates of ZProgramming languages (task T282914) by James D. Forrester
- git #9815ef5e - ZObjectStore: Prohibit edits and creates of ZNatural languages (task T282914) by James D. Forrester
- git #2db75a97 - ZObjectStore: Prohibit edits and creates of ZTesters (task T282914) by James D. Forrester
- git #6a0ac528 - ZObjectStore: Prohibit edits and creates of ZImplementations (task T282914) by James D. Forrester
- git #ae174974 - ZObjectStore: Prohibit edits and creates of ZFunctions (task T282914) by James D. Forrester
- git #6f3a2688 - ZObjectStore: Prohibit edits and creates of ZTypes (task T282914) by James D. Forrester
- git #97fc3a83 - ZObjectStore: Prohibit edits and creates of pre-defined ZObjects (task T282914) by James D. Forrester
- git #9db01c74 - ZObjectStore: Prohibit edits and creates to authorised users (task T282914) by James D. Forrester
- git #e1969615 - ParserHooks: Error if the input is an invalid ZObject somehow by James D. Forrester
- git #25028541 - Create ZCode component that can be displayed inline in DefaultView (task T326738) by Julia Kieserman
- git #323b5149 - AUTHORS: Update for January 2023 by James D. Forrester
- git #d9288800 - tests: Expand ZString coverage to 100% by James D. Forrester
Wikistories
edit- git #ab464765 - Add !important to really hide nav (task T328571) by Stephane Bisson
- git #2f8df7a9 - Hide thumb images (task T328400) by Stephane Bisson
- git #bd391a58 - Hide navigation elements (task T328571) by Stephane Bisson
Skins
editCologneBlue
edit- git #d2422197 - Optimization: move CSS specific to File: pages out of oldshared.css and instead use $wgResourceModuleSkinStyles as appropriate by Jack Phoenix
MinervaNeue
edit- git #7da801c6 - Use an attribute for disabling search input autocapitalization (task T328390) by EpicPupper
MonoBook
edit- git #3fb300a0 - Optimization: .sharedUploadNotice is also specific to File: pages by Jack Phoenix
Timeless
edit- git #2df24f23 - Align magnify clip when img is less than min-width (task T271114) by Arlo Breault
Vector
edit- git #76624949 - Move Log in link to overflow menu (task T289212) by bwang
- git #d16d7e80 - Sticky header logout goes via API avoiding a second click (task T324638) by Jon Robson
- git #fcc3d3c9 - Rename data-user-menu prefix to data-user-links, matching the template and component naming convention, create UserLinksDropdown.mustache by bwang
- git #dcec7a3f - Languages should be in HTML at top whenever languages are added to page (task T327795) by Jon Robson
- git #d5e9a750 - search: Adjust SearchBoxLoader for border-box change in Codex (task T322383) by Roan Kattouw
- git #44395524 - Improve wikibase interlanguage link styles (task T328069) by Jan Drewniak
- git #3541a9a2 - search: Use relative sizing for the search icon by Roan Kattouw
- git #f3ddc515 - Add setFocusToToggleButton function to pinnableElement.js (task T325020) by bwang
- git #6af76a6d - Revert "Add setFocusToToggleButton function to pinnableElement.js" by Nray
- git #50c8d163 - Fire a simluated window resize event when toggling limited width (task T328121) by Ed Sanders
- git #45247802 - Add setFocusToToggleButton function to pinnableElement.js (task T325020) by bwang
Misc
editVisualEditor/VisualEditor
edit- git #0cf02db3 - [BREAKING CHANGE] Pass Target to UI Surface and use instead of ve.init.target (task T305762) by Ed Sanders
- git #fb7f3857 - Pass surface to all dialogs, and use in CommandHelpDialog (task T305762) by Ed Sanders
No changes
edit- 3D
- AbuseFilter
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- CampaignEvents
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CirrusSearch
- CiteThisPage
- Citoid
- CodeEditor
- CodeMirror
- Cognate
- Collection
- CommonsMetadata
- ConfirmEdit
- ContactPage
- CreditsSource
- Dashiki
- DismissableSiteNotice
- DoubleWiki
- Elastica
- ElectronPdfService
- EntitySchema
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- FeaturedFeeds
- FileExporter
- FileImporter
- FlaggedRevs
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- Gadgets
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GoogleNewsSitemap
- Graph
- GuidedTour
- ImageMap
- ImageSuggestions
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- LiquidThreads
- Listings
- LoginNotify
- MachineVision
- MapSources
- MassMessage
- MediaModeration
- MediaSearch
- MobileApp
- Modern
- MultimediaViewer
- NavigationTiming
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Phonos
- Poem
- ProofreadPage
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RelatedArticles
- Renameuser
- RevisionSlider
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UniversalLanguageSelector
- UploadWizard
- UploadsLink
- UrlShortener
- VipsScaler
- WebAuthn
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaEvents
- WikimediaIncubator
- WikimediaMaintenance
- WikimediaMessages
- Wikisource
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
edit304 Changes in 46 repos by 81 authors