MediaWiki 1.40/wmf.22
Appearance
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 (T325585) by trainbranchbot
- git #66da0592 - mediawiki.feedlink: Atom's link icon overlaps the link (T327717) by Moh'd Khier Abualruz
- git #158a065d - ApiHelp: Replace use of HtmlFormatter in fixHelpLinks() (T255586) by Bartosz Dziewoński
- git #ee73e6ac - Remove unused local variable assignment by Umherirrender
- git #e6f4dc96 - revisiondelete: Replace dynamic property Status::$itemStatuses (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 (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" (T328676) by Kosta Harlan
- git #78916de4 - ResourceLoader: Define targets in a single location (T127268) (T328497) by Kosta Harlan
- git #e845f9de - rdbms: Drop simple only-once-used private functions (T326274) by Amir Sarabadani
- git #811d50ba - rdbms: Drop LB::forEachOpenConnection and forEachOpenPrimaryConnection (T326274) by Amir Sarabadani
- git #b7652229 - watchlist: Re-centralise former wgUseEnotif condition (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 (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 (T127268) (T328497) by Kosta Harlan
- git #ee1e8fbf - Align magnify clip when img is less than min-width (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 (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 (T140960) (T307865) by Matěj Suchánek
- git #43afc7fb - Fix XML dumps for content types with non-string getNativeData() (T155582) (T328503) by Máté Szabó
- git #42d9425a - rdbms: Drop ::commitAll from LB/LBF (T326274) by Amir Sarabadani
- git #2950eeb0 - Update Codex from v0.4.3 to v0.5.0 (T260617) (T295711) (T305411) (T312582) (T313318) (T314661) (T321470) (T322383) (T323524) (T324367) (T324792) (T325105) (T325560) (T325772) (T325903) (T326557) (T327048) (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 (T252095) by Umherirrender
- git #01aec63c - ResourceLoader: Default File modules to mobile and desktop targets (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 (T252095) by Umherirrender
- git #44a6867a - Add Slovene quotes to the special characters (T327443) by David Lynch
- git #5fc40443 - EnhancedChangesList: Add latest revision ID to top level user link (T326395) (T326396) by Thalia
- git #4d7f46af - Add SpecialCreateAccountsBenefits hook (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 (T321639) by Winston Sung
- git #f0ea25b3 - Improve handling of missing files on File page (T244567) (T328112) by Ammarpad
- git #89516344 - Add revision id to recent changes entry (T326395, T326396) by STran
- git #6b5d5084 - Make mobile preferences work with noscript (T327324) by jsn
- git #8585fa9f - logging: Add class for suppressed items on Special:Log (T327538) by Umherirrender
- git #9ac6be74 - MediaWiki: Fall back to title= when curid= no longer exists (T74672) by Umherirrender
- git #1af3e211 - docs: Add missing StubUserLang type to some @param/@return by Umherirrender
- git #4727ed1a - Refactor SpecialWhatLinksHere to use FormSpecialPage (T41126) by Func
Vendor
[edit]- git #5ab2c4ba - Bump wikimedia/parsoid to 0.17.0-a14 (T247804) by Subramanya Sastry
Extensions
[edit]CentralAuth
[edit]- git #c63cf99f - Delete job backwards compability code by Taavi Väänänen
- git #ccaa42b2 - Remove list of database targets after rename (T173901) by EpicPupper
CheckUser
[edit]- git #0422c71c - Fix action name for password reset email event (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 (T233004) by Alexander Vorwerk
- git #b22e3172 - Remove CheckUserLogCommentStore as cu_log comment migration is done (T233004) by Dreamy Jazz
- git #e11931ac - Drop cuc_comment_id migration variable (T233004) by Alexander Vorwerk
- git #3ae11333 - Don't run postgres updates on specific columns unless the field exists (T328855) by Dreamy Jazz
- git #59b001cd - Don't drop cul_actor default if cul_reason is missing for SQLite (T328851) by Dreamy Jazz
- git #b9e667a0 - Handle rare case that cul_reason_id is NULL (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 (T328780) by Dreamy Jazz
- git #03500640 - Remove default from cu_log comment table ID fields (T233004) by Dreamy Jazz
- git #c50a5cbc - Remove cuc_user and cuc_user_text from cu_changes (T233004) by Alexander Vorwerk
- git #a0e7ad09 - Remove cul_reason column from cu_log (T233004) by Dreamy Jazz
- git #d05cf449 - Remove the database update from 1.39 to remove the cul_reason default (T328483) by Dreamy Jazz
- git #1013a96a - Remove cul_reason comment table migration code (T233004) by Dreamy Jazz
- git #b18c3ba2 - Drop cuc_actor migration code (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 (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 (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 (T231316) (T328448) (T328410) (T327080) (T327385) by Santhosh Thottingal
- git #4f31bb67 - ContentTranslation: Map language code "en-simple" to subdomain "simple" (T110190) (T116466) by Winston Sung
- git #395fa51b - CX: Add "view page" link to target column for section translations (T316930) by NikG
- git #f8fc3ea6 - Adjust target constructor for recent change (pass target to surface) (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 (T231316) by NikG
- git #f53212a7 - SX: Instrument "dashboard_translation_continue" event (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 (T328448) by NikG
- git #cc398660 - Make link parsing agnostic to baseURI, wgScript, wgArticlePath (T328143) by Santhosh Thottingal
- git #4fb02b4f - Fix "view page" link hash to not be added when undefined (T316930) by NikG
- git #a5481e24 - SXArticleLanguageSelector: Fix target language update handler (T328410) by NikG
Disambiguator
[edit]- git #bf6e906c - Handle different redirects to the same disambig page (T209249) by Func
DiscussionTools
[edit]- git #a00d1b7a - Hide (un)subscribe buttons when JS disabled by Ed Sanders
- git #15a80740 - Special:TopicSubscriptions: Perform unsubscribe asynchronously (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 (T328452) by Bartosz Dziewoński
- git #83740941 - NewTopicController: Attach after .mw-parser-output (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() (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 (T317035) by Bartosz Dziewoński
- git #a5a026ce - Restore autosave for new topic when only title was provided (T315730) by Bartosz Dziewoński
- git #1fb67ef6 - Fix summary when topic title is changed after restoring from autosave (T315730) by Bartosz Dziewoński
- git #88e49567 - Hide "Add topic" footer on talk pages when empty state is shown (T327536) by Bartosz Dziewoński
DonationInterface
[edit]- git #b0f21aad - Japan variants also change donate text (T322793) by Elliott Eggleston
- git #11de3c57 - Fix comma to full stop in a message (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 (T322793) by Elliott Eggleston
Echo
[edit]- git #ed76ff59 - Avoid hardcoded width for the popup's footer buttons (T287132) by Bartosz Dziewoński
- git #608b4e72 - styles: Replace deprecated Less mixins with CSS unprefixed property (T306486) (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" (T110190) by Winston Sung
Flow
[edit]- git #04959520 - Use core's CommentStore (T233004) by Alexander Vorwerk
- git #3258280c - Hide non-existing Topic_talk namespace in associated-pages portlet (T328056) by mainframe98
- git #892a652e - styles: Replace deprecated Less mixin with CSS unprefixed property (T308351) by Volker E
GlobalWatchlist
[edit]- git #541f7427 - selenium: Remove webdriverio npm package from the Global Watchlist extension (T325059) by Vaughn Walters
- git #0461fc9a - SpecialGlobalWatchlistSettingsTest: Simplify nested function calls by Reedy
- git #de0edb2d - Unbreak tests SpecialGlobalWatchlistSettings tests (T327342) by DannyS712
GrowthExperiments
[edit]- git #70cf0a6e - MenteeOverview: Put the header icons back into center (T328773) by Martin Urbanec
- git #93747697 - Add Image: Create API module for submitting feedback (T322309) by Gergő Tisza
- git #e42497bc - build: Remove unneeded stylelint suppression by Umherirrender
- git #723558f4 - Leveling up: Define feature flag for gating functionality (T328757) by Kosta Harlan
- git #9731b136 - [i18n] Rephrase Special:ClaimMentee's confirmation message (T324615) by Martin Urbanec
- git #b24798e2 - WikiPageConfigWriter: Use isAllowed instead of authorizeWrite (T328444) by Martin Urbanec
- git #91055e50 - Bump MW version requirement by Martin Urbanec
- git #5a892ba7 - Replace SpecialCreateAccountCampaign.php with proper hook (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 (T328008) by Sergio Gimeno
- git #a04c34f1 - Delete MentorWeightManager (T321501) by Martin Urbanec
- git #902a0838 - campaigns: Donor landing page translations for sv, it, ja, fr, nl (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 (T323113) by thiemowmde
- git #a1c805e6 - Avoid this.map property by utilizing .bind() (T327097) by thiemowmde
- git #72a94551 - Nearby: Reduce thumbnail size loaded to 250 (T327926) by WMDE-Fisch
- git #ad8f6064 - Nearby: Reduce tracking of layers per zoom to a single layer (T327097) by thiemowmde
- git #e5cdbb9e - Nearby: Reduce duplicate title filtering down to a single Set (T327097) by thiemowmde
- git #47b3c3f0 - Skip parse-time expansion during preview (T323113) by thiemowmde
- git #be3c6520 - Fix and add mising parser test for maplink with suppressed text="" (T328739) by thiemowmde
- git #179abacd - Add refresh button for nearby markers instead of autoloading (T327097) by Svantje Lilienthal
- git #a28de9ab - styles: Replaces deprecated mixin with unprefixed CSS property (T308351) by Volker E
- git #49a5cb38 - Nearby: Cache thumbnail API responses (T327656) by thiemowmde
- git #56d889ca - Revert "Provide Commons data via full URL" (T328636) by Awight
- git #47d01e1b - Nearby: Rebuild popup creation to avoid private call (T327656) by WMDE-Fisch
- git #adbf6e62 - Nearby: Scroll popup into view after thumbnail is retreived (T327656) by WMDE-Fisch
- git #05a99bf9 - Nearby: Load thumbnails on click only (T327656) by thiemowmde
- git #a56fbdd7 - Don't change map position after fullscreen in static preview mode (T318510) by thiemowmde
- git #457d3d94 - Make it possible to tab navigate to interactive elements (T320701) by thiemowmde
- git #5fdb5328 - Disable keyboard navigation on static preview (T318510) by WMDE-Fisch
- git #c9d5cc99 - Add custom styles for nearby cluster icons (T327159) by WMDE-Fisch
- git #2f7c14fe - Revert "Sent full server URL in the `domain` parameter" (T301769) by Adam Wight
- git #e3bc1c31 - Nearby: Minor tweaks/updates to popup CSS code (T327926) by thiemowmde
Linter
[edit]- git #e2ce10d5 - Translate special page name (LintErrors) into Polish by Msz2001
Math
[edit]- git #5eba9b74 - Optimize Test Parametrization (T327392) by Stegmujo
- git #be8725c1 - Add New TexUtil-Reference which also has Chem (T327388) by Stegmujo
- git #17d9ade3 - Insert MathML-Comparator features in MathML-Tests (T327393) by Stegmujo
- git #a1cddd7e - Add MathML-Comparator algorithm for the automated tests (T885309) by Stegmujo
MobileFrontend
[edit]- git #5166bb06 - MobileContext: Simplify shouldStripResponsiveImages() (T326147) by Amir Sarabadani
- git #f98cc27f - Revise "Expand all sections" setting language (T325578) by Bartosz Dziewoński
NearbyPages
[edit]- git #a1b0e573 - Disable button on location permission error (T328550) by nik-55
- git #55dbaa4d - Show Result for Non Ascii characters (T326905) by nik-55
OATHAuth
[edit]- git #56b1b238 - API: Do not expose the module name in the output (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" (T328500) by Kosta Harlan
- git #a6091184 - Load PageTriageExternalTags on mobile and desktop (T328500) by Jon Robson
- git #f30ba5ab - QueueManager: Add insert method and use it from PageTriage class (T324211) by Kosta Harlan
- git #232f8fbe - NewPagesFeed: Show statistics for unreviewed drafts in footer (T326129) by MPGuy2824
Popups
[edit]- git #dbcccbae - styles: Replace deprecated Less mixin calls with unprefixed CSS property (T308351) by Wandji69
- git #119483bd - Expand tests to include hash fragment behaviour (T198652) by Jon Robson
PropertySuggester
[edit]- git #fd079bce - Explicitly mark target of module (T326405) (T328500) (T328522) by Jon Robson
SearchVue
[edit]- git #d36490bb - Portrait images are shown as landscape in commons widgets for mobile (T326344) by Simone Cuomo
- git #37258077 - Also apply aspect ratio to parent container (T328095) by Matthias Mullie
- git #488bbde8 - Remove mobile conditionals (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 (T318263) by Sam Smith
TemplateSandbox
[edit]- git #93946b07 - Use skin-specific table of contents (T327030) by Bartosz Dziewoński
TimedMediaHandler
[edit]- git #6d875895 - TimedText: Diff previews should show the new revision (T272438) by Derk-Jan Hartman
- git #f4948fdd - TimedMediaIframeOutput: Remove ref to non-existent ext.tmh.player.inline.styles (T327685) by Timo Tijhof
- git #64c0b3ed - Stop using $lbf->commitAll() (T326274) by Amir Sarabadani
Translate
[edit]- git #d35e321c - Special:AggregateGroups: Bug fixes in source language implementation (T281073) by wangombe
- git #ace3be0a - ext.translate.statsbar: Update to use LESS by Abijeet
- git #6b92683e - AggregateGroups: Allow setting a source language (T281073) by wangombe
- git #84ef6738 - Special:AggregateGroups: Add source language selector (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 (T328955) by David Lynch
- git #722e639c - Update VE core submodule to master (b5c670c7a) (T305762) by Ed Sanders
- git #0e115d91 - Update VE core submodule to master (b8cc71bdc) (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" (T325249) by Bartosz Dziewoński
- git #99b1220a - Re-apply "Rewrite mw.libs.ve.getTargetDataFromHref with URL API" (T325249) (T325566) (T327779) by Bartosz Dziewoński
- git #4155ac51 - Document need to remove data-mw-section-id attributes when saving (T328268) by Ed Sanders
- git #988097b0 - Add language and direction to preview (T328388) by Brandon Fowler
- git #c5cccfc8 - Set a min-height on surface in Vector 2022 (T328048) by Ed Sanders
- git #e52058fa - Error logging for native URL errors (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 (T328069) by Jan Drewniak
- git #b08afd4e - REST: Add GetItemDescriptionsRouteHandler (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 (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 (T328462) by sihe
- git #0e5d563d - REST: Create DescriptionsSerializer (T328468) by Muhammad Jaziraly
- git #20b06cb8 - REST: Implement ItemDescriptionsRetriever (T328466) by Muhammad Jaziraly
- git #ba82e0de - REST: Add Description and Descriptions ReadModels (T328461) by Ollie Shotton
- git #c0283a18 - lib: Drop use of forEachOpenPrimaryConnection in FakeLoadBalancer (T326274) by Amir Sarabadani
- git #14ce296d - CachingKartographerEmbeddingHandler: Fall back to Special:BlankPage title (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 (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 (T305378) by Marius Hoch
- git #31ba8275 - docs/topics/lua.md: Fix getDescriptionByLang example (T230839) by Marius Hoch
- git #48fb2882 - Introduce mw.wikibase.getDescriptionByLang (T230839) by Noa wmde
- git #fd3d6e61 - Rename $out to $outputPage in BeforePageDisplayHandler by Lucas Werkmeister
- git #42fd9605 - Update EntityUsage::SITELINK_USAGE's documentation (T305378) by Marius Hoch
- git #37f7f67b - Add types to client's BeforePageDisplayHandler (T251382) by Michael Große
- git #3daeea9b - Fix wblistentityusage generator usage (T254334) by Lucas Werkmeister
- git #1ddbf3b1 - Move itemlink styles to wikibase.alltargets (T328150) by Lucas Werkmeister
- git #fde25791 - SpecialAvailableBadges: add wikibase.alltargets module (T325084) by Lucas Werkmeister
- git #1c13b7f9 - Replace wikibase.common with wikibase.alltargets + wikibase.desktop (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 (T326405) by Lucas Werkmeister
WikibaseLexeme
[edit]- git #929df312 - Document Lexeme JSON-structure (T201489) by Michael Große
- git #6a6f6a0a - Don’t require wikibase.desktop module (T328150) by Lucas Werkmeister
- git #09ca9b12 - Replace wikibase.common with wikibase.alltargets + wikibase.desktop (T325084) by Lucas Werkmeister
- git #fe93cc57 - Set explicit targets of most ResourceLoader modules (T326405) by Lucas Werkmeister
WikibaseQualityConstraints
[edit]- git #4114381e - Clean up ConstraintParameterParser doc comments (T219037) by Lucas Werkmeister
- git #132694d7 - Remove unused @throws from DelegatingConstraintChecker (T219037) by Lucas Werkmeister
Wikidata.org
[edit]- git #88411a8a - Add badge styles on mobile as well (T325084) by Lucas Werkmeister
WikiEditor
[edit]- git #e97ae24d - Styles: Replaces deprecated mixins prefixes with unprefixed CSS property (T308351) by Wandji69
WikiLambda
[edit]- git #bc0c92eb - increase code coverage thresholds for vue files by Julia Kieserman
- git #b4ff0d59 - add additional ZObjectKeyValue test (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 (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) (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 (T328052) by gengh
- git #3adef783 - Switch to codex-design-tokens (T328052) by gengh
- git #3c23b14b - ZObjectStore: Prohibit edits and creates of ZProgramming languages (T282914) by James D. Forrester
- git #9815ef5e - ZObjectStore: Prohibit edits and creates of ZNatural languages (T282914) by James D. Forrester
- git #2db75a97 - ZObjectStore: Prohibit edits and creates of ZTesters (T282914) by James D. Forrester
- git #6a0ac528 - ZObjectStore: Prohibit edits and creates of ZImplementations (T282914) by James D. Forrester
- git #ae174974 - ZObjectStore: Prohibit edits and creates of ZFunctions (T282914) by James D. Forrester
- git #6f3a2688 - ZObjectStore: Prohibit edits and creates of ZTypes (T282914) by James D. Forrester
- git #97fc3a83 - ZObjectStore: Prohibit edits and creates of pre-defined ZObjects (T282914) by James D. Forrester
- git #9db01c74 - ZObjectStore: Prohibit edits and creates to authorised users (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 (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 (T328571) by Stephane Bisson
- git #2f8df7a9 - Hide thumb images (T328400) by Stephane Bisson
- git #bd391a58 - Hide navigation elements (T328571) by Stephane Bisson
Skins
[edit]CologneBlue
[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 (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 (T271114) by Arlo Breault
Vector
[edit]- git #76624949 - Move Log in link to overflow menu (T289212) by bwang
- git #d16d7e80 - Sticky header logout goes via API avoiding a second click (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 (T327795) by Jon Robson
- git #d5e9a750 - search: Adjust SearchBoxLoader for border-box change in Codex (T322383) by Roan Kattouw
- git #44395524 - Improve wikibase interlanguage link styles (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 (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 (T328121) by Ed Sanders
- git #45247802 - Add setFocusToToggleButton function to pinnableElement.js (T325020) by bwang
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #0cf02db3 - [BREAKING CHANGE] Pass Target to UI Surface and use instead of ve.init.target (T305762) by Ed Sanders
- git #fb7f3857 - Pass surface to all dialogs, and use in CommandHelpDialog (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
[edit]304 Changes in 46 repos by 81 authors