Skip to content

feat(typescript-sdk): add TypeScript SDK v7.0.0 changelog#32011

Open
rotem-cloud wants to merge 1 commit into
cloudflare:productionfrom
rotem-cloud:rotem/typescript-sdk-v7.0.0-changelog
Open

feat(typescript-sdk): add TypeScript SDK v7.0.0 changelog#32011
rotem-cloud wants to merge 1 commit into
cloudflare:productionfrom
rotem-cloud:rotem/typescript-sdk-v7.0.0-changelog

Conversation

@rotem-cloud

Copy link
Copy Markdown

Adds changelog entry for the TypeScript SDK v7.0.0 release.

@cloudflare-docs-bot

cloudflare-docs-bot Bot commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

Review

⚠️ 4 warnings, 💡 22 suggestions found in commit 6bd90a7.

Fix in your agent
Fix the following review findings in PR #32011 (https://github.com/cloudflare/cloudflare-docs/pull/32011).

Before making changes, review each finding and present a brief summary table:
- For each finding, state whether you agree, disagree, or need clarification
- If you disagree (e.g. the fix requires disproportionate effort for minimal benefit,
  or the finding is factually incorrect), explain why
- If you need clarification before deciding, ask those questions
- Then share your plan for which issues to tackle and in what order

After triaging, fix all legitimate findings. For any you decide to skip,
post a comment on this PR with the finding ID and your reasoning.

---

## Code Review

### Warnings (1)

#### CR-c3917cddae40 · Example does not demonstrate named path parameters
- **File:** `src/content/changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx` line 33
- **Issue:** The 'Named Path Parameters' section's first before/after pair shows the same calling convention for client.accounts.members.get, differing only by local variable casing (memberId → memberID). It does not illustrate the positional-to-named path parameter change described in the section.
- **Fix:** Move this example to the 'Parameter Name Casing' section, or replace it with a method whose v6→v7 signature actually changed from multiple positional path parameters to last-positional-plus-named-options.

---

## Style Guide Review

### Warnings (3)

#### SG-f206e22d3ef9 · Remove `please`
- **File:** `src/content/changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx` line 13
- **Issue:** Line adds 'Please read through the breaking changes below'
- **Fix:** Remove 'Please' and rewrite directly

#### SG-6254e2d96016 · Directional words
- **File:** `src/content/changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx` line 13
- **Issue:** Uses 'breaking changes below'
- **Fix:** Replace 'below' with a direct reference or link

#### SG-be4efb4dd3aa · Internal link uses full developers.cloudflare.com URL
- **File:** `src/content/changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx` line 153
- **Issue:** Uses '[TypeScript SDK documentation](https://developers.cloudflare.com/api/sdks/typescript/)'
- **Fix:** Change to root-relative path '/api/sdks/typescript/'

### Suggestions (22)

#### SG-d1901caad89c · Avoid 'See the [link]'
- **File:** `src/content/changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx` line 45
- **Issue:** Line adds 'See the [Migration Guide](...)'
- **Fix:** Use 'refer to [Migration Guide](...)'

#### SG-740227d17c17 · Oxford comma
- **File:** `src/content/changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx` line 11
- **Issue:** List of four items lacks a comma before 'and ships'
- **Fix:** Add a serial comma before 'and'

#### SG-2c62a3981d9d · Avoid `e.g.`
- **File:** `src/content/changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx` line 116
- **Issue:** Uses '(e.g. `AccountsV4PagePaginationArray`)'
- **Fix:** Replace with 'for example' or restructure

#### SG-b262b8531b01 · Avoid `e.g.`
- **File:** `src/content/changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx` line 124
- **Issue:** Uses '(e.g. `signal`, `keepalive`, `cache`)'
- **Fix:** Replace with 'for example' or restructure

#### SG-ba901ee9c3c4 · Semicolons joining independent clauses
- **File:** `src/content/changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx` line 116
- **Issue:** Uses a semicolon between 'are now type aliases; runtime instanceof checks will break'
- **Fix:** Break into two sentences

#### SG-27774bb1428e · Semicolons joining independent clauses
- **File:** `src/content/changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx` line 118
- **Issue:** Uses a semicolon between 'split into src/core/ modules; src/_shims/ replaced by src/internal/'
- **Fix:** Break into two sentences

