All notable changes to this project will be documented in this file.
0.5.0 - 2026-05-14
- (aigw-openai) Chat Completions thinking projector + Value-level helper- (aigw-openai) wire canonical thinking + ReasoningStart/End in Responses- (aigw-openai) normalize web_search_preview tool aliases for Codex- (aigw-gemini) add translate module + canonical thinking projector- (aigw-anthropic) pluggable cache_control strategy + always-on API rules- (aigw-anthropic) wire canonical thinking + source-tagged history filter- (aigw-gemini) GenerateContentRequest also derives Deserialize- (aigw-gemini) native-protocol bridge (Gemini-native ↔ canonical)- (aigw-gemini) expose build_generate_content_request public helper
- (aigw-gemini) schema-type case + native-bridge fidelity
- add live OAuth e2e suite for subscription-backed providers
- fix CI — clippy + nightly rustfmt
0.4.0 - 2026-04-15
- (aigw-openai) expose build_responses_create_request for library consumers
0.3.0 - 2026-04-15
- (aigw-openai) add Responses API translation layer with Codex support
- add Responses API translation reference and update design notes
- (release-plz) disable semver_check during 0.x rapid iteration
- apply nightly cargo fmt to new responses translation modules
0.2.0 - 2026-04-05
- (aigw-core) add canonical model, translator traits, and unify JsonObject- implement translate layer for openai, openai-compat, and anthropic providers
- resolve CI failures — cargo fmt and clippy collapsible_if
- Gemini forward-compat extra fields, normalize validation, umbrella crate aliases
- unify all crate versions via workspace.package
0.1.0 - 2026-04-05
- (aigw) add umbrella crate re-exporting all providers- (aigw-openai) Responses API wire types, transport improvements- (aigw-anthropic) transport layer, rate limits, split types modules- (aigw-gemini) scaffold Gemini provider crate
- (anthropic) replace hand-written builders with bon derive- (aigw-openai) replace hand-written constructors with bon builders- (aigw-anthropic) review fixes, SecretString, bon builder, docs
- add README with architecture diagram, provider logos, and CONTRIBUTING guide- (aigw-openai-compat) translate README from Chinese to English
- add release-plz workflow and config for automated releases- update repository org from AprilNEA to arcboxlabs- add GitHub Actions workflow with check, test, fmt, clippy, audit
- workspace with openai, openai-compat, anthropic, gemini provider crates
- apply cargo fmt to aigw-gemini, update lockfile