Skip to content

Basecamp SDK v0.25.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 16:58
· 60 commits to main since this release
35f3d72

Upgrading

Read MIGRATING.md before you bump the version — it lists the breaks a clean build will not catch: the silent ones that change behaviour with no error at all, and the ones that compile and then raise or fail to decode on one particular shape of response.

The notes below are generated from merged pull requests, so a change that merged without one cannot appear in them — MIGRATING.md records consumer-visible changes regardless of how they merged.

Installation

Go

go get github.com/basecamp/basecamp-sdk/go@v0.25.0

TypeScript

npm install @37signals/basecamp@0.25.0

Ruby

gem install basecamp-sdk -v 0.25.0

Swift

.package(url: "https://github.com/basecamp/basecamp-sdk.git", from: "0.25.0")

Kotlin

implementation("com.basecamp:basecamp-sdk:0.25.0")

Requires the GitHub Packages repository and a token — see Kotlin installation.

Python

pip install basecamp-sdk==0.25.0

Rust

cargo add basecamp-sdk@0.25.0

What's Changed

⚠️ Breaking Changes

  • Correct column move, question update, lineup marker, project timesheet and event boost contracts by @jeremy in #991

CI & Infrastructure

  • Wait for a reviewer before tagging the Go module and publishing Kotlin by @jeremy in #975

Other

  • Patch rustls and move to Go 1.26.9 for new security advisories by @jeremy in #989
  • Call GetMyNotifications' result notifications, not the Hey! menu by @jeremy in #988
  • Go: return an empty list, not nil, when a listing has no items by @jeremy in #990
  • Bump SDK version to 0.25.0 by @jeremy in #992

Full Changelog: v0.24.0...v0.25.0