Skip to content

Commit b233145

Browse files
authored
chore(release): prepare v0.2.0 (#104)
Bump Rust, Python, and TypeScript SDKs to v0.2.0; add 0.2.0 CHANGELOG entry covering PRs #98, #100, #101, #102.
1 parent e48f6e2 commit b233145

8 files changed

Lines changed: 25 additions & 9 deletions

File tree

CHANGELOG.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changelog
22

3-
## [Unreleased]
3+
## [0.2.0] - 2026-07-11
44

55
### Highlights
66

@@ -12,6 +12,22 @@
1212
- Fixed (TypeScript): response objects for `Agent`, `Session`, `Harness`, `ModelWithProvider`, `CapabilityInfo`, `Budget`, `Connection`, and `Message` now expose their fields in snake_case matching the wire, so multi-word fields (e.g. `harness_id`, `system_prompt`, `created_at`, `provider_type`) resolve at runtime instead of being `undefined`. Rust and Python were already correct.
1313
- Refreshed generated schemas from upstream OpenAPI.
1414

15+
### Breaking Changes
16+
17+
- **TypeScript response fields are now snake_case**: response objects (`Agent`, `Session`, `Harness`, `ModelWithProvider`, `CapabilityInfo`, `Budget`, `Connection`, `Message`, and related) now expose multi-word fields in snake_case, matching the wire. Previously these were typed camelCase but resolved to `undefined` at runtime. Update any code reading these fields.
18+
- Before: `agent.harnessId`, `session.systemPrompt`, `message.createdAt` (were `undefined`)
19+
- After: `agent.harness_id`, `session.system_prompt`, `message.created_at`
20+
- Rust and Python were already snake_case and are unaffected. TypeScript request models remain camelCase.
21+
22+
### What's Changed
23+
24+
* fix(typescript): snake_case response models ([#102](https://github.com/everruns/sdk/pull/102)) by @chaliy
25+
* feat: add harnesses and models SDK APIs ([#101](https://github.com/everruns/sdk/pull/101)) by @chaliy
26+
* feat: generate public SDK models from OpenAPI ([#100](https://github.com/everruns/sdk/pull/100)) by @chaliy
27+
* feat: adopt agent harness ownership and agent-first sessions (EVE-686) ([#98](https://github.com/everruns/sdk/pull/98)) by @chaliy
28+
29+
**Full Changelog**: https://github.com/everruns/sdk/compare/v0.1.10...v0.2.0
30+
1531
## [0.1.10] - 2026-06-19
1632

1733
### Highlights

python/everruns_sdk/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,4 +174,4 @@
174174
"validate_harness_name",
175175
]
176176

177-
__version__ = "0.1.10"
177+
__version__ = "0.2.0"

python/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "everruns-sdk"
3-
version = "0.1.10"
3+
version = "0.2.0"
44
description = "Python SDK for Everruns API"
55
readme = "README.md"
66
license = "MIT"

python/uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "everruns-sdk"
3-
version = "0.1.10"
3+
version = "0.2.0"
44
edition = "2024"
55
description = "Rust SDK for Everruns API"
66
authors = ["Everruns <support@everruns.com>"]

typescript/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

typescript/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@everruns/sdk",
3-
"version": "0.1.10",
3+
"version": "0.2.0",
44
"description": "TypeScript SDK for Everruns API",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",

0 commit comments

Comments
 (0)