MediaWiki 1.35/wmf.38

From mediawiki.org
MediaWiki 1.35.0-wmf.37 Deployment of MediaWiki 1.35.0-wmf.38 to Wikimedia sites MediaWiki 1.35.0-wmf.39

The latest version (labeled "1.35.0-wmf.38") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 23 June 2020 (see the roadmap).

Core changes[edit]

  • git #923deb81 - Branch commit for wmf/1.35.0-wmf.38 (task T254175) by trainbranchbot
  • git #11bf9b13 - User: Fix pingLimiter() to use makeGlobalKey() for global rate limits (task T246991) by Timo Tijhof
  • git #8c6c1c9a - VueComponentParser: Use RemexHtml instead of PHP's HTML parser (task T253334) (task T255587) by Roan Kattouw
  • git #7c65a81e - PageUpdater: Fix typo in documentation for grabParentRevision by Thalia
  • git #231bcef6 - parser: Remove unused $query param from LinkHolderArray::makeHolder by Thiemo Kreuz
  • git #7c2d4ca8 - parser: Streamline LinkHolderArrar::$size handling by Thiemo Kreuz
  • git #6363d641 - parser: Add Title type hint to LinkHolderArray::makeHolder by Thiemo Kreuz
  • git #38fe98c6 - Remove deprecated Skin::shouldPreloadLogo (task T255952) by mainframe98
  • git #844a82b5 - Deleted wrong translation from awa by Raymond
  • git #5b22e184 - parser: Trivial code transformations to LinkHolderArray by Thiemo Kreuz
  • git #d459add6 - Introduce wfDeprecatedMsg() by Tim Starling
  • git #fd666afb - Use MediaWikiServices::getAuthManager instead of AuthManager::singleton by Umherirrender
  • git #bff29fc8 - Remove false check from type hinted argument by Umherirrender
  • git #578dcd6e - Release notes: Put the deprecations related to Revision work together (task T246284) by DannyS712
  • git #733872af - wfLogProfilingData: Remove $request, created but never used by DannyS712
  • git #18263d95 - Deprecate using Skin method to add body attributes. (task T255698) by Ammar Abdulhamid
  • git #3d45f173 - API: Use MediaWikiServices::getAuthManager in various Api classes by Umherirrender
  • git #4f45c8b2 - media: Remove truthy check on array in FormatMetadata by Umherirrender
  • git #d5259a94 - rdbms: Remove is_array check on typed argument in DatabasePostgres by Umherirrender
  • git #f6617ba4 - WebRequest: Rewrite language handling in getAcceptLang() by Umherirrender
  • git #09f59e62 - mailmap: Add mailmap entry for Majavah's real name by Taavi Väänänen
  • git #606c5731 - Improve param documentation of UserDupes maintenance script by Umherirrender
  • git #89192392 - Remove is_scalar check on array by Umherirrender
  • git #2280d96c - Remove null check on type hinted argument by Umherirrender
  • git #5ba809c2 - Clarify that addModuleStyles is for style-only modules by Lucas Werkmeister
  • git #17a5d5a8 - Fix combination of (int) and ?? by Umherirrender
  • git #abb1ccbb - Swap null and is_int check to get the expected warn message by Umherirrender
  • git #47f422d5 - Check for INF instead of false for message exif-maxaperturevalue-value by Umherirrender
  • git #faea641f - Add missing special page aliases for Persian (task T255824) by Huji Lee
  • git #ae9c1d32 - skins: Allow skins to load script modules via Skin class options by jdlrobson
  • git #ceb2cd2f - build: Update eslint-config-wikimedia to 0.16.2 by Ed Sanders
  • git #08510de6 - api-testing: Use wikimedia/mocha eslint config by Ed Sanders
  • git #148e7e39 - Remove falsy check after new call by Umherirrender
  • git #4c216537 - Simplify use of ?? in MWLBFactory by Umherirrender
  • git #b1850a49 - title: Don't query/create LinkCache service when not needed by Thiemo Kreuz
  • git #69a90555 - Fix display of multiple licenses on Special:Version/License (task T255736) by Reedy
  • git #7f0be4f0 - Fix redirects using Special:MyLanguage etc. when using a mobile domain (task T255620) by Bartosz Dziewoński
  • git #f805387f - SpecialChangeContentModel: Always use POST method for both forms (task T196514) by Bartosz Dziewoński
  • git #e2cccfc3 - Remove falsy check after new call by Umherirrender
  • git #d459dfcb - [cleanup] Reduce cognitive complexity of makeToolbox() by AronDemian
  • git #695f920e - resourceloader: Add missing documentation comment in VueComponentParser by Roan Kattouw
  • git #72fda163 - debug: Assert native deprecation in DeprecatablePropertyArrayTest by Timo Tijhof
  • git #c9efaadd - mediawiki-docker: Add a jobrunner container (task T246935) (task T246942) by Brennen Bearnes
  • git #14bb09fe - UserFactory: Document that newFromName expects a validation constant (task T255611) by Thalia
  • git #6fc783ad - Revert "Hard deprecate the `TitleMoveCompleting` hook" (task T255608) by Catrope
  • git #fd14eb2d - Add getExpiryInDays function in WatchedItem (task T253936) by suecarmol
  • git #fb1f59f8 - mediawiki.skinning: Simplify code structure and remove duplicated rule by Volker E
  • git #14260d39 - HandlerTestTrait::getRouteUrl behaving differently than Router::getRouteUrl (task T255582) by Nikki Nikkhoui
  • git #5f3a9238 - Fix visibility of setUp/tearDown by Thiemo Kreuz
  • git #080fbeae - Remove unneeded null check from WebRequest::normalizeUnicode by Umherirrender
  • git #96aacab2 - UserContributions endpoint: filter suppressed revisions (task T252202) by daniel
  • git #c464c429 - BlockPermissionChecker: Clarify that 'unblockself' allows altering block by Thalia
  • git #ea9c3263 - BlockPermissionChecker: Check whether target is UserIdentity by Thalia
  • git #538cfa40 - WikiPage::doEditUpdates - accept a RevisionRecord object (task T249563) by DannyS712
  • git #522e71ac - Replace last usage, hard deprecate WikiPage::updateIfNewerOn (task T250318) by DannyS712
  • git #67247d93 - StaticArrayWriter: Add test case for int-like keys by Timo Tijhof
  • git #f9c25f4a - mediawiki.ui: Use standard naming scheme for `@color*` variables (task T255229) by Volker E
  • git #a26c1c8e - Remove deprecated PasswordCannotBePopular by Reedy
  • git #ceb93b4d - Replace @context with @this by Ed Sanders
  • git #f1a22c89 - CloneDatabase, add domain alias when prefix is changed (task T254283) (task T252019) by addshore
  • git #461d587e - parser: Remove return from callback for Sanitizer::removeHTMLtags by Umherirrender
  • git #eb52709e - Remove unused Title::newFromText in Linker::formatLinksInComment by Umherirrender
  • git #6d689330 - rdbms: Move "Did you forget…" from DBQueryError to MWExceptionHandler (task T255202) by Timo Tijhof
  • git #5b7e86df - rdbms: Denormalize fname and errno in DBQuery log messages (task T255202) by Timo Tijhof
  • git #29e4847f - rdbms: Move connection error message from DBQueryError to DBQueryDisconnectedError (task T255202) by Timo Tijhof
  • git #6255f2cb - Replace non-standard palette `.new` color with Red50 `#d33` (task T255225) by Volker E
  • git #2f3e07a6 - REST api: bump some endpoints to v1 (task T255043) by daniel
  • git #8fd8fb47 - Do not return internal edit status from EditPage (task T255177) by Petr Pchelko
  • git #7eb5b726 - Exclude expired watchlist items from RecentChanges and RecentChangesLinked (task T252136) by Sam Wilson
  • git #2cef6bc0 - Introduce BlockPermissionChecker service for validating block targets (task T189073) (task T251861) by Martin Urbanec
  • git #e111220a - upload: Modernize callback code to make use of PHP7 syntax by Thiemo Kreuz
  • git #cc796a02 - Simplify overly complex data providers in HtmlTest by Thiemo Kreuz

