Hello community,

here is the log from the commit of package python-Telethon for openSUSE:Factory 
checked in at 2020-10-21 14:39:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Telethon (Old)
 and      /work/SRC/openSUSE:Factory/.python-Telethon.new.3486 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-Telethon"

Wed Oct 21 14:39:19 2020 rev:4 rq:843044 version:1.17.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-Telethon/python-Telethon.changes  
2020-09-12 00:08:32.452986111 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-Telethon.new.3486/python-Telethon.changes    
    2020-10-21 14:39:29.117642664 +0200
@@ -1,0 +2,38 @@
+Wed Oct 21 03:32:46 UTC 2020 - Steve Kowalik <steven.kowa...@suse.com>
+
+- 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 
<telethon.tl.custom.message.Message.reply_to_msg_id> and Message.to_id 
<telethon.tl.custom.message.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() 
<telethon.client.messages.MessageMethods.send_message>, and client.send_file() 
<telethon.client.uploads.UploadMethods.send_file> to bypass the parse mode and 
manually specify the formatting entities.
+    + New client.get_permissions() 
<telethon.client.chats.ChatMethods.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() <telethon.tl.custom.message.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() <telethon.client.bots.BotMethods.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() 
<telethon.client.messages.MessageMethods.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 
<telethon.events.album.Album> together with events.Raw 
<telethon.events.raw.Raw>.
+    + For some channels, one of their channel photos would not show up in 
client.iter_profile_photos() 
<telethon.client.chats.ChatMethods.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 <telethon.client.auth.AuthMethods.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. 
+
+-------------------------------------------------------------------

Old:
----
  Telethon-1.16.4.tar.gz

New:
----
  Telethon-1.17.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-Telethon.spec ++++++
--- /var/tmp/diff_new_pack.icCgti/_old  2020-10-21 14:39:30.609643507 +0200
+++ /var/tmp/diff_new_pack.icCgti/_new  2020-10-21 14:39:30.613643510 +0200
@@ -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

++++++ Telethon-1.16.4.tar.gz -> Telethon-1.17.0.tar.gz ++++++
++++ 7174 lines of diff (skipped)


Reply via email to