v3.3.0

  • task drafts
  • create task from messages

v3.2.0

  • task positions
  • task id on task creation
  • optional fields in task update
  • message comments updated

v3.1.0

  • TaskListRequest removed, use ChatListRequest with filters instead

v3.0.1

  • StateResponse.gtproto_version renamed to StateResponse.api_version

v3.0.0

  • GTProto renamed to TeaProto

v2.2.3

  • Task.can_i_edit_this_task was added

v2.2.2

  • ChatListRequest.title filter

v2.2.1

  • TaskDescriptionChangedType was added

v2.2.0

  • Task system messages

v2.1.5

  • TaskStatus.label_text_color and TaskStatus.label_background_color were added

v2.1.4

  • max_task_members removed from StateResponse

v2.1.3

  • errors reworked
  • groups deletion added

v2.1.2

  • StateResponse.max_task_members_number

v2.1.1

  • TaskMemberParams

v2.1.0

  • WatchTaskRequest removed
  • task members requests

v2.0.0

  • tasks api first version

v1.19.3

  • EmailCodeAuthRequest.force_send_by_bot

v1.19.2

  • MessagesListRequest.skip_deleted_messages

v1.19.1

  • remove last_opened_chat_id

v1.19.0

  • errors emulator moved from StateXXX to FakeErrorXXX

v1.18.0

  • GroupMembersListResponse.roles was removed. Use GroupMembersListRequest + GroupDetailsRequest in one request instead

v1.17.1

  • SystemMessage.WelcomeType was added

v1.17.0

  • GroupRolesXXX renamed to GroupDetailsXXX
  • UpdateGroupSettingsXXX renamed to UpdateGroupXXX
  • DeleteGroupMemberXXX renamed to RemoveGroupMemberXXX
  • role_id renamed to group_role_id

v1.16.1

  • ChatDetailsResponse.ACCESS_TO_CHAT_DENIED_ERROR

v1.16.0

  • last viewed message information moved from ChatContext to ChatBadge
  • MessagesListRequest reworked

v1.15.2

  • documentation added

v1.15.1

  • SystemMessage.GroupIconChanged was added

v1.15.0

  • message deletion

v1.13.1

  • ServerResponse.INTERNAL_SERVER_ERROR

v1.13.0

  • UploadGroupIcon / UploadProfileIcon replaced with UploadIcon

v1.12.0

  • audio messages support

v1.11.0

  • chat_badges + global_badge in SendMessageResponse and ViewMessageResponse

v1.10.0

  • ClientRequest.Actions / ServerResponse.Results was added

v1.9.0

  • ClientRequest allow multiple actions in one request for each action type
  • StateResponse.max_actions_in_one_request was added
  • SendMessageListRequest removed, use SendMessageRequests
  • TOO_MANY_MESSAGES_IN_LIST_ERROR removed in favor of MAX_ACTIONS_IN_ONE_REQUEST_ERROR
  • INVALID_ACTION_ERROR replaced with NO_ACTIONS_IN_REQUEST_ERROR

v1.8.2

  • SendMessageListRequest restrictions were added: no more than StateResponse.max_results_on_page allowed

v1.8.1

  • MessageViewersRequest parameters limit and offset were added

v1.8.0

  • Message.system_message was added
  • all .proto files were moved to protobuf folder
  • experimental field SendMessageResponse.errors_hint was added
  • MessagesListRequest.skip_system_messages filter

v1.7.0

  • ChatMemberXXX messages renamed to GroupMemberXXX
  • GroupChatMemberDetailsRequest removed, use GroupMembersListResponse with filter user_id
  • introduced group roles: available in GroupMembersListResponse.roles and GroupRolesResponse.roles
  • UpdateGroupMemberRequest for changing member role
  • StateResponse.gtproto_version was added

v1.6.0

  • SendMessageListRequest was added. Useful for forwarding and resending messages

v1.5.0

  • StateResponse.push_notifications_enabled was added. It's true when push notifications are enabled for current server
  • StateResponse.auth_methods, StateResponse.min_password_length and StateResponse.max_password_length
  • Profile.has_password
  • SetPasswordRequest, SetEmailRequest and SetEmailConfirmationRequest

v1.4.5

  • SetMessageReactionResponse now contains recent and default_reaction fields like ReactionsResponse

v1.4.4

  • UsersListRequest extended with filters: only_bots, only_online, only_my_contacts

v1.4.3

  • UploadRequest.as_file was renamed to UploadRequest.disable_modifications

v1.4.2

  • ReactionsResponse.default_reaction was added

v1.4.1

  • Device.disable_pushes_when_online field

v1.4.0

  • bot commands were added
  • ChatContext was renamed to ChatState

v1.3.0

  • CreateGroupRequest / UpdateGroupSettingsRequest now returns Chat object
  • Group.chat_id removed because group is always part of chat
  • removed GroupDetailsRequest, use ChatDetailsRequest
  • removed GroupListRequest, use ChatListRequest
  • CreateGroupXXX renamed to CreateGroupChatXXX
  • UpdateGroupSettingsXXX renamed to UpdateGroupChatSettingsXXX
  • Chat / ShortChat pair replaced with Chat that have optional ChatContext field. LastMessage, Badge and other fields moved to the ChatContext

v1.2.2

  • Chat and ShortChat have new field topic with User or Group inside

v1.2.1

  • Chat.with_user_id replaced with Chat.with_user

v1.2.0

  • OnlineStatus was added

v1.1.2

  • ChatListRequest.min_updated_at was added

v1.1.1

  • Badge was renamed to GlobalBadge
  • ChatBadge.badge was renamed to ChatBadge.counter, and ChatBadge.updated_at added
  • Chat.badge and ViewMessageResponse.badge now returns ChatBadge not uint32

v1.1.0

  • global badges

v1.0.0

  • changelog was added
  • Chat.chat_type was renamed to just Chat.type
  • added new type ChatMessage. Currently only used for forwarded messages
  • forwards api was stabilized