Jump to content

MediaWiki 1.38/wmf.10/Changelog

From mediawiki.org

Core changes

[edit]
  • git #f12c3f71 - Branch commit for wmf/1.38.0-wmf.10 by trainbranchbot
  • git #c054b104 - Remove or replace usages of "sane" (T254646) by Reedy
  • git #24c0d96c - SiteStats: Replace usages of "sane" (T254646) by Reedy
  • git #2a2bb1e9 - Remove or replace usages of "sane" (T254646) by Reedy
  • git #cee1271b - tests: Rename ContentHandlerSanityTest to ContentHandlerFunctionalTest (T296157) by James D. Forrester
  • git #a349d6b6 - parserTexts.txt: Remove usages of "sanity" (T254646) by Reedy
  • git #8c39aab8 - Remove or replace usages of "sanity" (T254646) by Reedy
  • git #6e296116 - Remove or replace usages of "sanity" (T254646) by Reedy
  • git #afe4bbdb - media: Drop XML metadata support from DjvuHandler (T275268) by Amir Sarabadani
  • git #d542c546 - Revert "Discover unit tests in "Unit" directory" (T278707) by Kosta Harlan
  • git #ffd3da00 - Fix path for ZhConversion.php by Fomafix
  • git #2b35fa4f - Update WVUI to v0.3.3 (T279674) (T284707) by Volker E
  • git #d8a7c01b - Allow inserting new sections named '0' (T296112) by C. Scott Ananian
  • git #7bf77952 - Remove or replace usages of "sanity" (T254646) by Reedy
  • git #91705ab8 - reassignEdits: Collapse nested if statements by Reedy
  • git #32729700 - build: Fix include of en.json/qqq.json in .eslintignore by Umherirrender
  • git #6bef58ce - Rename message 'deletepage' to 'deletepage-submit' for action=delete by Umherirrender
  • git #6655eef3 - resourceloader: Update wikimedia/minify to 2.2.6 (T296058) by Timo Tijhof
  • git #cbfd94c3 - LinkBatch/LinkBatchFactory: Minor cleanup by Reedy
  • git #732837cb - nukeNS: don't run purgeRedundantText() after every change by Universal Omega
  • git #16350a8d - SpecialPageFactory: Check that RequestContext even has a title by Petr Pchelko
  • git #4fa9c4f5 - Allow individual sections to show mw-empty-elt with an override (T295984) by Ed Sanders
  • git #9d13a3cb - Drop User methods which were deprecated since 1.36 (T277511) by vladshapik
  • git #dc8a5e10 - Upgrade to RemexHtml 3.0.1 by Tim Starling
  • git #76e19532 - rdbms: Stop calling LBFactory::setAgentName from MW wiring (T193050) by Timo Tijhof
  • git #e229cc12 - registration: Fix typo in wgExtensionInfoMTime docs example by Timo Tijhof
  • git #79aa949a - maintenance: Add ability to start from rev_id to migrateRevisionActorTemp (T275246) by Amir Sarabadani
  • git #93e366f1 - media: Store metadata of one-page documents correctly (T296001) by Amir Sarabadani
  • git #e0d3b3e8 - Use getWithSetCallback() instead of get() + set() by Daimona Eaytoy
  • git #49e71763 - Move RELEASE-NOTES-1.37 into HISTORY (T289585) by Reedy
  • git #c9afd8c4 - rdbms: Add full query to transaction profiler (T295706) by Amir Sarabadani
  • git #0b34aba5 - rdbms: Make TransactionProfiler logs more useful (T295706) by Amir Sarabadani
  • git #6f061f4d - resourceloader: Bundle `user.defaults` as part of `mediawiki.base` by Timo Tijhof
  • git #f600baea - maintenance: Add waitForReplication and sleep in migrateRevisionActorTemp (T275246) by Amir Sarabadani
  • git #8d5be723 - rdbms: Document not adding varying ids to SQL comments (T193050) by Amir Sarabadani
  • git #439838c3 - Rename Special:Delete/Protect to Special:DeletePage/ProtectPage (T295611) by Alexander Vorwerk
  • git #672c646d - deferred: make DeferredUpdates::run() logic more readable by Aaron Schulz
  • git #533659a4 - Don't trust Title that if it exists pageId will be > 0 (T295931) by Petr Pchelko
  • git #bfad87aa - http: Don't set X-Forwarded-Proto when using a reverse proxy (T288848) by Kunal Mehta
  • git #296b485d - Add deprecation warnings to wfLogProfilingData() (T292269) (T292253) by Alexander Vorwerk
  • git #0cfdc33f - debug: Improve `deprecatePublicPropertyFallback()` param docs by Derick Alangi
  • git #e3033bb4 - Tweak error message for missing composer dependencies by wctaiwan
  • git #275ca9c4 - export: Ignore rev_page_id index (T285149) by Amir Sarabadani
  • git #84bcde71 - mediawiki.base: Deprecate stateful use of toString() (T292489) by Timo Tijhof
  • git #e57af4a5 - mediawiki.base: Clean up unit tests for mw.Message (T292489) by Timo Tijhof
  • git #229b11c6 - resourceloader: Make '@' work in module names by Roan Kattouw
  • git #be9c2612 - vue: Rename vue-composition-api module to @vue/composition-api (T284707) by Roan Kattouw
  • git #2f88be34 - mediawiki.base: Require `format` param in internal message parser() (T292489) by Timo Tijhof
  • git #7f5d76d7 - SettingsBuilder: Apply merge strategy from the schema to the config by Petr Pchelko
  • git #92f3f1a9 - Introduce MergeStrategies for ConfigSink by Petr Pchelko
  • git #f539b6f5 - Support $wgLocalHTTPProxy in MultiHttpClient (T288848) by Kunal Mehta
  • git #80fd54ff - Allow $wgSettings to be used in LocalSettings. (T294749) by daniel
  • git #3445c87e - MemoizedCallable: Remove outdated php5-apc support by Timo Tijhof
  • git #349819dc - Add Message/MessageValue user group member parameter type (T278482) by TChin
  • git #ef458e89 - Replace deprecated methods IContextSource::getWikiPage && IContextSource::canUseWikiPage (T275710) by Roman Stolar
  • git #64353177 - Upgrading guzzlehttp/psr7 (1.8.3 => 2.1.0) by Reedy
  • git #216f8132 - Stop using LocalFile::lock() (T283045) by Tim Starling
  • git #feadffba - Switch between file deletion and normal deletion in WikiFilePage (T295435) by Daimona Eaytoy
  • git #2f3df6e6 - Use DeletePage in DeleteAction (T288758) by Daimona Eaytoy
  • git #066690c8 - parser: Make ParserOptions::registerWatcher() public and ::optionUsed() private by Timo Tijhof
  • git #63658abe - resourceloader: Remove internal debug check in makeLoaderImplementScript() (T32956) by Timo Tijhof
  • git #bed3a59d - resourceloader: Restore minification of embedded 'user.options' by Timo Tijhof
  • git #24a59f34 - mediawiki.base: Inline local vars, remove outdated file comment by Timo Tijhof
  • git #0835d9c5 - mediawiki.base: Introduce mw.log.makeDeprecated() (T292489) by Timo Tijhof

