Skip to content

Releases: iyear/tdl

v0.18.3

29 Nov 08:39
Compare
Choose a tag to compare

Changelog

New Features

  • 20aec50: feat(extension): pass namespace and pool config (@iyear)

Bug fixes

  • 0d57473: fix(extension): extension process control lifecycle by self (@iyear)
  • 245b42a: fix(tplfunc): convert date arg to int64 with the best effort (@iyear)

Refactoring

Others

v0.18.1

18 Nov 09:13
Compare
Choose a tag to compare

Highlights

Extensions

Important

Extensions are a new feature in tdl. They are still in the experimental stage, and the CLI may change in future versions.
If you encounter any problems or have any suggestions, please open an issue on GitHub.

As more features and tools are added, tdl core has become increasingly bloated. Users need to download the entire binary file, but they may only need a single feature. Therefore, in version v0.18.1, the concept of Extensions was introduced to improve the extensibility and flexibility of tdl.

To get started with extensions:

$ tdl extension install iyear/tdl-whoami
• installing extension tdl-whoami...
  • extension tdl-whoami installed
$ tdl whoami
You are XXXXX. ID: XXXXXXXX

Refer to Doc for more details.

Docker installation

The tdl Docker images are now officially supported. Using Docker for installation allows for easy multi-version management and resource limitations.

To get started with Docker:

$ docker run --rm -it iyear/tdl version
Version: 0.18.1
Commit: c19fb82
Date: 2024-11-18T15:44:21+08:00

go1.21.13 linux/amd64

Refer to Doc for more details

Others

  • [Feat] Support downloading grouped media files using the --group flag. Doc
  • [Feat] Support using the filenamify helper function in the downloader template to get safe file names. Doc
  • [Fix] The -s global flag has been deprecated. Now, all download and upload part sizes use the max value by default.
  • [Doc] Support more powerful search in the documentation.

Changelog

New Features

Bug fixes

Documentation updates

Others

v0.17.7

01 Nov 06:56
Compare
Choose a tag to compare

Important

Sorry, v0.17.6 has a serious bug. If you are using v0.17.6, please upgrade to the latest version immediately.
v0.17.6 has been marked as deprecated, please do not use it anymore.

Changelog

Bug fixes

Others

v0.17.6 (Deprecated)

26 Oct 07:33
fde9716
Compare
Choose a tag to compare

Important

Deprecated: This version has a severe usability bug and should not be downloaded.

Highlights

  • [Fix] Increase the default value of the part size to 1MiB to improve download speed.
  • [Docs] Add how to get chat id on Telegram desktop

Changelog

Bug fixes

Documentation updates

Others

v0.17.5

03 Oct 05:43
Compare
Choose a tag to compare

Highlights

  • [Fix] Unaligned 64-bit atomic operation on 32-bit machine. #694
  • [Fix] Invalid takeout mode caused by double lock. #646

Changelog

Bug fixes

Others

v0.17.4

08 Sep 16:34
c63abd1
Compare
Choose a tag to compare

Changelog

Others

v0.17.3

07 Jul 11:32
6c382b8
Compare
Choose a tag to compare

Highlights

  • [Fix] Telegram server-side FLOOD_PREMIUM_WAIT error

Changelog

Documentation updates

Others

v0.17.2

20 Jun 15:24
Compare
Choose a tag to compare

New Logo

Changelog

Bug fixes

Documentation updates

Refactoring

  • 26bad55: refactor(prj): separate logger to core module (@iyear)
  • 372f922: refactor(prj): separate packages to core module (@iyear)
  • 187ae7a: refactor(prj): separate proxy util to core module (@iyear)
  • d06ca3a: refactor(prj): separate tclient core code to core module (@iyear)
  • 6bb545a: refactor(prj): separate telegram client device config to core module (@iyear)
  • f0b1903: refactor(prj): separate utils.Telegram to tutil package (@iyear)

Others

v0.17.1

29 May 15:09
7f4e543
Compare
Choose a tag to compare

Changelog

New Features

Documentation updates

  • e9bd188: docs(install): improve package managers installation (@iyear)

Others

v0.17.0

21 Apr 16:34
95120c0
Compare
Choose a tag to compare

Highlights

  • [Feat] Add FileCaption var to download template. Doc
  • [Feat] Support --delay global flag. Doc
  • [Fix] Add possibly desktop data path for Linux.

Changelog

New Features

Bug fixes

Others