You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
122 lines
3.4 KiB
122 lines
3.4 KiB
# Change Log
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
This project adheres to [Semantic Versioning](http://semver.org/).
|
|
|
|
## [Unreleased][Unreleased]
|
|
|
|
Added:
|
|
|
|
1. (#287) Add Express WebHook example (by @kamikazechaser)
|
|
|
|
|
|
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)
|
|
|
|
|
|
* * *
|
|
|
|
## [0.27.0][0.27.0] - 2016-02-10
|
|
|
|
Added:
|
|
|
|
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'
|
|
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)
|
|
|
|
Changed:
|
|
|
|
1. (#147) Use *String#indexOf()*, instead of *RegExp#test()*, to
|
|
find token in webhook request (by @AVVS)
|
|
|
|
Fixed:
|
|
|
|
* Fix bug:
|
|
- (#275, #280) fix es6 syntax error on Node.js v4.x (by @crazyabdul)
|
|
- (#276) promise.warning from `request-promise` (by @GochoMugo,
|
|
reported-by @preco21)
|
|
- (#281) fix handling error during polling (by @GochoMugo,
|
|
reported-by @dimawebmaker)
|
|
- (#284) fix error during deletion of already-set webhook, during
|
|
polling (by @GochoMugo, reported-by @dcparga)
|
|
1. Fix links in documentation (by @Ni2c2k)
|
|
|
|
|
|
* * *
|
|
|
|
## [0.26.0][0.26.0] - 2016-01-20
|
|
|
|
Added:
|
|
|
|
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()*
|
|
|
|
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()*
|
|
|
|
Fixed:
|
|
|
|
1. Handle error during formatting `formData`
|
|
1. Fix ES6 syntax
|
|
|
|
*Credits/Blames: Unless explicitly stated otherwise, above work was
|
|
done by @GochoMugo*
|
|
|
|
* * *
|
|
|
|
## [0.25.0][0.25.0] - 2016-12-21
|
|
|
|
Added:
|
|
|
|
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)
|
|
|
|
Fixed:
|
|
|
|
1. Fix request performance issue (by @preco21)
|
|
1. Fix typos (by oflisback)
|
|
|
|
|
|
[0.25.0]:https://github.com/yagop/node-telegram-bot-api/releases/tag/v0.25.0
|
|
[0.26.0]:https://github.com/yagop/node-telegram-bot-api/releases/tag/v0.26.0
|
|
[0.27.0]:https://github.com/yagop/node-telegram-bot-api/releases/tag/v0.27.0
|
|
[Unreleased]:https://github.com/yagop/node-telegram-bot-api/compare/v0.27.0...master
|
|
|