tgbox v1.2
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'sFile
/Document
object RequestKey
andShareKey
creation process was slightly changed, so now it's impossible to share your Box withtgbox < 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...