MediaWiki 1.38/wmf.8/Changelog

Core changes

edit
  • git #3934f55e - Branch commit for wmf/1.38.0-wmf.8 by trainbranchbot
  • git #52631861 - collation: Improve IcuCollation for static code analyzer by Umherirrender
  • git #5d41387b - Update margin rule for menu icons. (T292452) by Clare Ming
  • git #e2c4f1ef - test: Always use strict equalities by Ed Sanders
  • git #89028e0b - Move limit report rendering to ParserOutput by Petr Pchelko
  • git #f3d7462e - Set ParserOutput 'injectTOC' based on Skin options for page views (T287767) by C. Scott Ananian
  • git #928f7077 - Remove old HTTP request implementations by Petr Pchelko
  • git #1c009126 - Change names of languages in Cyrillic to lowercase by Amir E. Aharoni
  • git #aac67c6c - Drop User methods which were deprecated since 1.37 (T277511) by vladshapik
  • git #059e62cd - Regression fix: do language conversion on ToC in ParserOutput::getText() (T295187) by C. Scott Ananian
  • git #2990c003 - htmlform: Remove HTMLFormField restrictions on 'name' and 'id' (T126962) by Bartosz Dziewoński
  • git #85dce7fa - Include name of page identity on failure within WikiPageFactory by Umherirrender
  • git #b9a6c990 - Use WrappedString to build strings in MWDebug by Umherirrender
  • git #db5cb744 - Upgrade to Shellbox 3.0.0 by Petr Pchelko
  • git #171775e0 - doc: Cleanup @param documentation by Umherirrender
  • git #64865243 - RELEASE-NOTES-1.37: Move comment from 20fd877 to 1.38, this missed the cut by James D. Forrester
  • git #3a1d030e - PageUpdater: apply tags even if RC suppressed. (T291967) by Petr Pchelko
  • git #2d254984 - Update OOUI to v0.42.1 (T283812) (T287329) (T288928) (T289043) (T289043) (T290792) (T290975) (T291142) (T291284) (T293274) (T293635) by Volker E
  • git #19f64435 - Update RELEASE-NOTES-1.37 by Reedy
  • git #10fae048 - Add Vue composition API plugin (T251974) by Roan Kattouw
  • git #ee0e5ebc - NoLocalSettings: Pass an EmptyBagOStuff to TemplateParser (T278037) by Reedy
  • git #efd780c3 - Convert response to string & fix `assertEquals()` to `assertSame()` by Derick Alangi
  • git #808191eb - resourceloader: Change Context::getHash to always pass strings to implode by Umherirrender
  • git #07820b24 - Remove duplicate settings from DefaultSettings by Umherirrender
  • git #fd3a6952 - Title: use PageStore instead of LinkCache (T285389) by daniel
  • git #61726a99 - Fix oldimage deletion error message by Tim Starling
  • git #13acba25 - REST: gracefully handle all exceptions. (T285984) by daniel
  • git #d2baeb30 - resourceloader: Fix nullable documentation for property and return types by Umherirrender
  • git #90711666 - Fix bool documentation for ExplodeIterator by Umherirrender
  • git #b406c52a - LinkCache: Try invalidating cache before throwing (T205349) by Martin Urbanec
  • git #37d90f36 - Add comment flag to LinkRenderer (T292203) by Lucas Werkmeister
  • git #b9e8cd21 - Improve nullable documentation in Linker class about args by Umherirrender
  • git #ee0f9737 - Replace `new stdClass` with more compact array syntax by Thiemo Kreuz
  • git #62d45967 - Replace some more isset() with shorter ?? syntax by Thiemo Kreuz
  • git #b4429c34 - Make use of OOUI methods .getItemCount() and .isEmpty() by Thiemo Kreuz
  • git #06fc5ddb - Simpler RedisLockManager configuration by Tim Starling
  • git #41ec072d - Add missing null to string casts when using rd_fragment and such by Thiemo Kreuz
  • git #cecf964f - Remove on-demand update of img_sha1 (T283045) by Tim Starling
  • git #c52f6508 - Add Vue.createMwApp(), to help with Vue 2->3 migration (T251974) by Roan Kattouw
  • git #a7b0143c - File: remove deprecated methods by Petr Pchelko
  • git #92a88e4e - Special:Contributions - verify early year and month are ints (T293293) by Petr Pchelko
  • git #214e9d03 - Remove FileOp batch ID by Tim Starling
  • git #7746dd3e - Deprecate use of template directory relative to core (T262067) by jdlrobson
  • git #43a1a61c - Use ParserOptions::newFromContext in MessageCache by Umherirrender
  • git #0071df89 - EditPage: Only update title part of firstHeading on live preview (T105214) by Fomafix
  • git #a4702242 - Improve nullable documentation in special page class about args by Umherirrender
  • git #ec6fd491 - language: Fix nullable documentation for property, args and return types by Umherirrender
  • git #d80f7ade - Allow populateContentTables to continue when there are bad blobs (T212428) by Cindy Cicalese

Vendor

edit

Extensions

edit

CategoryTree

edit
  • git #06dcae70 - Get config values from Config instead of from global variables by Fomafix

CentralAuth

edit

CirrusSearch

edit
  • git #977ed3bb - Remove manual PARAM_HELP_MSG entries by Reedy
  • git #06fbc711 - Added i18n message for apihelp-cirrus-config-dump-param-prop (T285574) by Joseph Emmanuel

Cite

edit

Citoid

edit

cldr

edit
  • git #dbab9f7a - doc: Cleanup @param documentation by Umherirrender

Cognate

edit
  • git #f0e04128 - Simplify test code by using shortcuts PHPUnit provides by Thiemo Kreuz

Collection

edit
  • git #36eeb03f - Make use of PHPUnit shortcuts in tests by Thiemo Kreuz

ConfirmEdit

edit
  • git #6da60010 - Don't put HTML via RawMessage in the EditFilterMergedContent hook Status (T293818) by Daimona Eaytoy
  • git #1493c928 - SECURITY: Avoid double-escaping html tag contents (T293818) by sbassett

ContentTranslation

edit
  • git #233e1392 - SX getInitialLanguagePair: Add debug logs to investigate issue (T294065) by NikG
  • git #e5a9728b - SX Publishing: Fix publishing to sandbox (T294642) by NikG
  • git #e55d2d8a - SX: Add navigation for publishing feedback errors and warnings (T260134) by NikG
  • git #e1cd2d75 - MWMessage: Apply the appropriate color only to icon inside slot by NikG
  • git #3aa93e93 - CX SiteMapper: Add isMobileDomain method and use it inside getPageUrl (T292828) (T294068) by NikG
  • git #59232cd9 - SX Dashboard: Move translation start from URL to a composable (T290428) by NikG
  • git #33a3b194 - SX: Move section translation start to a global composable by NikG
  • git #5259a277 - SX: Link articles created by SX in wikidata (T294006) by Santhosh Thottingal
  • git #c22acccb - SX: Expose TranslateInTarget configuration param to javascript by NikG
  • git #0830fa09 - CX SpecialContentTranslation: Replace global variables by NikG
  • git #d5644d80 - SX: Add UI for entrypoint for reviewing recently translated pages (T287236) by NikG
  • git #76cb3d7e - CX stylelintrc: Add "sx" to valid class prefixes by NikG
  • git #1a1d98b5 - SX: Add entrypoint for reviewing recently translated pages (T287236) by NikG
  • git #cc4eb9b9 - Menu items should only be added once (T294846) by jdlrobson
  • git #4c11e0ea - SXTranslationConfirmer: Move translation start event logging here (T281559) by NikG
  • git #9e3bc5c7 - SXArticleSearch: Move start translation methods to a composable by NikG
  • git #26d0a2af - SX publish: Remove PublishResult model and use PublishFeedbackMessage (T260134) by NikG
  • git #cc4e4710 - Avoid JS error for anon users when there is no favorites by Santhosh Thottingal
  • git #0551a6a6 - SX Dashboard: Move useDashboardInitialization composable by NikG
  • git #0d020d7d - SX Refactoring: Abstract initializeLanguages in separate composable by NikG
  • git #33d160f4 - SX: Eslint fixes by Santhosh Thottingal
  • git #111b8910 - SX: Run linting test along with npm run lint by Santhosh Thottingal
  • git #1c9ff9af - Restore icons to callout (T294656) by jdlrobson

DiscussionTools

edit

DonationInterface

edit

Echo

edit

EventBus

edit
  • git #73ba417a - Add MCR slot records information to revision-create events (T293195) by David Causse

FileImporter

edit
  • git #49a184f1 - Add return type hints to methods in SpecialPageHtmlFragment by Fomafix

Gadgets

edit
  • git #58ea7934 - Add namespace localisations for Hindi (hi). by Siddharth VP

GlobalPreferences

edit

GrowthExperiments

edit
  • git #b61673b6 - Add an image: edit summary instrumentation (T294672) by MewOphaswongse
  • git #ff753e33 - Add Image: Collect more image metadata (T290782) by Gergő Tisza
  • git #cf7a2a63 - Add Image: Instrumentation for quality gate dialogs (T294674) by Kosta Harlan
  • git #a10dfe22 - Structured Tasks: Expand/collapse functionality for StructuredTaskToolbarDialog (T293147) by MewOphaswongse
  • git #49b6237c - Add Image: Show alert dialog if user clicks on task on desktop (T295000) by Kosta Harlan
  • git #b5a202c2 - Quality gate: Daily limit for image recommendations (T293316) by Kosta Harlan
  • git #d5b06e49 - Add a link: rejection reasons as checkboxes (T292592) by Sergio Gimeno
  • git #454bc09b - Add ImageRecommendationSubmissionLog for querying tasks done per day (T293316) by Kosta Harlan
  • git #b8213048 - Add an image: allow suggestion reason to wrap (T292467) by MewOphaswongse
  • git #19832f1b - Add an image: stop passing username as message parameter to onboarding message keys by MewOphaswongse
  • git #3c1de3a4 - Add an image: centralize construction of suggestionLogMetadata & add instrumentation for caption (T294671) by MewOphaswongse
  • git #476a2358 - Add an image: instrumentation for dialogs invoked from the image inspector (T294669) by MewOphaswongse
  • git #33a7a833 - Un-community-config $wgGEHelpPanelSuggestedEditsPreferredEditor by Gergő Tisza
  • git #fd698998 - Structured tasks: Update JSDoc for ImageSuggestionInteractionLogger & LinkSuggestionInteractionLogger by MewOphaswongse
  • git #1fd5adc8 - Add an image: instrumentation for caption info dialog (T294670) by MewOphaswongse
  • git #de5b9a9e - TemplateCollectionFeature: Fix negated searches with no infoboxes by Gergő Tisza
  • git #5ff79c61 - Add a link: Prevent de-selection of ceRecommendedLinkAnnotation on desktop (T294947) by MewOphaswongse
  • git #3b153785 - Add an image: Suggestion reason (T292467) by MewOphaswongse
  • git #39b80d0a - phan: remove unused suppression (T290563) by Kosta Harlan
  • git #2e80d90c - TemplateCollectionFeature: Fix empty set handling by Gergő Tisza
  • git #55343446 - Add an image: Instrumentation parity with Add Link (T294661) (T294660) by MewOphaswongse
  • git #a5693979 - MenteesHandler: Output date using correct numerals (T293118) by Martin Urbanec

GWToolset

edit

InputBox

edit
  • git #1abc7abc - Remove unneeded return from hook handlers by Umherirrender
  • git #4829d177 - build: Remove unneeded phan suppression by Umherirrender

IPInfo

edit

JsonConfig

edit
  • git #f36ca46e - doc: Cleanup @param documentation by Umherirrender

Kartographer

edit
  • git #8e840db2 - Don't generate img urls with dynamic groups for previews (T269984) by Derk-Jan Hartman
  • git #5d2aeeb1 - Replace unexpected counters object with array by Thiemo Kreuz
  • git #5815815b - Simplify/cleanup ApiQueryMapDataTest implementation (T294734) by Thiemo Kreuz
  • git #5a89fb17 - Add mapdata tests for multiple titles and revisions (T294734) by WMDE-Fisch
  • git #d0bfd181 - Add first tests for mapdata API (T294734) by WMDE-Fisch
  • git #8d598abc - Allow unicode characters in Kartographer group names (T183766) by Derk-Jan Hartman
  • git #db3a70d0 - Avoid duplicate mapframe being stored multiple times in State (T147608) by Derk-Jan Hartman
  • git #cc372b5f - Prefer "group identifier" instead of "group name" by Thiemo Kreuz
  • git #c6e87049 - Add basic regression tests for projection utility classes by Thiemo Kreuz
  • git #0ace6387 - Replace protected property with actual constant by Thiemo Kreuz
  • git #8d8f9b49 - Minor updates and fixes to stdClass related documentation by Thiemo Kreuz

Math

edit
  • git #da9a7bfc - doc: Cleanup @param documentation by Umherirrender

MediaSearch

edit

NewUserMessage

edit

Nuke

edit

OAuth

edit
  • git #3ec51c3d - doc: Cleanup @param documentation by Umherirrender

PageImages

edit
  • git #23c44e9f - doc: Cleanup @param documentation by Umherirrender

PageTriage

edit
  • git #14a93349 - doc: Cleanup @param documentation by Umherirrender

ProofreadPage

edit

PropertySuggester

edit
  • git #408fb9d1 - doc: Cleanup @param documentation by Umherirrender

QuickSurveys

edit

ReadingLists

edit
  • git #03d15612 - Simplify test code by using PHPUnit shortcuts and such by Thiemo Kreuz
edit

SecurePoll

edit

TimedMediaHandler

edit
  • git #7dff5fb0 - Fix phpunit testcases when you have instant commons enabled by Derk-Jan Hartman

TitleBlacklist

edit

Translate

edit
  • git #6e42f920 - TranslateSandbox: Suppress phan error for User::resetIdByNameCache by Abijeet
  • git #47beefc4 - doc: Cleanup @param documentation by Umherirrender
  • git #05e8cf21 - Support both namespaced and unnamespaced StringMatcher (T295005) by Niklas Laxström
  • git #0ab45632 - StringMatcher: Use namespace when loading schema for config validation by Abijeet
  • git #4569d614 - TranslateReplaceTitle: Add strict types by Abijeet
  • git #a5caee1d - ArrayFlattener: Move to namespace (T193166) by Abijeet
  • git #1a5bfc85 - ArrayFlattener: Add strict types (T193166) by Abijeet
  • git #3d39950d - Move StringMangler & StringMatcher to namespace (T193166) by Abijeet
  • git #49d252bf - StringMangler & StringMatcher: Add strict types by Abijeet

TranslationNotifications

edit
  • git #bdf1c8fa - Fix log processing in DigestEmailer by Niklas Laxström

TwoColConflict

edit
  • git #8d4b0d21 - Fix mismatching variable names in test data providers by Thiemo Kreuz

UniversalLanguageSelector

edit

UploadWizard

edit

VisualEditor

edit

Wikibase

edit
  • git #91617586 - doc: Cleanup @param documentation by Umherirrender
  • git #bfcb782c - Move namespace registration out of example settings (mostly) (T291617) by Lucas Werkmeister
  • git #f7e8caa9 - Remove shared cache key config from repo example config (T291617) by Lucas Werkmeister
  • git #f64154d3 - Remove extremely outdated comment from repo example config (T291617) by Lucas Werkmeister
  • git #a540aacc - Only add labels to entity links in comments and special pages (T292203) by Lucas Werkmeister

WikibaseLexeme

edit

WikibaseQualityConstraints

edit

WikidataPageBanner

edit
  • git #cfcf7fb2 - WikidataPageBanner should disable table of contents using public functions (T295003) by jdlrobson

WikiEditor

edit

WikiLambda

edit

WikimediaEvents

edit

WikimediaIncubator

edit
  • git #4b13d6a9 - Remove unneeded check from explode by Umherirrender
  • git #516da1fa - build: Remove unneeded phan suppression by Umherirrender

WikimediaMessages

edit
  • git #36cae1c7 - Move licensing logic from MobileFrontend to WikimediaMessages (T289401) by jdlrobson

Skins

edit

MinervaNeue

edit

Vector

edit
  • git #c741759c - Initialize the skins.vector.es6 module before the skins.vector.js module (T291096) by Nicholas Ray
  • git #7f58c889 - Add comment to dropdownMenus.js regarding the CHECKBOX_HACK_BUTTON_SELECTOR (T291096) by Nicholas Ray

Misc

edit

VisualEditor/VisualEditor

edit
  • git #d29db14e - ElementLinearData: Fix instance of data being modified in place by Ed Sanders
  • git #18929710 - assert.ok -> assert.true by Ed Sanders
  • git #bde209a1 - Add simple equality check shortcut to compareElementsUnannotated by Ed Sanders
  • git #86aa5f8f - Update OOUI to v0.42.1 by Volker E
  • git #2c84478b - Use null for deliberately empty values instead of undefined by Ed Sanders
  • git #0e82fee9 - eslint: Fix errors from upcoming eslint-config-wikimedia by Ed Sanders

No changes

edit
  • 3D
  • AbuseFilter
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CentralNotice
  • CharInsert
  • CheckUser
  • ChessBrowser
  • CiteThisPage
  • CodeEditor
  • CodeMirror
  • CodeReview
  • CologneBlue
  • CommonsMetadata
  • CongressLookup
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • DynamicSidebar
  • Elastica
  • ElectronPdfService
  • EntitySchema
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FlaggedRevs
  • Flow
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GeoData
  • GlobalBlocking
  • GlobalCssJs
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • ImageMap
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • LiquidThreads
  • Listings
  • LocalisationUpdate
  • LoginNotify
  • MachineVision
  • MapSources
  • MassMessage
  • MediaModeration
  • MobileApp
  • MobileFrontend
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • Newsletter
  • Nostalgia
  • OATHAuth
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageAssessments
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Poem
  • PoolCounter
  • Popups
  • Quiz
  • RSS
  • Renameuser
  • RevisionSlider
  • SandboxLink
  • Score
  • Scribunto
  • SearchExtraNS
  • SecureLinkFixer
  • ShortUrl
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • Timeless
  • TocTree
  • TorBlock
  • TrustedXFF
  • UploadsLink
  • UrlShortener
  • UserMerge
  • VipsScaler
  • WebAuthn
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • Wikidata.org
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaMaintenance
  • Wikisource
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

edit

228 Changes in 58 repos by 58 authors