From 903178eeeb0d9e98a448401f56512c74860644bf Mon Sep 17 00:00:00 2001 From: Gabriel Peal Date: Wed, 27 Aug 2025 11:45:40 -0700 Subject: [PATCH] Point the CHANGELOG to the releases page (#2780) The typescript changelog is misleading and unhelpful --- CHANGELOG.md | 212 +-------------------------------------------------- 1 file changed, 1 insertion(+), 211 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 899e8a8e..ed8bb455 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,211 +1 @@ -# Changelog - -You can install any of these versions: `npm install -g codex@version` - -## `0.1.2505172129` - -### 🪲 Bug Fixes - -- Add node version check (#1007) -- Persist token after refresh (#1006) - -## `0.1.2505171619` - -- `codex --login` + `codex --free` (#998) - -## `0.1.2505161800` - -- Sign in with chatgpt credits (#974) -- Add support for OpenAI tool type, local_shell (#961) - -## `0.1.2505161243` - -- Sign in with chatgpt (#963) -- Session history viewer (#912) -- Apply patch issue when using different cwd (#942) -- Diff command for filenames with special characters (#954) - -## `0.1.2505160811` - -- `codex-mini-latest` (#951) - -## `0.1.2505140839` - -### 🪲 Bug Fixes - -- Gpt-4.1 apply_patch handling (#930) -- Add support for fileOpener in config.json (#911) -- Patch in #366 and #367 for marked-terminal (#916) -- Remember to set lastIndex = 0 on shared RegExp (#918) -- Always load version from package.json at runtime (#909) -- Tweak the label for citations for better rendering (#919) -- Tighten up some logic around session timestamps and ids (#922) -- Change EventMsg enum so every variant takes a single struct (#925) -- Reasoning default to medium, show workdir when supplied (#931) -- Test_dev_null_write() was not using echo as intended (#923) - -## `0.1.2504301751` - -### 🚀 Features - -- User config api key (#569) -- `@mention` files in codex (#701) -- Add `--reasoning` CLI flag (#314) -- Lower default retry wait time and increase number of tries (#720) -- Add common package registries domains to allowed-domains list (#414) - -### 🪲 Bug Fixes - -- Insufficient quota message (#758) -- Input keyboard shortcut opt+delete (#685) -- `/diff` should include untracked files (#686) -- Only allow running without sandbox if explicitly marked in safe container (#699) -- Tighten up check for /usr/bin/sandbox-exec (#710) -- Check if sandbox-exec is available (#696) -- Duplicate messages in quiet mode (#680) - -## `0.1.2504251709` - -### 🚀 Features - -- Add openai model info configuration (#551) -- Added provider to run quiet mode function (#571) -- Create parent directories when creating new files (#552) -- Print bug report URL in terminal instead of opening browser (#510) (#528) -- Add support for custom provider configuration in the user config (#537) -- Add support for OpenAI-Organization and OpenAI-Project headers (#626) -- Add specific instructions for creating API keys in error msg (#581) -- Enhance toCodePoints to prevent potential unicode 14 errors (#615) -- More native keyboard navigation in multiline editor (#655) -- Display error on selection of invalid model (#594) - -### 🪲 Bug Fixes - -- Model selection (#643) -- Nits in apply patch (#640) -- Input keyboard shortcuts (#676) -- `apply_patch` unicode characters (#625) -- Don't clear turn input before retries (#611) -- More loosely match context for apply_patch (#610) -- Update bug report template - there is no --revision flag (#614) -- Remove outdated copy of text input and external editor feature (#670) -- Remove unreachable "disableResponseStorage" logic flow introduced in #543 (#573) -- Non-openai mode - fix for gemini content: null, fix 429 to throw before stream (#563) -- Only allow going up in history when not already in history if input is empty (#654) -- Do not grant "node" user sudo access when using run_in_container.sh (#627) -- Update scripts/build_container.sh to use pnpm instead of npm (#631) -- Update lint-staged config to use pnpm --filter (#582) -- Non-openai mode - don't default temp and top_p (#572) -- Fix error catching when checking for updates (#597) -- Close stdin when running an exec tool call (#636) - -## `0.1.2504221401` - -### 🚀 Features - -- Show actionable errors when api keys are missing (#523) -- Add CLI `--version` flag (#492) - -### 🪲 Bug Fixes - -- Agent loop for ZDR (`disableResponseStorage`) (#543) -- Fix relative `workdir` check for `apply_patch` (#556) -- Minimal mid-stream #429 retry loop using existing back-off (#506) -- Inconsistent usage of base URL and API key (#507) -- Remove requirement for api key for ollama (#546) -- Support `[provider]_BASE_URL` (#542) - -## `0.1.2504220136` - -### 🚀 Features - -- Add support for ZDR orgs (#481) -- Include fractional portion of chunk that exceeds stdout/stderr limit (#497) - -## `0.1.2504211509` - -### 🚀 Features - -- Support multiple providers via Responses-Completion transformation (#247) -- Add user-defined safe commands configuration and approval logic #380 (#386) -- Allow switching approval modes when prompted to approve an edit/command (#400) -- Add support for `/diff` command autocomplete in TerminalChatInput (#431) -- Auto-open model selector if user selects deprecated model (#427) -- Read approvalMode from config file (#298) -- `/diff` command to view git diff (#426) -- Tab completions for file paths (#279) -- Add /command autocomplete (#317) -- Allow multi-line input (#438) - -### 🪲 Bug Fixes - -- `full-auto` support in quiet mode (#374) -- Enable shell option for child process execution (#391) -- Configure husky and lint-staged for pnpm monorepo (#384) -- Command pipe execution by improving shell detection (#437) -- Name of the file not matching the name of the component (#354) -- Allow proper exit from new Switch approval mode dialog (#453) -- Ensure /clear resets context and exclude system messages from approximateTokenUsed count (#443) -- `/clear` now clears terminal screen and resets context left indicator (#425) -- Correct fish completion function name in CLI script (#485) -- Auto-open model-selector when model is not found (#448) -- Remove unnecessary isLoggingEnabled() checks (#420) -- Improve test reliability for `raw-exec` (#434) -- Unintended tear down of agent loop (#483) -- Remove extraneous type casts (#462) - -## `0.1.2504181820` - -### 🚀 Features - -- Add `/bug` report command (#312) -- Notify when a newer version is available (#333) - -### 🪲 Bug Fixes - -- Update context left display logic in TerminalChatInput component (#307) -- Improper spawn of sh on Windows Powershell (#318) -- `/bug` report command, thinking indicator (#381) -- Include pnpm lock file (#377) - -## `0.1.2504172351` - -### 🚀 Features - -- Add Nix flake for reproducible development environments (#225) - -### 🪲 Bug Fixes - -- Handle invalid commands (#304) -- Raw-exec-process-group.test improve reliability and error handling (#280) -- Canonicalize the writeable paths used in seatbelt policy (#275) - -## `0.1.2504172304` - -### 🚀 Features - -- Add shell completion subcommand (#138) -- Add command history persistence (#152) -- Shell command explanation option (#173) -- Support bun fallback runtime for codex CLI (#282) -- Add notifications for MacOS using Applescript (#160) -- Enhance image path detection in input processing (#189) -- `--config`/`-c` flag to open global instructions in nvim (#158) -- Update position of cursor when navigating input history with arrow keys to the end of the text (#255) - -### 🪲 Bug Fixes - -- Correct word deletion logic for trailing spaces (Ctrl+Backspace) (#131) -- Improve Windows compatibility for CLI commands and sandbox (#261) -- Correct typos in thinking texts (transcendent & parroting) (#108) -- Add empty vite config file to prevent resolving to parent (#273) -- Update regex to better match the retry error messages (#266) -- Add missing "as" in prompt prefix in agent loop (#186) -- Allow continuing after interrupting assistant (#178) -- Standardize filename to kebab-case 🐍➡️🥙 (#302) -- Small update to bug report template (#288) -- Duplicated message on model change (#276) -- Typos in prompts and comments (#195) -- Check workdir before spawn (#221) - - +The changelog can be found on the [releases page](https://github.com/openai/codex/releases)