|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -All notable changes to this project will be documented in this file. |
| 3 | +All notable changes to this project are documented here. Dates use the ISO format (YYYY-MM-DD). |
4 | 4 |
|
5 | | -## [Unreleased] |
| 5 | +## [3.0.0] - 2025-11-04 |
| 6 | +### Added |
| 7 | +- Codex-style usage-limit messaging that mirrors the 5-hour and weekly windows reported by the Codex CLI. |
| 8 | +- Documentation guidance noting that OpenCode's context auto-compaction and usage sidebar require the canonical `config/full-opencode.json`. |
6 | 9 |
|
7 | | -- Added stable prompt caching via host-provided `prompt_cache_key` and Codex conversation headers. |
8 | | -- Improved usage-limit error messaging to mirror Codex CLI short-term and weekly windows. |
9 | | -- Synced CODEX_MODE bridge prompt content with the latest Codex CLI release. |
10 | | -- Updated documentation and README to reflect the canonical `config/full-opencode.json` and new behaviour. |
| 10 | +### Changed |
| 11 | +- Prompt caching now relies solely on the host-supplied `prompt_cache_key`; conversation/session headers are forwarded only when OpenCode provides one. |
| 12 | +- CODEX_MODE bridge prompt refreshed to the newest Codex CLI release so tool awareness stays in sync. |
| 13 | + |
| 14 | +### Fixed |
| 15 | +- Clarified README, docs, and configuration references so the canonical config matches shipped behaviour. |
| 16 | +- Pinned `hono` (4.10.4) and `vite` (7.1.12) to resolve upstream security advisories. |
| 17 | + |
| 18 | +## [2.1.2] - 2025-10-12 |
| 19 | +### Added |
| 20 | +- Comprehensive compliance documentation (ToS guidance, security, privacy) and a full user/developer doc set. |
| 21 | + |
| 22 | +### Fixed |
| 23 | +- Per-model configuration lookup, stateless multi-turn conversations, case-insensitive model normalization, and GitHub instruction caching. |
| 24 | + |
| 25 | +## [2.1.1] - 2025-10-04 |
| 26 | +### Fixed |
| 27 | +- README cache-clearing snippet now runs in a subshell from the home directory to avoid path issues while removing cached plugin files. |
| 28 | + |
| 29 | +## [2.1.0] - 2025-10-04 |
| 30 | +### Added |
| 31 | +- Enhanced CODEX_MODE bridge prompt with Task tool and MCP awareness plus ETag-backed verification of OpenCode system prompts. |
| 32 | + |
| 33 | +### Changed |
| 34 | +- Request transformation made async to support prompt verification caching; AGENTS.md renamed to provide cross-agent guidance. |
| 35 | + |
| 36 | +## [2.0.0] - 2025-10-03 |
| 37 | +### Added |
| 38 | +- Full TypeScript rewrite with strict typing, 123 automated tests, and nine pre-configured model variants matching the Codex CLI. |
| 39 | +- CODEX_MODE introduced (enabled by default) with a lightweight bridge prompt and configurability via config file or `CODEX_MODE` env var. |
| 40 | + |
| 41 | +### Changed |
| 42 | +- Library reorganized into semantic folders (auth, prompts, request, etc.) and OAuth flow polished with the new success page. |
| 43 | + |
| 44 | +## [1.0.3] - 2025-10-02 |
| 45 | +### Changed |
| 46 | +- Major internal refactor splitting the runtime into focused modules (logger, request/response handlers) and removing legacy debug output. |
| 47 | + |
| 48 | +## [1.0.2] - 2025-10-02 |
| 49 | +### Added |
| 50 | +- ETag-based GitHub caching for Codex instructions and release-tag tracking for more stable prompt updates. |
| 51 | + |
| 52 | +### Fixed |
| 53 | +- Default model fallback, text verbosity initialization, and standardized error logging prefixes. |
| 54 | + |
| 55 | +## [1.0.1] - 2025-10-01 |
| 56 | +### Added |
| 57 | +- README clarifications: opencode auto-installs plugins, config locations, and streamlined quick-start instructions. |
| 58 | + |
| 59 | +## [1.0.0] - 2025-10-01 |
| 60 | +### Added |
| 61 | +- Initial production release with ChatGPT Plus/Pro OAuth support, tool remapping, auto-updating Codex instructions, and zero runtime dependencies. |
0 commit comments