Vendor[edit]

Extensions[edit]

3D[edit]

No changes for 3D

AbuseFilter[edit]

ActiveAbstract[edit]

No changes for ActiveAbstract

AdvancedSearch[edit]

No changes for AdvancedSearch

AntiSpoof[edit]

No changes for AntiSpoof

ApiFeatureUsage[edit]

No changes for ApiFeatureUsage

ArticleCreationWorkflow[edit]

No changes for ArticleCreationWorkflow

ArticlePlaceholder[edit]

  • git #ef54dbba - Don't abort SidebarBeforeOutput hook by Ammar Abdulhamid

Babel[edit]

No changes for Babel

BetaFeatures[edit]

BounceHandler[edit]

No changes for BounceHandler

Calendar[edit]

No changes for Calendar

Campaigns[edit]

No changes for Campaigns

Capiunto[edit]

No changes for Capiunto

CategoryTree[edit]

No changes for CategoryTree

CentralAuth[edit]

CentralNotice[edit]

CharInsert[edit]

No changes for CharInsert

CheckUser[edit]

CirrusSearch[edit]

Cite[edit]

No changes for Cite

CiteThisPage[edit]

Citoid[edit]

No changes for Citoid

cldr[edit]

No changes for cldr

CodeEditor[edit]

CodeMirror[edit]

CodeReview[edit]

No changes for CodeReview

Cognate[edit]

Collection[edit]

No changes for Collection

CommonsMetadata[edit]

No changes for CommonsMetadata

ConfirmEdit[edit]

No changes for ConfirmEdit

CongressLookup[edit]

No changes for CongressLookup

ContactPage[edit]

No changes for ContactPage

ContentTranslation[edit]

  • git #44416d8d - UI library: Move spacing helpers under row class by Santhosh Thottingal
  • git #8e9f3fec - UI library: Support icon flipping by Santhosh Thottingal
  • git #ed7a9bf3 - UI Library: Add eye icon by Santhosh Thottingal
  • git #2406fc66 - UI Library: Fix label display condition for MWButton by Santhosh Thottingal
  • git #ac2e556c - Vue UI Library: Remove font-size: 0 for icon buttons by NikG
  • git #5dffd86a - Build: Prevent ResourceLoader minification by Santhosh Thottingal
  • git #eff381ae - Add lab flask and robot icons by NikG
  • git #0e2a36e7 - Remove unnecessary definition of wgULSPosition (task T255331) by Niklas Laxström
  • git #c9348603 - UI library: Reset query on click in select. Emit select event in language selector (task T255258) by NikG

CreditsSource[edit]

No changes for CreditsSource

Dashiki[edit]

No changes for Dashiki

Disambiguator[edit]

No changes for Disambiguator

DiscussionTools[edit]

  • git #b6edd8dd - CommentController: Apply pre-save transform when switching to visual by Bartosz Dziewoński
  • git #03665de0 - Move VE components to dt-ve by Ed Sanders
  • git #b38e380e - insertAndOpen: Call this.open directly now there is no precedingCharacter check by Ed Sanders
  • git #d7557d5a - Don't try to avoid username completion appearing in email addresses (task T255153) by David Lynch
  • git #83968e4c - Remove unsupported argument from getWikitextFragment by Ed Sanders
  • git #badbd823 - Use $wgLocaltimezone global instead of request context (task T255704) by Ed Sanders
  • git #745b65f2 - Check the right page for lint errors by title (task T254930) by Bartosz Dziewoński

DismissableSiteNotice[edit]

No changes for DismissableSiteNotice

DonationInterface[edit]

DoubleWiki[edit]

No changes for DoubleWiki

DynamicSidebar[edit]

No changes for DynamicSidebar

Echo[edit]

Elastica[edit]

No changes for Elastica

ElectronPdfService[edit]

No changes for ElectronPdfService

EntitySchema[edit]

No changes for EntitySchema

EventBus[edit]

No changes for EventBus

EventLogging[edit]

EventStreamConfig[edit]

ExtensionDistributor[edit]

No changes for ExtensionDistributor

ExternalGuidance[edit]

No changes for ExternalGuidance

FeaturedFeeds[edit]

No changes for FeaturedFeeds

FileExporter[edit]

  • git #1849ae6c - build: update eslint by WMDE-Fisch
  • git #e3572659 - Stop using the SkinTemplateNavigation::SpecialPage hook in favor of the SkinTemplateNavigation::Universal hook (task T255319) by Thiemo Kreuz

FileImporter[edit]

  • git #fc2c7f06 - Update all remaining failure messages to use OOUI style (task T255014) by Thiemo Kreuz
  • git #23cf9f35 - Make RemoteApiActionExecutor return status values, part 2 by Thiemo Kreuz
  • git #f43289a7 - Make RemoteApiActionExecutor return status values, part 1 by Thiemo Kreuz
  • git #3726f1f2 - Report failed imports with a red error instead of yellow (task T255014) by Thiemo Kreuz
  • git #ede4de61 - Use OOUI style for all import success and failure messages (task T255014) by Thiemo Kreuz
  • git #85acd369 - Use PHP7 array deconstruction in CommonsHelperConfigParser by Thiemo Kreuz
  • git #d6e1272a - Clean up SiteWiring code to be more readable by Thiemo Kreuz
  • git #b0511744 - Move error logging into the RemoteApiRequestExecutor by Thiemo Kreuz
  • git #a626e4f5 - build: update eslint and use wikimedia/selenium by WMDE-Fisch
  • git #03a5682e - Add browser tests for help/feedback banner (task T233290) by Andrew Kostka
  • git #2cb0b0e1 - ImporterTest: Remove code for MW < 1.35, extension requires MW 1.35+ by DannyS712
  • git #6535db22 - Add help/feedback banner (task T233290) by Andrew Kostka
  • git #2daa32ac - Change all warning/error boxes to use the OOUI design (task T255014) by Thiemo Kreuz
  • git #e3323cae - Handle CentralAuth API errors by Andrew Kostka
  • git #89413ada - Let File/TextRevision::getField return null instead of throwing by Thiemo Kreuz
  • git #7a096a1a - Add docs/wikitext-cleanup.md by Thiemo Kreuz

