diff --git a/Telethon-1.16.4.tar.gz b/Telethon-1.16.4.tar.gz deleted file mode 100644 index e0b304a..0000000 --- a/Telethon-1.16.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f0ce68e0431f9f08d356e369d235a640e1d9feaf5b21ca7db0a97b149a181d1d -size 1284649 diff --git a/Telethon-1.17.0.tar.gz b/Telethon-1.17.0.tar.gz new file mode 100644 index 0000000..277a7ae --- /dev/null +++ b/Telethon-1.17.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd38dd46dfd023cfdf9158f0b730c181ebff89a3b78408e7301552b543b62b92 +size 1326609 diff --git a/python-Telethon.changes b/python-Telethon.changes index c57ad0f..2be9eb1 100644 --- a/python-Telethon.changes +++ b/python-Telethon.changes @@ -1,3 +1,41 @@ +------------------------------------------------------------------- +Wed Oct 21 03:32:46 UTC 2020 - Steve Kowalik + +- Update to 1.17.0: + * Breaking Changes + + Message.from_id is now a :tl:`Peer`, not int! If you want the marked sender ID (much like old behaviour), replace all uses of .from_id with .sender_id. This will mostly work, but of course in old and new versions you have to account for the fact that this sender may no longer be a user. + + You can no longer assign to Message.reply_to_msg_id and Message.to_id because these are now properties that offer a "view" to the real value from a different field. + + Answering inline queries with a photo or document will now send the photo or document used in the resulting message by default. Not sending the media was technically a bug, but some people may be relying on this old behaviour. You can use the old behaviour with include_media=False. + * Additions + + New raise_last_call_error parameter in the client constructor to raise the same error produced by the last failing call, rather than a generic ValueError. + + New formatting_entities parameter in client.send_message() , and client.send_file() to bypass the parse mode and manually specify the formatting entities. + + New client.get_permissions() method to query a participant's permissions in a group or channel. This request is slightly expensive in small group chats because it has to fetch the entire chat to check just a user, so use of a cache is advised. + + Message.click() now works on normal polls! + + New local_addr parameter in the client constructor to use a specific local network address when connecting to Telegram. + + client.inline_query() now lets you specify the chat where the query is being made from, which some bots need to provide certain functionality. + + You can now get comments in a channel post with the reply_to parameter in client.iter_messages() . Comments are messages that "reply to" a specific channel message, hence the name (which is consistent with how Telegram's API calls it). + * Enhancements + + Updated documentation and list of known errors. + + If hachoir is available, the file metadata can now be extracted from streams and in-memory bytes. + + The default parameters used to initialize a connection now match the format of those used by Telegram Desktop. + + Specifying 0 retries will no longer cause the library to attempt to reconnect. + + The library should now be able to reliably download very large files. + + Global search should work more reliably now. + + Old usernames are evicted from cache, so getting entities by cached username should now be more reliable. + + Slightly less noisy logs. + + Stability regarding transport-level errors (transport flood, authorization key not found) should be improved. In particular, you should no longer be getting unnecessarily logged out. + + Reconnection should no longer occur if the client gets logged out (for example, another client revokes the session). + + Bug fixes + + In some cases, there were issues when using events.Album together with events.Raw . + + For some channels, one of their channel photos would not show up in client.iter_profile_photos() . + + In some cases, a request that failed to be sent would be forgotten, causing the original caller to be "locked" forever for a response that would never arrive. Failing requests should now consistently be automatically re-sent. + + The library should more reliably handle certain updates with "empty" data. + + Sending documents in inline queries should now work fine. + + Manually using client.sign_up should now work correctly, instead of claiming "code invalid". + + Special mention to some of the other changes in the 1.16.x series: + + The thumb for download_media now supports both str and :tl:`VideoSize`. + + Thumbnails are sorted, so -1 is always the largest. + ------------------------------------------------------------------- Fri Sep 11 02:24:22 UTC 2020 - Steve Kowalik diff --git a/python-Telethon.spec b/python-Telethon.spec index 7ea2b77..2b5a17d 100644 --- a/python-Telethon.spec +++ b/python-Telethon.spec @@ -20,7 +20,7 @@ # Python2 is not supported %define skip_python2 1 Name: python-Telethon -Version: 1.16.4 +Version: 1.17.0 Release: 0 Summary: Full-featured Telegram client library for Python 3 License: MIT