Vendor

[edit]

Extensions

[edit]

Babel

[edit]

CategoryTree

[edit]
  • git #aec8d755 - Replace WebRequest::getVal by ::getRawVal or ::getText by Fomafix

CentralAuth

[edit]
  • git #39bf993e - Add integration test for whole global group flow by Taavi Väänänen

CheckUser

[edit]
  • git #31f8e50d - Add a "60 days" option to the time range dropdown for CheckUser tool (T296057) by Huji

CirrusSearch

[edit]
  • git #5524e6cc - Support for partial clearing of weighted_tags (T295316) by Erik Bernhardson
  • git #c04a1165 - Simplify regular expressions for readability by Thiemo Kreuz
  • git #9cfb6607 - Inline tiny callback function in Escaper class by Thiemo Kreuz
  • git #7058522a - Improve "question mark stripping" comments by Thiemo Kreuz
  • git #52c64630 - Remove duplicate assertions from tests by Thiemo Kreuz
  • git #022882f0 - Use native array_column() syntax where possible by Thiemo Kreuz
  • git #e223a1bb - Make use of PHPUnit shortcuts where possible by Thiemo Kreuz
  • git #2bfc9e15 - Fix mistake in regex in maintenance script by Thiemo Kreuz
  • git #9468f784 - Remove comments that literally repeat the code by Thiemo Kreuz
  • git #0a666030 - Make use of the ?? operator where possible by Thiemo Kreuz
  • git #bbf468fd - Remove unused default values from class properties by Thiemo Kreuz
  • git #298ed3aa - Use array decomposition in foreach, where possible by Thiemo Kreuz
  • git #6f1bec46 - Make use of the ?? operator in more places in tests by Thiemo Kreuz
  • git #b828f9f2 - Fix visibility of protected PHPUnit methods by Thiemo Kreuz
  • git #c3b55f75 - Fix misspelled @dataProvider function names by Thiemo Kreuz
  • git #6f860e6c - Remove duplicate line of code in QueryStringRegexParser by Thiemo Kreuz

