Skip to content

Releases: Miracle-0v0/ielts-codex-cli

IELTS Codex v0.6.4

Choose a tag to compare

@Miracle-0v0 Miracle-0v0 released this 31 Jul 07:47

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

Choose a tag to compare

@Miracle-0v0 Miracle-0v0 released this 31 Jul 06:55

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.3 CLI.

IELTS Codex v0.6.2

Choose a tag to compare

@Miracle-0v0 Miracle-0v0 released this 31 Jul 06:46

Fixed

  • Fixed APT package detection so interpreter names such as python3.12 are 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 explicit y; 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.2 CLI.

IELTS Codex v0.6.1

Choose a tag to compare

@Miracle-0v0 Miracle-0v0 released this 31 Jul 06:32

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_PYTHON for selecting a specific compatible interpreter and IELTS_CODEX_NO_AUTO_INSTALL=1 to prevent package-manager installation.
  • Direct ./ielts.py launches on Python older than 3.10 now stop early with a clear upgrade instruction instead of failing inside dataclasses.

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.1 CLI.

IELTS Codex v0.6.0

Choose a tag to compare

@Miracle-0v0 Miracle-0v0 released this 31 Jul 05:47

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.0 CLI.

IELTS Codex v0.5.1

Choose a tag to compare

@Miracle-0v0 Miracle-0v0 released this 31 Jul 04:37

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

Choose a tag to compare

@Miracle-0v0 Miracle-0v0 released this 31 Jul 04:37

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

Choose a tag to compare

@Miracle-0v0 Miracle-0v0 released this 30 Jul 10:12

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

Choose a tag to compare

@Miracle-0v0 Miracle-0v0 released this 30 Jul 09:31

Changelog

本项目遵循 Semantic Versioning

0.2.0 - 2026-07-30

首个公开发布版本。

Added

  • Codex 风格斜杠命令交互。
  • 新词学习、到期复习和中译英拼写测验。
  • Again、Hard、Good、Easy 四档间隔重复调度。
  • 72 个词、9 个 IELTS 高频主题的双语词库。
  • 本地原子化进度存储、每日目标、连续学习和正确率统计。
  • 英文、中文释义与近义词检索。
  • Python 3.10–3.13 自动化测试矩阵。
  • MIT 许可证与开源贡献指南。