Repository navigation
Bump SDK version to 0.27.1 - #1029
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
🟢 Approved
All 19 files consistently update the release version to 0.27.1, with no runtime logic changes, dependency changes, or unresolved findings.
No open issues 🎉
2 files not reviewed
conformance/runner/typescript/package-lock.json: Generated filetypescript/package-lock.json: Generated file
What changed in this PR
Prepares the seven SDKs for release 0.27.1, which includes the pixel-dimension decoding fix from #1028 for Go, Kotlin, and Rust. This PR changes release versions only; it does not implement the fix itself.
Changes:
- Updates SDK version constants and package metadata from 0.27.0 to 0.27.1.
- Synchronizes SDK and conformance-runner lockfiles without dependency changes.
[!TIP]
If you aren't ready for review, convert to a draft PR.
Click "Convert to draft" or rungh pr ready --undo.
Click "Ready for review" or rungh pr readyto reengage.
| File | Description |
|---|---|
typescript/src/client.ts |
Updates the runtime SDK version. |
typescript/package.json |
Updates the published package version. |
typescript/package-lock.json |
Synchronizes package version entries. |
swift/Sources/Basecamp/BasecampConfig.swift |
Updates the Swift SDK version. |
rust/Cargo.lock |
Synchronizes the SDK package version. |
rust/basecamp-sdk/Cargo.toml |
Updates the Rust crate version. |
ruby/lib/basecamp/version.rb |
Updates the Ruby SDK version. |
ruby/Gemfile.lock |
Synchronizes SDK version entries. |
python/uv.lock |
Synchronizes the SDK package version. |
python/src/basecamp/_version.py |
Updates the Python runtime version. |
python/pyproject.toml |
Updates the Python package version. |
package.json |
Updates the root package version. |
kotlin/sdk/src/commonMain/kotlin/com/basecamp/sdk/BasecampConfig.kt |
Updates the Kotlin runtime version. |
kotlin/sdk/build.gradle.kts |
Updates the Kotlin publication version. |
go/pkg/basecamp/version.go |
Updates the Go SDK version. |
conformance/runner/typescript/package-lock.json |
Synchronizes the linked TypeScript SDK version. |
conformance/runner/rust/Cargo.lock |
Synchronizes the Rust SDK version. |
conformance/runner/ruby/Gemfile.lock |
Synchronizes Ruby SDK version entries. |
conformance/runner/python/uv.lock |
Synchronizes the Python SDK version. |
Review effort: Balanced
Patch release for #1028: pixel dimensions within 1e-6 of an integer read as that integer in Go, Kotlin and Rust. This fixes Sentry BC-MCP-K/M in the hosted MCP server.
Made with
make bump VERSION=0.27.1. It touches the same 19 files as #1022. Intypescript/package-lock.jsonandconformance/runner/typescript/package-lock.json, only the version lines changed: local npm 11.19.1 also stripped thelibcfields, and I reverted that churn.Since v0.27.0, main has dependency, CI and test changes, plus #1028. There are no MIGRATING notes.
Summary by cubic
Bumps the SDK version to 0.27.1 across all language packages. This patch release includes the fix from #1028, where pixel dimensions within 1e-6 of an integer now read as that integer in Go, Kotlin, and Rust, addressing Sentry BC-MCP-K/M in the hosted MCP server.
Written for commit a12dc20. Summary will update on new commits.