Cite

[edit]
  • git #4fcc4bc4 - Revert "Use proper method for comparing linear data" (T296044) by Bartosz Dziewoński

Collection

[edit]
  • git #dc7121f3 - Introduce api action modules to replace onAjaxCollectionSuggest* (T291398) by TChin
  • git #f3f4bb45 - Replace old ajax interface & use new api modules in client code (T94005) by Derick Alangi

ConfirmEdit

[edit]
  • git #5876e3bd - DeleteOldFancyCaptchas: Add some simple chunking to actual delete operation by Reedy
  • git #b24721bb - Suppress SecurityCheck-DoubleEscaped in ConfirmEditHooks::onAlternateEditPreview (T295708) by Reedy

ContentTranslation

[edit]
  • git #4ab44ea3 - SX: Restrict the width of language selector on wider screens (T287888) by Santhosh Thottingal
  • git #9e0b61c8 - MWDivider: Avoid thick line because of double border (T287870) by Santhosh Thottingal
  • git #d65ceade - CX3 Build 0.1.0+20211122 by Santhosh Thottingal
  • git #4e474ad5 - Add article in a message by Amir E. Aharoni

DiscussionTools

[edit]

DonationInterface

[edit]

FileImporter

[edit]
  • git #4d78a7a6 - Replace usage of the method IContextSource::getWikiPage that will be deprecated, to WikiPageFactory usage (T275710) by Roman Stolar
  • git #a96c90b1 - tests: Fix mocked special page context by Umherirrender

FlaggedRevs

[edit]

GlobalPreferences

[edit]
  • git #b79a85b5 - Add missing dependency on mediawiki.widgets.SelectWithInputWidget (T296028) by Sam Wilson

GrowthExperiments

[edit]

Kartographer

[edit]
  • git #1209cf8b - Dramatically improve config documentation in extension.json by Thiemo Kreuz
  • git #9ce14153 - bump mapbox.js Leaflet plugin to 3.3.1 by mbsantos

LiquidThreads

[edit]
  • git #fca19756 - classes: Use setter method instead of direct member access by Derick Alangi
  • git #2804c6ce - Fix new message alerts for users with non-LQT talk pages (T295429) by Gergő Tisza

MassMessage

[edit]
  • git #00f64785 - Use title string instead of Title object when fetching remote content (T295868) by Abijeet

Math

[edit]
  • git #a5e976ba - build: Update eslint-config-wikimedia to 0.21.0 by Ed Sanders

MediaSearch

[edit]

MobileFrontend

[edit]

ParserFunctions

[edit]
  • git #e04f4e0d - Use wfLoadExtension in README by Fomafix
  • git #ce22d481 - Fix and update PHPDoc type hints by Thiemo Kreuz
  • git #dbe77d7e - Use more IDE-friendly callback syntax for parser hooks by Thiemo Kreuz

ProofreadPage

[edit]

QuickSurveys

[edit]

Scribunto

[edit]
  • git #405045c4 - Return correct lua version on windows by Brian Wolff

SecurePoll

[edit]
  • git #5dc98d41 - Revert "Remove DB writes to securepoll_voters on HTTP GET" by Phuedx
  • git #a043015f - Remove DB writes to securepoll_voters on HTTP GET (T288784) by tsepothoabala

TheWikipediaLibrary

