Skip to content

Bump version to 0.10.0 - #493

Merged
jeremy merged 1 commit into
mainfrom
release/v0.10.0
Jul 29, 2026
Merged

Bump version to 0.10.0#493
jeremy merged 1 commit into
mainfrom
release/v0.10.0

Conversation

@jeremy

@jeremy jeremy commented Jul 29, 2026

Copy link
Copy Markdown
Member

Dedicated version bump for the v0.10.0 release. No other changes — per CONTRIBUTING.md, the bump never rides inside a feature PR.

Tracked by #492.

What changed

make bump VERSION=0.10.0 touched exactly 14 files: 10 direct version files plus 4 lockfiles.

Direct (10) go/pkg/basecamp/version.go, kotlin/sdk/build.gradle.kts, kotlin/.../BasecampConfig.kt, package.json, python/pyproject.toml, python/src/basecamp/_version.py, ruby/lib/basecamp/version.rb, swift/Sources/Basecamp/BasecampConfig.swift, typescript/package.json, typescript/src/client.ts
Lockfiles (4) conformance/runner/typescript/package-lock.json, python/uv.lock, ruby/Gemfile.lock, typescript/package-lock.json

Hand-checked

make release validates 7 of the 10 version files and neither ruby/Gemfile.lock nor typescript/package-lock.json, so both were inspected directly. Each is a version-only change — basecamp-sdk (0.9.0)(0.10.0) in the Ruby PATH spec and CHECKSUMS block, and the two version keys in the npm lockfile. No dependency drift in either.

Also confirmed no stray 0.9.0 remains in any of the ten, and that API_VERSION is untouched at 2026-07-28 — it tracks the bc3 provenance pin (dffa7e11b3), not the SDK version.

Release contents

v0.10.0 is a heavy breaking release — ten breaking PRs. #488 and #489 were missing the label until now, which would have filed a required-field addition under Features and the cards.update API break under Bug Fixes. See #492 for the full list and the three breaks most likely to bite silently.


Summary by cubic

Bump SDK version to 0.10.0 across all languages; no functional changes. Prepares the v0.10.0 release with breaking changes tracked in #492.

  • Dependencies
    • Updated version strings in Go, Kotlin, Swift, Python, Ruby, and TypeScript sources, plus root package.json and @37signals/basecamp packages.
    • Refreshed lockfiles: typescript/package-lock.json, conformance/runner/typescript/package-lock.json, python/uv.lock, ruby/Gemfile.lock (version-only; no dependency drift).
    • API_VERSION unchanged at 2026-07-28.

Written for commit ad24628. Summary will update on new commits.

Review in cubic

Dedicated bump, no other changes — 10 direct version files plus the four
lockfiles that carry the version.

API_VERSION is deliberately untouched at 2026-07-28: it tracks the bc3
provenance pin, not the SDK version.

make release validates 7 of the 10 version files and neither
ruby/Gemfile.lock nor typescript/package-lock.json, so both were inspected
by hand — each is a version-only change with no dependency drift.

Refs #492.
Copilot AI review requested due to automatic review settings July 29, 2026 02:21
@jeremy jeremy added the documentation Improvements or additions to documentation label Jul 29, 2026
@github-actions github-actions Bot added dependencies Pull requests that update a dependency file 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 and removed documentation Improvements or additions to documentation labels Jul 29, 2026
@jeremy jeremy added this to the v0.10.0 milestone Jul 29, 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.

Pull request overview

Dedicated multi-language SDK version bump to v0.10.0 (with API_VERSION intentionally unchanged), aligning all published artifacts and lockfiles ahead of the release.

Changes:

  • Bump SDK version strings to 0.10.0 across Go, Kotlin, Swift, Ruby, Python, and TypeScript.
  • Update npm, Bundler, and uv lockfiles to reflect the new package version (no dependency drift observed in the reviewed hunks).
  • Keep API_VERSION = 2026-07-28 unchanged as it tracks the bc3 provenance pin rather than the SDK version.

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.

Reviewed changes

Copilot reviewed 10 out of 14 changed files in this pull request and generated no comments.

Show a summary per file
File Description
typescript/src/client.ts Update TS runtime VERSION constant to 0.10.0 (affects default User-Agent).
typescript/package.json Bump published TypeScript package version to 0.10.0.
typescript/package-lock.json Update lockfile’s package version fields to 0.10.0.
package.json Bump root workspace/package version to 0.10.0.
go/pkg/basecamp/version.go Bump Go SDK Version constant to 0.10.0.
kotlin/sdk/build.gradle.kts Bump Kotlin artifact version to 0.10.0.
kotlin/sdk/src/commonMain/kotlin/com/basecamp/sdk/BasecampConfig.kt Bump Kotlin runtime VERSION constant to 0.10.0.
swift/Sources/Basecamp/BasecampConfig.swift Bump Swift SDK version string to 0.10.0.
ruby/lib/basecamp/version.rb Bump Ruby gem VERSION constant to 0.10.0.
ruby/Gemfile.lock Update PATH spec + checksum entry to basecamp-sdk (0.10.0).
python/pyproject.toml Bump Python project version to 0.10.0.
python/src/basecamp/_version.py Bump Python runtime VERSION constant to 0.10.0.
python/uv.lock Update uv lock entry for editable basecamp-sdk to 0.10.0.
conformance/runner/typescript/package-lock.json Update file-linked @37signals/basecamp version to 0.10.0 for the TS conformance runner.
Files not reviewed (2)
  • conformance/runner/typescript/package-lock.json: Generated file
  • typescript/package-lock.json: Generated file

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@cubic-dev-ai cubic-dev-ai Bot 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.

No issues found across 14 files

You’re at about 98% of the monthly reviewed-line limit. You may want to disable incremental reviews to conserve quota. Reviews will continue until that limit is exceeded. If you need help avoiding interruptions, please contact contact@cubic.dev.

Re-trigger cubic

@jeremy
jeremy merged commit d1978c4 into main Jul 29, 2026
50 checks passed
@jeremy
jeremy deleted the release/v0.10.0 branch July 29, 2026 02:40
@jeremy jeremy mentioned this pull request Jul 29, 2026
11 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

conformance Conformance test suite dependencies Pull requests that update a dependency file go kotlin python Pull requests that update the Python SDK ruby Pull requests that update the Ruby SDK swift typescript Pull requests that update TypeScript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants