Skip to content

Releases: NonProjects/tgbox

tgbox v1.8

13 Mar 16:26
edb8c54

Choose a tag to compare

This is TGBOX version 1.8. Version 1.8 includes bugfixes and improvements.

  • Fix file_path: None in update_metadata() changes (1eb82c4)
  • Bugfix with fingerprints in _refresh_metadata (b851798)
  • Fix DB Schema autoupdate (f89b111)
  • Fix bug with fingerprints (race condition) (08a6e74)
  • Write to logs instead of breaking Deep Sync (21c8a13)
  • Ignore exact duplicates in RemoteBox on sync (ed844df)
  • Use hmac.compare_digest() to compare keys (dde6248)
  • Add install_ffmpeg helper function to tools.py (e36b378)

CHANGELOG

Because of many bugfixes in Box fingerprints, I recommend you to clone your RemoteBox to create a new LocalBox and use it as main, to prevent some buggy behavior. Please note that you will lose access to imported files in your new LocalBox, (if you have any) as we hold imported keys inside the local storage.

We now have dedicated Github Actions repository to build both
the minimal FFmpeg and tgbox-cli for Linux, macOS and Windows.

tgbox v1.7

03 Nov 22:30
3bb30e4

Choose a tag to compare

This is TGBOX version 1.7. The v1.7 includes some internal changes.

  • Rewrite Database/Table schema auto-update (a590498)
  • Make Fast Sync opt-in (9401b53)
  • Uvloop on Linux, Min Python ver is 3.9 now, +++ (b7790ac)
  • Remove all assert statements (c1072e7)
  • .sender_entity -> .get_sender_entity() & ... (1e40c54)
  • Lock cryptography < 47, remove LICENSE classifiers (73f755c)
  • other small fixes

Full Changelog: v1.6...v1.7

I made many updates and improvements in TGBOX-CLI.
Now you can upload files of virtually any size.

Check out new, v1.5 release.

tgbox v1.6.2

07 Mar 13:35
d3ca1a8

Choose a tag to compare

This is a TGBOX version 1.6.2. v1.6.2 is a small patch.

  • Update tgbox logo (c720a13)
  • Make defaults dynamic (& some code cleanup) (d1ad713)
  • Use __doc__ as default message in Tgbox errors (a1dfd49)

Full Changelog: v1.6.1...v1.6.2

tgbox v1.6.1

08 Jan 13:18
6f58c3c

Choose a tag to compare

This is a TGBOX version 1.6.1. v1.6.1 is a small patch.

  • Fix bug in tools.make_safe_file_path() (5722bbc)
  • Catch metadata updates from RBF on Box Sync (e8a77bd)
  • Fix bug in .push_file() (6f58c3c)

Full Changelog: v1.6...v1.6.1

tgbox v1.6

11 Dec 15:50
9abc90c

Choose a tag to compare

This is a TGBOX version 1.6. The v1.6 includes important changes & bugfixes!

!! WARNING !!

If you use/d tgbox on Windows or if your Box have files with Windows-like paths, —
you MUST update file fingerprints in your LocalBox. Please apply this quick patch script.

More details in this commit message.

What's new in this release:

  • Fix OpenPretender.read(-1) (3adfeb3)
  • Auto use make_general_path in ppart_id_generator + (8ef6aee)
  • Update fingerprints (Windows IMPORTANT) (e944b12)
  • Fix AESwState with cryptography >= 43, + (cfa0487)
  • Code cleanup plus some fixes (9b13842)
  • New sender_id, imported_from_id on RBF (16a45a4)
  • author_messages(), sign_messages(), etc (see ...) (11ad930)
  • Update Fingerprints on Updating Metadata (see ...) (2ad6e96, 465a179)
  • Prevent duplicate file via changing file name (4a52156, bde3ad8, 30108d8)
  • Bump cryptography, cryptg (6e48b99)
  • Fix bug in Box sync with imported files (ea93d82)
  • New sender filter (8b0113f)

This release was supposed to come out earlier but I wasn't near my computer for quite some time. Sorry for that.
As apology, I can recommend you to try Stargazer by Rainbow. You won't be disappointed.

Full Changelog: v1.5.1...v1.6

tgbox v1.5.1

28 Aug 02:22
83eb952

Choose a tag to compare

This is a TGBOX version 1.5.1. The v1.5.1 is a quick patch.

  • Lock cryptography library version to < 43.0.0

Full Changelog: v1.5...v1.5.1

tgbox v1.5

04 Jul 08:23
07f37c0

Choose a tag to compare

This is a TGBOX version 1.5. The v1.5 presents a many important changes, bugfixes, new features and new modules!

NOTE: The Version 1.4 will not be able to decrypt & read files uploaded from Version 1.5!
If you share Box with someone else, then both of you should have the same Protocol ver.
~
The Version 1.5 is backward compatible with the files uploaded from v1.4.

See Full Changelog: v1.4...v1.5

P.S.

The TGBOX-CLI will be updated to support changes of v1.5 soonely!
Give it some love too (it even has basic Chat now :)

tgbox v1.4

05 Feb 17:56
5e391e9

Choose a tag to compare

This is a TGBOX version 1.4. The v1.4 include some improvements and new features

  • Support file downloading from specified offset (c081297, b3396e7)
  • Add __repr__ to all classes (9e64548)
  • Add use_slow_upload & use_slow_download switches (d264297)
  • Minor docs update plus sphinx-book-theme (0d8b547)

Full Changelog: v1.3.1...v1.4

v1.4.0b1

21 Jan 09:12
94c20e5

Choose a tag to compare

v1.4.0b1 Pre-release
Pre-release

tgbox v1.3.1

09 Sep 19:29
ad70a53

Choose a tag to compare

This is a TGBOX version 1.3.1. The v1.3.1 include some patches to v1.3

  • Fix ppart_id_generator with Windows-like Path on Linux (f6f3b5c)
  • Fix incorrect DirectoryKey gen on file from another OS (9fa286a)
  • Fix bug on changing Metadata of Remote File (d086363)

Full Changelog: v1.3...v1.3.1