Releases: Miracle-0v0/ielts-codex-cli
Release list
IELTS Codex v0.6.4
Python 3.10+ remains the supported runtime.
- Replaces APT, PPA, DNF, pacman, and Homebrew bootstrap paths with an isolated Astral uv fallback.
- Offers project-local Python 3.12 when no compatible system interpreter exists.
- Downloads pinned uv 0.11.32 only when needed; no sudo, system package changes, shell-profile edits, or PATH changes.
- Reuses the ignored .ielts-bootstrap directory on later launches.
- Refreshes the project demo GIF for v0.6.4.
Validation: 99 tests passed, and a clean Python 3.8 container successfully bootstrapped uv 0.11.32 plus Python 3.12.13.
Wheel SHA-256: 06d83a16bfb79013c0f5463232e7650f5d13110e2eca7a3c9532c88a6a10d4ef
IELTS Codex v0.6.3
Fixed
- Replaced APT regular-expression package checks with literal package-name-list matching, which is compatible with older Ubuntu APT releases and cannot confuse Python packages with similarly named extensions.
- If an unrelated configured APT source fails to refresh, the launcher now reports the issue and continues with cached package metadata rather than abandoning a compatible Python installation. The broken source still needs repair before normal system updates.
Verification
- 99 tests passed.
- Bash syntax, literal APT package matching, failed-refresh recovery, and interpreter selection were checked.
- The release wheel was built and verified to report version
0.6.3. - README demo GIF was recorded from the real
0.6.3CLI.
IELTS Codex v0.6.2
Fixed
- Fixed APT package detection so interpreter names such as
python3.12are matched exactly. Missing Python packages can no longer be mistaken for similarly named packages such as PostgreSQL Python extensions. - Added an interactive Ubuntu fallback when configured APT repositories have no Python 3.10+ package. Before adding
ppa:deadsnakes/ppa, the launcher explains that it is third-party and requires an explicity; declining leaves package sources unchanged.
Verification
- 99 tests passed.
- Bash syntax, default interpreter selection, explicit interpreter selection, and exact APT matching were checked.
- The release wheel was built and verified to report version
0.6.2. - README demo GIF was recorded from the real
0.6.2CLI.
IELTS Codex v0.6.1
Highlights
- Added
run.sh, a Bash launcher for source checkouts. It finds Python 3.10+ automatically and can install a compatible interpreter through APT, DNF, pacman, or Homebrew when needed. - Added
IELTS_CODEX_PYTHONfor selecting a specific compatible interpreter andIELTS_CODEX_NO_AUTO_INSTALL=1to prevent package-manager installation. - Direct
./ielts.pylaunches on Python older than 3.10 now stop early with a clear upgrade instruction instead of failing insidedataclasses.
Verification
- 99 tests passed.
- Bash syntax and interpreter-selection paths were checked.
- The release wheel was built and verified to report version
0.6.1. - README demo GIF was recorded from the real
0.6.1CLI.
IELTS Codex v0.6.0
Highlights
- Added an original pocket-adventure-style pixel field for
/game, with a complete trainer, companion, letter creatures, fog of war, local light, and minimap. - Refined the field into micro-pixel Braille art for a larger 14-by-8 tile view while retaining an 80-by-24 terminal layout.
- Added an optional locally synthesized chiptune BGM with a persistent preference and in-game toggle.
- Kept custom companion sprites compatible with older 7-by-6 saves; new pets use the more detailed 8-by-8 canvas.
Verification
- 99 tests passed.
- The release wheel was built and verified to report version
0.6.0. - README demo GIF was recorded from the real
0.6.0CLI.
IELTS Codex v0.5.1
Changed
- The interactive startup and /clear masthead now display the running IELTS Codex version.
- Refreshed the real-CLI demonstration GIF.
Installation
Download the attached wheel and install it with pip, or run /update from an existing installation.
IELTS Codex v0.5.0
Highlights
- Added the terminal-native pixel-art spelling expedition with companions, fog-of-war, a minimap, and progressive learning hints.
- Added user-configured vision API companion creation for OpenAI, Kimi, Qwen, GLM, and compatible endpoints.
- Added the explicit /update command for Open English WordNet definition refreshes and official project updates.
- Improved macOS terminal performance and added safe rendering fallbacks.
IELTS Codex v0.3.0
Adds optional, user-approved Open English WordNet synchronization at every interactive startup and through the sync command. English definitions are stored in a validated local overlay while curated Chinese meanings and learning content remain unchanged. This release also adds OEWN attribution, English project documentation, and a reproducible GIF recorded from the complete real CLI workflow.
IELTS Codex v0.2.0
Changelog
本项目遵循 Semantic Versioning。
0.2.0 - 2026-07-30
首个公开发布版本。
Added
- Codex 风格斜杠命令交互。
- 新词学习、到期复习和中译英拼写测验。
- Again、Hard、Good、Easy 四档间隔重复调度。
- 72 个词、9 个 IELTS 高频主题的双语词库。
- 本地原子化进度存储、每日目标、连续学习和正确率统计。
- 英文、中文释义与近义词检索。
- Python 3.10–3.13 自动化测试矩阵。
- MIT 许可证与开源贡献指南。