FlaggedRevs[edit]

No changes for FlaggedRevs

Flow[edit]

FundraiserLandingPage[edit]

No changes for FundraiserLandingPage

FundraisingTranslateWorkflow[edit]

No changes for FundraisingTranslateWorkflow

Gadgets[edit]

No changes for Gadgets

GeoCrumbs[edit]

No changes for GeoCrumbs

GeoData[edit]

No changes for GeoData

GettingStarted[edit]

No changes for GettingStarted

GlobalBlocking[edit]

  • git #da0936f2 - Improve param docs in GlobalBlocking class by Umherirrender

GlobalCssJs[edit]

No changes for GlobalCssJs

GlobalPreferences[edit]

No changes for GlobalPreferences

GlobalUsage[edit]

No changes for GlobalUsage

GlobalUserPage[edit]

No changes for GlobalUserPage

GoogleNewsSitemap[edit]

No changes for GoogleNewsSitemap

Graph[edit]

  • git #afb3e90c - Bug:T255420 Create static image fallback option for noscript users. by Seddon

GrowthExperiments[edit]

GuidedTour[edit]

No changes for GuidedTour

GWToolset[edit]

No changes for GWToolset

ImageMap[edit]

No changes for ImageMap

InputBox[edit]

No changes for InputBox

Insider[edit]

No changes for Insider

intersection[edit]

No changes for intersection

Interwiki[edit]

No changes for Interwiki

InterwikiSorting[edit]

No changes for InterwikiSorting

Jade[edit]

Josa[edit]

No changes for Josa

JsonConfig[edit]

No changes for JsonConfig

Kartographer[edit]

LabeledSectionTransclusion[edit]

No changes for LabeledSectionTransclusion

LandingCheck[edit]

No changes for LandingCheck

LdapAuthentication[edit]

No changes for LdapAuthentication

Linter[edit]

  • git #63493741 - build: Upgrade eslint-config-wikimedia from 0.15.3 to 0.16.2 by James D. Forrester
  • git #fb58818a - ApiQueryLintErrors: Allow querying by page title (task T254930) by Bartosz Dziewoński

LiquidThreads[edit]

No changes for LiquidThreads

Listings[edit]

No changes for Listings

LocalisationUpdate[edit]

No changes for LocalisationUpdate

LoginNotify[edit]

No changes for LoginNotify

MachineVision[edit]

MapSources[edit]

No changes for MapSources

MassMessage[edit]

  • git #1f4f6fa2 - build: Drop jsonlint, job done by eslint already by James D. Forrester
  • git #f3c5d0d9 - build: Upgrade eslint-config-wikimedia from 0.15.3 to 0.16.2 by James D. Forrester

Math[edit]

  • git #74561b1d - Fix script to exclude duplicate classes and regenerate math symbols by Ed Sanders
  • git #e489beac - build: Update eslint-config-wikimedia to 0.16.1 by Ed Sanders
  • git #939fcce0 - Bump required MW version to >= 1.35 by Reedy

MediaModeration[edit]

MobileApp[edit]

No changes for MobileApp

MobileFrontend[edit]

MultimediaViewer[edit]

No changes for MultimediaViewer

NavigationTiming[edit]

No changes for NavigationTiming

Newsletter[edit]

NewUserMessage[edit]

No changes for NewUserMessage

Nuke[edit]

No changes for Nuke

OATHAuth[edit]

No changes for OATHAuth

OAuth[edit]

OpenStackManager[edit]

No changes for OpenStackManager

ORES[edit]

No changes for ORES

PageAssessments[edit]

No changes for PageAssessments

PagedTiffHandler[edit]

No changes for PagedTiffHandler

PageImages[edit]

No changes for PageImages

PageTriage[edit]

No changes for PageTriage

PageViewInfo[edit]

No changes for PageViewInfo

ParserFunctions[edit]

No changes for ParserFunctions

PdfHandler[edit]

