diff --git a/CHANGELOG.md b/CHANGELOG.md
index 61f564b..75ddf72 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,19 @@
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).
+## [0.56.0][0.56.0] - 2021-12-07
+
+Added:
+
+1. Support Bot API v5.5: (@danielperez9430)
+
+ * Add method *banChatSenderChat()*
+ * Add method *unbanChatSenderChat()*
+
+ Fixes:
+
+ * Tests for support with new invite link format
+
## [0.55.0][0.55.0] - 2021-11-06
Added:
diff --git a/README.md b/README.md
index 7e720ff..5ed73bc 100644
--- a/README.md
+++ b/README.md
@@ -5,7 +5,7 @@
Node.js module to interact with the official [Telegram Bot API](https://core.telegram.org/bots/api).
-[](https://core.telegram.org/bots/api)
+[](https://core.telegram.org/bots/api)
[](https://www.npmjs.org/package/node-telegram-bot-api)
[](https://travis-ci.org/yagop/node-telegram-bot-api)
[](https://codecov.io/gh/yagop/node-telegram-bot-api)
diff --git a/doc/api.md b/doc/api.md
index 1da6c16..6741bfe 100644
--- a/doc/api.md
+++ b/doc/api.md
@@ -49,6 +49,8 @@ TelegramBot
* [.restrictChatMember(chatId, userId, [options])](#TelegramBot+restrictChatMember) ⇒ Promise
* [.promoteChatMember(chatId, userId, [options])](#TelegramBot+promoteChatMember) ⇒ Promise
* [.setChatAdministratorCustomTitle(chatId, userId, customTitle, [options])](#TelegramBot+setChatAdministratorCustomTitle) ⇒ Promise
+ * [.banChatSenderChat(chatId, senderChatId, [options])](#TelegramBot+banChatSenderChat) ⇒ Boolean
+ * [.unbanChatSenderChat(chatId, senderChatId, [options])](#TelegramBot+unbanChatSenderChat) ⇒ Boolean
* [.setChatPermissions(chatId, chatPermissions, [options])](#TelegramBot+setChatPermissions) ⇒ Promise
* [.exportChatInviteLink(chatId, [options])](#TelegramBot+exportChatInviteLink) ⇒ Promise
* [.createChatInviteLink(chatId, [options])](#TelegramBot+createChatInviteLink) ⇒ Object
@@ -703,6 +705,38 @@ Returns True on success.
| customTitle | String
| New custom title for the administrator; 0-16 characters, emoji are not allowed |
| [options] | Object
| Additional Telegram query options |
+
+
+### telegramBot.banChatSenderChat(chatId, senderChatId, [options]) ⇒ Promise
+Use this method to ban a channel chat in a supergroup or a channel.
+The owner of the chat will not be able to send messages and join live streams on behalf of the chat, unless it is unbanned first.
+Returns True on success.
+
+**Kind**: instance method of [TelegramBot
](#TelegramBot)
+**See**: https://core.telegram.org/bots/api#banchatsenderchat
+
+| Param | Type | Description |
+| --- | --- | --- |
+| chatId | Number
\| String
| Unique identifier for the target chat or username of the target channel |
+| senderChatId | Number
| Unique identifier of the target sender chat |
+| [options] | Object
| Additional Telegram query options |
+
+
+
+### telegramBot.unbanChatSenderChat(chatId, senderChatId, [options]) ⇒ Promise
+Use this method to unban a previously banned channel chat in a supergroup or channel.
+The bot must be an administrator for this to work and must have the appropriate administrator rights.
+Returns True on success.
+
+**Kind**: instance method of [TelegramBot
](#TelegramBot)
+**See**: https://core.telegram.org/bots/api#unbanchatsenderchat
+
+| Param | Type | Description |
+| --- | --- | --- |
+| chatId | Number
\| String
| Unique identifier for the target chat or username of the target channel |
+| senderChatId | Number
| Unique identifier of the target sender chat |
+| [options] | Object
| Additional Telegram query options |
+
### telegramBot.setChatPermissions(chatId, chatPermissions, [options]) ⇒ Promise
diff --git a/package.json b/package.json
index 5bf2bce..4d0a5d2 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "node-telegram-bot-api",
- "version": "0.55.0",
+ "version": "0.56.0",
"description": "Telegram Bot API",
"main": "./index.js",
"directories": {