diff --git a/conformance/runner/python/uv.lock b/conformance/runner/python/uv.lock index b612af5f8..82cf8ffb0 100644 --- a/conformance/runner/python/uv.lock +++ b/conformance/runner/python/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 3 +revision = 5 requires-python = ">=3.11" [[package]] @@ -40,7 +40,7 @@ dev = [{ name = "pytest", specifier = ">=8" }] [[package]] name = "basecamp-sdk" -version = "0.24.0" +version = "0.25.0" source = { editable = "../../../python" } dependencies = [ { name = "httpx" }, diff --git a/conformance/runner/ruby/Gemfile.lock b/conformance/runner/ruby/Gemfile.lock index dea00819b..04e0abcc0 100644 --- a/conformance/runner/ruby/Gemfile.lock +++ b/conformance/runner/ruby/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: ../../../ruby specs: - basecamp-sdk (0.24.0) + basecamp-sdk (0.25.0) faraday (~> 2.0) zeitwerk (~> 2.6) @@ -53,7 +53,7 @@ DEPENDENCIES CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af - basecamp-sdk (0.24.0) + basecamp-sdk (0.25.0) bigdecimal (4.1.2) sha256=53d217666027eab4280346fba98e7d5b66baaae1b9c3c1c0ffe89d48188a3fbd bundler (4.0.17) sha256=214e21431b5665dd2f99df8a5511c6b151d7a72e8015c8b38f8b775b61cbb6c1 crack (1.0.1) sha256=ff4a10390cd31d66440b7524eb1841874db86201d5b70032028553130b6d4c7e diff --git a/conformance/runner/rust/Cargo.lock b/conformance/runner/rust/Cargo.lock index b4f612171..2d861b189 100644 --- a/conformance/runner/rust/Cargo.lock +++ b/conformance/runner/rust/Cargo.lock @@ -51,7 +51,7 @@ dependencies = [ [[package]] name = "basecamp-sdk" -version = "0.24.0" +version = "0.25.0" dependencies = [ "async-trait", "base64", diff --git a/conformance/runner/typescript/package-lock.json b/conformance/runner/typescript/package-lock.json index 094165457..e618c972d 100644 --- a/conformance/runner/typescript/package-lock.json +++ b/conformance/runner/typescript/package-lock.json @@ -20,7 +20,7 @@ }, "../../../typescript": { "name": "@37signals/basecamp", - "version": "0.24.0", + "version": "0.25.0", "license": "MIT", "dependencies": { "openapi-fetch": "^0.17.0" diff --git a/go/pkg/basecamp/version.go b/go/pkg/basecamp/version.go index 1928f6822..670e723c0 100644 --- a/go/pkg/basecamp/version.go +++ b/go/pkg/basecamp/version.go @@ -1,7 +1,7 @@ package basecamp // Version is the current version of the Basecamp Go SDK. -const Version = "0.24.0" +const Version = "0.25.0" // APIVersion is the Basecamp API version this SDK targets. const APIVersion = "2026-09-15" diff --git a/kotlin/sdk/build.gradle.kts b/kotlin/sdk/build.gradle.kts index 4991a8353..37a32d09d 100644 --- a/kotlin/sdk/build.gradle.kts +++ b/kotlin/sdk/build.gradle.kts @@ -5,7 +5,7 @@ plugins { } group = "com.basecamp" -version = "0.24.0" +version = "0.25.0" kotlin { jvm { diff --git a/kotlin/sdk/src/commonMain/kotlin/com/basecamp/sdk/BasecampConfig.kt b/kotlin/sdk/src/commonMain/kotlin/com/basecamp/sdk/BasecampConfig.kt index 71df38fae..5d655a533 100644 --- a/kotlin/sdk/src/commonMain/kotlin/com/basecamp/sdk/BasecampConfig.kt +++ b/kotlin/sdk/src/commonMain/kotlin/com/basecamp/sdk/BasecampConfig.kt @@ -41,7 +41,7 @@ data class BasecampConfig( } companion object { - const val VERSION = "0.24.0" + const val VERSION = "0.25.0" const val API_VERSION = "2026-09-15" const val DEFAULT_BASE_URL = "https://3.basecampapi.com" const val DEFAULT_USER_AGENT = "basecamp-sdk-kotlin/$VERSION (api:$API_VERSION)" diff --git a/package.json b/package.json index 600c711f5..0aac7f3a9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@37signals/basecamp", - "version": "0.24.0", + "version": "0.25.0", "private": true, "description": "TypeScript SDK for the Basecamp API", "engines": { diff --git a/python/pyproject.toml b/python/pyproject.toml index d791a7158..a976dd04f 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "basecamp-sdk" -version = "0.24.0" +version = "0.25.0" description = "Official Python SDK for the Basecamp API" readme = "README.md" requires-python = ">=3.11" diff --git a/python/src/basecamp/_version.py b/python/src/basecamp/_version.py index 244c27848..af9a7d500 100644 --- a/python/src/basecamp/_version.py +++ b/python/src/basecamp/_version.py @@ -1,2 +1,2 @@ -VERSION = "0.24.0" +VERSION = "0.25.0" API_VERSION = "2026-09-15" diff --git a/python/uv.lock b/python/uv.lock index be1f1280e..439a4f13e 100644 --- a/python/uv.lock +++ b/python/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 3 +revision = 5 requires-python = ">=3.11" [[package]] @@ -17,7 +17,7 @@ wheels = [ [[package]] name = "basecamp-sdk" -version = "0.24.0" +version = "0.25.0" source = { editable = "." } dependencies = [ { name = "httpx" }, diff --git a/ruby/Gemfile.lock b/ruby/Gemfile.lock index 60414c553..4837c6d3e 100644 --- a/ruby/Gemfile.lock +++ b/ruby/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - basecamp-sdk (0.24.0) + basecamp-sdk (0.25.0) faraday (~> 2.0) zeitwerk (~> 2.6) @@ -153,7 +153,7 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 base64 (0.3.0) sha256=27337aeabad6ffae05c265c450490628ef3ebd4b67be58257393227588f5a97b - basecamp-sdk (0.24.0) + basecamp-sdk (0.25.0) bigdecimal (4.1.2) sha256=53d217666027eab4280346fba98e7d5b66baaae1b9c3c1c0ffe89d48188a3fbd bundler (4.0.14) sha256=d09a0a965cf772266a7e49e83610be7c2f4e49e61134c42a56804bb383cc24b8 concurrent-ruby (1.3.7) sha256=4412caec3a5ea2e5fdc52076724c071a81f2c0593d83b2ac8cbb8ca63b3151b0 diff --git a/ruby/lib/basecamp/version.rb b/ruby/lib/basecamp/version.rb index 0bc1fa3a2..cb2ee913c 100644 --- a/ruby/lib/basecamp/version.rb +++ b/ruby/lib/basecamp/version.rb @@ -1,6 +1,6 @@ # frozen_string_literal: true module Basecamp - VERSION = "0.24.0" + VERSION = "0.25.0" API_VERSION = "2026-09-15" end diff --git a/rust/Cargo.lock b/rust/Cargo.lock index f67222931..30ae48ddc 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -90,7 +90,7 @@ checksum = "ac07cdecf99051d9a5238b80f35af32cdeba5b336e55d957b318b50137e18da5" [[package]] name = "basecamp-sdk" -version = "0.24.0" +version = "0.25.0" dependencies = [ "async-trait", "base64 0.23.1", diff --git a/rust/basecamp-sdk/Cargo.toml b/rust/basecamp-sdk/Cargo.toml index 3813c3f53..443520c40 100644 --- a/rust/basecamp-sdk/Cargo.toml +++ b/rust/basecamp-sdk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "basecamp-sdk" -version = "0.24.0" +version = "0.25.0" description = "Official client for Basecamp - https://basecamp.com" readme = "README.md" homepage = "https://github.com/basecamp/basecamp-sdk" diff --git a/swift/Sources/Basecamp/BasecampConfig.swift b/swift/Sources/Basecamp/BasecampConfig.swift index 17ecdb482..b7571060f 100644 --- a/swift/Sources/Basecamp/BasecampConfig.swift +++ b/swift/Sources/Basecamp/BasecampConfig.swift @@ -24,7 +24,7 @@ public struct BasecampConfig: Sendable { public let timeoutInterval: TimeInterval /// SDK version string. - public static let version = "0.24.0" + public static let version = "0.25.0" /// Basecamp API version this SDK targets. public static let apiVersion = "2026-09-15" diff --git a/typescript/package-lock.json b/typescript/package-lock.json index 592273849..9179504bd 100644 --- a/typescript/package-lock.json +++ b/typescript/package-lock.json @@ -1,12 +1,12 @@ { "name": "@37signals/basecamp", - "version": "0.24.0", + "version": "0.25.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@37signals/basecamp", - "version": "0.24.0", + "version": "0.25.0", "license": "MIT", "dependencies": { "openapi-fetch": "^0.17.0" @@ -848,9 +848,6 @@ "arm64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -868,9 +865,6 @@ "arm64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -888,9 +882,6 @@ "ppc64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -908,9 +899,6 @@ "riscv64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -928,9 +916,6 @@ "riscv64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -948,9 +933,6 @@ "s390x" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -968,9 +950,6 @@ "x64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -988,9 +967,6 @@ "x64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -1230,9 +1206,6 @@ "arm64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -1251,9 +1224,6 @@ "arm64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -1272,9 +1242,6 @@ "ppc64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -1293,9 +1260,6 @@ "s390x" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -1314,9 +1278,6 @@ "x64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -1335,9 +1296,6 @@ "x64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -2228,9 +2186,6 @@ "arm64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MPL-2.0", "optional": true, "os": [ @@ -2253,9 +2208,6 @@ "arm64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MPL-2.0", "optional": true, "os": [ @@ -2278,9 +2230,6 @@ "x64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MPL-2.0", "optional": true, "os": [ @@ -2303,9 +2252,6 @@ "x64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MPL-2.0", "optional": true, "os": [ diff --git a/typescript/package.json b/typescript/package.json index dde65f48b..216ee86cf 100644 --- a/typescript/package.json +++ b/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@37signals/basecamp", - "version": "0.24.0", + "version": "0.25.0", "description": "TypeScript SDK for the Basecamp API", "type": "module", "main": "dist/index.js", diff --git a/typescript/src/client.ts b/typescript/src/client.ts index 80e72a129..526770367 100644 --- a/typescript/src/client.ts +++ b/typescript/src/client.ts @@ -272,7 +272,7 @@ export interface BasecampClientOptions { maxPages?: number; } -export const VERSION = "0.24.0"; +export const VERSION = "0.25.0"; export const API_VERSION = "2026-09-15"; const DEFAULT_USER_AGENT = `basecamp-sdk-ts/${VERSION} (api:${API_VERSION})`;