Skip to content

1.8.65

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Jun 11:58
fefa9e1
  • docs: bump TDLib version badge to 1.8.65 (fefa9e1) — Lance Hsu
  • Merge branch 'master' into build (b172e9f) — Lance Hsu
  • Fix typos in API scheme docs (a17f87c) — Georgii Ippolitov
  • Revert "Set CMAKE_MAKE_PROGRAM for iOS build" (c0757dd) — Kylmakalle
  • unset CMAKE_FIND_ROOT_PATH_MODE_PROGRAM (9ae32a3) — Kylmakalle
  • Fix spelling. (0917763) — levlam
  • Add source to get_message_content_object. (912b29b) — levlam
  • Fix typo in animation.has_stickers documentation (062f260) — roundedrectangle
  • Fix typos in documentation (d6debbb) — roundedrectangle
  • Update version to 1.8.65. (a8f21f5) — levlam
  • Fix get_input_page_table_cell. (e80270f) — levlam
  • Don't send automatic rich text to the server. (2fe4156) — levlam
  • Check for bots in WebBrowserManager::on_authorization_success. (6d0824e) — levlam
  • Make pageBlockTable.caption nullable. (108b33f) — levlam
  • Add td_api::richTextReferenceLink. (d171257) — levlam
  • Fix trim_first. (44db718) — levlam
  • Improve anchor handling. (7445746) — levlam
  • Don't warn about invalid entities in old checklist tasks. (d78ceef) — levlam
  • Ignore draft replies to local messages. (a74cc9a) — levlam
  • Add td_api::chatJoinResultRequestDeclined. (434ef4b) — levlam
  • Support rich messages in move_message_content_sticker_set_to_top. (5e21b56) — levlam
  • Add and use DialogParticipantManager::get_chat_join_result_object. (edab0cb) — levlam
  • Fix logging. (09b9c24) — levlam
  • Simplify get_poll_media_object usage. (3a2c083) — levlam
  • Return no media for invalid poll media. (fe5ab8d) — levlam
  • Improve documentation. (3f9f03c) — levlam
  • Make credit and table caption nullable. (6817f61) — levlam
  • Make pageBlockCaption.credit nullable. (39d1662) — levlam
  • Make pageBlockCaption nullable. (8df09c1) — levlam
  • Fix misprint. (5d11c72) — levlam
  • Improve documentation. (82607ee) — levlam
  • Update README.md (05b3737) — Lance Hsu
  • Add missing include. (e6b6c17) — levlam
  • Fix richTextMention documentation. (1f55d80) — levlam
  • Use get_message_content_rich_message if possible. (b629bd3) — levlam
  • Fix add_message_content_dependencies for ManagedBotCreated. (84f21a1) — levlam
  • Minor improvements. (104536c) — levlam
  • Fix includes. (4e59e82) — levlam
  • Simplify PageBlock field names. (4f3676d) — levlam
  • Update pageBlockChatLink documentation. (01b0cec) — levlam
  • Add richTextBankCardNumber.bank_card_number. (65cd30a) — levlam
  • Add payload to automatic entities. (e21eab8) — levlam
  • Remove richTextAutoPhoneNumber. (5161b59) — levlam
  • Remove richTextAutoEmailAddress. (0bca63e) — levlam
  • Remove richTextAutoUrl. (99e233f) — levlam
  • Fix option name. (39ea84d) — levlam
  • Add td_api::inputVideo. (ad25dc7) — levlam
  • Add td_api::inputPhoto. (499c227) — levlam
  • Add td_api::inputDocument. (e6245bd) — levlam
  • Add td_api::inputAudio. (3271d27) — levlam
  • Add td_api::inputAnimation. (bf8b079) — levlam
  • Extract authentication codes from rich messages. (fbe572d) — levlam
  • Improve documentation. (bf746e4) — levlam
  • Improve updateChatJoinResult documentation. (e27fde4) — levlam
  • Support rich messages in editQuickReplyMessage. (39d6b80) — levlam
  • Support rich messages in editBusinessMessageText. (45b4098) — levlam
  • Support rich messages in editInlineMessageText. (bd9a93f) — levlam
  • Support rich messages in editMessageText. (1eff7c4) — levlam
  • tg_cli: allow to pass rich messages instead of text messages. (691dc32) — levlam
  • tg_cli: add and use as_input_message. (d68320c) — levlam
  • tg_cli: add InputRichMessage. (a74c276) — levlam
  • Check can_send_messages in RichMessage::can_send. (9f0f70f) — levlam
  • Add td_api::draftMessageContentRichMessage. (d730220) — levlam
  • Add td_api::DraftMessageContent. (6727c04) — levlam
  • Ignore anchors for shared media. (9dfaec3) — levlam
  • Add updateUnconfirmedSession.unconfirmed_session_count. (40e24dc) — levlam
  • Add and use get_update_unconfirmed_session_object. (d86bb30) — levlam
  • Support rich messages in profile tabs. (c1ca762) — levlam
  • Add get_web_page_blocks_index_mask. (8139027) — levlam
  • Add pageBlockAnimation.has_spoiler. (aa2d317) — levlam
  • Document blocks specific to instant view. (e65c04f) — levlam
  • Support inputRichMessage. (ca9098c) — levlam
  • Add WebPageBlock.get_input_page_block. (726b159) — levlam
  • Improve method order. (23a9997) — levlam
  • Add RichText.get_input_rich_text(). (ac0c191) — levlam
  • Add FormattedDate::get_input_text_date. (b167a22) — levlam
  • Support inputMessageRichMessage in inline query results. (c710b04) — levlam
  • Simplify TextDraftInfo. (9e220de) — levlam
  • Fix DialogAction comparison. (e95e1fd) — levlam
  • Support messageRichMessage in updatePendingMessage. (79eaa8a) — levlam
  • Replace updatePendingTextMessage with updatePendingMessage. (c152f9e) — levlam
  • Add sendRichMessageDraft. (8d54e2a) — levlam
  • Add td_api::inputRichMessage. (2d88e82) — levlam
  • Add option "rich_message_table_column_count_max". (0e0c37d) — levlam
  • Add option "rich_message_media_count_max". (27d21d4) — levlam
  • Add option "rich_message_depth_max". (a5a345f) — levlam
  • Add option "rich_message_block_count_max". (0fd58b4) — levlam
  • Add option "rich_message_text_length_max". (b5bc424) — levlam
  • Improve WebPageBlock::for_each_text. (ca67bf7) — levlam
  • Add and use RichText::get_full_text(). (4d10e3a) — levlam
  • Add parameter recurse_text to for_each_rich_text. (02e17a0) — levlam
  • Add td_api::premiumLimitTypeMessageTextLength. (a0dfea7) — levlam
  • Add td_api::inputMessageRichMessage. (2ded57e) — levlam
  • Support replies to rich messages in other chats. (1eaeaf6) — levlam
  • Return webAppUrl in chatJoinResultGuardBotApprovalRequired. (7a154de) — levlam
  • Add td_api::getFullRichMessage. (d44b6ca) — levlam
  • Support list item types. (2c601fe) — levlam
  • Improve pageBlockListItem.type handling. (792ff5a) — levlam
  • Improve pageBlockListItem.type documentation. (2cf217f) — levlam
  • Allow copying of rich messages only for bots. (a31a034) — levlam
  • Support RichText in can_send_message_content, (f9ed7a8) — levlam
  • Add td_api::getCountry. (49fdf01) — levlam
  • Support telegram_api::botInlineMessageRichMessage. (f79ba0d) — levlam
  • Support messageRichText in update_used_hashtags. (f18e7df) — levlam
  • Use skip_bot_commands in get_rich_message_object. (e3e6309) — levlam
  • Support RichText in get_message_content_has_bot_commands. (111c581) — levlam
  • Support RichMessage in get_message_content_min_user_ids(). (033d7b1) — levlam
  • Add WebPageBlock::for_each_rich_text. (c42d9ba) — levlam
  • Implement RichMessage::clone(). (48f727b) — levlam
  • Add td_api::messageRichMessage. (1a3dcfe) — levlam
  • Add WebPageBlock::for_each_text. (7bff585) — levlam
  • Add RelatedArticle::get_page_block_related_article_object. (7bbdff0) — levlam
  • Add WebPageBlockList::Item methods. (619eadb) — levlam
  • Add td_api::richMessage. (e0f07c5) — levlam
  • Add WebPageBlock comparison operators. (0ce538b) — levlam
  • Add DialogPhoto/ProfilePhoto comparison operators. (a45ac5b) — levlam
  • Add td_api::richTextMentionName. (dadf8b3) — levlam
  • Load instant view dependencies. (4ed5f85) — levlam
  • Add WebPageBlock::add_dependencies. (876df01) — levlam
  • Add td_api::richTextBankCardNumber. (ce0380e) — levlam
  • Add td_api::richTextDateTime. (eb92c12) — levlam
  • Support new pageBlockOrderedList fields. (d26c34a) — levlam
  • Add pageBlockListItem.value/type. (5a1290f) — levlam
  • Add pageBlockListItem.has_checkbox/is_checked. (95d94ec) — levlam
  • Support pageBlockBlockquoteBlocks. (61fd837) — levlam
  • Return blocks in pageBlockBlockQuote. (1be7468) — levlam
  • Add td_api::pageBlockThinking. (1a36c86) — levlam
  • Add td_api::pageBlockMathematicalExpression. (e3d39cd) — levlam
  • Add td_api::pageBlockSectionHeading. (f65a89d) — levlam
  • Add pageBlockVideo.has_spoiler. (17b833f) — levlam
  • Add pageBlockPhoto.has_spoiler. (00c75a8) — levlam
  • Add td_api::richTextAutoPhoneNumber. (b7f63fb) — levlam
  • Add td_api::richTextAutoEmailAddress. (47541c1) — levlam
  • Add td_api::richTextAutoUrl. (4a385cd) — levlam
  • Add td_api::richTextBotCommand. (7687d6e) — levlam
  • Add td_api::richTextCashtag. (ff5f74d) — levlam
  • Add td_api::richTextHashtag. (b44a060) — levlam
  • Add td_api::richTextMention. (112a9c8) — levlam
  • Add td_api::richTextSpoiler. (08768f6) — levlam
  • Add td_api::richTextCustomEmoji. (b895a66) — levlam
  • Add td_api::richTextMathematicalExpression. (84bd6e5) — levlam
  • Explicitly specify namespace in WebPageBlock. (5bfa4b5) — levlam
  • Improve live location documentation. (f63e43e) — levlam
  • Treat empty location in live location as empty live location. (22c8206) — levlam
  • Use liveLocation in editBusinessMessageLiveLocation. (c99307d) — levlam
  • Use liveLocation in editInlineMessageLiveLocation. (e59e480) — levlam
  • Use liveLocation in editMessageLiveLocation. (fb985db) — levlam
  • Add InputMessageLocation::get_input_media_geo_live. (df1e8ff) — levlam
  • Add process_live_location. (fa95018) — levlam
  • Simplify inputMessageLiveLocation. (8d72b20) — levlam
  • Add td_api::liveLocation. (6802307) — levlam
  • Handle JOIN_GUARD_TIMEOUT errors. (1194f6a) — levlam
  • Improve guard_bot_user_id documentation. (3e17b90) — levlam
  • Use send_closure_later when adding call notification just in case. (c3759d5) — levlam
  • Add td_api::updateChatJoinResult. (b449204) — levlam
  • Add td_api::answerChatJoinRequestQuery. (9a5604f) — levlam
  • Add td_api::ChatJoinRequestResult. (63eb20e) — levlam
  • Support chatJoinResultGuardBotApprovalRequired in joinChat. (099039a) — levlam
  • Add chatJoinResultGuardBotApprovalRequired. (3c5f004) — levlam
  • Return ChatJoinResult for joinChat. (b64291c) — levlam
  • Make wrap_failed_to_add_members_promise private. (c9031f9) — levlam
  • Add separate DialogParticipantManager::join_dialog. (733abb8) — levlam
  • Return ChatJoinResult from joinChatByInviteLink. (9bde7aa) — levlam
  • Allow primary links whish support join requests. (4026e71) — levlam
  • Add toggleSupergroupJoinByRequest.apply_to_invite_links. (077f71a) — levlam
  • Allow join requests in private supergroups. (fb67035) — levlam
  • Add toggleSupergroupJoinByRequest.guard_bot_user_id. (0bb980a) — levlam
  • Add on_update_channel_guard_bot_user_id. (1f10692) — levlam
  • Improve documentation. (24ede94) — levlam
  • Open tonsite:// links only in the internal browser. (a3349d3) — levlam
  • Add updateNewChatJoinRequest.query_id. (56ba59d) — levlam
  • Use webAppUrl in webAppInfo and mainWebApp. (9721173) — levlam
  • Return webAppUrl from getWebAppLinkUrl and getWebAppUrl. (4b8cc57) — levlam
  • Add webAppInfo.require_same_origin. (3d62739) — levlam
  • Add mainWebApp.require_same_origin. (245bbb6) — levlam
  • Add supergroupFullInfo.guard_bot_user_id. (10e9b54) — levlam
  • Add userTypeBot.is_guard. (73035e4) — levlam
  • Add td_api::getLinkWebBrowserType. (37fa274) — levlam
  • Improve title of webDomainException. (69a62cb) — levlam
  • Add td_api::removeAllWebBrowserSettingsExceptions. (533ca51) — levlam
  • Add td_api::removeWebBrowserSettingsException. (e3ef7dc) — levlam
  • Add td_api::addWebBrowserSettingsException. (2bce3ec) — levlam
  • Add td_api::changeWebBrowserSettings. (9deb0b7) — levlam
  • Support updateWebBrowserException. (a1b5ec5) — levlam
  • Support updateWebBrowserSettings. (8c0c853) — levlam
  • Save web browser settings between restarts. (0ecf680) — levlam
  • Support updateWebBrowserSettings in getCurrentState. (03e80a1) — levlam
  • Add td_api::updateWebBrowserSettings. (63196ba) — levlam
  • Add empty WebBrowserManager. (fad8f9a) — levlam
  • Add td_api::webBrowserSettings. (e1142ec) — levlam
  • Add WebDomainException::get_web_domain_exceptions_object. (c88895f) — levlam
  • Add WebDomainException::get_web_domain_exceptions. (fa5adae) — levlam
  • Add td_api::checkAuthenticationWebToken. (f46b589) — levlam
  • Add searchChats,type_filter. (26d8c6a) — levlam
  • Move search_dialogs to DialogManager. (21cbc0d) — levlam
  • Add searchRecentlyFoundChats.type_filter. (9ec11ab) — levlam
  • Add searchChatsOnServer.type_filter. (e587790) — levlam
  • Add type_filter in searchPublicChats. (bdf910f) — levlam
  • Add enum DialogTypeFilter. (316e934) — levlam
  • Register web page URLs loaded from database. (0c39589) — levlam
  • Register web pages of loaded from database polls. (31c1a02) — levlam
  • Use reload_web_page_by_url to reload pending web pages. (d4a15d6) — levlam
  • tg_cli: support inputPollMediaLink. (0ae2fd6) — levlam
  • Remove empty web pages from polls. (002d491) — levlam
  • Register poll web pages. (7b7f7cf) — levlam
  • Add PollManager::get_poll_web_page_ids. (d02fe8b) — levlam
  • Add td_api::webDomainException. (9903855) — levlam
  • Add td_api::inputPollMediaLink. (a2b0e37) — levlam
  • Add td_api::InputPollMedia. (3b0d5e4) — levlam
  • Compare type of poll option media. (ef5759d) — levlam
  • Add td_api::pollMediaLink. (984e1f2) — levlam
  • Add td_api::PollMedia. (d549c79) — levlam
  • Add Poll.can_see_results. (0d1e95e) — levlam
  • Add separate td_api::messageLiveLocation. (ff3f4d4) — levlam
  • Add separate inputMessageLiveLocation. (b07e4b7) — levlam
  • Add td_api::confirmBusinessConnectedBot. (f17f550) — levlam
  • Remove unconfirmed session when removing the business bot. (855da94) — levlam
  • Support business bot conniections in updateUnconfirmedSession. (b6993b4) — levlam
  • Rename SessionType to SessionDeviceType. (9b4bbc6) — levlam
  • Remove UnconfirmedAuthorization::get_hash(). (6c67c54) — levlam
  • Add more information about connected business bot. (b01741c) — levlam
  • Improve getActiveSessions and terminateAllOtherSessions documentation. (bed7093) — levlam
  • Update layer to 227. (5aec5b1) — levlam
  • Add find_authentication_codes and move it to misc.cpp. (1d6decf) — levlam
  • Improve names of functions for config reload. (92d8146) — levlam
  • Remove special handling for polls. (32aaf29) — levlam
  • Remove empty second parameter of static_assert. (c19deb1) — levlam
  • Remove unused variable. (c5dfef6) — levlam
  • Reuse is_game in fix_forwarded_message. (6b40e30) — levlam
  • Fix merge_message_contents for polls. (3f66d43) — levlam
  • Fix repair of loaded from database chats. (dc73b3c) — levlam
  • Add and use get_message_content_has_bot_commands. (b4846bb) — levlam
  • Add and use get_min_message_senders_object. (f73ea29) — levlam
  • Add class FormattedDate. (c42606c) — levlam
  • Make get_chat_id and get_channel_id private. (d3ffc1c) — levlam
  • Keep only short comments. (2d88343) — levlam
  • Use ChatManager::get_dialog_id when processing invite links. (013c3f2) — levlam
  • Use get_dialog_id in get_dialog_ids. (994207e) — levlam
  • Return UserId from on_get_user. (b228505) — levlam
  • Add UserId.cpp. (1980109) — levlam
  • Add and use UserManager::get_input_users_force. (e546d37) — levlam
  • Add and use UserManager::get_input_users. (0fb2fa8) — levlam
  • Simplify string option handling in app config. (1ab1694) — levlam
  • Add and use FileUploadId::get_file_upload_ids. (a762fc6) — levlam
  • Add and use RestrictedRights::restrict_all(). (4ae93d6) — levlam
  • Add get_thumbnail_object overload for animated thumbnails. (efcb810) — levlam
  • Repair video properties from alternative videos if possible. (1a8d241) — levlam
  • Use Document::is_empty() in WebPagesManager. (26d6f2f) — levlam
  • Improve Document::is_empty() name. (0160f50) — levlam
  • Improve error messages. (abc964d) — levlam