Skip to content

Bump SDK version to 0.25.0 - #992

Merged
jeremy merged 1 commit into
mainfrom
bump-0.25.0
Oct 15, 2026
Merged

jeremy merged 1 commit into
mainfrom
bump-0.25.0

Conversation

@jeremy

@jeremy jeremy commented Oct 15, 2026 •

Copy link
Copy Markdown
Member

Version bump for the v0.25.0 release (make bump VERSION=0.25.0: 11 version files, 8 lockfiles).

v0.25.0 carries #988 (notifications wording), #989 (rustls 0.23.46 and Go 1.26.9), #990 (list methods return empty slices) and #991 (column move, question update, lineup marker, project timesheet and event boost contracts). #991's breaking changes are in MIGRATING.md under v0.25.0.


Summary by cubic

Bumps all SDK packages from 0.24.0 to 0.25.0, updating version constants, manifests, and lockfiles across Go, Kotlin, Python, Ruby, Rust, Swift, and TypeScript.

v0.25.0 includes updated notifications wording, a rustls 0.23.46 and Go 1.26.9 upgrade, list methods now returning empty slices instead of null, and new contracts for column move, question update, lineup marker, project timesheet, and event boost. Breaking changes are documented in MIGRATING.md under v0.25.0.

Written for commit 9187aa8. Summary will update on new commits.

View guided diff Turn on auto-fix

@jeremy
jeremy requested a balanced review from Copilot October 15, 2026 16:37
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 15, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-15T16:39:09.773157Z 9187aa8 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@github-actions github-actions Bot added typescript Pull requests that update TypeScript code ruby Pull requests that update the Ruby SDK go kotlin swift conformance Conformance test suite python Pull requests that update the Python SDK rust Rust SDK labels Oct 15, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approved

Release versions and lockfile references are consistent, migration notes are already present, and no blocking issues remain.

0 open findings

What changed in this PR

Prepares all seven SDKs for v0.25.0, packaging the changes from #988–#991 without changing runtime logic.

Changes:

  • Updates 11 version declarations to 0.25.0.
  • Synchronizes eight SDK and conformance lockfiles.
  • Refreshes Python lockfile revisions and TypeScript platform metadata.

[!TIP]
If you aren't ready for review, convert to a draft PR.
Click "Convert to draft" or run gh pr ready --undo.
Click "Ready for review" or run gh pr ready to reengage.

File Description
typescript/​src/​client.ts Updates runtime version.
typescript/​package.json Updates package version.
typescript/​package-lock.json Updates version and platform metadata.
swift/​Sources/​Basecamp/​BasecampConfig.swift Updates runtime version.
rust/​Cargo.lock Synchronizes SDK version.
rust/​basecamp-sdk/​Cargo.toml Updates crate version.
ruby/​lib/​basecamp/​version.rb Updates gem version constant.
ruby/​Gemfile.lock Synchronizes gem references.
python/​uv.lock Updates SDK version and lockfile revision.
python/​src/​basecamp/​_version.py Updates runtime version.
python/​pyproject.toml Updates package version.
package.json Updates root package version.
kotlin/​sdk/​src/​commonMain/​kotlin/​com/​basecamp/​sdk/​BasecampConfig.kt Updates runtime version.
kotlin/​sdk/​build.gradle.kts Updates publication version.
go/​pkg/​basecamp/​version.go Updates runtime version.
conformance/​runner/​typescript/​package-lock.json Synchronizes SDK reference.
conformance/​runner/​rust/​Cargo.lock Synchronizes SDK reference.
conformance/​runner/​ruby/​Gemfile.lock Synchronizes gem references.
conformance/​runner/​python/​uv.lock Updates SDK reference and lockfile revision.
Files not reviewed (2)
  • conformance/runner/typescript/package-lock.json: Generated file
  • typescript/package-lock.json: Generated file

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@jeremy
jeremy merged commit 35f3d72 into main Oct 15, 2026
56 checks passed
@jeremy
jeremy deleted the bump-0.25.0 branch October 15, 2026 16:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

conformance Conformance test suite go kotlin python Pull requests that update the Python SDK ruby Pull requests that update the Ruby SDK rust Rust SDK swift typescript Pull requests that update TypeScript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants