MediaWiki 1.38/wmf.13
MediaWiki 1.38.0-wmf.12 | Deployment of MediaWiki 1.38.0-wmf.13 to Wikimedia sites | MediaWiki 1.38.0-wmf.16 |
The latest version (labeled "1.38.0-wmf.13") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 14 December 2021 (see the roadmap).
Core changes
edit- git #c1ed52fc - Branch commit for wmf/1.38.0-wmf.13 by trainbranchbot
- git #8a6aafc5 - Use native method to disable new users checkbox in Special:Preferences (task T272302) by Func
- git #e85d532a - RemoteIcuCollation (task T263437) by Tim Starling
- git #46425659 - rdbms: add query timeout support to Database::select() (task T129093) (task T195792) by Aaron Schulz
- git #a82b186d - rdbms: Explicitly set Sqlite PDO ATTR_ERRMODE to ERRMODE_SILENT by Aaron Schulz
- git #07545c23 - UserSelectQueryBuilder: Make it possible to filter via user's hidden status (task T291966) by Martin Urbanec
- git #8dca3555 - rdbms: Remove five deprecated methods from IDatabase (task T296960) by Amir Sarabadani
- git #70b2a28b - tests: Make it easier to debug MediaWikiTitleCodecTest failures by Kunal Mehta
- git #5ad1190f - Remove unreachable parts of getTitleInvalidRegex() in PHP and JS (task T297578) by Kunal Mehta
- git #9ed16ab9 - mediawiki.jqueryMsg: Handle SERVERNAME by Gergő Tisza
- git #36195480 - Add support for conditional disable fields in HTMLForm (task T272302) by Func
- git #e3c0032f - Add SpecialPage::newSearchPage to replace Skin::setSearchPageTitle (task T295616) by jdlrobson
- git #4f60541f - Sync up with Parsoid parserTests.txt by C. Scott Ananian
- git #b433f53c - Sync up with Parsoid mediaParserTests.txt by C. Scott Ananian
- git #9778adf1 - Refactor SettingsBuilder to use BagOStuff. (task T294748) by Dan Duvall
- git #972dde71 - DeprecationHelper: avoid closures (task T297236) by daniel
- git #8190a51c - Fix bottom margin for thumbs by Arlo Breault
- git #e3d4fff3 - Revert "Add new watchlist hook to better support syncing between multiple watchstars" (task T294759) by Esanders
- git #10aee72a - RevisionStore: Pass $flags in getRelativeRevision() by Bartosz Dziewoński
- git #35e1f7cc - JsonCodec: Fix test by Gergő Tisza
- git #99bd8bdd - rdbms: remove pointless DatabasePostgres::tableName() method by Aaron Schulz
- git #fe75ca87 - filerepo: Increase ttl for foreign metadata to 4h and make configurable (task T261375) by Brian Wolff
- git #de714a4e - Update WVUI to 0.3.4 (task T297421) by Roan Kattouw
- git #408b777d - Fix indent in TemporaryPasswordPrimaryAuthenticationProvider by Umherirrender
- git #41ca4f82 - rdbms: Fix query prefix logging by Amir Sarabadani
- git #50f1f7fe - Settings: Add config merge strategies to apply on settings by Derick Alangi
- git #6aac95eb - Settings: Introduce PhpSettingsSource for provisioning settings (task T297320) by Derick Alangi
- git #b4c63c64 - Remove some more comments that literally repeat the code by Thiemo Kreuz
- git #28062181 - Add content-media print styles (task T287965) by Arlo Breault
- git #76c761a8 - rdbms: Drop IDatabase::aggregateValue() (task T296960) by Amir Sarabadani
- git #9496e37a - Additional tests for LinksUpdate and LinksDeletionUpdate by Tim Starling
- git #9a41ec0e - Use Html::… methods for all HTML in ImageHistoryList by Thiemo Kreuz
- git #72ada3c1 - rdbms: Remove IDatabase::getServerUptime() (task T296960) by Amir Sarabadani
- git #dc66f783 - WikiExporter: Avoid bitwise op with non-integer (task T296545) by Ammarpad
- git #7140cf9b - Add entry point name to disabled Session exception if possible (task T296898) by Ammarpad
- git #6df6282c - mediawiki.base: Add missing toString param to Message#escaped() (task T292489) by Timo Tijhof
- git #afecf46c - Add LinksUpdate::getPageId() by Tim Starling
- git #4ba64a19 - Add IDatabase::factorConds() by Tim Starling
- git #dd4d1db8 - TestRunner: Set local interwiki URLs to match wgServer, like in production by Bartosz Dziewoński
- git #be574baa - installer: Fix Postgres mistakes in using changeField method (task T286779) (task T297031) by Amir Sarabadani
- git #5bd107c9 - Upgrade Vue to the migration build of Vue 3 (task T251974) by Roan Kattouw
- git #ffc247d4 - SettingsBuilder: load skins and extensions by daniel
- git #288d29e2 - Remove unused User::newFromAnyId from LocalFileDeleteBatch by Umherirrender
- git #90eb8a6f - MediaWiki:Tog-fancysig: Change "automatic link" to "automatic link to your user page" (task T296587) by Tranve
- git #a3ce7901 - media: Invalidate all file-djvu WAN caches (task T296001) by Amir Sarabadani
- git #5b3db0e9 - Allow editors to blank the heading, standardize heading class (task T297019) by jdlrobson
- git #ede308ed - Drop pr_user from page_restrictions (task T199377) by Amir Sarabadani
- git #eb276dcc - Change style for class mw-history-suppressed from bold to grey (Base 10) (task T296553) by Umherirrender
- git #7359c6bd - Allow DeleteLogFormatter to work with pre-T20361 (April 2009) log rows (task T289806) by Umherirrender
- git #3b52802e - Add project local interwiki to ParserTestRunner (task T228616) by Arlo Breault
- git #66102bd5 - resourceloader: Remove support for $algo param in FileContentsHasher (task T32956) by Timo Tijhof
- git #9c79f276 - Streamline some pieces of code in ImageHistoryList by Thiemo Kreuz
- git #ecec1477 - maintenance: Add --parse-title option to edit.php to parse the title input by Ed Sanders
- git #35229394 - rdbms: Remove IDatabase::pendingWriteRowsAffected() (task T296960) by Amir Sarabadani
- git #6c4ad39c - Remove IDatabase::preCommitCallbacksPending() (task T296960) by Amir Sarabadani
- git #61e16d8e - tests: Add structure test for bundlesize.config.json (task T255149) by Kosta Harlan
- git #1c70c8fe - Maintenance.php: Code cleanup to console functions by Reedy
- git #bdb127cf - en.json: Use capitalization according to BCP 47 for variantnames by Fomafix
- git #6c4ac7dd - Deprecate $wgAjaxUploadDestCheck, act as always-true (task T291375) by Fomafix
Vendor
edit- git #1223495a - Bump Parsoid to 0.15.0-a13 (task T228616) by sbailey
- git #65453e90 - Bump wikimedia/parsoid to 0.15.0-a12 (task T263203) (task T292022) by Subramanya Sastry
Extensions
edit3D
edit- git #3260dab3 - Remove use of $wgUseAjax by Taavi Väänänen
AbuseFilter
edit- git #9e333b38 - Hyphenating "case-insensitive" by Amir E. Aharoni
Babel
edit- git #0b4e7537 - Update, merge zh-tw translations back to zh-hant and recover zh-cn, zh-sg translations in mediawiki/extensions/Babel (task T286291) (task T296189) by Winston Sung
CentralAuth
edit- git #0537e43c - GlobalRename: Inject GlobalRenameUserValidator by Taavi Väänänen
- git #e8c0ead8 - Drop support for global user merges (task T216089) by Taavi Väänänen
- git #c785a6d0 - Simplify GlobalUserMergeLogFormatter by Taavi Väänänen
- git #dc2865c9 - LocalRenameJob: Drop back compat by Taavi Väänänen
- git #4ad0c652 - Move ::centralLBHasRecentPrimaryChanges() to CentralAuthDatabaseManager (task T289913) by Alexander Vorwerk
- git #b7b30857 - Add missing line breaks to migratePass0 by Taavi Väänänen
CirrusSearch
edit- git #d5941684 - phan: rm redundant enable_class_alias_support by Antoine Musso
Cite
edit- git #90fb1eba - ve.ui.MWReferencesListDialog: Fix exception caused by a copy-paste mistake (task T297418) by Bartosz Dziewoński
- git #bee35733 - ve-cite: Export citationTools as native object instead of JSON string message by Timo Tijhof
- git #471e73a7 - ve-cite: Remove redundant check for visualeditor-cite-tool-definition.json by Timo Tijhof
cldr
edit- git #2941387f - Add Nanai (gld) and Nawdm (nmz) (task T297073) (task T297074) by Raymond
CodeMirror
edit- git #189bef82 - Set the line-break attr to initial (task T252965) by Func
- git #561ffca7 - Don't mess up the page when running tests via Special:JavaScriptTest by Bartosz Dziewoński
- git #d97fa84d - Fix invalid reference to core resources/ directory (task T296639) by Timo Tijhof
Collection
edit- git #98003448 - Fixes in API messages by Amir E. Aharoni
ConfirmEdit
edit- git #1f335f0d - Adjust the mime type of reCaptcha (task T284894) by Func
ContentTranslation
edit- git #8527f2c3 - CX3 Build 0.1.0+20211210 (task T296493) (task T294650) (task T296624) by NikG
- git #07c005d7 - Reference support: Customize Cite ContextItem classes for references (task T232330) by Santhosh Thottingal
- git #bec3f301 - Make RL-loaded Vue code compatible with Vue 3 migration build (task T294470) by Roan Kattouw
DiscussionTools
edit- git #d228ca0f - Update abtest bucketing for newtopictool usage (task T291307) by David Lynch
- git #a96c5286 - Fix PageRecord lookup (task T297431) by Bartosz Dziewoński
- git #dd896deb - Add 'legacyPrimary' links to API data for users without DT-enhanced HTML (task T296018) by Ed Sanders
- git #c71ca911 - Cache page properties in memory to avoid extra queries (task T297132) by Ed Sanders
- git #3cbca26b - Revert "Split DiscussionToolsEnableMobile=true into 'behind-overlay' and 'remove-overlay'" (task T295816) by Esanders
DonationInterface
edit- git #4da8175f - Remove PHP entry point (task T140850) by Umherirrender
- git #50859b6e - Adyen Checkout: Add method to pick out best apple pay contact name (task T296881) by jgleeson
- git #11a7e502 - Fix monthly convert button height (task T297012) by Andrew Green
Echo
edit- git #a3c55f62 - Avoid using User::getOption() method (task T296083) by vladshapik
- git #7dbc05fd - Use the LinksUpdateComplete hook (task T297011) by Tim Starling
- git #f7941220 - Avoid LinksUpdate public properties (task T296895) by Tim Starling
EventBus
edit- git #2dc8e337 - Use the new LinksUpdate::getPageId() (task T296895) by Tim Starling
FlaggedRevs
edit- git #44a9f9fd - API: Remove deprecated watchlist support (task T277883) by Amir Sarabadani
- git #4dd324ea - Fix the name of the new contributions index (task T275246) by Tim Starling
- git #d4d895e0 - Fix the mistake in passing parameter (task T296380) by Amir Sarabadani
- git #179e6dd7 - Change logic of pruneChange to allow deleting rows more flexibly (task T296380) by Amir Sarabadani
- git #03b20638 - Do not inject rev id of template when it's empty by Amir Sarabadani
Flow
edit- git #5728bff5 - Remove unused zh-hant mis-translation special page names/alias in StructuredDiscussions (Flow) (task T286291) (task T296190) by Winston Sung
GlobalPreferences
edit- git #c91eb426 - Use native method to disable checkboxes conditionally (task T272302) by Func
- git #09a8d956 - Add a server-side filter on local exceptions, and remove the initial disabled state of fields by Func
- git #6cc7072b - Infuse the field layout instead of widgets, to set the state of labels properly (task T296924) by Func
- git #cf0785a7 - Add missing UsersMultiselectWidget dependency (task T297370) by Thiemo Kreuz
GrowthExperiments
edit- git #c4c935c6 - SpecialEditGrowthConfig: Do not override difficulty (task T297217) by Gergő Tisza
- git #f88dbca3 - Reorganize mentorship-related hooks by Martin Urbanec
- git #bae05f06 - MentorManager: Support weights for mentors (task T287917) by Martin Urbanec
- git #71790fdd - CacheDecorator: Use JSON serialization (task T296610) (task T297248) by Gergő Tisza
- git #ed5c41b4 - Split out CacheDecorator tests + increase coverage by Gergő Tisza
- git #33f86117 - CacheDecorator: Bump cache version (task T297248) by Gergő Tisza
- git #3c55d8ba - Mentor dashboard: Fix resource panel link (task T297276) by Gergő Tisza
- git #7532706b - Add an image: remove pointer-events: none on the image container in ceRecommendedImageNode (task T296003) by MewOphaswongse
- git #2f875f7c - Quick fix for task type handling in change tagging (task T297004) by Gergő Tisza
- git #15446551 - Add Image: Use tasktype, not quality gate, to pass caption limit by Gergő Tisza
- git #59dae6e5 - Add an image: Only validate caption if the recommendation is accepted (task T297250) by MewOphaswongse
- git #174aba3f - Add an image: return a delay from the dialog's setup process (task T297176) by MewOphaswongse
- git #1904af03 - Add an image: Prevent interaction with tools in disabled toolgroup (task T296116) by MewOphaswongse
- git #6bfae013 - SearchTaskSuggester: Don't throw error on invalid tasktype (task T296366) by Kosta Harlan
- git #97d5d5a3 - Community configuration: Handle disabled task types (task T294518) by Gergő Tisza
GWToolset
edit- git #af6db2a8 - Remove PHP entry point (task T140850) by Umherirrender
InputBox
edit- git #b808f7f5 - Make InputBoxHooks::render() non-static by C. Scott Ananian
- git #cbead9bf - Introducing a namespace for InputBox by Isabelle Hurbain-Palatin
Interwiki
edit- git #ee7b69b8 - Get config with SpecialInterwiki::getConfig by Umherirrender
- git #9f9e40cf - Replace $wgLegalTitleChars with Title::legalChars() (task T297340) by Umherirrender
IPInfo
edit- git #bc980bc0 - Add connection type and user type to infobox (task T269304) by STran
- git #b4cc4b4d - Display Block and Contrib info in popup (task T286662) by wikitrent
- git #a80c9746 - Use flexbox for infobox display (task T295466) by STran
- git #41908f2d - Add error messages for infobox (task T293285) by STran
- git #a4b94ec1 - Move a CSS rule to the ext.ipInfo module by Thalia
- git #6a3e70e3 - Clarify the purpose of init.less, loaded in a styles-only module by Thalia
Kartographer
edit- git #232e4ceb - Support versioned live maps (task T293844) by Adam Wight
- git #019d7b53 - Support versioned static mapframes (task T293844) by Adam Wight
Linter
edit- git #518a7597 - Fix plural in redirect by Arlo Breault
- git #142a9a2f - s/mw:Help:Extension:Linter/mw:Help:Lint errors/ by Arlo Breault
MediaSearch
edit- git #e3702676 - Don't call $refs methods inline in template (task T297664) by Eric Gardner
- git #57b66241 - store: Move $log() calls out of store, into App component (task T297529) by Roan Kattouw
- git #5eb57d74 - Vue: Unbreak after Vue 3 migration (task T297529) by Roan Kattouw
- git #e19ebdf3 - Implement unit test for all files within the "resources/mixins" folder (task T295858) by adesoji
- git #d666a22a - Disable event logging for Quickview interactions (task T297400) by seddon
- git #b6c1576a - Unit test app.vue file (task T295854) by Simone This Dot
- git #62e64947 - Search_result_page_id should be integer (task T297400) by seddon
- git #399ed140 - unit test the store/actions.js file (task T295859) by Simone This Dot
- git #5b02d00a - unit test resources/store/getters (task T295859) by Simone This Dot
- git #b1109793 - Unit test Resources/Store/State.js (task T295859) by Simone This Dot
- git #b774c485 - Unit test all files within the resources/components/base folder by Simone This Dot
- git #f24c3183 - When closing the Quick View, the results view scrolls back to the top. (task T295610) by Simone This Dot
MobileFrontend
edit- git #320a1f71 - Prevent (un)watch text from showing in search watchstars (task T297023) by bwang
- git #a9150344 - Change anchor in last modified message to strong and span (task T163853) by Gagah Pangeran Rosfatiputra
- git #e484a655 - Set higher specificity (task T171726) by Derk-Jan Hartman
MultimediaViewer
edit- git #7dbee90c - Avoid ableist language in comments and test names by James D. Forrester
NewUserMessage
edit- git #d3677425 - Remove PHP entry point (task T140850) by Umherirrender
Poem
edit- git #6a12103a - Sync up with Parsoid poemParserTests.txt by C. Scott Ananian
QuickSurveys
edit- git #a5676aeb - Checks name of enabled Quick Survey for duplicate, logs if issue (task T255427) by EllenR
- git #5f91dfc5 - Don't reshuffle when clicking a button (task T295681) by jsn
Quiz
edit- git #8f0ee2f0 - Remove PHP entry point (task T140850) by Umherirrender
SecurePoll
edit- git #3191169d - Fully add new securepoll-view-voter-pii right (task T290808) by Alexander Vorwerk
- git #fd8008dc - SECURITY: Require securepoll-view-voter-pii right to view voter's PII (task T290808) by Sam Smith
TemplateWizard
edit- git #e9d2d1e7 - selenium: Cleanup of @wdio packages (task T294110) (task T294131) (task T294647) by Željko Filipin
- git #43be187e - selenium: Fix failing test (task T294131) by Agha Saad Fraz
TimedMediaHandler
edit- git #a59677cc - transcodeReport: Avoid ableist language in private variable name by James D. Forrester
Translate
edit- git #46c83b66 - AggregateGroupsSpecialPage: Replace sub group with group for toggles (task T90511) by Abijeet
- git #1e5f7bb2 - AggregateGroupsSpecialPage: Make toggle links keyboard accessible (task T90511) by Abijeet
- git #d275ed13 - Make language selector keyboard accessible on translation views by Niklas Laxström
- git #3917fbe3 - Make target language selector more prominent (task T296986) by Abijeet
- git #2ad48161 - Don't use $wgLegalTitleChars directly (task T297340) by Kunal Mehta
- git #6670129b - Special:Translate: Add language name in editor placeholder (task T296987) by Abijeet
- git #51c8533e - Remove isEditPage condition for the display of help and loading of VE by Isabelle Hurbain-Palatin
- git #47299256 - Remove isPlaceholderSupported check by Abijeet
TranslationNotifications
edit- git #5200ff91 - Remove PHP entry point (task T140850) by Umherirrender
VipsScaler
edit- git #d9e7b3ef - SpecialVipsTest: Avoid ableist language in comment by James D. Forrester
VisualEditor
edit- git #b733e74d - Check VisualEditorDisableForAnons in getEditPageEditor() (task T296269) by Bartosz Dziewoński
- git #845cd69b - Don't scroll to template parameters while the dialog loads (task T296743) by Thiemo Kreuz
- git #887a01a3 - Revert "Hide more button on parameter descriptions for screen readers" (task T296997) by Andrew Kostka
- git #5c0344ae - Use new select[First|Last]SelectableContentOffset methods (task T295905) by Ed Sanders
- git #cddd9702 - Update VE core submodule to master (21da0b01c) (task T295905) by Bartosz Dziewoński
- git #742aee7f - Add link to undocumented parameter help (task T284985) by WMDE-Fisch
- git #847ab180 - Remove unused CSS from template dialog by Thiemo Kreuz
- git #a8f835c3 - Raise PHP coding standards in this codebase a bit by Thiemo Kreuz
- git #96adda0d - Add safe-guard for early template dialog resize events by Thiemo Kreuz
WebAuthn
edit- git #6892418f - WebAuthnCredentialRepository: Avoid ableist language in comments by James D. Forrester
Wikibase
edit- git #62971bf8 - bridge: Avoid npm package resolution conflicts by Michael Große
- git #f8c30b49 - bridge: Make storybook work again and upgrade it to its latest version by Michael Große
- git #68ccaf77 - bridge: bump nvm node version to 12.22.7 by Michael Große
- git #994d03ea - Use the new LinksUpdate::getPageId() (task T296895) by Tim Starling
- git #cbd6961b - Update Termbox (fix for Vue 3 migration) (task T296202) by Lucas Werkmeister
- git #26b11d1b - Temporarily disable test:mwlibs (task T297381) by Lucas Werkmeister
- git #cfad8378 - bridge: Use short slot syntax by Michael Große
- git #db49dee8 - bridge: Update @typescript-eslint packages to 5.5.0 by Michael Große
- git #fac8dab4 - bridge: Upgrade eslint to 7.32.0 by Michael Große
- git #68e8d871 - bridge: Run npm dedupe by Michael Große
- git #f1cf666d - Update Termbox (next stage of Vue 3 migration) (task T296202) by Roan Kattouw
- git #b67bb856 - Introduce WikiPageItemOrderProvider (task T232557) by Noa wmde
WikibaseLexeme
edit- git #23baf046 - Replace <source> with <syntaxhighlight> in Lua docs by Lucas Werkmeister
- git #c7239bc5 - Add form:hasGrammaticalFeature() method (task T297478) by Lucas Werkmeister
- git #b989a9c8 - Add lexeme:getLemma(), sense:getGloss(), form:getRepresentation() (task T297024) by Lucas Werkmeister
- git #12896b9d - Remove most of mw.wikibase.lexeme Lua module (task T297404) by Lucas Werkmeister
- git #f69a2228 - Fix LexemeHeader and GlossWidget mounting (task T297328) by Lucas Werkmeister
- git #2ce9b0b4 - Temporarily disable test:mwlibs (task T297381) by Lucas Werkmeister
- git #ab4ec095 - Simplify LexemeLanguageCodePropertyIdConfig by Lucas Werkmeister
- git #b74f2d3e - Remove small pieces of unused code and PHPDoc comments by Thiemo Kreuz
- git #a007146a - Use more strict PHPUnit assertions in tests, if possible by Thiemo Kreuz
WikibaseLexemeCirrusSearch
edit- git #ef6e54a4 - Do not log a warning on search error (task T297319) by David Causse
WikibaseMediaInfo
edit- git #3a6cc8b6 - 'custommatch' feature (task T296309) by Cormac Parle
- git #3df09f25 - WikibaseMediaInfoHooks: Avoid ableist language in comment by James D. Forrester
- git #d21e3dec - Add url param to allow enabling references for testing (task T230315) by Matthias Mullie
- git #9841f7a6 - Refactor node matching (task T297171) by Matthias Mullie
- git #4038b8c0 - Discard empty references (task T297171) by Matthias Mullie
- git #51c771ef - Disable FT score normalization (task T296631) by Matthias Mullie
WikibaseQualityConstraints
edit- git #c8b6cecf - ViolationMessageSerializerTest: Avoid ableist language in test name by James D. Forrester
Wikidata.org
edit- git #0fbdd2b1 - Remove PHP entry point (task T140850) by Umherirrender
WikidataPageBanner
edit- git #71dcc4fb - Make sure 'enable-toc' key is set (task T297318) by Alexander Vorwerk
WikiEditor
edit- git #b8a4fcc9 - Fix link-inserter event value when dialog opens (task T293167) by Sam Wilson
- git #b4f14405 - Tag WikiEditor edits with a hidden tag (task T249038) by Ed Sanders
- git #b296fc35 - Move insert-link mode constants to a better location (task T293168) by Sam Wilson
- git #d96435cd - Prevent external links from showing as invalid (task T293168) by Sam Wilson
- git #c062d047 - build: Load ConfirmEdit as phan dependency (task T296287) by Umherirrender
WikiLambda
edit- git #3963bccb - create new tab component for function editor (task T297098) by jkieserman
- git #d6e1ebb5 - Migrate the WikiLambda extension's Vue code to initiate using `createMwApp()` (task T297227) by Simone This Dot
- git #a8355f2f - Revert "Use new 'deepEqual' and 'deepCopy' utilities from function-schemata" (task T296937) by Jforrester
- git #5aabdd76 - Update function-schemata sub-module to HEAD (f50c0da) by James D. Forrester
- git #ed2ab2b3 - ZLangRegistry::getLanguageZidFromCode: Add fallback flag and use when we take user input by James D. Forrester
- git #ae3253b3 - Follow-up f0fe1de98: Fix typo by James D. Forrester
- git #f0fe1de9 - Hooks::onHtmlPageLinkRendererEnd: ZID isn't a language code, oops by James D. Forrester
- git #3d4d9957 - Use new 'deepEqual' and 'deepCopy' utilities from function-schemata (task T296937) by jkieserman
- git #b050b260 - Vue: Provide a new FunctionDefinition component for those kinds of page (task T297095) by Simone This Dot
- git #d0b2c72e - Update function-schemata sub-module to HEAD (e130e59) (task T290586) (task T290787) (task T292787) (task T293916) (task T295373) (task T295677) (task T296405) (task T296937) by James D. Forrester
- git #feec656f - remove getZObjectAsJsonByZID (task T296827) by Simone This Dot
- git #f4d2273d - SpecialListZObjectsByType: Use query continuation to give the DBs time to breathe (task T296885) by James D. Forrester
- git #843cb817 - SpecialListZObjectsByType: Pass variables into i18n string by James D. Forrester
- git #909b5138 - SpecialListZObjectsByType: Don't error if the user gives us nonsense by James D. Forrester
WikiLove
edit- git #4fd6f095 - Hooks::getUserTalkPage: Avoid ableist language in comment by James D. Forrester
WikimediaEvents
edit- git #f31fe9d5 - AuthManagerStatsdHandler: Avoid ableist language in comment by James D. Forrester
- git #77dacb60 - Delay `init` event to when document is ready (task T294651) by jdlrobson
WikimediaIncubator
edit- git #b6e21832 - Avoid using User::getOption() method (task T296083) by vladshapik
WikimediaMaintenance
edit- git #dd1e68a5 - Use namespaced LocalRenameUserJob by Alexander Vorwerk
WikimediaMessages
edit- git #d44b08b5 - Remove `{{SITENAME}}` from test survey question (task T297537) by jsn
- git #a29e4476 - Update messages for the GDI safety internal survey (task T296660) by jsn
Skins
editMinervaNeue
edit- git #d8c505c7 - Move bundlesize test to MediaWikiIntegration test (task T255149) by Kosta Harlan
Vector
edit- git #60553ff3 - Prevent A/B test enrollment hook from firing for unsampled (task T297662) by Clare Ming
- git #98343731 - Don't add language button to sticky header on pages without languages in content (task T297362) by jdlrobson
- git #dfa64974 - Fix format of VectorWebABTestEnrollment (task T295972) by Clare Ming
- git #ca501bb5 - Remove need for html-class template property by jdlrobson
- git #6270246d - Move bundlesize test to MediaWikiIntegration test (task T255149) by Kosta Harlan
- git #9dcfc1ff - Add language switching alert in sidebar for language in header (task T295555) by Clare Ming
- git #51cce2d0 - Define sticky header ULS behaviour (task T296680) by jdlrobson
- git #454a2845 - Update A/B test enrollment name (task T292587) by Clare Ming
- git #b79290f5 - Make ULS in header quiet progressive button (task T291286) by bwang
- git #24a58173 - Feature flag language button in main page header (task T293470) by Nicholas Ray
- git #43c1fee6 - Add data-event-name attribute to sticky search icon. (task T296999) by Clare Ming
- git #4df98577 - Use sans-serif for figures (task T287965) by Arlo Breault
- git #aa446962 - Align `mw.notify()` alerts to avoid overlapping sticky header (task T260338) by Jan Drewniak
- git #fbc5241c - [Documentation] Document decision in T293441 in code by jdlrobson
Misc
editVisualEditor/VisualEditor
edit- git #21da0b01 - Add some test cases for linear delete in lists by Ed Sanders
No changes
edit- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- CheckUser
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- CodeReview
- Cognate
- CologneBlue
- CommonsMetadata
- CongressLookup
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- DynamicSidebar
- Elastica
- ElectronPdfService
- EntitySchema
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- ImageMap
- Insider
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- LiquidThreads
- Listings
- LocalisationUpdate
- LoginNotify
- MachineVision
- MapSources
- MassMessage
- Math
- MediaModeration
- MobileApp
- Modern
- MonoBook
- NavigationTiming
- NearbyPages
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageTriage
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- PoolCounter
- Popups
- ProofreadPage
- PropertySuggester
- RSS
- ReadingLists
- RelatedArticles
- Renameuser
- RevisionSlider
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- SecureLinkFixer
- ShortUrl
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateStyles
- TextExtracts
- Thanks
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TrustedXFF
- TwoColConflict
- UniversalLanguageSelector
- UploadWizard
- UploadsLink
- UrlShortener
- UserMerge
- WikibaseCirrusSearch
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- Wikisource
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
edit254 Changes in 59 repos by 76 authors