• What's new in TDLib 1.8.29:
✅ Added ReactionNotificationSource.
✅ Added EmojiCategorySource.
✅ Added authenticationCodeTypeSmsWord.
✅ Added authenticationCodeTypeSmsPhrase.
✅ Added reactionNotificationSourceNone.
✅ Added reactionNotificationSourceContacts.
✅ Added reactionNotificationSourceAll.
✅ Added reactionNotificationSettings.
✅ Added emojiCategorySourceSearch.
✅ Added emojiCategorySourcePremium.
✅ Added emojiCategoryTypeRegularStickers.
✅ Added suggestedActionExtendPremium.
✅ Added chatRevenueAmount.
✅ Added businessInfo.local_opening_hours.
✅ Added businessInfo.next_open_in.
✅ Added businessInfo.next_close_in.
✅ Added userFullInfo.has_posted_to_profile_stories.
✅ Added userFullInfo.has_sponsored_messages_enabled.
✅ Added messageSponsor.url.
✅ Added sponsoredMessage.title.
✅ Added sponsoredMessage.accent_color_id.
✅ Added sponsoredMessage.background_custom_emoji_id.
✅ Added chatAvailableReactionsAll.max_reaction_count.
✅ Added chatAvailableReactionsSome.max_reaction_count.
✅ Added webPage.stickers.
✅ Added emojiCategory.source.
✅ Added emojiCategory.is_greeting.
✅ Added story.is_posted_to_chat_page.
✅ Added story.can_toggle_is_posted_to_chat_page.
✅ Added stories.pinned_story_ids.
✅ Added ReactionNotificationSource.
✅ Added EmojiCategorySource.
✅ Added authenticationCodeTypeSmsWord.
✅ Added authenticationCodeTypeSmsPhrase.
✅ Added reactionNotificationSourceNone.
✅ Added reactionNotificationSourceContacts.
✅ Added reactionNotificationSourceAll.
✅ Added reactionNotificationSettings.
✅ Added emojiCategorySourceSearch.
✅ Added emojiCategorySourcePremium.
✅ Added emojiCategoryTypeRegularStickers.
✅ Added suggestedActionExtendPremium.
✅ Added chatRevenueAmount.
✅ Added businessInfo.local_opening_hours.
✅ Added businessInfo.next_open_in.
✅ Added businessInfo.next_close_in.
✅ Added userFullInfo.has_posted_to_profile_stories.
✅ Added userFullInfo.has_sponsored_messages_enabled.
✅ Added messageSponsor.url.
✅ Added sponsoredMessage.title.
✅ Added sponsoredMessage.accent_color_id.
✅ Added sponsoredMessage.background_custom_emoji_id.
✅ Added chatAvailableReactionsAll.max_reaction_count.
✅ Added chatAvailableReactionsSome.max_reaction_count.
✅ Added webPage.stickers.
✅ Added emojiCategory.source.
✅ Added emojiCategory.is_greeting.
✅ Added story.is_posted_to_chat_page.
✅ Added story.can_toggle_is_posted_to_chat_page.
✅ Added stories.pinned_story_ids.
TDLib commits
• What's new in TDLib 1.8.29: ✅ Added ReactionNotificationSource. ✅ Added EmojiCategorySource. ✅ Added authenticationCodeTypeSmsWord. ✅ Added authenticationCodeTypeSmsPhrase. ✅ Added reactionNotificationSourceNone. ✅ Added reactionNotificationSourceContacts.…
✅ Added phoneNumberAuthenticationSettings.has_unknown_phone_number.
✅ Added chatRevenueStatistics.revenue_amount.
✅ Added updateReactionNotificationSettings.
✅ Added updateChatRevenueAmount.
✅ Added updateChatMember.via_join_request.
✅ Added reportAuthenticationCodeMissing.
✅ Added getRecommendedChats.
✅ Added addQuickReplyShortcutMessageAlbum.
✅ Added hideContactCloseBirthdays.
✅ Added setReactionNotificationSettings.
✅ Added toggleStoryIsPostedToChatPage.
✅ Added getChatPostedToChatPageStories.
✅ Added setChatPinnedStories.
✅ Added toggleHasSponsoredMessagesEnabled.
✅ Added reportPhoneNumberCodeMissing.
✅ Added searchMessages.only_in_channels.
✅ Added editMessageLiveLocation.live_period.
✅ Added editInlineMessageLiveLocation.live_period.
✅ Added sendStory.is_posted_to_chat_page.
📝 Changed pollOption.text.ResultType to
📝 Changed poll.question.ResultType to
📝 Changed messageSponsor.photo.ResultType to
📝 Changed inputMessagePoll.question.ResultType to
📝 Changed inputMessagePoll.options.ResultType to
❌ Removed MessageSponsorType.
❌ Removed messageSponsorTypeBot.
❌ Removed messageSponsorTypeWebApp.
❌ Removed messageSponsorTypePublicChannel.
❌ Removed messageSponsorTypePrivateChannel.
❌ Removed messageSponsorTypeWebsite.
✅ Added chatRevenueStatistics.revenue_amount.
✅ Added updateReactionNotificationSettings.
✅ Added updateChatRevenueAmount.
✅ Added updateChatMember.via_join_request.
✅ Added reportAuthenticationCodeMissing.
✅ Added getRecommendedChats.
✅ Added addQuickReplyShortcutMessageAlbum.
✅ Added hideContactCloseBirthdays.
✅ Added setReactionNotificationSettings.
✅ Added toggleStoryIsPostedToChatPage.
✅ Added getChatPostedToChatPageStories.
✅ Added setChatPinnedStories.
✅ Added toggleHasSponsoredMessagesEnabled.
✅ Added reportPhoneNumberCodeMissing.
✅ Added searchMessages.only_in_channels.
✅ Added editMessageLiveLocation.live_period.
✅ Added editInlineMessageLiveLocation.live_period.
✅ Added sendStory.is_posted_to_chat_page.
📝 Changed pollOption.text.ResultType to
formattedText.📝 Changed poll.question.ResultType to
formattedText.📝 Changed messageSponsor.photo.ResultType to
photo.📝 Changed inputMessagePoll.question.ResultType to
formattedText.📝 Changed inputMessagePoll.options.ResultType to
vector<formattedText>.❌ Removed MessageSponsorType.
❌ Removed messageSponsorTypeBot.
❌ Removed messageSponsorTypeWebApp.
❌ Removed messageSponsorTypePublicChannel.
❌ Removed messageSponsorTypePrivateChannel.
❌ Removed messageSponsorTypeWebsite.
TDLib commits
✅ Added phoneNumberAuthenticationSettings.has_unknown_phone_number. ✅ Added chatRevenueStatistics.revenue_amount. ✅ Added updateReactionNotificationSettings. ✅ Added updateChatRevenueAmount. ✅ Added updateChatMember.via_join_request. ✅ Added reportAu…
❌ Removed userFullInfo.has_pinned_stories.
❌ Removed messageSponsor.type.
❌ Removed emojiCategory.emojis.
❌ Removed story.is_pinned.
❌ Removed story.can_toggle_is_pinned.
❌ Removed chatRevenueStatistics.cryptocurrency.
❌ Removed chatRevenueStatistics.cryptocurrency_total_amount.
❌ Removed chatRevenueStatistics.cryptocurrency_balance_amount.
❌ Removed chatRevenueStatistics.cryptocurrency_available_amount.
❌ Removed toggleStoryIsPinned.
❌ Removed getChatPinnedStories.
❌ Removed sendStory.is_pinned.
❌ Removed messageSponsor.type.
❌ Removed emojiCategory.emojis.
❌ Removed story.is_pinned.
❌ Removed story.can_toggle_is_pinned.
❌ Removed chatRevenueStatistics.cryptocurrency.
❌ Removed chatRevenueStatistics.cryptocurrency_total_amount.
❌ Removed chatRevenueStatistics.cryptocurrency_balance_amount.
❌ Removed chatRevenueStatistics.cryptocurrency_available_amount.
❌ Removed toggleStoryIsPinned.
❌ Removed getChatPinnedStories.
❌ Removed sendStory.is_pinned.
New Bot API commits:
🔨 b56b61ba0 at 21 Apr 10:04 PM
• Update TDLib to 1.8.28. (by levlam)
3 files, +24/-23.
🔨 d2ec2fff0 at 01 May 08:22 PM
• Add Message.chat_background_set. (by levlam)
2 files, +129/-3.
🔨 8ced3a1e6 at 02 May 05:10 PM
• Reget inaccessible users. (by levlam)
1 files, +14/-2.
🔨 a5a1c509e at 04 May 12:21 AM
• Update TDLib to 1.8.29. (by levlam)
4 files, +24/-31.
🔨 9f4e8eb86 at 04 May 12:31 AM
• Add Chat.max_reaction_count. (by levlam)
2 files, +26/-9.
🔨 7febd857d at 04 May 12:57 AM
• Add ChatMemberUpdated.via_join_request. (by levlam)
1 files, +3/-0.
🔨 ff01a73df at 04 May 01:12 AM
• Add live_period parameter to editMessageLiveLocation. (by levlam)
1 files, +11/-10.
🔨 1d3a1f2bf at 04 May 01:49 AM
• Support custom emoji entities in incoming polls. (by levlam)
1 files, +11/-2.
🔨 681e67c05 at 04 May 01:56 AM
• Support sending polls with custom emoji. (by levlam)
1 files, +14/-4.
🔨 f95d406da at 04 May 02:37 AM
• Update version to 7.3. (by levlam)
2 files, +2/-2.
🔨 b56b61ba0 at 21 Apr 10:04 PM
• Update TDLib to 1.8.28. (by levlam)
3 files, +24/-23.
🔨 d2ec2fff0 at 01 May 08:22 PM
• Add Message.chat_background_set. (by levlam)
2 files, +129/-3.
🔨 8ced3a1e6 at 02 May 05:10 PM
• Reget inaccessible users. (by levlam)
1 files, +14/-2.
🔨 a5a1c509e at 04 May 12:21 AM
• Update TDLib to 1.8.29. (by levlam)
4 files, +24/-31.
🔨 9f4e8eb86 at 04 May 12:31 AM
• Add Chat.max_reaction_count. (by levlam)
2 files, +26/-9.
🔨 7febd857d at 04 May 12:57 AM
• Add ChatMemberUpdated.via_join_request. (by levlam)
1 files, +3/-0.
🔨 ff01a73df at 04 May 01:12 AM
• Add live_period parameter to editMessageLiveLocation. (by levlam)
1 files, +11/-10.
🔨 1d3a1f2bf at 04 May 01:49 AM
• Support custom emoji entities in incoming polls. (by levlam)
1 files, +11/-2.
🔨 681e67c05 at 04 May 01:56 AM
• Support sending polls with custom emoji. (by levlam)
1 files, +14/-4.
🔨 f95d406da at 04 May 02:37 AM
• Update version to 7.3. (by levlam)
2 files, +2/-2.
🔨 2181783be at 06 May 07:38 PM
• Manually split send_immediately and send_later implementations. (by levlam)
5 files, +114/-48.
🔨 a6bfa6327 at 06 May 08:31 PM
• Make send_later_impl non-template. (by levlam)
3 files, +22/-36.
🔨 19533bc90 at 06 May 09:50 PM
• Use safe identical code folding on Android. (by levlam)
1 files, +2/-0.
🔨 0535cba37 at 07 May 08:03 PM
• Add source to send_update_new_chat. (by levlam)
2 files, +4/-4.
🔨 dbd397cb0 at 08 May 10:30 AM
• Fix some GCC 4.9 compilation errors. (by levlam)
2 files, +6/-2.
🔨 e065cce24 at 08 May 12:17 PM
• Move device token check to DeviceTokenManager. (by levlam)
2 files, +3/-4.
🔨 e4796b9bb at 08 May 10:47 PM
• Fix processing of optional appConfig parameters. (by levlam)
2 files, +8/-4.
• Manually split send_immediately and send_later implementations. (by levlam)
5 files, +114/-48.
🔨 a6bfa6327 at 06 May 08:31 PM
• Make send_later_impl non-template. (by levlam)
3 files, +22/-36.
🔨 19533bc90 at 06 May 09:50 PM
• Use safe identical code folding on Android. (by levlam)
1 files, +2/-0.
🔨 0535cba37 at 07 May 08:03 PM
• Add source to send_update_new_chat. (by levlam)
2 files, +4/-4.
🔨 dbd397cb0 at 08 May 10:30 AM
• Fix some GCC 4.9 compilation errors. (by levlam)
2 files, +6/-2.
🔨 e065cce24 at 08 May 12:17 PM
• Move device token check to DeviceTokenManager. (by levlam)
2 files, +3/-4.
🔨 e4796b9bb at 08 May 10:47 PM
• Fix processing of optional appConfig parameters. (by levlam)
2 files, +8/-4.
🔨 da687ab20 at 09 May 12:15 AM
• Improve channel accessibility check. (by levlam)
1 files, +3/-1.
🔨 1d9f7c048 at 10 May 02:08 PM
• Use Promise in searchMessages instead of RequestActor. (by levlam)
3 files, +39/-115.
🔨 cf4cfc3c5 at 10 May 02:15 PM
• Move chat list check inside search_messages. (by levlam)
3 files, +8/-10.
🔨 3cca264f8 at 11 May 09:54 PM
• Use Promise in searchSecretMessages instead of RequestActor. (by levlam)
3 files, +29/-89.
🔨 7b5a88f00 at 12 May 12:48 AM
• Use Promise in getChatMessageByDate instead of RequestActor. (by levlam)
3 files, +49/-111.
🔨 2cd58aa9d at 12 May 10:41 PM
• Fix warning suppression. (by levlam)
1 files, +1/-1.
🔨 af954008e at 12 May 11:25 PM
• Fix C++ interface name. (by levlam)
1 files, +1/-1.
🔨 bae336838 at 12 May 11:32 PM
• Use specific libc++ version on newer Ubuntu versions. (by levlam)
1 files, +12/-2.
🔨 60247851b at 12 May 11:36 PM
• Add Ubuntu 24 to build instructions generator. (by levlam)
1 files, +7/-2.
🔨 5466f5bd2 at 13 May 12:28 AM
• Remove unused variable. (by levlam)
1 files, +1/-4.
🔨 4e0c00096 at 13 May 12:33 AM
• Actualize supergroup.member_count documentation. (by levlam)
1 files, +3/-3.
• Improve channel accessibility check. (by levlam)
1 files, +3/-1.
🔨 1d9f7c048 at 10 May 02:08 PM
• Use Promise in searchMessages instead of RequestActor. (by levlam)
3 files, +39/-115.
🔨 cf4cfc3c5 at 10 May 02:15 PM
• Move chat list check inside search_messages. (by levlam)
3 files, +8/-10.
🔨 3cca264f8 at 11 May 09:54 PM
• Use Promise in searchSecretMessages instead of RequestActor. (by levlam)
3 files, +29/-89.
🔨 7b5a88f00 at 12 May 12:48 AM
• Use Promise in getChatMessageByDate instead of RequestActor. (by levlam)
3 files, +49/-111.
🔨 2cd58aa9d at 12 May 10:41 PM
• Fix warning suppression. (by levlam)
1 files, +1/-1.
🔨 af954008e at 12 May 11:25 PM
• Fix C++ interface name. (by levlam)
1 files, +1/-1.
🔨 bae336838 at 12 May 11:32 PM
• Use specific libc++ version on newer Ubuntu versions. (by levlam)
1 files, +12/-2.
🔨 60247851b at 12 May 11:36 PM
• Add Ubuntu 24 to build instructions generator. (by levlam)
1 files, +7/-2.
🔨 5466f5bd2 at 13 May 12:28 AM
• Remove unused variable. (by levlam)
1 files, +1/-4.
🔨 4e0c00096 at 13 May 12:33 AM
• Actualize supergroup.member_count documentation. (by levlam)
1 files, +3/-3.
🔨 02a096fcb at 13 May 03:58 PM
• Update Android command line tools version. (by levlam)
1 files, +3/-3.
🔨 2ede40857 at 13 May 04:01 PM
• Android example: use build-tools for Android 34 and add support for... (by levlam)
4 files, +6/-3.
🔨 f28fa6a86 at 13 May 09:54 PM
• Add example of building TDLib for Android with JSON interface. (by levlam)
4 files, +62/-30.
🔨 54db619b9 at 13 May 11:07 PM
• Increase minimal supported commit for Android docker build, because... (by levlam)
1 files, +1/-1.
• Update Android command line tools version. (by levlam)
1 files, +3/-3.
🔨 2ede40857 at 13 May 04:01 PM
• Android example: use build-tools for Android 34 and add support for... (by levlam)
4 files, +6/-3.
🔨 f28fa6a86 at 13 May 09:54 PM
• Add example of building TDLib for Android with JSON interface. (by levlam)
4 files, +62/-30.
🔨 54db619b9 at 13 May 11:07 PM
• Increase minimal supported commit for Android docker build, because... (by levlam)
1 files, +1/-1.
🔨 dbd22cb66 at 14 May 12:55 AM
• Explicitly specify query return types in test-online to avoid compi... (by levlam)
1 files, +12/-7.
• Explicitly specify query return types in test-online to avoid compi... (by levlam)
1 files, +12/-7.
🔨 3fe4b2ee0 at 14 May 01:00 AM
• Explicitly specify return type in the last send_query. (by levlam)
1 files, +1/-1.
• Explicitly specify return type in the last send_query. (by levlam)
1 files, +1/-1.
🔨 7de27ca2c at 14 May 03:08 PM
• Stop Channel parsing if have invalid flags. (by levlam)
1 files, +4/-1.
🔨 b45769f4d at 14 May 03:21 PM
• Handle deletion of chat filter during chat list loading. (by levlam)
1 files, +5/-2.
🔨 a33ba1019 at 14 May 07:14 PM
• Add more message_id validness CHECKs. (by levlam)
1 files, +2/-0.
🔨 1fdb72aec at 14 May 08:39 PM
• Add replied_message_info CHECKs. (by levlam)
1 files, +7/-1.
🔨 1601b703d at 14 May 08:45 PM
• Fix condition for creation of a new log event. (by levlam)
1 files, +1/-1.
🔨 6fe43311c at 14 May 09:00 PM
• Add protection from chat folder deletion and recreation with the sa... (by levlam)
2 files, +12/-5.
🔨 c785ae579 at 14 May 09:09 PM
• Fix TtlNode operator==. (by levlam)
1 files, +1/-1.
🔨 e15768d52 at 14 May 10:02 PM
• Fix CHECK in need_skip_bot_commands. (by levlam)
1 files, +3/-2.
🔨 38a1d7ac8 at 14 May 11:31 PM
• Always create chat to update its order when channel status changes. (by levlam)
2 files, +7/-11.
🔨 783033c43 at 15 May 12:29 AM
• Ignore saved to database order for chats that must not be added to ... (by levlam)
1 files, +3/-0.
• Stop Channel parsing if have invalid flags. (by levlam)
1 files, +4/-1.
🔨 b45769f4d at 14 May 03:21 PM
• Handle deletion of chat filter during chat list loading. (by levlam)
1 files, +5/-2.
🔨 a33ba1019 at 14 May 07:14 PM
• Add more message_id validness CHECKs. (by levlam)
1 files, +2/-0.
🔨 1fdb72aec at 14 May 08:39 PM
• Add replied_message_info CHECKs. (by levlam)
1 files, +7/-1.
🔨 1601b703d at 14 May 08:45 PM
• Fix condition for creation of a new log event. (by levlam)
1 files, +1/-1.
🔨 6fe43311c at 14 May 09:00 PM
• Add protection from chat folder deletion and recreation with the sa... (by levlam)
2 files, +12/-5.
🔨 c785ae579 at 14 May 09:09 PM
• Fix TtlNode operator==. (by levlam)
1 files, +1/-1.
🔨 e15768d52 at 14 May 10:02 PM
• Fix CHECK in need_skip_bot_commands. (by levlam)
1 files, +3/-2.
🔨 38a1d7ac8 at 14 May 11:31 PM
• Always create chat to update its order when channel status changes. (by levlam)
2 files, +7/-11.
🔨 783033c43 at 15 May 12:29 AM
• Ignore saved to database order for chats that must not be added to ... (by levlam)
1 files, +3/-0.
🔨 7ab118780 at 15 May 11:40 AM
• Add source to on_external_update_message_content. (by levlam)
7 files, +15/-15.
🔨 8d8b9ffc0 at 15 May 12:05 PM
• Asynchronously update message content when story is changed to avoi... (by levlam)
1 files, +2/-1.
🔨 d26967235 at 15 May 12:23 PM
• Combine non-bot actions after adding a message to a chat. (by levlam)
1 files, +26/-23.
• Add source to on_external_update_message_content. (by levlam)
7 files, +15/-15.
🔨 8d8b9ffc0 at 15 May 12:05 PM
• Asynchronously update message content when story is changed to avoi... (by levlam)
1 files, +2/-1.
🔨 d26967235 at 15 May 12:23 PM
• Combine non-bot actions after adding a message to a chat. (by levlam)
1 files, +26/-23.
🔨 f95132c5b at 15 May 01:57 PM
• Ignore INPUT_TEXT_EMPTY errors for translateText. (by levlam)
1 files, +5/-0.
• Ignore INPUT_TEXT_EMPTY errors for translateText. (by levlam)
1 files, +5/-0.
🔨 fd3154b28 at 17 May 02:53 PM
• Moved the use of methods marked constexpr from the 20th standard to... (by mikhnenko and Aliaksei Levin)
2 files, +9/-5.
• Moved the use of methods marked constexpr from the 20th standard to... (by mikhnenko and Aliaksei Levin)
2 files, +9/-5.