From 8764bf6882bc3d1b991d6a1f209d4b3ad95c365f Mon Sep 17 00:00:00 2001 From: emal Date: Sun, 26 Apr 2026 21:15:19 -0700 Subject: [PATCH] chore(release): bump version to 0.20.0 --- CHANGELOG.md | 13 ++++++++++++- Cargo.lock | 4 ++-- crates/cli/Cargo.toml | 4 ++-- crates/eval/Cargo.toml | 2 +- crates/lib/Cargo.toml | 2 +- npm/package.json | 2 +- 6 files changed, 19 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3be75e9..f88b813 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 *No changes yet.* +## [0.20.0] - 2026-04-27 + +### Added + +- **Codex ChatGPT auth** (#248): new `auth_mode = "codex_chatgpt"` / `--auth-mode codex_chatgpt` path that reuses an existing `codex login` session from `$CODEX_HOME/auth.json` or `~/.codex/auth.json` instead of requiring an `OPENAI_API_KEY`. The provider refreshes Codex OAuth tokens while preserving unknown auth-file fields and routes this mode through the ChatGPT Codex Responses backend. + +### Changed + +- **Dependency refresh** (#247): bumped `rustls-webpki` from 0.103.10 to 0.103.13. + ## [0.19.0] - 2026-04-24 ### Added @@ -301,7 +311,8 @@ Initial public release. - **Cross-platform support**: Linux (x86_64, aarch64) and macOS (x86_64, Apple Silicon) - **Installation methods**: cargo install, Homebrew tap, curl script, prebuilt binaries -[Unreleased]: https://github.com/avala-ai/agent-code/compare/v0.19.0...HEAD +[Unreleased]: https://github.com/avala-ai/agent-code/compare/v0.20.0...HEAD +[0.20.0]: https://github.com/avala-ai/agent-code/compare/v0.19.0...v0.20.0 [0.19.0]: https://github.com/avala-ai/agent-code/compare/v0.18.0...v0.19.0 [0.18.0]: https://github.com/avala-ai/agent-code/compare/v0.17.0...v0.18.0 [0.17.0]: https://github.com/avala-ai/agent-code/compare/v0.16.1...v0.17.0 diff --git a/Cargo.lock b/Cargo.lock index 3f3667d..2a1ef20 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -10,7 +10,7 @@ checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" [[package]] name = "agent-code" -version = "0.19.0" +version = "0.20.0" dependencies = [ "agent-code-lib", "anyhow", @@ -61,7 +61,7 @@ dependencies = [ [[package]] name = "agent-code-lib" -version = "0.19.0" +version = "0.20.0" dependencies = [ "anyhow", "async-trait", diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index 6f01292..11c2891 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "agent-code" -version = "0.19.0" +version = "0.20.0" edition = "2024" description = "An AI-powered coding agent for the terminal, written in pure Rust" license = "MIT" @@ -16,7 +16,7 @@ name = "agent" path = "src/main.rs" [dependencies] -agent-code-lib = { path = "../lib", version = "0.19.0" } +agent-code-lib = { path = "../lib", version = "0.20.0" } # CLI clap = { version = "4", features = ["derive", "env"] } diff --git a/crates/eval/Cargo.toml b/crates/eval/Cargo.toml index 72f5671..8f620cb 100644 --- a/crates/eval/Cargo.toml +++ b/crates/eval/Cargo.toml @@ -10,7 +10,7 @@ name = "eval_runner" path = "src/main.rs" [dependencies] -agent-code-lib = { path = "../lib", version = "0.19.0" } +agent-code-lib = { path = "../lib", version = "0.20.0" } # Async runtime tokio = { version = "1", features = ["full"] } diff --git a/crates/lib/Cargo.toml b/crates/lib/Cargo.toml index 0a5a2c0..b29162e 100644 --- a/crates/lib/Cargo.toml +++ b/crates/lib/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "agent-code-lib" -version = "0.19.0" +version = "0.20.0" edition = "2024" description = "Agent engine library: LLM providers, tools, query loop, memory" readme = "../../README.md" diff --git a/npm/package.json b/npm/package.json index 10053a2..1cdc093 100644 --- a/npm/package.json +++ b/npm/package.json @@ -1,6 +1,6 @@ { "name": "@avala-ai/agent-code", - "version": "0.19.0", + "version": "0.20.0", "description": "AI coding agent for the terminal. Built in Rust.", "license": "MIT", "repository": {