#### SG-f8d9609d3522 · Heading title case
- **File:** `src/content/changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx` line 21
- **Issue:** Adds '## Breaking Changes'
- **Fix:** Use sentence case: '## Breaking changes'

#### SG-2bcd4c6b8c3b · Heading title case
- **File:** `src/content/changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx` line 23
- **Issue:** Adds '### Zero Runtime Dependencies'
- **Fix:** Use sentence case: '### Zero runtime dependencies'

#### SG-e38fc71e1b9b · Heading title case
- **File:** `src/content/changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx` line 27
- **Issue:** Adds '### Named Path Parameters (232 methods)'
- **Fix:** Use sentence case: '### Named path parameters (232 methods)'

#### SG-4c3e017f40ba · Heading title case
- **File:** `src/content/changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx` line 47
- **Issue:** Adds '### Parameter Name Casing (...)'
- **Fix:** Use sentence case: '### Parameter name casing (...)'

#### SG-b934ad06f7f3 · Heading title case
- **File:** `src/content/changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx` line 51
- **Issue:** Adds '### Web Types for Responses and Errors'
- **Fix:** Use sentence case: '### Web types for responses and errors'

#### SG-58226d9ed820 · Heading title case
- **File:** `src/content/changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx` line 68
- **Issue:** Adds '### Removed and Changed Client Options'
- **Fix:** Use sentence case: '### Removed and changed client options'

#### SG-3c84c75ac744 · Heading title case
- **File:** `src/content/changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx` line 74
- **Issue:** Adds '### Method Renames (...)'
- **Fix:** Use sentence case: '### Method renames (...)'

#### SG-d6db7d36f40a · Heading title case
- **File:** `src/content/changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx` line 90
- **Issue:** Adds '### Return Type Changes'
- **Fix:** Use sentence case: '### Return type changes'

#### SG-395ba06bdd29 · Heading title case
- **File:** `src/content/changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx` line 101
- **Issue:** Adds '### Removed `fileFromPath` Helper'
- **Fix:** Use sentence case: '### Removed `fileFromPath` helper'

#### SG-d17b64faf55f · Heading title case
- **File:** `src/content/changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx` line 113
- **Issue:** Adds '### Other Breaking Changes'
- **Fix:** Use sentence case: '### Other breaking changes'

#### SG-04517f215852 · Heading title case
- **File:** `src/content/changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx` line 120
- **Issue:** Adds '## New Features'
- **Fix:** Use sentence case: '## New features'

#### SG-f5d928b92f4c · Heading title case
- **File:** `src/content/changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx` line 122
- **Issue:** Adds '### New Client Options'
- **Fix:** Use sentence case: '### New client options'

#### SG-acf78e1d49db · Heading title case
- **File:** `src/content/changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx` line 127
- **Issue:** Adds '### New Resources and Methods'
- **Fix:** Use sentence case: '### New resources and methods'

#### SG-1f0f63d5bd7a · Heading title case
- **File:** `src/content/changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx` line 135
- **Issue:** Adds '### Tree-Shaking Support'
- **Fix:** Use sentence case: '### Tree-shaking support'

#### SG-dd27f7a5b062 · Heading title case
- **File:** `src/content/changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx` line 146
- **Issue:** Adds '## Bug Fixes'
- **Fix:** Use sentence case: '## Bug fixes'

#### SG-3bb670244bd7 · Heading title case
- **File:** `src/content/changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx` line 150
- **Issue:** Adds '## Get Started'
- **Fix:** Use sentence case: '## Get started'

Code Review

This code review is in beta and may not always be helpful — use your judgment.

Warnings (1)
File Issue
changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx line 33 Example does not demonstrate named path parameters — The 'Named Path Parameters' section's first before/after pair shows the same calling convention for client.accounts.members.get, differing only by local variable casing (memberId → memberID). It does not illustrate the positional-to-named path parameter change described in the section. Fix: Move this example to the 'Parameter Name Casing' section, or replace it with a method whose v6→v7 signature actually changed from multiple positional path parameters to last-positional-plus-named-options.

