MediaWiki 1.38/wmf.9/Changelog
< MediaWiki 1.38 | wmf.9
Core changes
edit- git #0e60ddbe - Branch commit for wmf/1.38.0-wmf.9 by trainbranchbot
- git #9a4af256 - Introduced settings sources and formats (task T295499) by Dan Duvall
- git #d762c439 - media: Avoid logspam in case of lack of 'data' in metadata by Amir Sarabadani
- git #8c4898d6 - Revert "media: Port DjVuImage::retrieveMetaData() to use BoxedCommand" by Ladsgroup
- git #a0237b87 - mediawiki.ui: Organize files by module bundle (task T193826) by Timo Tijhof
- git #9c97f7a7 - Follow-Up: I10fbd4b6a: Update @since tags as those were backported (task T281972) by Alexander Vorwerk
- git #f172fd71 - Create redirect Special Pages for delete and protect action (task T295611) by Alexander Vorwerk
- git #4e8e644f - Increase memory limit for DjVu metadata (task T275268) by Amir Sarabadani
- git #84dfbecc - Introducing SettingsBuilder for loading settings files. (task T294740) (task T295500) (task T294741) by daniel
- git #9b92c108 - Drop User methods which were deprecated since 1.35 (task T277511) by vladshapik
- git #19604500 - media: Make new DjVu metadata handler more defensive by Amir Sarabadani
- git #a8557554 - media: Build and use JSON for metadata of djvu instead of XML (task T275268) (task T192866) by Amir Sarabadani
- git #9105283e - DeleteAction: properly handle the "page not found" case by Daimona Eaytoy
- git #1ccd95dc - Deprecate $hasHistory param to ContentHandler::getAutoDeleteReason() (task T288282) by Daimona Eaytoy
- git #b2a2e0bf - Upgrading guzzlehttp/guzzle (7.2.0 => 7.4.0) by Reedy
- git #f913f4d2 - Update wikimedia/minify to 2.2.5 by Timo Tijhof
- git #2d27b468 - Update deprecated Guzzle Psr7 function calls by Reedy
- git #47e88723 - Use ParserCache for local file description renders (task T292302) by Petr Pchelko
- git #5461404d - Move Content::prepareSave to ContentHandler (task T287159) by Roman Stolar
- git #eb9359af - resourceloader: Only load LanguageFallback data if module has languageScripts by Timo Tijhof
- git #15563022 - DjVu: Update @since tag from 1.37 to 1.38 for $wgDjvuShell by Yuki Shira
- git #66ca4ece - rdbms: rename Database::wasConnectionError() and make it protected by Aaron Schulz
- git #4f398a0d - rdbms: make Database transaction IDs more collision resistant by Aaron Schulz
- git #923a6058 - resourceloader: Fix indent in ResourceModules docs for "es6" option by Timo Tijhof
- git #61c6b312 - objectcache: make CACHE_MEMCACHED alias "memcached-php" by Aaron Schulz
- git #1c9e45bb - Return instance from createMwApp().mount() by Lucas Werkmeister
- git #0f4a7756 - Tweak error message for missing composer dependencies by wctaiwan
- git #8f6d05e6 - objectcache: add watchErrors() to BagOStuff/WANObjectCache by Aaron Schulz
- git #526fb0cf - rdbms: Reduce time precision in DBPerformance messages to 3 digits by Timo Tijhof
- git #12cac7cc - LockManager: distinguish conflicts from other kinds of lock errors (task T283045) by Tim Starling
- git #9834e56f - media: Port DjVuImage::retrieveMetaData() to use BoxedCommand (task T289228) by Kunal Mehta
- git #9fe29959 - build: Update eslint-config-wikimedia to 0.21.0 by Ed Sanders
- git #39644494 - resourceloader: Fix null type docs for FileModule::getPackageFiles by Umherirrender
- git #e535eb1e - language: Use property LanguageConverter::mUserVariant for optimisation by Umherirrender
- git #643fc535 - Reapply "Move limit report rendering to ParserOutput" by Ppchelko
- git #efdf87ba - RELEASE-NOTES-1.37: Prepare for 1.37.0-rc.2 by Reedy
- git #8d2be770 - Drop User::getRights() (task T277511) by vladshapik
- git #2bcb3fe5 - Revert "Move limit report rendering to ParserOutput" by Ppchelko
- git #58d50a51 - LoginSignup: Add function for overriding benefits container (task T295068) by Kosta Harlan
- git #6fbea844 - resourceloader: Use UserIdentity in some cases by Umherirrender
- git #53ceaca6 - Update doctrine/dbal versions by Reedy
- git #6cbff5bb - Make DeleteAction and FileDeleteAction share showForm (task T288282) by Daimona Eaytoy
- git #710e4700 - Add linkTrail for several Cyrillic-script languages (task T290359) by Amir Aharoni
- git #1e94b195 - Add the Pa'O language (blk) to Names.php (task T294729) by Amir E. Aharoni
- git #b1b1ec34 - ApiQuerySiteinfo: Fix "rightsinfo"/"url" when $wgRightsPage is set (task T295191) by Bartosz Dziewoński
- git #14f9fb02 - Vue: Add propsData parameter to Vue.createMwApp() (task T294476) by Roan Kattouw
- git #d8b92b76 - ShellboxClientFactory: add RPCClient getters (task T263437) by Petr Pchelko
- git #da02313a - ContentHandlerTest: Remove wfGetLangObj and test case from test by Fomafix
- git #d1c292fe - registration: Let namespaces specify if they're includable (task T277210) by Kunal Mehta
Vendor
edit- git #8e2908e5 - Bump Parsoid to 0.15.0-a10 (task T295104) (task T214648) (task T294450) (task T214651) by sbailey
- git #cfa23a19 - Update guzzlehttp/* by Reedy
- git #b02e3126 - Update wikimedia/minify to 2.2.5 by Timo Tijhof
Extensions
editCategoryTree
edit- git #4a3f1aad - ApiCategoryTree: Inject services by Fomafix
Cite
edit- git #c8b691b8 - Follow-up cf95dbd: Fix incorrect scope in loop by Ed Sanders
- git #635850aa - build: Remove unused npm package fields by Timo Tijhof
- git #cb60e7aa - build: Update eslint-config-wikimedia to 0.21.0 by Ed Sanders
- git #cf95dbd4 - Move var declarations inline by Ed Sanders
- git #0d4bb626 - Move eslint client config to modules, fix warnings by Ed Sanders
- git #bad697bd - Use proper method for comparing linear data by Ed Sanders
Citoid
edit- git #59108461 - build: Update eslint-config-wikimedia to 0.21.0 by Ed Sanders
cldr
edit- git #937150af - Add Pa'O (blk) by Raymond
CodeReview
edit- git #8374f988 - Avoid using User::isBlocked() (task T292689) by vladshapik
ConfirmEdit
edit- git #87c1b070 - Replace deprecated methods IContextSource::getWikiPage && IContextSource::canUseWikiPage (task T275710) by Roman Stolar
ContentTranslation
edit- git #dc2506c6 - Revert "SX getInitialLanguagePair: Add debug logs to investigate issue" by Santhosh
- git #fba8d295 - CX3 Build 0.1.0+20211115 (task T273752) by Santhosh Thottingal
- git #a6d1b74b - Optimize two JavaScript code paths by Thiemo Kreuz
- git #8b1a608c - Prefer UserIdentity methods over User by Thiemo Kreuz
- git #c70e3e6b - Transition Gruntfile.js tasks to NPM scripts (task T295464) by Santhosh Thottingal
- git #1a0fdbce - Eslint: Ignore vue/no-v-html warnings by Santhosh Thottingal
- git #34ca7661 - SX sentence selector: Scroll the selected sentence in to view (task T273752) by Santhosh Thottingal
- git #277e6a77 - CX3 Build 0.1.0+20211108 (task T294065) (task T294642) (task T260134) (task T292828) (task T294068) (task T290428) (task T294006) (task T287236) (task T287236) (task T281559) (task T260134) by Santhosh Thottingal
- git #d67e51e5 - SX useDashboardInitialization: Fix missing variable bug by NikG
CreditsSource
edit- git #fb4f18dc - Fix url and message for creditssource-credits (task T295635) by xiplus
Disambiguator
edit- git #18f4b24e - Update notification summary message to match similar one in WikiEditor by Sam Wilson
- git #d3de131e - Add CodeMirror compatibility to DisambiguatorNotifications (task T292259) by MusikAnimal
DiscussionTools
edit- git #9adbbcca - Auto topic subscriptions disabled by default, enabled only for new users when out of beta (task T294398) by Bartosz Dziewoński
- git #9ded06a6 - First-run experience popup for automatic topic subscriptions (task T262103) by Bartosz Dziewoński
- git #90283b3a - Update the [subscribe] buttons when auto-subscriptions are added (task T284836) by Bartosz Dziewoński
- git #8d3cf30f - Automatic topic subscriptions (only for reply tool and new topic tool) (task T284836) by Bartosz Dziewoński
- git #0d57aa97 - Automatic topic subscriptions (on any edit) (task T284836) by Bartosz Dziewoński
- git #adf9f8dc - Messages for Automatic Topic Subscriptions feature by Ed Sanders
- git #bd405238 - Set a user preference to record whether the new topic tool has been used (task T294167) by David Lynch
- git #83ba4969 - Avoid splitting about-groups starting with an empty <span> (task T290940) by Bartosz Dziewoński
- git #e6de1c04 - Test case for splitting about-groups starting with an empty <span> (task T290940) by Bartosz Dziewoński
- git #3f5756f4 - List methods not covered by unit tests in TODO sections by Ed Sanders
- git #99b75746 - Split DiscussionToolsEnableMobile=true into 'behind-overlay' and 'remove-overlay' (task T295490) (task T295491) (task T280051) by Bartosz Dziewoński
- git #0fba9b00 - Suppress events from comments that are more than 10 minutes old (task T290803) by Ed Sanders
- git #a86d308d - CommentItem.php: Store timestamp object instead of string by Ed Sanders
- git #dbe900b0 - Handle window resize in debug mode by Ed Sanders
- git #7c3e583b - build: Update eslint-config-wikimedia to 0.21.0 by Ed Sanders
EntitySchema
edit- git #5e99c3d2 - build: Remove phan exclusions, disable per-line instead by Umherirrender
EventBus
edit- git #3fc2c1a3 - build: Update npm package mocha by Umherirrender
ExtensionDistributor
edit- git #05895ec6 - Add negative caching to Graphite stats requests (task T294220) by Kunal Mehta
FileImporter
edit- git #3e0d20d5 - Use narrow UserIdentity/Authority interfaces where possible by Thiemo Kreuz
- git #0067ee56 - Remove User and Title casts for ManualLogEntry by Umherirrender
Gadgets
edit- git #ea786ce9 - Re-apply "Make each gadget a separate preference, instead of one huge multiselect" (task T126962) by Bartosz Dziewoński
GlobalCssJs
edit- git #fd2609b9 - maintenance: Use 'ResoureLoader' service instead of unstable ctor call (task T32956) by Timo Tijhof
GlobalPreferences
edit- git #e54b657b - Change the way of fetching global preferences for Special:GlobalPreferences (task T294675) by Func
- git #057bfe6e - Remove old and unused code and hover-state for local prefs (task T294723) by Sam Wilson
- git #600da072 - Set initial state of local-exception disabling of preference (task T286271) by Sam Wilson
- git #c153f706 - Fix phpcs exclusion for private class member variables by Sam Wilson
- git #d5192dbc - Handle loosly-boolean local exception values (task T286271) by Sam Wilson
- git #e40f5fbb - Remove use of User::setOption (task T277511) by vladshapik
- git #03748125 - Disable no-jquery/no-sizzle rule and remove commented-out code by Sam Wilson
GrowthExperiments
edit- git #4f337966 - Allow for platform specific variant assignment (task T294737) by Kosta Harlan
- git #399a9b05 - End linkrecommendation variant experiment (task T294737) by Kosta Harlan
- git #35c32460 - Avoid long filenames break save dialog layout (task T295544) by Sergio Gimeno
- git #4e995bd3 - Suggested edits: Allow disabling task types via community config #2 (task T294518) by Gergő Tisza
- git #46176481 - Suggested edits: Allow disabling task types via community config (task T294518) by Gergő Tisza
- git #316e4bb0 - Suggested edits: Make dependencies internal for TaskTypesAbFilter.js by Gergő Tisza
- git #de69eeae - SpecialEditGrowthConfig: Add difflink to last edit by Gergő Tisza
- git #3a306042 - CI: Make ApiQueryMentorStatusTest fixture more fixed by Gergő Tisza
- git #81c17d81 - CI: Generalize CirrusSearch mocking hack by Gergő Tisza
- git #a3dc9456 - Structured tasks: Document setAssociatedRevId side effects (task T293169) by Gergő Tisza
- git #3526f1c7 - Add an image: Update text color for caption field (task T290781) (task T293161) by MewOphaswongse
- git #2c06d67d - Add an image: update copy & QQQs for suggested edits module (task T289827) by MewOphaswongse
- git #87c90d96 - Add an image: update copy & QQQs for AddImageCaptionInfoDialog (task T292887) by MewOphaswongse
- git #fdd4b98f - Add an image: Only update dialog size when it's shown (task T295618) by MewOphaswongse
- git #f55e26ba - ServiceImageRecommendationProviderTest: Fix coverage tags by Kosta Harlan
- git #476ed722 - Add an image: update copy & QQQs for image inspector, rejection dialog, edit summary, caption UI (task T290045) (task T290046) (task T290781) (task T290784) by MewOphaswongse
- git #540bad68 - Add Image: Track API performance (task T294886) by Sergio Gimeno
- git #48ecafb1 - Add Image: Suppress outline when canceling rejection dialog (task T290046) by Gergő Tisza
- git #d8a296fe - Suggested edits: Un-promisify quality gates by Gergő Tisza
- git #2d7a1cfa - Add an image: update onboarding copy text (task T292092) by Sergio Gimeno
- git #ebca3dda - AwaySettingsDialog: Return a promise when saving (task T295309) by Martin Urbanec
- git #c630613b - AwaySettingsDialog: Pause button should be enabled only when the form can be submitted (task T295308) by Martin Urbanec
- git #ce6eb5de - CreateAccountCampaign: Show/hide new HTML based on query param (task T295068) by Kosta Harlan
- git #a22db0a5 - Improve log method naming by Gergő Tisza
- git #90e55d5a - Add Image: Save dialog icon color (task T290784) (task T290046) by Gergő Tisza
- git #bfe17efe - Add an image: update copy & QQQs for difficulty overlay (task T289826) by MewOphaswongse
- git #5ae7ad85 - Add an image: caption changes (task T295512) by MewOphaswongse
- git #8fc89dcd - Mentor dashboard: Fix empty set handling in RC filter (task T294421) by Gergő Tisza
- git #84ad9ce5 - Add an image: Prevent pasting outside of the caption box (task T295434) by MewOphaswongse
- git #fcffcd51 - Add an image: guidance content (task T290791) by Sergio Gimeno
- git #37805dbe - Check for ImageRecommendationTaskType to avoid PhanUndeclaredMethod by Kosta Harlan
- git #fe680013 - Check taskState before handling caption exit (task T295426) by Kosta Harlan
- git #1572c06e - Mentor tools: When AwaySettingsDialog is cancelled, set the dropdown back to active (task T295307) by Martin Urbanec
- git #98afe08b - Add image: Manage minimum caption length from task type by Kosta Harlan
- git #963e43ed - Add an image: caption length validation (task T293161) by MewOphaswongse
- git #ca385f56 - Update Add Image schema version (task T294669) by Gergő Tisza
- git #8e533c87 - Add Image: Image details dialog (task T290782) (task T294669) by Gergő Tisza
- git #79c951f4 - Avoid getContext in SpecialPage constructor by Umherirrender
- git #c029d031 - Move hack out of SpecialHomepage::__construct (task T295395) by Umherirrender
- git #3465aa14 - Add an image: Update bullet style for AddImageCaptionInfoDialog (task T292887) by MewOphaswongse
- git #285500eb - Include ext.growthExperiments.SuggestedEditSession as a depedency for modules that use StructuredTaskLogger by MewOphaswongse
- git #799d4f64 - phpunit: Set GEHelpPanelHelpDeskTitle manually by Kosta Harlan
- git #5373ebb4 - MenteeOverviewDataUpdater: Use UserOptionsManager::saveOptions (task T295339) by Martin Urbanec
InputBox
edit- git #2e375a71 - Use HookHandlers to inject services and replace global variables by Fomafix
- git #b234d79a - Use services from Parser by Umherirrender
IPInfo
edit- git #ca044a45 - Make ext.ipInfo module's dependency on mediawiki.api explicit by Thalia
- git #01c1048d - Show country in the popup and infobox (task T267403) by AnaïsGueyte
- git #05fddb91 - Add IPInfo popup on content hook (task T293333) by STran
- git #39558326 - Add getCountry to Info (task T292626) by STran
- git #d7afb450 - Set DefaultUserOptions for all preferences (task T291748) by Umherirrender
Kartographer
edit- git #d928d1f3 - Fix link on "type": "satellite" for mapper.acme.com by Fomafix
- git #f8c74e3a - Add missing tests for default zoom level 0 by Thiemo Kreuz
- git #f2acf257 - Describe latitude/longitude in code documentation by Thiemo Kreuz
MachineVision
edit- git #710c3087 - build: Updating mediawiki/mediawiki-codesniffer to 38.0.0 by Umherirrender
- git #3df737e2 - Make MachineVision work with the Vue 3 migration build (task T294472) by Simone This Dot
MediaSearch
edit- git #74c7c0b7 - build: Updating mediawiki/mediawiki-codesniffer to 38.0.0 by Umherirrender
- git #4d96a28b - Ensure media search shows the "no result found" banner (task T294502) by Simone This Dot
MobileFrontend
edit- git #06fe947b - build: Updating mediawiki/mediawiki-codesniffer to 38.0.0 by Umherirrender
- git #f0f74553 - editor: Make inline logic more legible with ternary by Ed Sanders
- git #7cb3325b - Drop special MobileFrontend licensing (task T111833) by jdlrobson
- git #583167d0 - build: Update wdio devDependencies by Ed Sanders
- git #392c645b - Update overlay header to use flexbox instead of table (task T294033) by bwang
NearbyPages
edit- git #100aa742 - build: Updating mediawiki/mediawiki-codesniffer to 38.0.0 by Umherirrender
Popups
edit- git #835f887c - build: Updating mediawiki/mediawiki-codesniffer to 38.0.0 by Umherirrender
ProofreadPage
edit- git #ebd454d2 - Show the page status controls for IPs, but disabled. (task T293829) by Inductiveload
- git #15401c00 - build: Upgrade mediawiki-phan-config to 0.11.1 by James D. Forrester
- git #32d083bd - Build prev/next link only from the TOC (task T285610) (task T285738) by Tpt
- git #3d4c2ebb - build: Upgrade mediawiki-codesniffer to 38.0.0 by James D. Forrester
QuickSurveys
edit- git #096893f8 - eslint: Lint server files with wikimedia/server by Ed Sanders
- git #5ad88a51 - build: Update eslint-config-wikimedia to 0.21.0 by Ed Sanders
ReadingLists
edit- git #092c62d3 - Prefer ->isRegistered() over ->isAnon() by Thiemo Kreuz
Scribunto
edit- git #d2c23dd3 - Override ContentHandler::validateSave instead of Content::prepareSave. (task T287159) by Roman Stolar
TemplateStyles
edit- git #cacfbe6a - Override ContentHandler::validateSave instead of Content::prepareSave. (task T287159) by Roman Stolar
TheWikipediaLibrary
edit- git #c64daaf7 - Avoid TypeError when setting global prefernce (task T295543) by jsn
- git #30cdc381 - Check local echo noficiation for duplicates (task T295623) by jsn
- git #be19d797 - Prevent duplicate notifications (task T295484) by jsn
- git #ae074e1e - Use ConfigRegistry (task T295402) by jsn
Translate
edit- git #8ce10beb - Special:Translate: On List tab open the first unit only on page load (task T295655) by Sébastien Beyou
- git #c3129601 - Avoid getContext in SpecialPage::__construct by Umherirrender
- git #5b37d623 - TranslateReplaceTitle: Move to appropriate namespace (task T193166) by Abijeet
- git #4fdfff29 - Slight tweak to wording of message re: translation region in Visual Editor by C. Scott Ananian
- git #1b5a5bbb - Introduced version check on VisualEditor features (task T294605) by Isabelle Hurbain-Palatin
- git #e7d0ef5f - PageMigration: Handle invalid group when fetching translation units (task T217726) by Abijeet
UniversalLanguageSelector
edit- git #95b35715 - Update jquery.ime and jquery.uls from upstream by Amir E. Aharoni
- git #6c773eb3 - Update language name search data by Niklas Laxström
- git #6a68fd98 - Update jquery.ime and jquery.uls from upstream by Amir E. Aharoni
- git #10e15cf0 - Use .parseDom() instead of .parse() by Fomafix
- git #7617fda4 - Update OpenDyslexic by Reedy
UploadWizard
edit- git #6d0605ff - Add note explaining EXIF metadata (task T284941) by Simone This Dot
VisualEditor
edit- git #9c0867fb - Update VE core submodule to master (cf04cc0ae) by Bartosz Dziewoński
- git #0e1a5379 - Move feedback icon to correct position in template dialog (task T294839) by Thiemo Kreuz
- git #26cab312 - Only use aria description on multipart transclusions (task T295353) by WMDE-Fisch
- git #4ab6cb17 - Update VE core submodule to master (ef47d7814) (task T116525) (task T289092) by Bartosz Dziewoński
- git #e9dd51a7 - Fix specificity for mw-body-content in VE overlay (task T287733) by Ed Sanders
- git #198e62be - Move misplaced close button back to standard position (task T294839) by Thiemo Kreuz
- git #dd68dd38 - Minor fixes to floating help dialog in desktop mode (task T294839) by Thiemo Kreuz
- git #33840e88 - build: Update eslint-config-wikimedia to 0.21.0 by Ed Sanders
- git #da2df5a1 - Use a fullscreen help dialog for templates on mobile (task T294839) by Andrew Kostka
- git #0593278d - selenium: The first test (task T284165) by Željko Filipin
- git #72641151 - Implement floating help dialog for templates (task T294839) by Andrew Kostka
- git #5e13ccfb - Update shortcut to add a part in the template dialog, take #3 (task T294905) by Thiemo Kreuz
- git #36eacb10 - assert.ok -> assert.true by Ed Sanders
- git #b3925bae - Update VE core submodule to master (d29db14ee) by Bartosz Dziewoński
Wikibase
edit- git #8d8c1eda - bridge: Use new wdio-wikibase (task T277862) by Michael Große
- git #8667ba1e - Minor update to the package-lock.json format by Michael Große
- git #9ebdbe0a - Make "fake" title replacement checks more robust and test them (task T292336) by Matěj Suchánek
- git #55ee0f0c - Use local namespace lookup in HtmlPageLinkRendererEnd (task T292336) by Matěj Suchánek
- git #d44c38e3 - Add DomainDb documentation to the docs folder by Noa wmde
- git #edf9b664 - Remove “saved in parser cache” workaround (task T295357) by Lucas Werkmeister
- git #bf555509 - Fix LuaWikibaseIntegrationTest (task T295357) by Lucas Werkmeister
- git #e64a9021 - Add termbox language codes aqg and mcn (task T288335) (task T293884) by Remko de Keijzer
WikibaseLexeme
edit- git #8ac7062e - build: Updating mediawiki/mediawiki-codesniffer to 38.0.0 by Umherirrender
- git #ba4910e8 - Selenium: Upgrade WebdriverIO to v7 (task T274579) by sahil
- git #aed253fa - Switch to new format for package-lock.json by Michael Große
- git #5a7744d9 - Selenium: consolidate test and guard against replication lag (task T277862) by Michael Große
- git #9cb73098 - Selenium: consolidate replication functions by Michael Große
- git #35f8d884 - Selenium: simplify ResourceLoader handling in before hook by Michael Große
- git #766c3709 - Selenium: work around "badtoken: Invalid CSRF token" error (task T277862) by Michael Große
WikibaseMediaInfo
edit- git #aa99a611 - build: Updating mediawiki/mediawiki-codesniffer to 38.0.0 by Umherirrender
- git #68cee926 - Remove all references to "related concepts" feature (task T290092) by Matthias Mullie
WikibaseQualityConstraints
edit- git #2856aeac - build: Updating mediawiki/mediawiki-codesniffer to 38.0.0 by Umherirrender
- git #f374569e - Bump eslint-config-wikimedia from 0.20.0 to 0.21.0 by Addbot
- git #5a9d2cd0 - Handle missing entities in EntitySelectorHookHandlerFactory by Lucas Werkmeister
WikiEditor
edit- git #b76f02e5 - Replace usage of ConfirmEdit_ActivateCaptcha random properties. (task T275710) by Roman Stolar
- git #fae34607 - Replace WebRequest::getVal by WebRequest::getRawVal by Fomafix
- git #675dfe18 - Fix comma splice in a message by Amir E. Aharoni
WikiLambda
edit- git #90e7cfa0 - Add example function call using the Pair type function (task T293910) by apine
- git #dd957442 - Update function-schemata sub-module to HEAD (1ba5259) (task T287737) (task T293910) by James D. Forrester
- git #22144e8d - Function Editor headings should be "bolded" only if steps is completed (task T295445) by adesoji
- git #37a5c4a6 - Make the UX for creating a user-defined type straightforward (task T291021) by Simone This Dot
- git #7282b9fc - Add on-wiki example of a function call using a Typed List. (task T286975) by apine
- git #9a044432 - Update function-schemata sub-module to HEAD (c9a98a1) (task T286975) (task T292093) (task T294920) (task T294944) by James D. Forrester
- git #fced2ed4 - Hooks::parserFunctionCallback: Use getValueByKey rather than direct access by James D. Forrester
- git #7f7ba5e7 - README: Suggest use of Docker Compose v2 (task T293286) by dr0ptp4kt
- git #09e6ad95 - phan: Remove/adjust phan exceptions now it's re-enabled (task T295287) by James D. Forrester
WikimediaEvents
edit- git #427e4227 - We need some way to distinguish namespaces (task T294738) by jdlrobson
- git #0d1d8208 - MobileWebUIActions tracks init event (task T294738) by jdlrobson
- git #d0a917db - Remove use of MEDIAWIKI_JOB_RUNNER (task T247130) by Timo Tijhof
- git #97f59a72 - Update web UI scroll js (task T292586) by Clare Ming
WikimediaMessages
edit- git #8f4978fa - Drop unused code path (task T111833) by jdlrobson
- git #9be12038 - Fix Flow and DiscussionTools licensing messages on Wikidata (task T284097) by Bartosz Dziewoński
- git #884227ec - Fix Wikidata license link in mobile editor (task T284097) by jdlrobson
- git #ecb726eb - Update language files to support Beta QA testing for QuickSurvey (task T293798) by gerrit:ellenr
Wikisource
edit- git #49376722 - Default OCR to enabled, for easier patchdemoing by Sam Wilson
Skins
editMinervaNeue
edit- git #99333273 - build: Updating mediawiki/mediawiki-codesniffer to 38.0.0 by Umherirrender
- git #dd52f75a - Remove SkinMinerva class properties (task T293815) by jdlrobson
- git #7530f1c1 - Remove MinervaTemplate class (task T293815) by Clare Ming
- git #e5cb874e - Move header styles into header.less by bwang
- git #ff24bbe0 - Fix external icon specificity by Volker E
- git #2ec4b950 - build: Update eslint-config-wikimedia to 0.21.0 by Ed Sanders
- git #ef742a0d - build: Update wdio devDependencies by Ed Sanders
- git #e8b964a3 - Partial revert "Fix spacing between icon + text in main menu" (task T292452) by Jdlrobson
- git #ef22a69a - Use the message "portal" as the label for the "portal-url" link (task T239022) by xiplus
- git #9a39d1e4 - Fix empty title for logged-out users using Minerva skin (task T265892) by xiplus
- git #03387718 - Clean up MobileFrontend overlay skin styles (task T294033) by bwang
MonoBook
edit- git #20a1fba0 - build: Update eslint-config-wikimedia to 0.21.0 by Ed Sanders
- git #08089376 - skin.js: Add required dependency on mediawiki.user by Ed Sanders
Vector
edit- git #ad949289 - Revert "Fix font size in editor preview" (task T287733) (task T295712) by Esanders
- git #0c154bba - build: Updating mediawiki/mediawiki-codesniffer to 38.0.0 by Umherirrender
- git #058551e9 - Fix font size in editor preview (task T287733) by jdlrobson
- git #b196d683 - Use searchFooterText slot in typeahead search component (task T290392) by bwang
- git #0b6636d5 - Revert "Apply typography rules to `.mw-body-content` elements outside `.vector-body`" by Jdlrobson
- git #457dcfc4 - Add scroll event + init A/B test logging to sticky header, AB js (task T292586) by Clare Ming
- git #da832cc5 - Apply typography rules to `.mw-body-content` elements outside `.vector-body` (task T287733) by jdlrobson
- git #2ba2af97 - Fix specificity of widespread `.external` selector by Volker E
- git #5dee570c - search: Prepare for Vue 3 migration (task T294476) by Roan Kattouw
WikimediaApiPortal
edit- git #5e8857f5 - build: Updating mediawiki/mediawiki-codesniffer to 38.0.0 by Umherirrender
Misc
editVisualEditor/VisualEditor
edit- git #b420ada2 - Use no-jquery/no-html to warn against writing HTML strings to the DOM by Ed Sanders
- git #bfa281b7 - eslint: Enable no-jquery/no-append-html by Ed Sanders
- git #ef47d781 - Inject meta tag to disable iOS tel: conversion in HTML head (task T116525) by Ed Sanders
- git #57cf7485 - createDocumentFromHtml: Improve body wrapping logic with regex by Ed Sanders
- git #e12c2cbb - createDocumentFromHtml: Add test for <body> wrapping logic by Ed Sanders
- git #df370048 - Handle TargetWidget submit events in dialogs (task T289092) by Ed Sanders
- git #fce94628 - build: Update eslint-config-wikimedia to 0.21.0 by Ed Sanders
No changes
edit- 3D
- AbuseFilter
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CentralAuth
- CentralNotice
- CharInsert
- CheckUser
- ChessBrowser
- CirrusSearch
- CiteThisPage
- CodeEditor
- CodeMirror
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- CongressLookup
- ContactPage
- Dashiki
- DismissableSiteNotice
- DonationInterface
- DoubleWiki
- DynamicSidebar
- Echo
- Elastica
- ElectronPdfService
- EventLogging
- EventStreamConfig
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FlaggedRevs
- Flow
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- ImageMap
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- Listings
- LocalisationUpdate
- LoginNotify
- MapSources
- MassMessage
- Math
- MediaModeration
- MobileApp
- Modern
- MultimediaViewer
- NavigationTiming
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageTriage
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- PoolCounter
- PropertySuggester
- Quiz
- RSS
- RelatedArticles
- Renameuser
- RevisionSlider
- SandboxLink
- Score
- SearchExtraNS
- SecureLinkFixer
- SecurePoll
- ShortUrl
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateWizard
- TextExtracts
- Thanks
- TimedMediaHandler
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadsLink
- UrlShortener
- UserMerge
- VipsScaler
- WebAuthn
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaIncubator
- WikimediaMaintenance
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
edit278 Changes in 52 repos by 75 authors