Skip to content

tgbox v1.2

Compare
Choose a tag to compare
@NotStatilko NotStatilko released this 22 May 20:28
· 176 commits to indev since this release
623e376

This is a TGBOX version 1.2. The v1.2 presents a number of important changes, bugfixes and new features

  • Logging was added (9f08a22, 79da7df, e99b95b, ...)
  • Initialize ELBF and DLBF with ELB and DLB (884249e)
  • New delete_files(...) coroutine on Local & Remote box (c5f013b)
  • Fast Box synchronization (ef8d0d5 ~ f03dc25), old Sync algo is fully rewrited and now called a Deep Sync
  • Bumped third-party library versions (dd66d18)
  • Much better handling Windows paths on Linux and vice versa (9327a71, e39052a, 9135610, dad91ca, 1adfca4, df29233, 9cc34a8, 460fe6a, ... [i really hate those Windows machines (854af41)])
  • Metadata updating is not working fine (d4f16d1, e1fb84e, f8bcbc9, dd845a9, ...)
  • The regex lib was removed from dependencies list (ffdf070)
  • The tgbox now is Python v3.8+ library (607cbb6, 0bbcece)
  • The default tgbox.keys.Phrase words count lowered from 12 to 6 (62dce63)
  • Adequate versioning (e7af21d, d0728ab, 5408dc0)
  • The new DecryptedLocalBox.get_directory(...) method (e3d58b1)
  • The new (& the cool) scope filter (61b10e4, 61b10e4#commitcomment-111715524, 3e54435)
  • Special class outside of the DecryptedLocalBox.prepare_file to wrap and upload file from the Telegram (32db533), DLB.prepare_file is now doesn't accept the Telethon's File / Document object
  • RequestKey and ShareKey creation process was slightly changed, so now it's impossible to share your Box with tgbox < v1.2 user (see e44dc1c)
  • Fast fetching files from LocalBox with the ids (b27fef0)
  • Make DecryptedRemoteBox.files() much faster (b71bcf5)
  • Heavily increase speed of the Deep Syncing (05ab68c) [like, now it's a lot faster (07baa20, 1e1a82e)]
  • Fasten the clone_remotebox coro func (9515b36)
  • get_files_count() in DLB and DRB (41383df) -> get_files_count() -> get_files_total() (524e8a4)
  • Allow to upload empty files (a9bae4b)
  • Always close TgboxDB to prevent API freeze (1e9eb83, ...)
  • Explicit set and raise error on too big file size (28e8604)
  • And many, many bugfixes!

See full Changelog: v1.1.1...v1.2

Can we call this release as stable? Plzzzzzzz...