Conventions

No convention issues found.

Style Guide Review

Warnings (3)
File Issue
changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx line 13 Remove please — Line adds 'Please read through the breaking changes below' Fix: Remove 'Please' and rewrite directly
changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx line 13 Directional words — Uses 'breaking changes below' Fix: Replace 'below' with a direct reference or link
changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx line 153 Internal link uses full developers.cloudflare.com URL — Uses 'TypeScript SDK documentation' Fix: Change to root-relative path '/api/sdks/typescript/'
Suggestions (22)
File Issue
changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx line 45 Avoid 'See the [link]' — Line adds 'See the Migration Guide' Fix: Use 'refer to Migration Guide'
changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx line 11 Oxford comma — List of four items lacks a comma before 'and ships' Fix: Add a serial comma before 'and'
changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx line 116 Avoid e.g. — Uses '(e.g. AccountsV4PagePaginationArray)' Fix: Replace with 'for example' or restructure
changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx line 124 Avoid e.g. — Uses '(e.g. signal, keepalive, cache)' Fix: Replace with 'for example' or restructure
changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx line 116 Semicolons joining independent clauses — Uses a semicolon between 'are now type aliases; runtime instanceof checks will break' Fix: Break into two sentences
changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx line 118 Semicolons joining independent clauses — Uses a semicolon between 'split into src/core/ modules; src/_shims/ replaced by src/internal/' Fix: Break into two sentences
changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx line 21 Heading title case — Adds '## Breaking Changes' Fix: Use sentence case: '## Breaking changes'
changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx line 23 Heading title case — Adds '### Zero Runtime Dependencies' Fix: Use sentence case: '### Zero runtime dependencies'
changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx line 27 Heading title case — Adds '### Named Path Parameters (232 methods)' Fix: Use sentence case: '### Named path parameters (232 methods)'
changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx line 47 Heading title case — Adds '### Parameter Name Casing (...)' Fix: Use sentence case: '### Parameter name casing (...)'
changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx line 51 Heading title case — Adds '### Web Types for Responses and Errors' Fix: Use sentence case: '### Web types for responses and errors'
changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx line 68 Heading title case — Adds '### Removed and Changed Client Options' Fix: Use sentence case: '### Removed and changed client options'
changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx line 74 Heading title case — Adds '### Method Renames (...)' Fix: Use sentence case: '### Method renames (...)'
changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx line 90 Heading title case — Adds '### Return Type Changes' Fix: Use sentence case: '### Return type changes'
changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx line 101 Heading title case — Adds '### Removed fileFromPath Helper' Fix: Use sentence case: '### Removed fileFromPath helper'
changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx line 113 Heading title case — Adds '### Other Breaking Changes' Fix: Use sentence case: '### Other breaking changes'
changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx line 120 Heading title case — Adds '## New Features' Fix: Use sentence case: '## New features'
changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx line 122 Heading title case — Adds '### New Client Options' Fix: Use sentence case: '### New client options'
changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx line 127 Heading title case — Adds '### New Resources and Methods' Fix: Use sentence case: '### New resources and methods'
changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx line 135 Heading title case — Adds '### Tree-Shaking Support' Fix: Use sentence case: '### Tree-shaking support'
changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx line 146 Heading title case — Adds '## Bug Fixes' Fix: Use sentence case: '## Bug fixes'
changelog/sdk/2026-07-09-cloudflare-typescript-v7.0.0.mdx line 150 Heading title case — Adds '## Get Started' Fix: Use sentence case: '## Get started'
Commands

Only codeowners can run commands. Post a comment with the command to trigger it.

Command Description
/review Runs a review now. Incremental if a prior review exists, full if not.
/full-review Re-reviews the entire PR diff from scratch, ignoring incremental history. Useful after a rebase, when you want a fresh review, or if the bot gets out of sync and reports issues that no longer exist.
/ignore-review-limit Permanently lifts the 2-review automatic limit for this PR. Future pushes will trigger reviews as normal.
/disable-auto-review Stops automatic reviews from triggering on future pushes to this PR. Codeowners can still run /review or /full-review manually.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant