Repository navigation
Releases: niStee/ani-cli-sync
Releases · niStee/ani-cli-sync
Release list
ani-cli-sync: v0.9.0
0.9.0 (2026-10-16)
Features
- subtitles: add dynamic character metadata and active entity extraction (RAL) (#79) (40c459f)
- subtitles: add generic masculine convention and morphological glossary articles (#80) (90f92b7)
- subtitles: add Romaji series aliasing, character profiles, and cleft avoidance (#78) (b394189)
- subtitles: add series context anchoring and dynamic batch glossary injection (#75) (38163e3)
- subtitles: add WebVTT cue ingestion sanitizer and tag stripper (#73) (080c716)
Bug Fixes
- subtitles: keep timings client-side, bisect on batch count mismatch (#65) (08df017), closes #64
- subtitles: normalize <br> tags to prevent libass bold rendering bug (#77) (4e772dc)
- subtitles: unblock German translation (non-reasoning model + real abort) (#61) (76690b2)
Documentation
ani-cli-sync: v0.8.0
0.8.0 (2026-10-05)
Features
- sub-sync: opt-in per-episode subtitle offset measurement + autoplay stop fix (#59) (bff13d1)
- subtitles: add --sub-delay to shift subs for dub-timed tracks on JP audio (#49) (7de8679)
Bug Fixes
- subtitles: select subtitle tracks by label, not by the provider's uniform lang (#50) (cdffa39)
- watch: autoplay + query falls back to global AniList search instead of dying on non-tty fzf (#48) (8661256)
Documentation
ani-cli-sync: v0.7.0
ani-cli-sync: v0.6.0
ani-cli-sync: v0.5.0
ani-cli-sync: v0.4.2
ani-cli-sync: v0.4.1
ani-cli-sync: v0.4.0
ani-cli-sync: v0.3.2
ani-cli-sync: v0.3.1
What's Changed
🐛 Bug Fixes & Hardening
- cmd_set clobber protection: guards against status clobbering when passing out-of-range scraper episode numbers by @niStee in #16
- Data-driven multi-season offset table: extracted season episode translation logic into declarative
_EPISODE_OFFSETSand pureresolve_episode_offset()by @niStee in #16 - Exception chaining: fixed bare
except Exceptioningql_queryto preserve full HTTP tracebacks by @niStee in #16 - Playback loop flag: restored
--exit-after-playto cleanly return player exit code without falling into interactive menus by @niStee in #16
🧪 Tests & Documentation
- Extended test suite to 16 automated tests covering all offset scenarios and boundary guards.
- Added Multi-Season Episode Offsets and AniList Troubleshooting guides to
AGENTS.mdandREADME.md.
Full Changelog: ani-cli-sync-v0.3.0...ani-cli-sync-v0.3.1