chore(deps): update npm packages (major)#7
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ❌ Deployment failed View logs |
redeploy-soubiran-dev | 59c7d60 | Jul 17 2026, 02:07 AM |
renovate
Bot
force-pushed
the
renovate/major-npm
branch
2 times, most recently
from
May 28, 2026 11:15
00ab4b2 to
17e4f21
Compare
renovate
Bot
force-pushed
the
renovate/major-npm
branch
4 times, most recently
from
June 3, 2026 14:37
4dbcd10 to
e7ee977
Compare
renovate
Bot
force-pushed
the
renovate/major-npm
branch
4 times, most recently
from
June 12, 2026 09:01
520deff to
72e5598
Compare
renovate
Bot
force-pushed
the
renovate/major-npm
branch
4 times, most recently
from
June 23, 2026 17:12
229aeb4 to
4277793
Compare
renovate
Bot
force-pushed
the
renovate/major-npm
branch
5 times, most recently
from
July 1, 2026 23:30
05c1d46 to
f9aca82
Compare
renovate
Bot
force-pushed
the
renovate/major-npm
branch
3 times, most recently
from
July 12, 2026 12:13
3d3cf2f to
95a2860
Compare
renovate
Bot
force-pushed
the
renovate/major-npm
branch
2 times, most recently
from
July 15, 2026 18:09
1465b48 to
48719c3
Compare
renovate
Bot
force-pushed
the
renovate/major-npm
branch
from
July 16, 2026 16:06
48719c3 to
eb07265
Compare
renovate
Bot
force-pushed
the
renovate/major-npm
branch
from
July 17, 2026 02:07
eb07265 to
59c7d60
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^8.3.0→^9.1.0^5.2.0→^7.0.010.34.4→11.11.0^6.0.3→^7.0.2Release Notes
antfu/eslint-config (@antfu/eslint-config)
v9.1.0Compare Source
🚀 Features
🐞 Bug Fixes
View changes on GitHub
v9.0.0Compare Source
🚨 Breaking Changes
View changes on GitHub
cloudflare/cloudflare-typescript (cloudflare)
v7.0.0Compare Source
Full Changelog: v6.5.0...v7.0.0
This is a major release with significant breaking changes to the SDK internals and API surface.
The SDK now uses the builtin Web fetch API, has zero runtime dependencies, and adopts a new
parameter convention for methods with multiple path parameters. A migration CLI is included to
help automate code updates.
Please read through the breaking changes below and the Migration Guide before
upgrading. You can also run the automated migration tool:
Known limitations of the migration tool
incorrect output. Run it once only.
before running the tool, those call sites may be incorrectly transformed. Review
the output diff carefully before committing.
General Changes
Zero dependencies
The SDK no longer depends on
node-fetch,agentkeepalive,form-data-encoder,formdata-node,or
abort-controller. It uses the builtin Web fetch API on all platforms. Thedependenciesfieldin
package.jsonis now empty.New client options
fetchOptions-- pass additionalRequestInitoptions to everyfetchcall (e.g. customsignal,keepalive,cache). Per-requestfetchOptionsoverride the client-level default.logLevel/logger-- configure SDK logging. Defaults toprocess.env['CLOUDFLARE_LOG']or
'warn'. SetlogLevel: 'debug'for request/response tracing.Removed client options
httpAgent-- removed. UsefetchOptionsto pass agent-like configuration instead.Type changes
defaultHeaderstype changed fromCore.HeaderstoHeadersLikefetchtype changed fromCore.FetchtoFetchInternal restructuring
The SDK internals have been reorganized:
src/core.ts-> split intosrc/core/modules (api-promise.ts,error.ts,pagination.ts,resource.ts,uploads.ts)src/_shims/-> replaced bysrc/internal/(builtin-types.ts,detect-platform.ts,errors.ts,headers.ts,parse.ts,shims.ts, etc.)src/index.tsnow re-exports fromsrc/client.tsImport paths for internal modules have changed. If you were importing from
cloudflare/coreorcloudflare/_shims, update your imports accordingly.Breaking Changes
Named path parameters
Methods that take multiple path parameters now use named instead of positional arguments for all
but the last path parameter. This prevents a common footgun where arguments could be accidentally
passed in the wrong order.
For methods with 3+ path parameters, intermediate parameters move into the options object:
This affects 232 methods across the SDK. See the Migration Guide for the
complete list.
Parameter name casing (
camelCase->UPPER_ID)Path parameter argument names have been standardized from
camelCasetoUPPER_IDformatacross 792 methods:
While this is not a runtime breaking change (positional arguments work regardless of name),
it is a TypeScript compilation change if you were using named/destructured parameters.
Web types for
withResponse,asResponse, andAPIError.headersThe SDK now uses the builtin Web fetch API on all platforms. If you accessed
node-fetch-specificproperties on response objects, you need to switch to standardized alternatives:
The
headersproperty onAPIErrorobjects is now an instance of the WebHeadersclass(previously
Record<string, string | null | undefined>).Return type changes
zeroTrust.devices.dexTestscreate()DEXTestCreateResponseSchemaHTTPzeroTrust.devices.dexTestsupdate()DEXTestUpdateResponseSchemaHTTPzeroTrust.devices.dexTestslist()DEXTestListResponsesV4PagePaginationArraySchemaHTTPSV4PagePaginationArrayzeroTrust.devices.dexTestsget()DEXTestGetResponseSchemaHTTPRemoved types
DEXTestCreateResponse(useSchemaHTTP)DEXTestUpdateResponse(useSchemaHTTP)DEXTestListResponse(useSchemaHTTPS)DEXTestGetResponse(useSchemaHTTP)Method renames (
Id->ID)Several methods were renamed to use consistent
IDcasing:vectorize.indexesdeleteByIds()deleteByIDs()vectorize.indexesgetByIds()getByIDs()realtimeKit.meetingsgetMeetingById()getMeetingByID()realtimeKit.meetingsreplaceMeetingById()replaceMeetingByID()realtimeKit.meetingsupdateMeetingById()updateMeetingByID()realtimeKit.presetsgetPresetById()getPresetByID()realtimeKit.sessionsgetParticipantDataFromPeerId()getParticipantDataFromPeerID()realtimeKit.webhooksgetWebhookById()getWebhookByID()realtimeKit.livestreamsgetActiveLivestreamsForLivestreamId()getActiveLivestreamsForLivestreamID()realtimeKit.livestreamsgetLivestreamSessionDetailsForSessionId()getLivestreamSessionDetailsForSessionID()realtimeKit.livestreamsgetLivestreamSessionForLivestreamId()getLivestreamSessionForLivestreamID()Removed
fileFromPathhelperThe
Cloudflare.fileFromPathstatic method and the namedfileFromPathexport have been removed.Use native Node.js streams or the
toFile()helper instead:APIClientreplaced byBaseCloudflareThe
APIClientbase class has been replaced:Page classes converted to type aliases
Per-method pagination classes (e.g.
AccountsV4PagePaginationArray) are now type aliases insteadof classes. Runtime
instanceofchecks against them will break. Import the base pagination classinstead, or use them only at the type level.
cloudflare/srcdirectory removedThe
cloudflare/src/*import paths are no longer available. If your IDE auto-completed importsfrom
cloudflare/src/..., replace them withcloudflare/....Features
New Resources
registrar.registrations--create(),list(),edit(),get()for domain registrationsNew Methods
accounts.logs.audit.history()--GET /accounts/{account_id}/logs/audit/{id}/historyaccounts.logs.audit.productCategories()--GET /accounts/{account_id}/logs/audit/product_categoriesorganizations.logs.audit.history()--GET /organizations/{organization_id}/logs/audit/{id}/historyemailRouting.unlock()--POST /zones/{zone_id}/email/routing/unlockemailRouting.addresses.edit()--PATCH /accounts/{account_id}/email/routing/addresses/{destination_address_identifier}browserRendering.accessibilityTree.create()--POST /accounts/{account_id}/browser-rendering/accessibilityTreeNew Types
AuditHistoryResponse(onaccounts.logs.auditandorganizations.logs.audit)AuditProductCategoriesResponse(onaccounts.logs.audit)Tree-shaking support
New
createClientfunction andPartialCloudflaretype exported fromcloudflare/tree-shakable.Every resource class now exports a
Base*variant (e.g.BaseAccounts,BaseZones) for selectiveimports, allowing bundlers to tree-shake unused resources and reduce bundle size.
Migration CLI
Automated codemod for v6 -> v7 migration. Handles path parameter reordering, casing changes,
and import path updates:
Bug Fixes
Payloadnamespace to avoid TS2717 duplicateidentifier errors
Chores
node-fetch,agentkeepalive,form-data-encoder,formdata-node,abort-controller)src/core.ts->src/core/,src/_shims/->src/internal/)v6.5.0Compare Source
Full Changelog: v6.3.0...v6.5.0
Features
Chores
v6.4.0Compare Source
Full Changelog: v6.3.0...v6.4.0
Features
Bug Fixes
Chores
v6.3.0Compare Source
Full Changelog: v6.3.0...v6.4.0
Features
Bug Fixes
Chores
v6.2.0Compare Source
Full Changelog: v6.2.0...v6.3.0
Features
New Resources
New Sub-Resources
/organizations/{organization_id}/billable/usage(2c93faf)New Methods
usage.getmethod — FOCUS v1.3 cost-and-usage dataset at/accounts/{account_id}/billable/usage(returnsUsageGetResponsewithBillingAccountId,ChargeCategory,ConsumedQuantity,BilledCost,EffectiveCost, etc.) (665f6ea)stores.getmethod — fetch a single store by ID (GET /accounts/{account_id}/secrets_store/stores/{store_id}) returningStoreGetResponse(542f312)scripts.secrets.bulkUpdatemethod —PATCH /accounts/{account_id}/workers/scripts/{script_name}/secrets-bulkfor bulk secret updates (840cea9)dispatch.namespaces.scripts.secrets.bulkUpdatemethod — same bulk-update endpoint for dispatch-namespace scripts (840cea9)New Fields and Parameters
format?: 'openrouter'query param tomodels.listfor returning models in the OpenRouter marketplace format (a3ba7fc)degraded?: booleanresponse field toInstanceStatsResponseandnamespaces.instances.InstanceStatsResponse— set when status counts are unavailable (e.g. legacy stats query exceeded D1 statement-size limit) (49c2987)alpha2: stringfield tothreatEvents.countries.listresponse items (CountryListResponseItem.Result) alongside the existingalpha3/namefields (0aa9ae0)private_keyonCustomCertificateCreateParamsis now optional whencustom_csr_idis provided (previously always required) (6e90245)mnm_flow_logsto the dataset enum ondatasets.fields.get,datasets.jobs.get,LogpushJob.dataset, andJobCreateParams.dataset(5bc2413)organizations.create,update,list,delete,get, andorganizationProfile.update/getdocstrings (54b7f07)CONTENT_TYPEdimension andcontentType?: Array<'HTML' | 'IMAGES' | 'JSON' | 'JAVASCRIPT' | 'CSS' | 'PLAIN_TEXT' | 'FONTS' | 'XML' | 'YAML' | 'VIDEO' | 'AUDIO' | 'MARKDOWN' | 'DOCUMENTS' | 'BINARY' | 'SERIALIZATION' | 'OTHER'>filter param toradar.http.summaryV2,timeseriesGroups, and related HTTP analytics methods (d5bc24a)virtual_network_id?: stringfield toOriginDNSconfig onAppCreateResponse,AppUpdateResponse,AppListResponse,AppGetResponse,AppCreateParams, andAppUpdateParams— routes origin traffic through tunnel virtual networks (1afad1f)'opentelemetry-metrics'enum value tologpushDatasetfield onobservability.destinations(DestinationCreateResponse.Configuration,DestinationUpdateResponse.Configuration,DestinationListResponse.Configuration) (d1f8d27)observability.traces.propagation_policy?: 'authenticated' | 'accept'field onWorker,WorkerCreateParams,WorkerUpdateParams,ScriptSetting,SettingEditParams, andscript-and-version-settings— controls how inboundtraceparent/tracestateheaders are honored (d1f8d27)ends_withfilter operation andENDS_WITHcomparison enum value toobservability.telemetry.queryfilters (d1f8d27)preview?: { id?: string; name?: string; slug?: string }field toTelemetryQueryResponse.UnionMember0andUnionMember1event items — surfaces preview deployment metadata on telemetry results (d1f8d27)observability.telemetrysourcefield type fromstring | unknowntostring | { [key: string]: unknown }— non-breaking type refinement that gives consumers better inference (d1f8d27)'cloudflare'value inIdentityProviderTypeandIdentityProviderTypeParamunions, plus a newAccessCloudflareinterface variant added toIdentityProvider,IdentityProviderParam,IdentityProviderListResponse,IdentityProviderCreateParams, andIdentityProviderUpdateParamsunions (4d75785)AccessCloudflareAccountMemberRulepolicy rule type toAccessRuleunion (andAccessRuleParam) — matches users who are members of a specific Cloudflare account; pairs with the new Cloudflare IdP type (4d75785)saml_certificate_set?andsaml_certificate_set_id?fields across all 16 Identity Provider variants (AzureAD, AccessCentrify, AccessCloudflare, AccessFacebook, AccessGitHub, AccessGoogle, AccessGoogleApps, AccessLinkedin, AccessOIDC, AccessOkta, AccessOnelogin, AccessOnetimepin, AccessPingone, AccessSAML, AccessYandex, and the new AccessCloudflare) — references the bound SAML encryption certificate set (4d75785)error_details?(withcause,is_upstream,mcp_code,retryable,status_codefields) andis_shared_oauth_callback_enabled?: booleantoaccess.aiControls.mcp.portalsandmcp.serversresponse types — surfaces MCP gateway error details and shared-OAuth-callback rollout state (dc1c78c)portal_description?andserver_description?fields toaccess.aiControls.mcp.portalsServer.UpdatedPrompt(Create/Update/List/Get response variants); the olderdescription?field is now@deprecatedin favor of these — portal-level wins when present, otherwise falls back to server-level (dc1c78c)access.aiControls.mcp.servers.ServerSyncResponsefromunknownto{ error?: string; error_details?: ServerSyncResponse.ErrorDetails; status?: string }— gives consumers a typed shape with MCP error details (dc1c78c)auth_state?: Array<'Good' | 'Notified' | 'Will Block' | 'Blocked'>field toKolideInputandKolideInputParamdevice-posture types — restricts the posture check to specific Kolide auth states (dc1c78c)Deprecations
access.aiControls.mcp.portalsServer.UpdatedPrompt.description?is now@deprecated. Use the newportal_description?orserver_description?fields instead. The deprecated field is still populated for backward compatibility (portal-level wins when present, otherwise falls back to server-level) and will be removed after a deprecation window. (dc1c78c)Breaking Changes
client.billing.usage.paygo()changed fromGET /accounts/{account_id}/billing/usage/paygotoGET /accounts/{account_id}/paygo-usage. The SDK call site, method signature, params, and return type are unchanged — existing code does not need to be modified. This is recorded as a breaking change because the underlying API contract moved; users on older SDK versions may see 404s if the old URL is retired by the Cloudflare API server. (665f6ea)Chores
bulkUpdateaddition (074b214)api.md,.stats.yml,scripts/detect-breaking-changes,src/index.ts,src/resources/index.ts) across multiple sync rounds (4d7dd4d), (fdef412), (22e2a09), (7e4b075)v6.1.0Compare Source
Full Changelog: v6.1.0...v6.2.0
Features
New Resources
New Sub-Resources
guardrailsconfiguration to all AI Gateway response and param types with prompt/response safety classification (P1, S1-S13 categories, FLAG/BLOCK actions) (6f4c052)is_validfield to dynamic routing response types (6f4c052)New Fields and Parameters
taxiiformat option for threat event exports (1ff832a)read_replicationconfiguration param toDatabaseCreateParamswithmode: 'auto' | 'disabled'(450e0f0)smtp_helo_server_ip,smtp_previous_hop_ip,x_originating_ipresponse fields; adddelivery_statusfilter param (083fe7f)latest_upload_errorfield to indicator feed responses (a612880)apiTrafficfilter param (API|NON_API) to HTTP summary, timeseries groups, and top endpoints (c3a2fb0)idp-federation-grantsharing type; addtagquery param for filtering shares by key/value pairs (fd7d870)forcequery param to store delete for cascade-deleting secrets (e046da9)mpp(Malicious Payment Page) detection to commerce scan results with evidence, findings, request/response details (19ab611)sensitive: 'output'option to step configuration for redacting step output from logs (069930b)custom_prompt_topicDLP entry type withupload_status,profilesfields across DLP entry and profile types (5e7609f)deviceRegistrationfield to fleet status responses (useregistrationIdinstead) (5e7609f)total_pagesfield to zone listing pagination metadata (1c444a3)Chores
pageandper_pageparams to dynamic routing list (6f4c052)Breaking Changes
idfield removed fromMonitorGroupCreateParams,MonitorGroupUpdateParams, andMonitorGroupEditParams. Code passingidin these params will fail type-check.IQITimeseriesGroupsResponse.Serie0replaced named fieldsp25,p50,p75with an index signature[k: string]: Array<string> | undefined. Code accessingresult.serie_0.p25will now receivestring[] | undefinedinstead ofstring[], and field names are no longer auto-completed by TypeScript.TLSSupportResponseadded new required field `bugs: TConfiguration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.