node-telegram-bot-api
Advanced tools
Comparing version 0.51.0 to 0.52.0
232
CHANGELOG.md
@@ -6,20 +6,48 @@ # Change Log | ||
## [0.51.0][0.51.0] - 2020-11-04 | ||
## [0.52.0][0.52.0] - 2021-03-20 | ||
Added: | ||
1. Support Bot API v5.0: (by @danielperez9430) | ||
* Add method *copyMessage()* | ||
* Add method *unpinAllChatMessages()* | ||
* Add method *close()* | ||
* Add method *logOut()* | ||
1. Support Bot API v5.1: (by @danielperez9430) | ||
* Add method *createChatInviteLink()* | ||
* Add method *editChatInviteLink()* | ||
* Add method *revokeChatInviteLink()* | ||
* Add support for new messageTypes: | ||
* *voice_chat_started* | ||
* *voice_chat_ended* | ||
* *voice_chat_participants_invited* | ||
* *message_auto_delete_timer_changed* | ||
* *chat_invite_link* | ||
* *chat_member_updated* | ||
* Add support for new updates: | ||
* *my_chat_member* | ||
* *chat_member* | ||
New Test: (by @danielperez9430) | ||
* createChatInviteLink | ||
* editChatInviteLink | ||
* revokeChatInviteLink | ||
Changed: (by @danielperez9430) | ||
* Remove trailing-spaces | ||
* Fix Bugs in Test | ||
## [0.51.0][0.51.0] - 2020-11-04 | ||
New Test: (by @danielperez9430) | ||
* copyMessage | ||
* unpinAllChatMessages | ||
Added: | ||
1. Support Bot API v5.0: (by @danielperez9430) | ||
* Add method *copyMessage()* | ||
* Add method *unpinAllChatMessages()* | ||
* Add method *close()* | ||
* Add method *logOut()* | ||
Changed: (by @danielperez9430) | ||
* Remove trailing-spaces | ||
* Fix Bugs in Test | ||
New Test: (by @danielperez9430) | ||
* copyMessage | ||
* unpinAllChatMessages | ||
@@ -32,24 +60,26 @@ ## [0.50.0][0.50.0] - 2020-05-2020 | ||
* Add methods: *sendDice()* | ||
1. Support Bot API v4.7: (by @danielperez9430) | ||
2. Support Bot API v4.7: (by @danielperez9430) | ||
* Add methods: *getMyCommands()*,*setMyCommands()* | ||
1. Support Bot API v4.5: (by @danielperez9430) | ||
3. Support Bot API v4.5: (by @danielperez9430) | ||
* Add methods: *setChatAdministratorCustomTitle()* | ||
1. Support Bot API v4.4: (by @danielperez9430) | ||
4. Support Bot API v4.4: (by @danielperez9430) | ||
* Add methods: *setChatPermissions()* | ||
1. Support for poll_answer (by @JieJiSS) | ||
1. Add request options in file stream (by @zhangpanyi ) | ||
5. Support for poll_answer (by @JieJiSS) | ||
6. Add request options in file stream (by @zhangpanyi ) | ||
Changed: (by @danielperez9430) | ||
* New message type: *dice* | ||
* Fix Bugs in tests | ||
* Fix regex compare (by @ledamint) | ||
* Fix listening for error events when downloading files (by @Kraigo) | ||
* New message type: *dice* | ||
* Fix Bugs in tests | ||
* Fix regex compare (by @ledamint) | ||
* Fix listening for error events when downloading files (by @Kraigo) | ||
New Test: (by @danielperez9430) | ||
* sendDice | ||
* getMyCommands | ||
* setMyCommands | ||
* setChatAdministratorCustomTitle | ||
* setChatPermissions | ||
* sendDice | ||
* getMyCommands | ||
* setMyCommands | ||
* setChatAdministratorCustomTitle | ||
* setChatPermissions | ||
## [0.40.0][0.40.0] - 2019-05-04 | ||
@@ -62,7 +92,6 @@ | ||
* Support events: *poll* | ||
1. Support Bot API v4.0: (by @kamikazechaser) | ||
2. Support Bot API v4.0: (by @kamikazechaser) | ||
* Add methods: *TelegramBot#editMessageMedia()*, *TelegramBot#sendAnimation()* | ||
* Support new message types: *passport_data*, *animation* | ||
* * * | ||
@@ -75,14 +104,14 @@ | ||
1. Support Bot API v3.5: (by @GochoMugo) | ||
* Allow `provider_data` parameter in *TelegramBot#sendInvoice* | ||
* Add method *TelegramBot#sendMediaGroup()* | ||
1. Support Bot API v3.4: (by @kamikazechaser) | ||
* Add methods *TelegramBot#editMessageLiveLocation*, *TelegramBot#stopMessageLiveLocation* (#439) | ||
* Add methods *TelegramBot#setChatStickerSet*, *TelegramBot#deleteChatStickerSet* (#440) | ||
1. Add methods: | ||
* *TelegramBot#getFileStream* (#442) (by @GochoMugo, requested-by @Xaqron) | ||
1. Add options to *TelegramBot#stopPolling()* (by @GochoMugo) | ||
1. Add `metadata` argument in `message` event (and friends e.g. `text`, `audio`, etc.) (#409) (by @jlsjonas, @GochoMugo) | ||
1. Add forward-compatibility i.e. support future additional Telegram options (by @GochoMugo) | ||
1. Add support for Node.js v9 (by @GochoMugo) | ||
1. Document *TelegramBot.errors*, *TelegramBot.messageTypes* (by @GochoMugo) | ||
* Allow `provider_data` parameter in *TelegramBot#sendInvoice* | ||
* Add method *TelegramBot#sendMediaGroup()* | ||
2. Support Bot API v3.4: (by @kamikazechaser) | ||
* Add methods *TelegramBot#editMessageLiveLocation*, *TelegramBot#stopMessageLiveLocation* (#439) | ||
* Add methods *TelegramBot#setChatStickerSet*, *TelegramBot#deleteChatStickerSet* (#440) | ||
3. Add methods: | ||
* *TelegramBot#getFileStream* (#442) (by @GochoMugo, requested-by @Xaqron) | ||
4. Add options to *TelegramBot#stopPolling()* (by @GochoMugo) | ||
5. Add `metadata` argument in `message` event (and friends e.g. `text`, `audio`, etc.) (#409) (by @jlsjonas, @GochoMugo) | ||
6. Add forward-compatibility i.e. support future additional Telegram options (by @GochoMugo) | ||
7. Add support for Node.js v9 (by @GochoMugo) | ||
8. Document *TelegramBot.errors*, *TelegramBot.messageTypes* (by @GochoMugo) | ||
@@ -92,4 +121,4 @@ Changed: | ||
1. Update *TelegramBot#answerCallbackQuery()* signature (by @GochoMugo) | ||
1. Improve default error logging of `polling_error` and `webhook_error` (#377) | ||
1. Update dependencies | ||
2. Improve default error logging of `polling_error` and `webhook_error` (#377) | ||
3. Update dependencies | ||
@@ -99,5 +128,5 @@ Deprecated: | ||
1. Sending files: *(See [usage guide][usage-sending-files])* (by @hufan-akari, @GochoMugo) | ||
* Error will **not** be thrown if `Buffer` is used and file-type could **not** be detected. | ||
* Filename will **not** be set to `data.${ext}` if `Buffer` is used | ||
* Content type will **not** default to `null` or `undefined` | ||
* Error will **not** be thrown if `Buffer` is used and file-type could **not** be detected. | ||
* Filename will **not** be set to `data.${ext}` if `Buffer` is used | ||
* Content type will **not** default to `null` or `undefined` | ||
@@ -107,5 +136,4 @@ Fixed: | ||
1. Fix the offset infinite loop bug (#265, #36) (by @GochoMugo) | ||
1. Fix game example (#449, #418) (by @MCSH) | ||
2. Fix game example (#449, #418) (by @MCSH) | ||
* * * | ||
@@ -118,6 +146,6 @@ | ||
1. Add Bot API v3.2 methods: | ||
* (#429) *TelegramBot#getStickerSet* (by @CapacitorSet, @LibertyLocked) | ||
* (#430) *TelegramBot#uploadStickerFile* (by @CapacitorSet) | ||
* *TelegramBot#createNewStickerSet*, *TelegramBot#addStickerToSet*, *TelegramBot#setStickerPositionInSet*, *TelegramBot#deleteStickerFromSet* (by @GochoMugo) | ||
1. Supports API v3.3 | ||
* (#429) *TelegramBot#getStickerSet* (by @CapacitorSet, @LibertyLocked) | ||
* (#430) *TelegramBot#uploadStickerFile* (by @CapacitorSet) | ||
* *TelegramBot#createNewStickerSet*, *TelegramBot#addStickerToSet*, *TelegramBot#setStickerPositionInSet*, *TelegramBot#deleteStickerFromSet* (by @GochoMugo) | ||
2. Supports API v3.3 | ||
@@ -128,3 +156,2 @@ Deprecated: | ||
* * * | ||
@@ -137,6 +164,6 @@ | ||
1. (#361) Support Bot API v3.1 (by @Lord-Protector, @kamikazechaser) | ||
1. (#332) Support Bot API v3.0 (by @kamikazechaser, @GochoMugo) | ||
1. Add *TelegramBot#removeTextListener()* (by @GochoMugo) | ||
1. (#342) Add game example (by @MCSH) | ||
1. (#315) List 'bot-brother' project in community section in README (by @saeedhei) | ||
2. (#332) Support Bot API v3.0 (by @kamikazechaser, @GochoMugo) | ||
3. Add *TelegramBot#removeTextListener()* (by @GochoMugo) | ||
4. (#342) Add game example (by @MCSH) | ||
5. (#315) List 'bot-brother' project in community section in README (by @saeedhei) | ||
@@ -150,6 +177,5 @@ Changed: | ||
1. (#325) Fix global regexp state reset (by @Sirius-A) | ||
1. (#363) Fix download file path on windows (by @kucherenkovova) | ||
1. (#346) Fix anchor webhook link in docs (by @Coac) | ||
2. (#363) Fix download file path on windows (by @kucherenkovova) | ||
3. (#346) Fix anchor webhook link in docs (by @Coac) | ||
* * * | ||
@@ -163,12 +189,10 @@ | ||
Fixed: | ||
1. (#291) Improve docs (by @preco21) | ||
1. (#298) Fix running on Node v5 (by @jehy) | ||
1. (#307) Fix badge links in README (by @JaakkoLipsanen) | ||
1. Fix defaulting value of `options.polling.params.timeout` (by @GochoMugo) | ||
1. Fix typos in Github issue template (by @GochoMugo, requested-by @GingerPlusPlus) | ||
2. (#298) Fix running on Node v5 (by @jehy) | ||
3. (#307) Fix badge links in README (by @JaakkoLipsanen) | ||
4. Fix defaulting value of `options.polling.params.timeout` (by @GochoMugo) | ||
5. Fix typos in Github issue template (by @GochoMugo, requested-by @GingerPlusPlus) | ||
* * * | ||
@@ -181,15 +205,15 @@ | ||
1. Add constructor options: | ||
* (#243) `options.polling.params` (by @GochoMugo, requested-by @sidelux) | ||
1. Add methods: | ||
* (#74) *TelegramBot#removeReplyListener()* (by @githugger) | ||
1. (#283) Add proper error handling (by @GochoMugo) | ||
1. (#272) Add health-check endpoint (by @mironov) | ||
* `options.webHook.healthEndpoint` | ||
1. (#152) Add test for TelegramBot#sendDocument() using 'fileOpts' | ||
* (#243) `options.polling.params` (by @GochoMugo, requested-by @sidelux) | ||
2. Add methods: | ||
* (#74) *TelegramBot#removeReplyListener()* (by @githugger) | ||
3. (#283) Add proper error handling (by @GochoMugo) | ||
4. (#272) Add health-check endpoint (by @mironov) | ||
* `options.webHook.healthEndpoint` | ||
5. (#152) Add test for TelegramBot#sendDocument() using 'fileOpts' | ||
param (by @evolun) | ||
1. Document `options.webHook.host` (by @GochoMugo) | ||
1. (#264) Add Bot API version to README (by @kamikazechaser) | ||
1. Add examples: | ||
- (#271) WebHook on Heroku (by @TheBeastOfCaerbannog) | ||
- (#274) WebHook on Zeit Now (by @Ferrari) | ||
6. Document `options.webHook.host` (by @GochoMugo) | ||
7. (#264) Add Bot API version to README (by @kamikazechaser) | ||
8. Add examples: | ||
- (#271) WebHook on Heroku (by @TheBeastOfCaerbannog) | ||
- (#274) WebHook on Zeit Now (by @Ferrari) | ||
@@ -213,3 +237,2 @@ Changed: | ||
* * * | ||
@@ -222,13 +245,13 @@ | ||
1. Add *TelegramBot* constructor options: | ||
* `options.https` | ||
* `options.baseApiUrl` | ||
* `options.filepath` | ||
1. Add methods: | ||
* *TelegramBot#stopPolling()* | ||
* *TelegramBot#isPolling()* | ||
* *TelegramBot#openWebHook()* | ||
* *TelegramBot#closeWebHook()* | ||
* *TelegramBot#hasOpenWebHook()* | ||
* *TelegramBot#deleteWebHook()* | ||
* *TelegramBot#getWebHookInfo()* | ||
* `options.https` | ||
* `options.baseApiUrl` | ||
* `options.filepath` | ||
2. Add methods: | ||
* *TelegramBot#stopPolling()* | ||
* *TelegramBot#isPolling()* | ||
* *TelegramBot#openWebHook()* | ||
* *TelegramBot#closeWebHook()* | ||
* *TelegramBot#hasOpenWebHook()* | ||
* *TelegramBot#deleteWebHook()* | ||
* *TelegramBot#getWebHookInfo()* | ||
@@ -238,8 +261,8 @@ Changed: | ||
1. Use POST requests by default | ||
1. Ensure all relevant methods return Promises | ||
1. Document auto-deletion of webhook during polling | ||
1. Deprecate support for Node.js v0.12 | ||
1. Fix consistency of methods signatures | ||
1. Rename *TelegramBot#initPolling()* to *TelegramBot#startPolling()* | ||
* Deprecate *TelegramBot#initPolling()* | ||
2. Ensure all relevant methods return Promises | ||
3. Document auto-deletion of webhook during polling | ||
4. Deprecate support for Node.js v0.12 | ||
5. Fix consistency of methods signatures | ||
6. Rename *TelegramBot#initPolling()* to *TelegramBot#startPolling()* | ||
* Deprecate *TelegramBot#initPolling()* | ||
@@ -249,3 +272,3 @@ Fixed: | ||
1. Handle error during formatting `formData` | ||
1. Fix ES6 syntax | ||
2. Fix ES6 syntax | ||
@@ -262,9 +285,9 @@ *Credits/Blames: Unless explicitly stated otherwise, above work was | ||
1. Supports the API v2.3 updates (by @kamikazechaser) | ||
1. Add *TelegramBot* constructor option: | ||
* `options.request`: proxy extra request options (by @tarmolov) | ||
* `options.onlyFirstMatch` (by @GingerPlusPlus) | ||
1. Add methods: | ||
* *TelegramBot#sendVenue()* (by Tketa) | ||
* *TelegramBot#sendContact()* (by @GochoMugo) | ||
* *TelegramBot#getGameHighScores()* (by @jishnu7) | ||
2. Add *TelegramBot* constructor option: | ||
* `options.request`: proxy extra request options (by @tarmolov) | ||
* `options.onlyFirstMatch` (by @GingerPlusPlus) | ||
3. Add methods: | ||
* *TelegramBot#sendVenue()* (by Tketa) | ||
* *TelegramBot#sendContact()* (by @GochoMugo) | ||
* *TelegramBot#getGameHighScores()* (by @jishnu7) | ||
@@ -274,5 +297,4 @@ Fixed: | ||
1. Fix request performance issue (by @preco21) | ||
1. Fix typos (by oflisback) | ||
2. Fix typos (by oflisback) | ||
[usage-sending-files]:https://github.com/yagop/node-telegram-bot-api/blob/master/doc/usage.md#sending-files-options | ||
@@ -279,0 +301,0 @@ |
{ | ||
"name": "node-telegram-bot-api", | ||
"version": "0.51.0", | ||
"version": "0.52.0", | ||
"description": "Telegram Bot API", | ||
@@ -5,0 +5,0 @@ "main": "./index.js", |
@@ -7,3 +7,3 @@ <h1 align="center">Node.js Telegram Bot API</h1> | ||
[![Bot API](https://img.shields.io/badge/Bot%20API-v.5.0-00aced.svg?style=flat-square&logo=telegram)](https://core.telegram.org/bots/api) | ||
[![Bot API](https://img.shields.io/badge/Bot%20API-v.5.1-00aced.svg?style=flat-square&logo=telegram)](https://core.telegram.org/bots/api) | ||
[![npm package](https://img.shields.io/npm/v/node-telegram-bot-api?logo=npm&style=flat-square)](https://www.npmjs.org/package/node-telegram-bot-api) | ||
@@ -10,0 +10,0 @@ [![Build Status](https://img.shields.io/travis/yagop/node-telegram-bot-api/master?style=flat-square&logo=travis)](https://travis-ci.org/yagop/node-telegram-bot-api) |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
352732
5294