Skip to content

Releases: tm-a-t/TGPy

v0.17.1

21 Dec 14:36
Compare
Choose a tag to compare

v0.17.1 (2024-12-21)

Bug Fixes

  • build: Fix docker build (8afb6f6)

Detailed Changes: v0.17.0...v0.17.1

v0.17.0

21 Dec 14:03
Compare
Choose a tag to compare

v0.17.0 (2024-12-21)

Bug Fixes

  • ci: Fix semantic release config (98db29c)

  • docker: Fix restart() failing to start tgpy in docker (5fcd14c)

Build System

  • nix: Make build use rev from nix (f7dfdde)

  • nix: Update flake.lock (aaa7591)

  • Update nixpkgs in flake.lock

  • Fix nix evaluation

  • Update poetry dependencies

Chores

Features

  • Switch to PEP621 compliant pyproject.toml and pyproject.nix (7c20075)

  • Rewrite pyproject.toml to be PEP621 compliant

  • Update flake.nix to use pyproject.nix

  • Package poetry from master, use it in actions


Detailed Changes: v0.16.0...v0.17.0

v0.16.0

26 Sep 16:10
Compare
Choose a tag to compare

Feature

  • Telegram API ID and hash now can be loaded from environment (9c22347)

Fix

  • Parse_tgpy_message no longer returns positive result for TGPy error> messages (818e47d)
  • Sending cancel in comments and topics now works correctly. Fix cancel throwing error when the message is not a TGPy message (1d3ba1a)
  • Ctx.is_manual_output is fixed (2e591f5)

Documentation

  • Describe loading of API secrets from env in guide (eb2a023)

v0.15.1

06 May 20:02
Compare
Choose a tag to compare

Fix

  • Config is no longer erased when it fails to save. Also, the config is saved synchronously now (df539a3)
  • Restart now works correctly when tgpy is not in PYTHONPATH (e.g. in a container) (16d3830)
  • The correct data directory is now used when TGPY_DATA is set to a relative path and restart is called (f483d6c)

v0.15.0

28 Apr 19:51
Compare
Choose a tag to compare

Feature

  • Telethon: Layer 179 (010f4ef)
  • Cd to DATA_DIR/workdir on tgpy start (f51dc84)
  • Real time progress feedback (8e85d7a)
  • Stop running message execution on cancel, add stop command to only stop execution without blacklisting the message (547c1c6)
  • Truncate exceptions (#39) (739fbbc)

Documentation

  • Reset page scale back to normal (20ec126)

v0.14.1

09 Mar 20:26
Compare
Choose a tag to compare

Fix

  • Use cryptg-anyos again, because there are no official cp312-aarch64 binaries (50ca341)

v0.14.0

09 Mar 18:19
Compare
Choose a tag to compare

Feature

  • docker: Run specified commands on container creation. This feature can be used for example to persist installed packages between updates (456f503)

Fix

  • Tgpy error when editing MessageService, e.g. when deleting all messages in pm or beating your high score in games (5d6fb5e)

v0.13.2

10 Dec 20:05
Compare
Choose a tag to compare

Fix

  • Update telethon (fix draft constructor), update all dependencies (a2b6064)

v0.13.1

06 Dec 15:33
Compare
Choose a tag to compare

Fix

  • Use official cryptg (prebuilt wheels for Python 3.12), bump telethon (fixes usage of Draft), set minimum python version to 3.10 (9e49739)

v0.13.0

05 Dec 20:27
Compare
Choose a tag to compare

Feature