No changes for PdfHandler

Petition[edit]

No changes for Petition

Poem[edit]

No changes for Poem

PoolCounter[edit]

No changes for PoolCounter

Popups[edit]

No changes for Popups

ProofreadPage[edit]

PropertySuggester[edit]

No changes for PropertySuggester

QuickSurveys[edit]

Quiz[edit]

No changes for Quiz

ReadingLists[edit]

No changes for ReadingLists

RelatedArticles[edit]

No changes for RelatedArticles

Renameuser[edit]

No changes for Renameuser

RevisionSlider[edit]

RSS[edit]

No changes for RSS

SandboxLink[edit]

No changes for SandboxLink

Score[edit]

No changes for Score

Scribunto[edit]

SearchExtraNS[edit]

No changes for SearchExtraNS

SecureLinkFixer[edit]

  • git #4dedd4b4 - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll[edit]

No changes for SecurePoll

ShortUrl[edit]

No changes for ShortUrl

SiteMatrix[edit]

No changes for SiteMatrix

SpamBlacklist[edit]

No changes for SpamBlacklist

SubPageList3[edit]

No changes for SubPageList3

SubpageSortkey[edit]

No changes for SubpageSortkey

SyntaxHighlight_GeSHi[edit]

TemplateData[edit]

TemplateSandbox[edit]

No changes for TemplateSandbox

TemplateStyles[edit]

No changes for TemplateStyles

TemplateWizard[edit]

TextExtracts[edit]

No changes for TextExtracts

Thanks[edit]

No changes for Thanks

TheWikipediaLibrary[edit]

No changes for TheWikipediaLibrary

TimedMediaHandler[edit]

No changes for TimedMediaHandler

timeline[edit]

No changes for timeline

TitleBlacklist[edit]

No changes for TitleBlacklist

TocTree[edit]

No changes for TocTree

TorBlock[edit]

No changes for TorBlock

Translate[edit]

TranslationNotifications[edit]

No changes for TranslationNotifications

TrustedXFF[edit]

No changes for TrustedXFF

TwoColConflict[edit]

UniversalLanguageSelector[edit]

UploadsLink[edit]

UploadWizard[edit]

No changes for UploadWizard

UrlShortener[edit]

No changes for UrlShortener

UserMerge[edit]

No changes for UserMerge

VipsScaler[edit]

No changes for VipsScaler

VisualEditor[edit]

WebAuthn[edit]

No changes for WebAuthn

Wikibase[edit]

WikibaseCirrusSearch[edit]

No changes for WikibaseCirrusSearch

WikibaseLexeme[edit]

WikibaseLexemeCirrusSearch[edit]

No changes for WikibaseLexemeCirrusSearch

WikibaseMediaInfo[edit]

WikibaseQualityConstraints[edit]

No changes for WikibaseQualityConstraints

Wikidata.org[edit]

No changes for Wikidata.org

WikidataPageBanner[edit]

No changes for WikidataPageBanner

WikiEditor[edit]

wikihiero[edit]

No changes for wikihiero

WikiLove[edit]

No changes for WikiLove

WikimediaBadges[edit]

No changes for WikimediaBadges

WikimediaEditorTasks[edit]

No changes for WikimediaEditorTasks

WikimediaEvents[edit]

WikimediaIncubator[edit]

No changes for WikimediaIncubator

WikimediaMaintenance[edit]

  • git #89420aa1 - addWiki: Fix list gap in main page of newly created wikis by DannyS712

WikimediaMessages[edit]

No changes for WikimediaMessages

Wikisource[edit]

No changes for Wikisource

XAnalytics[edit]

No changes for XAnalytics

Skins[edit]

CologneBlue[edit]

No changes for CologneBlue

MinervaNeue[edit]

Modern[edit]

No changes for Modern

MonoBook[edit]

  • git #1a4195cc - build: Upgrade eslint-config-wikimedia from 0.15.3 to 0.16.2 by James D. Forrester

Nostalgia[edit]

No changes for Nostalgia

Timeless[edit]

  • git #9dba0e03 - build: Update eslint-config-wikimedia to 0.16.2 by Ed Sanders

Vector[edit]

VisualEditor[edit]

  • git #91d88708 - build: Update eslint-config-wikimedia to 0.16.2 by Ed Sanders
  • git #424a4d96 - Void list: Link to WHATWG; remove obsolete `command` & `keygen` elements by Ed Sanders
  • git #c6f80e7a - NodeFactory: Drop deprecated alias for disallowedList by James D. Forrester

Total Changes[edit]

298 Changes in 59 repos by 75 authors