tgbox v1.3
This is a TGBOX version 1.3. The v1.3
presents a number of important changes, bugfixes and new features
- Now
FileSalt
,BoxSalt
and AESIV
are classes (c89dd6b) - The new
DirectoryKey
that change how we generate File Keys & ability to share the whole Directory of files (64bb056 -> d84fa3e). This one is a big change, see more about it in the Documentation of 1.3 - Public Metadata now have a
minor_version
attribute (6cf681e) - Reverse in
*LocalBox.files()
;*RemoteBox.files()
now will return files from oldest to newest, just like in LocalBox (f71a887) - Slightly speed up iteration over
*LocalBoxDirectory.itedir()
(ebf8a73) - Allow to update (re-upload) files; some Sync problems was fixed (see bc02329)
- Add & use
make_file_fingerprint
function (ae4af4c) - Now we can directly access
MainKey
,FileKey
andDirectoryKey
from classes (6861efc) - Hey!!! Shh...! (b81cebd)
- The new
non_recursive_scope
filter (e94125f) is_encrypted
on classes, revisitedbox_path
&box_name
(see 63b6e2a)- Fix
DecryptedLocalBoxFile
always remove preview (ddc99d8) - Use
EncryptedRemoteBox
inEncryptedRemoteBoxFile
andDecryptedRemoteBox
inDecryptedRemoteBoxFile
instead ofTelegramClient
(13d5d3e) - Treat
scope
filter asfile_path
on RemoteBox search (4029553) - Extract preview data from STDOUT in
make_media_preview
(3aa2aa4) - Major Documentation update (see it on ReadTheDocs, 4797bdc)
NOTE: The Version 1.2 will not be able to decrypt & read a files uploaded from Version 1.3!
If you share Box with someone else, then both of you should have the same Protocol ver.
~
The Version 1.3 is backward compatible with the files uploaded from v1.2.
See Full Changelog: v1.2.1...v1.3
P.S.
Sorry for delay with this update. Got some procrastination alongside with abnormal heat in my region.
Redstone in Minecraft played its role too xD
The TGBOX-CLI will be updated to support changes of v1.3 soonely.
Don't forget to check it out, too!