Skip to content

Conversation

@stainless-app
Copy link
Contributor

@stainless-app stainless-app bot commented Dec 11, 2025

✨ Stainless prepared a new release

sdk: 0.72.0

0.72.0 (2026-01-11)

Full Changelog: sdk-v0.71.2...sdk-v0.72.0

Features

  • ci: add breaking change detection workflow (7d51dac)

Bug Fixes

  • mcp: correct code tool API endpoint (ba21721)
  • mcp: return correct lines on typescript errors (0b98943)

Chores

  • break long lines in snippets into multiline (80e8e4c)
  • ci: Add Claude Code GitHub Workflow (#612) (0a6c372)
  • ci: fix multi package publishing (a7e605c)
  • internal: codegen related update (a7fbcd8)
  • internal: codegen related update (2a6e2cd)
  • internal: version bump (f3e89e8)
  • tests: remove extraneous header test (fd388c6)

Documentation

vertex-sdk: 0.14.2

0.14.2 (2026-01-11)

Full Changelog: vertex-sdk-v0.14.1...vertex-sdk-v0.14.2

Chores

Documentation

bedrock-sdk: 0.26.2

0.26.2 (2026-01-11)

Full Changelog: bedrock-sdk-v0.26.1...bedrock-sdk-v0.26.2

Chores

Documentation

foundry-sdk: 0.2.2

0.2.2 (2026-01-11)

Full Changelog: foundry-sdk-v0.2.1...foundry-sdk-v0.2.2

Chores

Documentation


This pull request is managed by Stainless's GitHub App.

The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.

For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.

🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions

@stainless-app stainless-app bot requested a review from a team as a code owner December 11, 2025 15:55
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from aebde07 to 3e2cadb Compare December 11, 2025 16:11
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 3e2cadb to bd6180d Compare December 11, 2025 16:13
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 2 times, most recently from edf0cc2 to e177bf2 Compare December 11, 2025 16:15
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from e177bf2 to 9f1e203 Compare December 11, 2025 16:20
@felixfbecker
Copy link

@dtmeadows I'm a bit confused here, I don't see any changes in the diff for what is mentioned in the changelog

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 6 times, most recently from e4b317f to 5db313f Compare December 16, 2025 05:03
fix(client): don't strip path from filename for skills endpoint
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 4 times, most recently from 398ecdb to f15abbc Compare December 19, 2025 05:03
docs: update README with Claude branding

- Add Claude sparkle logo to header
- Rename to "Claude SDK for TypeScript"
- Use "Claude API" terminology instead of "Anthropic API"
- Link to TypeScript SDK docs at platform.claude.com
- Simplify and consolidate documentation sections

Co-Authored-By: Claude <[email protected]>
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 7 times, most recently from 0e77c2c to ddb1572 Compare December 27, 2025 05:02
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 4 times, most recently from 7d44678 to 1cdc8ee Compare January 3, 2026 05:02
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 2 times, most recently from eba7ca7 to 626d943 Compare January 5, 2026 05:11
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 626d943 to fe86462 Compare January 5, 2026 17:00
Comment on lines +10 to +36
runs-on: 'ubuntu-latest'
name: detect-breaking-changes
if: github.repository == 'anthropics/anthropic-sdk-typescript'
steps:
- name: Calculate fetch-depth
run: |
echo "FETCH_DEPTH=$(expr ${{ github.event.pull_request.commits }} + 1)" >> $GITHUB_ENV

- uses: actions/checkout@v4
with:
# Ensure we can check out the pull request base in the script below.
fetch-depth: ${{ env.FETCH_DEPTH }}

- name: Set up Node
uses: actions/setup-node@v3
with:
node-version: '20'
- name: Install dependencies
run: |
yarn install

- name: Detect breaking changes
run: |
# Try to check out previous versions of the breaking change detection script. This ensures that
# we still detect breaking changes when entire files and their tests are removed.
git checkout "${{ github.event.pull_request.base.sha }}" -- ./scripts/detect-breaking-changes 2>/dev/null || true
./scripts/detect-breaking-changes ${{ github.event.pull_request.base.sha }}

Check warning

Code scanning / CodeQL

Workflow does not contain permissions Medium

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {contents: read}

Copilot Autofix

AI 6 days ago

In general, the fix is to explicitly define permissions for the workflow or for the specific job so that the GITHUB_TOKEN has only the minimal scopes required. For this job, we only need to read repository contents to check out code and run the breaking-change detection script, so setting contents: read at the job or workflow level is appropriate.

The best fix without changing existing functionality is to add a permissions block that grants contents: read for the job detect_breaking_changes. This keeps the scope tight and does not affect any other workflows. Concretely, in .github/workflows/detect-breaking-changes.yml, add a permissions: mapping under the detect_breaking_changes job, between the name: and if: lines. No new imports or external dependencies are required; this is purely a YAML configuration change.

Suggested changeset 1
.github/workflows/detect-breaking-changes.yml

Autofix patch

Autofix patch
Run the following command in your local git repository to apply this patch
cat << 'EOF' | git apply
diff --git a/.github/workflows/detect-breaking-changes.yml b/.github/workflows/detect-breaking-changes.yml
--- a/.github/workflows/detect-breaking-changes.yml
+++ b/.github/workflows/detect-breaking-changes.yml
@@ -9,6 +9,8 @@
   detect_breaking_changes:
     runs-on: 'ubuntu-latest'
     name: detect-breaking-changes
+    permissions:
+      contents: read
     if: github.repository == 'anthropics/anthropic-sdk-typescript'
     steps:
       - name: Calculate fetch-depth
EOF
@@ -9,6 +9,8 @@
detect_breaking_changes:
runs-on: 'ubuntu-latest'
name: detect-breaking-changes
permissions:
contents: read
if: github.repository == 'anthropics/anthropic-sdk-typescript'
steps:
- name: Calculate fetch-depth
Copilot is powered by AI and may make mistakes. Always verify output.
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 2 times, most recently from 6af42f3 to fcb889c Compare January 6, 2026 05:04
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from fcb889c to 46ef06c Compare January 6, 2026 19:08
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 4 times, most recently from 722c356 to 2f6d273 Compare January 9, 2026 05:04
Co-authored-by: Vibeke Tengroth <[email protected]>
Co-authored-by: Packy Gallagher <[email protected]>
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 2 times, most recently from d30a06b to 2c6a794 Compare January 10, 2026 05:02
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 2c6a794 to c96dcfc Compare January 11, 2026 05:06
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.

6 participants