[edit]

Translate

[edit]
  • git #2714bcd9 - Override ContentHandler::validateSave instead of Content::prepareSave. (T287159) by Roman Stolar
  • git #acc58be9 - Remove not needed $this-equalTo() from tests by Thiemo Kreuz
  • git #295ebe3d - Add/update some type hints in PHPDoc tags by Thiemo Kreuz
  • git #fe090d3b - translate_cache-alter-varbinary.sql: Respect table prefixes (T268576) by Reedy
  • git #02725adc - Update IRC channel and add docs link to composer.json (T283378) by Niklas Laxström
  • git #0ddac9f2 - Migrate tables to an abstract schema (T268576) by Adam Wight
  • git #8af9fd46 - Remove misplaced variable names from @return tags by Thiemo Kreuz
  • git #409ada93 - BackportTranslationsMaintenanceScript: reduce noise in output (T272830) by Niklas Laxström
  • git #35f5788c - SpecialMessageGroupStats: stop extending LanguageStats (T246624) by Niklas Laxström
  • git #0f425734 - Avoid flood of "By-passing message group cache for" when adding new groups by Niklas Laxström
  • git #5d25d65c - BackportTranslationsMaintenanceScript: correctly process $group->getTranslatableLanguages (T272830) by Niklas Laxström

UniversalLanguageSelector

[edit]
  • git #bd4a6f20 - Update comment from addConfig to onResourceLoaderGetConfigVars by Fomafix
  • git #6ee366a2 - Reuse userCanChangeLanguage() by Fomafix
  • git #c1a36d34 - Don't call isCompactLinksEnabled() twice in the same function by Fomafix
  • git #9cf8ca33 - Add apioutput to unsupported skins (T145186) by Niklas Laxström
  • git #defc3d41 - ApiULSSetLanguage: Use LanguageNameUtils by Abijeet
  • git #98252ee3 - LanguageNameSearch: Remove usage of deprecated Language functions by Abijeet
  • git #da4d9657 - Replace usage of ApiBase::PARAM_* with ParamValidator::PARAM_* by Abijeet
  • git #9075dc7e - Update LanguageNameSearchData by Niklas Laxström

UploadWizard

[edit]
  • git #a5cfbced - build: Update mediawiki-phan-config to 0.11.1 by Alexander Vorwerk

VisualEditor

[edit]
  • git #8574e237 - build: Upgrade mediawiki-phan-config to 0.11.1 by James D. Forrester
  • git #32d64dc4 - Update VE core submodule to master (5a97be3a0) (T258847) by Bartosz Dziewoński
  • git #a4ab8964 - MWSaveDialog: Fix specificity of margin override for monobook by Ed Sanders
  • git #69e36746 - Add mw-show-empty-elt to MW surfaces (T295984) by Ed Sanders
  • git #c1c167a1 - Make better use of the ARIA mixin (T295353) by WMDE-Fisch
  • git #aa20ce70 - Update VE core submodule to master (5bba9e6d7) (T295403) by James D. Forrester
  • git #86c405a2 - Prefere ve.extendObject over $.extend by Ed Sanders
  • git #24d7f3f4 - MobileCollabTarget: Add surface class using dedicated method by Ed Sanders
  • git #42b5fddf - MWSaveDialog: Move header out of mw-body-content by Ed Sanders
  • git #e111c40d - MWSaveDialog: Move var declarations inline by Ed Sanders

Wikibase

[edit]

WikibaseCirrusSearch

[edit]
  • git #d5f08c39 - README: Fix typos introduced in I879e164df120e5b5a44f81a2d364935a1e00ffb3 by Zoranzoki21
  • git #58d4a2f4 - Document dependency on search-extra elasticsearch plugin (T291818) by Erik Bernhardson

WikibaseLexeme

[edit]
  • git #8437c499 - Make use of more PHPUnit shortcuts where possible by Thiemo Kreuz
  • git #01fc3a2f - Inline trivial line of code in a test by Thiemo Kreuz
  • git #4ebf96d7 - Remove unused default values from class properties by Thiemo Kreuz
  • git #b16fcd01 - Prefer isRegistered() over isAnon() by Thiemo Kreuz
  • git #3348ca14 - Disable overly flaky browser tests again by Michael Große
  • git #03a56571 - Verify Lexeme creation preconditions on primary (T277862) by Michael Große
  • git #a1eae5ae - Selenium: initialize WikibaseApi with ChronologyProtector (T277862) by Michael Große
  • git #4e9499d3 - Use createMwApp() instead of new Vue() (T294465) by Lucas Werkmeister

