MediaWiki 1.38/wmf.6
MediaWiki 1.38.0-wmf.5 | Deployment of MediaWiki 1.38.0-wmf.6 to Wikimedia sites | MediaWiki 1.38.0-wmf.7 |
The latest version (labeled "1.38.0-wmf.6") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 26 October 2021 (see the roadmap).
Core changes
edit- git #9f633806 - Branch commit for wmf/1.38.0-wmf.6 by trainbranchbot
- git #bc931b12 - JobQueueRedis: Replace deprecated zSize with zCard by Paladox
- git #8ff18094 - Reapply "Update user_touched after saving user options." (task T284354) by Ppchelko
- git #1b334a48 - user: Add default value for all "variant" user option keys (task T291748) by Umherirrender
- git #76e3701d - OutputPage: Remove $wgLoggedOutMaxAge experiment and related tests (task T293848) by Tks4Fish
- git #4d19d064 - Revert: "Update user_touched after saving user options." (task T294265) by Alexander Vorwerk
- git #045d04ca - Make TitleValue fields private by Petr Pchelko
- git #11ed9f98 - mediawiki.action.edit, mediawiki.page.watch.ajax: Move var declarations inline by Ed Sanders
- git #dc85587d - Consistent hyphenation of "case-sensitive" in messages by Amir E. Aharoni
- git #b411cbfd - Split PageArchiveTest by Matěj Suchánek
- git #e2079325 - checkStorage: pass no parameters to WikiRevision::getContent() (task T294043) by Universal Omega
- git #58fe6328 - docker: Update dev images to newer version with Composer 2.x (task T279857) by Timo Tijhof
- git #bd13a425 - build: Update mediawiki-codesniffer from v37.0.0 to v38.0.0 by Alexander Vorwerk
- git #c386f2c5 - RELEASE-NOTES-1.37: Note that we require PHP 7.4.2+ and not PHP 8.0 (task T289590) by James D. Forrester
- git #f5b5fa06 - RELEASE-NOTES-1.37: Sync up with 1.37.0-rc.0 by Reedy
- git #c5134d9c - CheckStorage: Annotate importRevision $revision parameter as being WikiRevision by Reedy
- git #cf902466 - CreditsAction: Minor code tweaks by Reedy
- git #2254eba8 - Fix PHP warning with some inputs to wfCgiToArray() (task T294017) by Bartosz Dziewoński
- git #61289e02 - Deprecate replaced PageArchive methods by Matěj Suchánek
- git #328257bf - Fix checkStorage.php by Universal Omega
- git #cee52db3 - Type-hint LinkTarget by Petr Pchelko
- git #7bdb1264 - ApiDelete: pass in page title to 'deleted-scheduled' message by MusikAnimal
- git #bac7f31b - tests: Call parent tearDown at end of teardown in BackupDumperPageTest by Umherirrender
- git #2204a6d0 - Make live preview work when section=new&nosummary=1 (task T293892) by Nardog
- git #b581e6d4 - Hide deprecation on tests for ParserOutput::addWarning by Umherirrender
- git #965f6db3 - Change return format of DeletePage entrypoints (task T288758) by Daimona Eaytoy
- git #ec2cd3dc - Hard-deprecate remaining MWNamespace methods (task T291389) by Alexander Vorwerk
- git #b4e9c1cd - mediawiki.action.edit.preview: Use same UX as in normal diff (task T293307) (task T293597) by Fomafix
- git #b9142473 - file: Fix nullable documentation for property, args and return types by Umherirrender
- git #cf4b335a - Don't pass nulls to CommentFormatter::formatStrings (task T292797) by Petr Pchelko
- git #fa5237eb - Replace Content::getParserOutput call to ContentRenderer::getParserOutput (task T287158) by Roman Stolar
- git #8bec93a5 - mediawiki.page.ready: Fire hook 'wikipage.indicators' with children (task T293564) by Fomafix
- git #10d63f05 - resourceloader: Replace outdated references to "globalEval" by DannyS712
- git #c5f9f38c - Promote 4 SkinTemplate methods to Skin, add getAction (task T263213) by jdlrobson
- git #c7a1e792 - mediawiki.Title: Regenerate phpCharMappings against plain PHP 7.2 (task T219279) by Petr Pchelko
- git #8a48323f - mediawiki.util: Improve docs with updated examples from wiki page by Timo Tijhof
- git #b1e1a11c - Replace deprecated JobQueueGroup::singleton in JobQueueEnqueueUpdate by Umherirrender
- git #2708a82e - HistoryBlobStub: add getLocation() to get $mOldId by Universal Omega
- git #5018000e - Change User::isAnon to !User::isRegistered in PageEditStash by Umherirrender
- git #2ae3e55f - Remove Title dependency from RenderedRevision by Petr Pchelko
- git #66e58d1e - wfParseUrl: rely on parse_url for proto-relative urls by Petr Pchelko
- git #5546d10d - rdbms: mark getServerConnection() as @internal (task T255492) by Aaron Schulz
- git #226264ad - Use LocalFile::getHookRunner instead of LocalFile::hookRunner by Umherirrender
- git #0bd6c0f1 - media: Add missing false return types to doc by Umherirrender
- git #10e2f98a - import/export: Add documentation for nullable arguments by Umherirrender
- git #66d4e6a3 - Use correct default value when calling Status::getWikiText by Umherirrender
- git #9f12b362 - Register omitted tracking categories (task T212072) by Matěj Suchánek
- git #0b3a4c0f - Do not cache private wiki completion results (task T292763) by Nikki Nikkhoui
- git #01913e47 - Make ArchivedRevisionLookup a service (task T290022) by Matěj Suchánek
- git #21ec2fb2 - Move methods from PageArchive to new ArchivedRevisionLookup (task T290022) by Matěj Suchánek
- git #98878c08 - Update user_touched after saving user options. (task T284354) by Petr Pchelko
- git #5e7cd5fd - api: Inject services into ApiQuery class (task T259960) by Umherirrender
Vendor
edit- git #d9d138df - Bump parsoid to 0.15.0-a5 (task T292923) (task T291692) by sbailey
- git #16ff7af4 - Unbreak Parsoid: add missing files from f8485f48 (task T293735) by Subramanya Sastry
Extensions
editAbuseFilter
edit- git #5e95676e - Rename filter_timestamp index in a different file (task T291725) by Daimona Eaytoy
- git #04552f00 - Revert "Remove references to afl_filter" by Daimona Eaytoy
Babel
edit- git #23c9dbfd - Avoid using User::isBlocked() (task T294123) by vladshapik
CentralAuth
edit- git #93d9ae57 - CentralAuthUserUsingDatabaseTest: don't construct CAUser (task T294265) by Petr Pchelko
- git #c993e975 - Inject ReadOnlyMode into a service and into two special pages (task T283978) by Alexander Vorwerk
- git #23dbd8c0 - Use explicit mw.msg() instead of implicit mw.message() by Fomafix
- git #da357c18 - Rename GlobalRenameBlacklist config to denylist (task T277932) by Taavi Väänänen
CheckUser
edit- git #69cb46f4 - Remove two unused messages by Amir E. Aharoni
ChessBrowser
edit- git #046e6a6f - Add XML args for starting state and perspective (task T290285) by wugapodes
CirrusSearch
edit- git #37fccbc3 - Revert "Allow LTR model params to be set publicly" by DCausse
- git #f38be3af - Unpack Hindi, Irish, and Norwegian Analyzers (task T289612) by tjones
cldr
edit- git #dfc50476 - Move the default entry on generated data to top by Umherirrender
- git #5d9e8d51 - Sort supplemental data on rebuild by Umherirrender
- git #a9b061b5 - Add a comment as header about generated content to each cldr file by Umherirrender
ContentTranslation
edit- git #46bff71c - Add tooltips to menu items (task T293802) by jdlrobson
- git #3fe24fa9 - Fix two spelling mistakes by Niklas Laxström
- git #79430512 - SXArticleSearch suggestedSourceLanguages: Rename composable and tests by NikG
- git #a093b31a - SX Dashboard initialization: Unwrap computed language pair before use by NikG
- git #410db04d - SX mw.proxy: Add mock siteMapper/getCurrentWikiLanguageCode method by NikG
- git #55866a8c - stylelint: Add selector-class-pattern rule (task T217023) by Ed Sanders
- git #d6dc5965 - Use addPortletLink for injecting links (task T293507) by jdlrobson
Disambiguator
edit- git #4a284ddc - Make 'Review link' open WikiEditor link insertion dialog if available (task T292670) by MusikAnimal
DiscussionTools
edit- git #f0149541 - Update watchlist checkbox when main watchstar is changed (task T294122) by Ed Sanders
- git #6fb376a1 - Rephrase 'apierror-discussiontools-commentname-ambiguous' by Bartosz Dziewoński
- git #c4e08d77 - Fix phrasing of 'tag-discussiontools-edit' message (unused) by Bartosz Dziewoński
- git #588a8825 - Add {{GENDER:}} hint to empty state messages for user talk pages (task T292636) by Bartosz Dziewoński
- git #ff46f37b - ImmutableRange: Port over changes from upstream by Ed Sanders
- git #dbb8b00e - Remove parser cache splitting ('dtreply' option) (task T280599) by Bartosz Dziewoński
- git #695a966a - Remove unused non-parser-cache mode by Bartosz Dziewoński
DonationInterface
edit- git #b5471918 - Only send debug messages from API if LogDebug is true (task T294032) by Andrew Green
- git #1a892d56 - Apple Pay: allow rate-limiting session start API by Elliott Eggleston
- git #84b65e8f - Revert "Revert FormSettings changes" by Elliott Eggleston
- git #eb4d53ec - Form chooser: only count submethods for selected method (task T293935) by Elliott Eggleston
- git #7b09a023 - Add client-side debug messages to submission (task T294032) by Elliott Eggleston
- git #e5a1714a - Avoid using wfGetMainCache() (task T293928) by Alexander Vorwerk
- git #4c9c32f1 - Revert FormSettings changes by Elliott Eggleston
- git #e2ee4e6e - Update Endowment "Other ways to give" link (task T293877) by pcoombe
- git #d560dc9e - Center Apple Pay button by Elliott Eggleston
- git #dbba8e32 - Add Apple Pay to recurring form settings by Elliott Eggleston
- git #7b7a6280 - Add Apple Pay to formSettings by Elliott Eggleston
EventBus
edit- git #f59f564a - Set supportsTypeAgnostic to true for the JobQueue class (task T292048) by Amir Sarabadani
ExtensionDistributor
edit- git #9eda5102 - Replace deprecated global function wfGetCache() (task T293928) by Alexander Vorwerk
FileImporter
edit- git #8f11664e - Replace deprecated Content::getParserOutput call to new one ContentRenderer::getParserOutput (task T287158) by Roman Stolar
- git #6dce5ba4 - Change use of "suppressed" to "hidden" in fileimporter-revision-removed-text and fileimporter-revision-removed-comment by Dylsss
FlaggedRevs
edit- git #ba3a7af8 - Create and make use RESTful interface for the review endpoint (task T94006) by vladshapik
- git #220afb21 - Replace deprecated Content::getParserOutput call to new one ContentRenderer::getParserOutput (task T287158) by Roman Stolar
Flow
edit- git #cedd2f3b - Merge style modules that are always loaded with ext.flow.styles.base (task T292245) by DannyS712
- git #261d4d5b - Replace deprecated Content::getParserOutput call to new one ContentRenderer::getParserOutput (task T287158) by Roman Stolar
- git #b9890969 - Fix a few minor code style issues by Thiemo Kreuz
GeoCrumbs
edit- git #43ed6127 - Replace use of deprecated ParserOutput:getProperty() (task T293894) (task T287216) by C. Scott Ananian
GrowthExperiments
edit- git #1b3b64b9 - Add an image: edit summary (task T290784) by MewOphaswongse
- git #d55fde8d - Patchdemo/CI: Add support for image suggestions (task T294095) by Kosta Harlan
- git #503f76e8 - Add Image: Use title-based API endpoint (task T292154) by Gergő Tisza
- git #28070169 - Structured Tasks: Use icons specific to the task type's difficulty (task T294069) by MewOphaswongse
- git #09eb5f21 - Add an image: Don't call the default deletion handler when ceRecommendedImageCaptionNode is empty (task T290781) by MewOphaswongse
- git #73697210 - EditGrowthConfig: Add infobox templates field (task T292141) by Kosta Harlan
- git #1e0beb71 - ImageRecommendation: Add maxTasksPerDay setting (task T293316) by Kosta Harlan
- git #af7ebd64 - Update qqq for growthexperiments-addimage-inspector-skip-button by MewOphaswongse
- git #541e494f - i18n: Add GENDER to growthexperiments-addimage-inspector-skip-button by Martin Urbanec
- git #70bcac21 - Move PageConfigurationLoader::onPageSaveComplete to ConfigHooks (task T293312) by Martin Urbanec
- git #d6dd250b - i18n: Links to translatable MW.org pages should use Special:MyLanguage by Martin Urbanec
- git #a8b15335 - Add a link: Prevent edits from anonymous users (task T290965) by MewOphaswongse
- git #1e97b717 - CreateAccountCampaign: Support for recurring donors (task T293699) by Kosta Harlan
- git #520cc87a - Add an image: Basic inline caption functionality (task T290781) by MewOphaswongse
- git #a2885cbc - Define documentable types in eslintrc instead of inline by Ed Sanders
- git #f042bfe9 - Add last_active field to UncachedMenteeOverviewDataProvider by Gergő Tisza
InputBox
edit- git #3ee49b4c - Use // comments in LESS by Fomafix
IPInfo
edit- git #f0d9bb19 - Increase test coverage for GeoIP2 information (task T269775) by tsepothoabala
- git #fc102bcf - blockInfoRetriever: Use BlockManager::getIPBlock() (task T270318) by Sam Smith
JsonConfig
edit- git #eb838d75 - Replace deprecated global function wfGetCache() (task T293928) by Alexander Vorwerk
Kartographer
edit- git #043c4d64 - Use Html::rawElement instead of openElement/closeElement by Fomafix
- git #f465d37b - Remove title() on msg->parse() call by WMDE-Fisch
- git #4954803f - Use LanguageNameUtils in TagHandler by WMDE-Fisch
- git #0959a0a4 - Remove not needed qualifier from class namespace by WMDE-Fisch
LiquidThreads
edit- git #184db181 - LqtDiscussionPager: Remove deprecated usage of setProperty (task T293895) by Abijeet
MachineVision
edit- git #b5d467d8 - Write to file list as script runs rather than at the end (task T277301) by Cormac Parle
MassMessage
edit- git #777ca931 - Lookup: Continue the PSR-4 directory restructure for autoloading by Derick Alangi
- git #c36f9346 - Replace deprecated Content::getParserOutput call to new one ContentRenderer::getParserOutput (task T287158) by Roman Stolar
MediaSearch
edit- git #dc7bc9d9 - Convert all "message" object to be plain Text (task T293235) by Simone This Dot
- git #04100067 - Namespace filter label misaligned on FF (task T291208) by seddon
- git #60176d83 - Refactor the URI.query (task T291392) by Simone This Dot
- git #11aafe71 - Refactor the URI.query by Simone This Dot
MobileApp
edit- git #d0f96ccf - Minor code cleanup by Reedy
- git #3e60d574 - Swap AbuseFilterVariableHolder for namespaced VariableHolder by Reedy
MobileFrontend
edit- git #ff2ed985 - Replace usage of deprecated global function wfReadOnly() (task T283978) by Alexander Vorwerk
- git #cbf1a760 - identifyLeadParagraph: Skip over invisible template paragraphs (task T293834) by Ed Sanders
- git #509a5517 - Drop unstyledContent OutputPage property (task T291871) by jdlrobson
- git #66ba39c0 - Swap AbuseFilterVariableHolder for namespaced VariableHolder by Reedy
MultimediaViewer
edit- git #cb6d6ef0 - Remove method_exists() calls on $file by Reedy
Nuke
edit- git #92c45955 - Queue deletion job instead of trying to delete the pages (task T188679) (task T212690) by Amir Sarabadani
PageImages
edit- git #6b4da12f - Replace deprecated Content::getParserOutput call to new one ContentRenderer::getParserOutput (task T287158) by Roman Stolar
ProofreadPage
edit- git #13b14fb8 - Fix html-comment regexes in tests by Petr Pchelko
PropertySuggester
edit- git #a1ddb0c5 - Fail on search backend errors when using wbsgetsuggestions (task T284478) by David Causse
QuickSurveys
edit- git #b99c8ab1 - Survey no longer rendered if user says no thank you (task T292555) by Maggie Epps
RelatedArticles
edit- git #cb5b1bae - Use namespaced Disambiguator Hooks class by Reedy
Score
edit- git #2a2b1a7f - DeleteOldScoreFiles: Output Status using error() by Reedy
- git #fb84a728 - Add some simple chunking/batching for delete/update operations by Reedy
- git #03370723 - I'm not sure score files count as "fancy" by Reedy
- git #1d981b1f - Fix description of UpdateLYFileHeaders.php by Reedy
Scribunto
edit- git #8c66ac25 - Override ContentHandler::fillParserOutput instead of Content::fillParserOutput. (task T287158) by Roman Stolar
SpamBlacklist
edit- git #3451e926 - Replace deprecated Content::getParserOutput call to new one ContentRenderer::getParserOutput (task T287158) by Roman Stolar
StopForumSpam
edit- git #0f2fcb61 - Swap AbuseFilterVariableHolder for namespaced VariableHolder by Reedy
TemplateSandbox
edit- git #f04cf8d7 - build: Disable phan option scalar_implicit_cast and make pass by Umherirrender
- git #61c4b4ac - Replace deprecated Content::getParserOutput call to new one ContentRenderer::getParserOutput (task T287158) by Roman Stolar
TemplateStyles
edit- git #fe485d7c - Override ContentHandler::fillParserOutput instead of Content::getParserOutput and TextContent::getHtml(). (task T287158) by Alexander Vorwerk
timeline
edit- git #28441dd6 - Input may be null when rendering a self-closing tag `<timeline />` (task T294020) by Bartosz Dziewoński
TorBlock
edit- git #67c73546 - Swap AbuseFilterVariableHolder for namespaced VariableHolder by Reedy
Translate
edit- git #59b8708e - Special:ActiveLanguages: Fix lang attribute for message documentation (task T259137) by João Carvalho
- git #14bf3856 - Update version for MLEB 2021.10 (task T294021) by Abijeet
- git #df0885a2 - MessageHandle: Improve handling of spaces in getInternalKey() (task T293966) by Abijeet
- git #df9941a7 - PageTitleRenamer: Fix handling of page namespace change (task T293822) by Abijeet
- git #4c96c996 - Add VisualEditor support for Translate (task T292285) by Isabelle Hurbain-Palatin
- git #3726f5b3 - Update %MESSAGE_URL% to return the complete URL by Abijeet
- git #487edfd9 - Replace deprecated global function wfGetCache() (task T293928) by Alexander Vorwerk
- git #240cf7a8 - Move var declarations inline by Ed Sanders
- git #f74f84fa - Special:Translate Pass context to localise group label by Niklas Laxström
- git #c091cb66 - Merge ext.translate.recentgroups into ext.translate.special.translate (task T292799) by DannyS712
- git #583d22c1 - SpecialManageGroups: Fix renames appearing multiple times by Abijeet
TranslationNotifications
edit- git #a8441a04 - Replace deprecated global function wfGetCache() (task T293928) by Alexander Vorwerk
TwoColConflict
edit- git #3a051399 - Merge single use tour dependency into ext.TwoColConflict.SplitJs (task T292248) by Thiemo Kreuz
- git #1078df4d - Use DefaultUserOptions from extension registry instead of hook by Thiemo Kreuz
UniversalLanguageSelector
edit- git #fba3bf01 - Update language name search data by Niklas Laxström
- git #770b0dfe - Update version for MLEB 2021.10 (task T294021) by Abijeet
- git #613b8ae5 - Language name search: Avoid searching for very long search keys (task T293749) by Santhosh Thottingal
- git #e17f5c0b - Merge jquery.webfonts into ext.uls.webfonts.repository (task T292042) by DannyS712
UrlShortener
edit- git #a4f0360e - Avoid using User::isBlocked() (task T294201) by vladshapik
VisualEditor
edit- git #37e7f930 - Use <span> for the outline part headers (task T291284) by WMDE-Fisch
- git #b2852f5c - Make text fields and related information accessible to screen readers (task T291273) by Svantje Lilienthal
- git #29ef00fa - Rework all code using template type related conditions by Thiemo Kreuz
- git #6e733219 - Add title to sidebar search (task T291284) by WMDE-Fisch
- git #79f12705 - Add a11y label to sidebar parameter selection (task T291284) by WMDE-Fisch
- git #5aa6b396 - Update VE core submodule to master (7e8550432) (task T293661) by Bartosz Dziewoński
- git #0a13fd94 - Use cheaper jQuery constructor for minor template param label (task T291284) by Thiemo Kreuz
- git #b84d5f99 - Set aria-multiselect on OutlineParameterSelectWidget (task T291284) by WMDE-Fisch
- git #661279f7 - Update VE core submodule to master (b50ed2975) (task T293254) by Bartosz Dziewoński
- git #937352a1 - Don't try to focus a removed template parameter by Thiemo Kreuz
- git #3a343700 - Handle annotation tags as nodes rather than metaitems. (task T261181) by Isabelle Hurbain-Palatin
- git #d5b3d2bc - Give skins/extensions ability to trigger VisualEditor (task T293159) by jdlrobson
- git #2f9fe112 - Change template dialog hotkeys (task T290262) by WMDE-Fisch
- git #5a451e0d - Workaround to prevent removing the selected item (task T293635) by Adam Wight
- git #b9f3073e - Update VE core submodule to master (386526a35) (task T274068) by James D. Forrester
- git #abcd8428 - Fix rendering of render-less templates in preview snippets by Ed Sanders
- git #9f9f27eb - Fix unintentional raw HTML message by Bartosz Dziewoński
- git #3801aa1b - Move var declarations inline by Ed Sanders
- git #74e3dd3f - Fix strange dialog title when using `subst:` by Thiemo Kreuz
- git #f77ef7d7 - Fix/cleanup template dialog methods dealing with parts vs. items by Thiemo Kreuz
Wikibase
edit- git #68096a5e - Update documentation for useChangesTable option (task T291830) by Michael Große
- git #94796dd6 - Remove unused getSettings() call by Lucas Werkmeister
- git #9975dec6 - Add some more stats to DispatchChanges job by Michael Große
- git #b618f896 - Use term “site global ID” more consistently in docs/ by Lucas Werkmeister
- git #af015b48 - Use __METHOD__ instead of __FUNCTION__ by Lucas Werkmeister
- git #503d38c7 - Fix metric collection in ResubmitChanges.php maint script by Michael Große
- git #cb42bcff - Catch CannotCreateActorException in InjectRCRecords (task T293246) by Lucas Werkmeister
- git #1dd051c8 - Warn before returning null in ExternalUserNames wiring (task T293246) by Lucas Werkmeister
- git #dc03eb73 - Document requirement on item and property source (task T293246) by Lucas Werkmeister
- git #032fdcc0 - Support non-numeric entity IDs in MockRepository by Lucas Werkmeister
- git #58e30eb5 - Mention removed config settings in 1.38 release notes (task T292604) by Lucas Werkmeister
- git #f6fd2735 - Remove wb_changes_dispatch table (task T291829) by Lucas Werkmeister
- git #a0cef94d - Update documentation for new Change Dispatching mechanism (task T293883) by Michael Große
- git #b2af953e - Remove no-longer-used repo dispatch settings (task T292604) by Lucas Werkmeister
- git #ade58970 - Add EntitySearchException (task T284478) by David Causse
- git #f35d8f15 - Remove dispatchLagToMaxLagFactor repo setting (task T292604) by Lucas Werkmeister
- git #f1cd8cb2 - Remove old DispatchStats code (task T292604) by Lucas Werkmeister
- git #5de3b89d - Create service to hold the hook container (task T290850) by Dat
- git #739c47bc - RecentChangeFactory: Add missing 'rc_logid' value (task T293885) by Bartosz Dziewoński
- git #c81ec9b7 - New DispatchStats special page (task T291846) by Michael Große
- git #7d8bb809 - Remove dispatchViaJobs repo setting (task T292604) by Lucas Werkmeister
- git #0a3bd942 - Remove dispatchViaJobsPruneChangesTableInJobEnabled repo setting (task T292604) by Lucas Werkmeister
- git #c1cf6a53 - Remove dispatchViaJobsAllowedClients repo setting (task T292604) by Lucas Werkmeister
- git #df816651 - Remove traces of dispatchingLockManager repo option (task T292604) by Lucas Werkmeister
- git #ecc521d0 - Update deprecated calls in ShortDescHandler (task T293860) by Lucas Werkmeister
- git #e8e9be41 - Override ContentHandler::fillParserOutput instead of Content::getParserOutput. (task T287158) by Roman Stolar
- git #29ec1b3a - Fix ChangeHandlerTest for non-English languages by Lucas Werkmeister
- git #2b12ac98 - Replace deprecated TitleFactory::newFromIDs (task T291288) by TChin
- git #d5383cb3 - Enable dispatching via jobs by default (task T291828) by Lucas Werkmeister
- git #4196da90 - Fix ExternalUserNames service wiring for local database by Lucas Werkmeister
- git #71e7d7e9 - Use explicit mw.msg() instead of implicit mw.message() by Fomafix
- git #8a502ade - Remove all the old dispatching code (task T292604) by Amir Sarabadani
- git #008989a3 - Empty dispatchChanges.php and pruneChanges.php (task T292604) by Lucas Werkmeister
- git #e492a3bb - Start 1.38 release notes with change dispatch migration (task T291162) by Lucas Werkmeister
- git #b7234053 - Make labels of Lua test items less confusing by Lucas Werkmeister
WikibaseCirrusSearch
edit- git #17161120 - Add override method ::newEmptyContent. (task T287158) by Roman Stolar
WikibaseLexeme
edit- git #71d263ac - Require mw.wikibase in mw.wikibase.lexeme.lua (task T294224) by Lucas Werkmeister
- git #76eb4f88 - Extract Scribunto_LuaWikibaseLexemeAbstractEntityLibrary by Lucas Werkmeister
- git #69c3d9a2 - Track “all” usage for whole Lexeme instead of Sense/Form (task T235901) by Lucas Werkmeister
- git #1698d21d - Bump eslint-plugin-promise from 5.1.0 to 5.1.1 by Addbot
- git #237e07bd - Change function declarations to Lua style (task T235901) by Lucas Werkmeister
- git #eaf366d4 - Add Lua module for Senses (task T235901) by Lucas Werkmeister
- git #cc3912d4 - Add Lua module for Forms (task T235901) by Lucas Werkmeister
- git #a23344f3 - Make LexemeContent::getEntityHolder public. Add override method LexemeHandlerTest::newEmptyContent. (task T287158) by Roman Stolar
WikibaseLexemeCirrusSearch
edit- git #4ba2cafc - Add override method ::newEmptyContent. (task T287158) by Roman Stolar
WikibaseMediaInfo
edit- git #de618377 - Escape captions when writing stored data into js state (task T293556) by Cormac Parle
- git #cc2c5b9d - Use shortcut mw.msg( ... ) instead of mw.message( ... ).text() by Fomafix
- git #fc07f96c - explicitly declare 2 message dependencies in wikibase.mediainfo.statements (task T286297) by AntiCompositeNumber
- git #329079a0 - Make MediaInfoContent::getEntityHolder public. (task T287158) by Roman Stolar
WikiLambda
edit- git #ee813042 - ApiQueryZObjectsTest: Fix order of some assertEquals() calls – expected then test by James D. Forrester
- git #e5508738 - Update function-schemata sub-module to HEAD (bc54941) (task T286975) (task T290346) (task T293107) (task T293423) (task T294042) by James D. Forrester
- git #1f11b2af - Update Persistent object to use a string not a reference for Z2K1 (task T293160) by Simone This Dot
- git #a4d85f14 - Remove deprecated methods from ZObjectFactory (task T293903) by gengh
- git #ddff216f - Remove unnecessary tests on GenericZObjectsTest and fix OptionalKeysTest (task T292089) by gengh
- git #b4b15e09 - Provide a custom UX for Z4 (task T292891) by Simone This Dot
- git #68e3217f - README: Explain how to bring in our composer dependencies (task T293831) by apine
- git #4cbfd3fb - Navigating backward after landing on the Function editor does not work (task T293743) by adesoji
- git #312e27d4 - docs: Switch hyphens for endashes for consistency by James D. Forrester
- git #86ccc928 - Move all development/ scripts into maintenance/ for consistency by James D. Forrester
- git #6f4282c5 - Add ZObjectFactory tests for all creation methods (task T293007) by gengh
- git #cfa12617 - Decouple validation and ZObject creation to use function-schemata validator (task T287734) (task T284672) (task T287735) by gengh
- git #8f0d8291 - Change "zObject" to "ZObject" in a message by Amir E. Aharoni
- git #2a12397b - AUTHORS: Update for October 2021 by James D. Forrester
- git #dac66165 - extension.json: Change docker-compose config for 2.x (task T293286) by James D. Forrester
WikimediaEvents
edit- git #3e47a2d8 - Use config option to over sample DesktopWebUIActionsTracking events for logged in users (task T292588) by bwang
WikimediaMaintenance
edit- git #e4fb30ae - addwiki: fix DatabaseLookup namespace by Alexander Vorwerk
Skins
editMinervaNeue
edit- git #95abf6b9 - Remove MinervaTemplate::getSecondaryActions (task T291875) by bwang
- git #17968826 - Move components files up one level into Skins directory by jdlrobson
- git #c407d92d - Remove getPageActionsHtml and related methods (task T293813) by jdlrobson
- git #5a7a9c9c - Drop wgMinervaPageActions (task T226490) by jdlrobson
- git #894364a3 - Restore title to mobile skin without logo (task T290525) by jdlrobson
- git #adc4f899 - Move skins.minerva.content.styles into skins.minerva.base.styles (task T266361) by Vadim Kovalenko
- git #c4e5cbc9 - Make missing links in tabs red like all other skins (task T236608) by Inductiveload
Vector
edit- git #24dbcd1a - Remove duplicate `vector-menu-dropdown` class (task T291096) by Nicholas Ray
- git #574bbfd5 - Combine return paths in getLanguagesCached by Fomafix
- git #ca040178 - ES6-ify sticky header code by jdlrobson
- git #b8122cc4 - Separate code from ES6 browsers from ES5 code by jdlrobson
- git #876d3ddf - Make dropdown menus toggle with enter key (task T291096) by Nicholas Ray
- git #c16fa800 - Sticky header: Add user page link to user menu in sticky header (task T292557) by jdlrobson
- git #ae28c427 - Vector should be notified by addPortletLink to collapsible where needed (task T139830) by jdlrobson
- git #358d81dd - [a11y] Add title attributes to logout, talk and history and DRY up code. by jdlrobson
Misc
editVisualEditor/VisualEditor
edit- git #6f310f99 - Prevent iOS Safari from re-focusing the doc when clicking on links (task T293661) by Ed Sanders
- git #f80b286e - Update language lists by Ed Sanders
- git #b50ed297 - Follow-up Ibac94edb: Fix offsets when rebuilding attachedRoot (task T293254) by Ed Sanders
No changes
edit- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- Cite
- CiteThisPage
- Citoid
- CodeEditor
- CodeMirror
- CodeReview
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- CongressLookup
- ContactPage
- CreditsSource
- Dashiki
- DismissableSiteNotice
- DoubleWiki
- DynamicSidebar
- Echo
- Elastica
- ElectronPdfService
- EntitySchema
- EventLogging
- EventStreamConfig
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- Gadgets
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- ImageMap
- Insider
- Interwiki
- InterwikiSorting
- Josa
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- Listings
- LocalisationUpdate
- LoginNotify
- MapSources
- Math
- MediaModeration
- Modern
- MonoBook
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- OATHAuth
- OAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageNotice
- PageTriage
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- PoolCounter
- Popups
- Quiz
- RSS
- ReadingLists
- Renameuser
- RevisionSlider
- SandboxLink
- SearchExtraNS
- SecureLinkFixer
- SecurePoll
- ShortUrl
- SiteMatrix
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TimedMediaHandler
- Timeless
- TitleBlacklist
- TocTree
- TrustedXFF
- UploadWizard
- UploadsLink
- UserMerge
- VipsScaler
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseQualityConstraints
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaIncubator
- WikimediaMessages
- Wikisource
- XAnalytics
- intersection
- wikihiero
Total changes
edit284 Changes in 62 repos by 72 authors