Releases: tksohishi/tgcli
Releases · tksohishi/tgcli
v0.9.0
v0.8.3
Automated release for v0.8.3
v0.8.2
Automated release for v0.8.2
v0.8.1
v0.7.0
First release on PyPI. Install with uv tool install pytgcli.
New
- Published to PyPI as
pytgcli(the nametgcliis taken on PyPI) tg chatsnow outputs JSONL by default, consistent withtg readandtg context- Automated publishing via GitHub Actions on release
v0.6.1
v0.5.0
Breaking Changes
- Removed 1Password /
op://support — API credentials are no longer resolved via theopCLI. If yourconfig.tomlusesop://references, replace them with plain values. API ID and hash are not sensitive secrets (visible at my.telegram.org).
| Before | After |
|---|---|
api_id = "op://vault/item/api_id" |
api_id = 123456 |
api_hash = "op://vault/item/api_hash" |
api_hash = "your_hash" |
Other
- Added
pip-auditto dev dependencies for vulnerability scanning
v0.4.3
v0.4.2
Fixes
- get_context returns wrong messages: When fetching newer messages around a target, the limit now clips to the nearest messages after the target instead of the latest ones in the chat
- chats exit code for auth failures:
tg chatsnow exits with code 2 onUnauthorizedError, matching the convention inreadandcontext - --before broken with --head:
--head --before DATEno longer returns messages after the cutoff date due to Telethon's invertedoffset_datesemantics in reverse mode
v0.4.1
Other
- Rewrite README to position tgcli for AI agents (Claude Code, Codex, Cursor, etc.)
- Add "Use with AI Agents" section with concrete workflow examples
- Reorder features to lead with agent-relevant capabilities
- Document
tg chatscommand in README - Remove commit hash from
--versionoutput