WikibaseMediaInfo

[edit]
  • git #a9d6d550 - Account for matches with 0 < score < 1 in normalization (T294953) by Matthias Mullie

WikibaseQualityConstraints

[edit]

WikiEditor

[edit]

WikiLambda

[edit]
  • git #72142359 - config: Rename 'WikiLocation' to 'WikiLambdaWikiAPILocation' by James D. Forrester
  • git #e591a8e1 - Creating an instance of a user-defined type fails silently (T293840) by adesoji
  • git #3541b3e8 - ZImplementation: Show attached implementations as such (T295847) by Simone This Dot
  • git #bfe4ce4f - Cannot set input when Accessing Function editor from "create function" (T295846) by Simone This Dot
  • git #f9c2106a - Change FE to read Z881 instead than Z1010 (T295959) by Simone This Dot
  • git #4878b1a2 - Update function-schemata sub-module to HEAD (8c666cc) (T293910) by James D. Forrester
  • git #bd42c478 - stylelint: Ignore the function-schemata sub-repo by Simone This Dot
  • git #7d783ff7 - Fix attaching implementations and testers to a function (T295848) by Simone This Dot
  • git #6302190a - tests: Switch ZID for generic list type from temporary Z1010 to final Z881 (T292260) by apine
  • git #d5677b8e - Add ability to select List of Generics within the function editor (T295361) by Simone This Dot
  • git #eb43b337 - After clicking save, the display doesn't change (T295849) by Simone This Dot
  • git #6a4d474d - Add examples of Apply and Map to function call API. (T289380) by apine
  • git #965ceb60 - Remove "Start function" step from function editor (T295444) by adesoji
  • git #3f41c29a - README: Add the PHPUnit command explictly by James D. Forrester

WikimediaEvents

[edit]

WikimediaMaintenance

[edit]
  • git #f601fd59 - blameStartupRegistry: Add module response size metrics (T295413) by Timo Tijhof
  • git #15828726 - blameStartupRegistry: Slight refactor to prep for non-startup metrics (T295413) by Timo Tijhof

Wikisource

[edit]
  • git #f8880bc7 - Avoid racing the WikiEditor DOM creation in OCR widget by Inductiveload
  • git #e621e244 - Use OCR logo from core instead of own (T289215) by Sam Wilson

Skins

[edit]

MinervaNeue

[edit]

Timeless

[edit]

Vector

[edit]
  • git #54639c4a - Fix icon button spacing, make it consistent with margin defined in core by bwang
  • git #ea0fccb5 - Disable edit button in sticky header for logged users. (T294926) by Clare Ming

Misc

[edit]

VisualEditor/VisualEditor

[edit]

No changes

[edit]
  • 3D
  • AbuseFilter
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • CodeMirror
  • CodeReview
  • Cognate
  • CologneBlue
  • CommonsMetadata
  • CongressLookup
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • DynamicSidebar
  • Echo
  • Elastica
  • ElectronPdfService
  • EntitySchema
  • EventBus
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • Flow
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalBlocking
  • GlobalCssJs
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPInfo
  • ImageMap
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • Listings
  • LocalisationUpdate
  • LoginNotify
  • MachineVision
  • MapSources
  • MediaModeration
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageTriage
  • PageViewInfo
  • PagedTiffHandler
  • PdfHandler
  • Poem
  • PoolCounter
  • Popups
  • PropertySuggester
  • Quiz
  • RSS
  • ReadingLists
  • RelatedArticles
  • Renameuser
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • SecureLinkFixer
  • ShortUrl
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TimedMediaHandler
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadsLink
  • UrlShortener
  • UserMerge
  • VipsScaler
  • WebAuthn
  • WikiLove
  • WikibaseLexemeCirrusSearch
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaIncubator
  • WikimediaMessages
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes

[edit]

270 Changes in 47 repos by 67 authors