Skip to content

Commit 235dcd2

Browse files
committed
2 parents ed92d1c + 0b4c23f commit 235dcd2

File tree

6 files changed

+223
-141
lines changed

6 files changed

+223
-141
lines changed

CHANGES.rst

Lines changed: 198 additions & 127 deletions
Original file line numberDiff line numberDiff line change
@@ -1,189 +1,260 @@
1-
2015-11-10
2-
Released 2.9
3-
Emoji class now uses bytes_to_native_str from future 3rd party lib
4-
Make user_from optional to work with channels channels
5-
Raise exception if Telegram times out on long-polling
6-
*Special thanks to @jh0ker for all hard work*
1+
**2015-11-10**
72

3+
*Released 2.9.1*
84

9-
2015-10-08
10-
Released 2.8.7
11-
Type as optional for GroupChat class
5+
- Add parameter ``network_delay`` to Bot.getUpdates for slow connections
126

7+
**2015-11-10**
138

14-
2015-10-08
15-
Released 2.8.6
16-
Adds type to User and GroupChat classes (pre-release Telegram feature)
9+
*Released 2.9*
1710

11+
- Emoji class now uses ``bytes_to_native_str`` from ``future`` 3rd party lib
12+
- Make ``user_from`` optional to work with channels
13+
- Raise exception if Telegram times out on long-polling
1814

19-
2015-09-24
20-
Released 2.8.5
21-
Handles HTTP Bad Gateway (503) errors on request
22-
Fixes regression on Audio and Document for unicode fields
15+
*Special thanks to @jh0ker for all hard work*
2316

2417

25-
2015-09-20
26-
Released 2.8.4
27-
getFile and File.download is now fully supported
18+
**2015-10-08**
2819

20+
*Released 2.8.7*
2921

30-
2015-09-10
31-
Released 2.8.3
32-
Moved Bot._requestURL to its own class (telegram.utils.request)
33-
Much better, such wow, Telegram Objects tests
34-
Add consistency for str properties on Telegram Objects
35-
Better design to test if chat_id is invalid
36-
Add ability to set custom filename on Bot.sendDocument(..,filename='')
37-
Fix Sticker as InputFile
38-
Send JSON requests over urlencoded post data
39-
Markdown support for Bot.sendMessage(..., parse_mode=ParseMode.MARKDOWN)
40-
Refactor of TelegramError class (no more handling IOError or URLError)
22+
- Type as optional for ``GroupChat`` class
4123

4224

43-
2015-09-05
44-
Released 2.8.2
45-
Fix regression on Telegram ReplyMarkup
46-
Add certificate to is_inputfile method
25+
**2015-10-08**
4726

27+
*Released 2.8.6*
4828

49-
2015-09-05
50-
Released 2.8.1
51-
Fix regression on Telegram objects with thumb properties
29+
- Adds type to ``User`` and ``GroupChat`` classes (pre-release Telegram feature)
5230

5331

54-
2015-09-04
55-
Released 2.8
56-
TelegramError when chat_id is empty for send* methods
57-
setWebhook now supports sending self-signed certificate
58-
Huge redesign of existing Telegram classes
59-
Added support for PyPy
60-
Added docstring for existing classes
32+
**2015-09-24**
6133

34+
*Released 2.8.5*
6235

63-
2015-08-19
64-
Released 2.7.1
65-
Fixed JSON serialization for message
36+
- Handles HTTP Bad Gateway (503) errors on request
37+
- Fixes regression on ``Audio`` and ``Document`` for unicode fields
6638

6739

68-
2015-08-17
69-
Released 2.7
70-
Added support for Voice object and sendVoice method
71-
Due backward compatibility performer or/and title will be required for sendAudio
72-
Fixed JSON serialization when forwarded message
40+
**2015-09-20**
7341

42+
*Released 2.8.4*
7443

75-
2015-08-15
76-
Released 2.6.1
77-
Fixed parsing image header issue on < Python 2.7.3
44+
- ``getFile`` and ``File.download`` is now fully supported
7845

7946

80-
2015-08-14
81-
Released 2.6.0
82-
Depreciation of require_authentication and clearCredentials methods
83-
Giving AUTHORS the proper credits for their contribution for this project
84-
Message.date and Message.forward_date are now datetime objects
47+
**2015-09-10**
8548

49+
*Released 2.8.3*
8650

87-
2015-08-12
88-
Released 2.5.3
89-
telegram.Bot now supports to be unpickled
51+
- Moved ``Bot._requestURL`` to its own class (``telegram.utils.request``)
52+
- Much better, such wow, Telegram Objects tests
53+
- Add consistency for ``str`` properties on Telegram Objects
54+
- Better design to test if ``chat_id`` is invalid
55+
- Add ability to set custom filename on ``Bot.sendDocument(..,filename='')``
56+
- Fix Sticker as ``InputFile``
57+
- Send JSON requests over urlencoded post data
58+
- Markdown support for ``Bot.sendMessage(..., parse_mode=ParseMode.MARKDOWN)``
59+
- Refactor of ``TelegramError`` class (no more handling ``IOError`` or ``URLError``)
9060

9161

92-
2015-08-11
93-
Released 2.5.2
94-
New changes from Telegram Bot API have been applied
95-
telegram.Bot now supports to be pickled
96-
Return empty str instead None when message.text is empty
62+
**2015-09-05**
9763

64+
*Released 2.8.2*
9865

99-
2015-08-10
100-
Released 2.5.1
101-
Moved from GPLv2 to LGPLv3
66+
- Fix regression on Telegram ReplyMarkup
67+
- Add certificate to ``is_inputfile`` method
10268

10369

104-
2015-08-09
105-
Released 2.5
106-
Fixes logging calls in API
70+
**2015-09-05**
10771

72+
*Released 2.8.1*
10873

109-
2015-08-08
110-
Released 2.4
111-
Fixes Emoji class for Python 3
112-
PEP8 improvements
74+
- Fix regression on Telegram objects with thumb properties
11375

11476

115-
2015-08-08
116-
Released 2.3
117-
Fixes ForceReply class
118-
Remove logging.basicConfig from library
77+
**2015-09-04**
11978

79+
*Released 2.8*
12080

121-
2015-07-25
122-
Released 2.2
123-
Allows debug=True when initializing telegram.Bot
81+
- TelegramError when ``chat_id`` is empty for send* methods
82+
- ``setWebhook`` now supports sending self-signed certificate
83+
- Huge redesign of existing Telegram classes
84+
- Added support for PyPy
85+
- Added docstring for existing classes
12486

12587

126-
2015-07-20
127-
Released 2.1
128-
Fix to_dict for Document and Video
88+
**2015-08-19**
12989

90+
*Released 2.7.1*
13091

131-
2015-07-19
132-
Released 2.0
133-
Fixes bugs
134-
Improves __str__ over to_json()
135-
Creates abstractclass TelegramObject
92+
- Fixed JSON serialization for ``message``
13693

13794

138-
2015-07-15
139-
Released 1.9
140-
Python 3 officially supported
141-
PEP8 improvements
95+
**2015-08-17**
14296

97+
*Released 2.7*
14398

144-
2015-07-12
145-
Released 1.8
146-
Fixes crash when replying an unicode text message (special thanks to JRoot3D)
99+
- Added support for ``Voice`` object and ``sendVoice`` method
100+
- Due backward compatibility performer or/and title will be required for ``sendAudio``
101+
- Fixed JSON serialization when forwarded message
147102

148103

149-
2015-07-11
150-
Released 1.7
151-
Fixes crash when username is not defined on chat (special thanks to JRoot3D)
104+
**2015-08-15**
152105

106+
*Released 2.6.1*
153107

154-
2015-07-10
155-
Released 1.6
156-
Improvements for GAE support
108+
- Fixed parsing image header issue on < Python 2.7.3
157109

158110

159-
2015-07-10
160-
Released 1.5
161-
Fixes randomly unicode issues when using InputFile
111+
**2015-08-14**
162112

113+
*Released 2.6.0*
163114

164-
2015-07-10
165-
Released 1.4
166-
requests lib is no longer required
167-
Google App Engine (GAE) is supported
115+
- Depreciation of ``require_authentication`` and ``clearCredentials`` methods
116+
- Giving ``AUTHORS`` the proper credits for their contribution for this project
117+
- ``Message.date`` and ``Message.forward_date`` are now ``datetime`` objects
168118

169119

170-
2015-07-10
171-
Released 1.3
172-
Added support to setWebhook (special thanks to macrojames)
120+
**2015-08-12**
173121

122+
*Released 2.5.3*
174123

175-
2015-07-09
176-
Released 1.2
177-
CustomKeyboard classes now available
178-
Emojis available
179-
PEP8 improvements
124+
- ``telegram.Bot`` now supports to be unpickled
180125

181126

182-
2015-07-08
183-
Released 1.1
184-
PyPi package now available
127+
**2015-08-11**
185128

129+
*Released 2.5.2*
186130

187-
2015-07-08
188-
Released 1.0
189-
Initial checkin of python-telegram-bot
131+
- New changes from Telegram Bot API have been applied
132+
- ``telegram.Bot`` now supports to be pickled
133+
- Return empty ``str`` instead ``None`` when ``message.text`` is empty
134+
135+
136+
**2015-08-10**
137+
138+
*Released 2.5.1*
139+
140+
- Moved from GPLv2 to LGPLv3
141+
142+
143+
**2015-08-09**
144+
145+
*Released 2.5*
146+
147+
- Fixes logging calls in API
148+
149+
150+
**2015-08-08**
151+
152+
*Released 2.4*
153+
154+
- Fixes ``Emoji`` class for Python 3
155+
- ``PEP8`` improvements
156+
157+
158+
**2015-08-08**
159+
160+
*Released 2.3*
161+
162+
- Fixes ``ForceReply`` class
163+
- Remove ``logging.basicConfig`` from library
164+
165+
166+
**2015-07-25**
167+
168+
*Released 2.2*
169+
170+
- Allows ``debug=True`` when initializing ``telegram.Bot``
171+
172+
173+
**2015-07-20**
174+
175+
*Released 2.1*
176+
177+
- Fix ``to_dict`` for ``Document`` and ``Video``
178+
179+
180+
**2015-07-19**
181+
182+
*Released 2.0*
183+
184+
- Fixes bugs
185+
- Improves ``__str__`` over ``to_json()``
186+
- Creates abstract class ``TelegramObject``
187+
188+
189+
**2015-07-15**
190+
191+
*Released 1.9*
192+
193+
- Python 3 officially supported
194+
- ``PEP8`` improvements
195+
196+
197+
**2015-07-12**
198+
199+
*Released 1.8*
200+
201+
- Fixes crash when replying an unicode text message (special thanks to JRoot3D)
202+
203+
204+
**2015-07-11**
205+
206+
*Released 1.7*
207+
208+
- Fixes crash when ``username`` is not defined on ``chat`` (special thanks to JRoot3D)
209+
210+
211+
**2015-07-10**
212+
213+
*Released 1.6*
214+
215+
- Improvements for GAE support
216+
217+
218+
**2015-07-10**
219+
220+
*Released 1.5*
221+
222+
- Fixes randomly unicode issues when using ``InputFile``
223+
224+
225+
**2015-07-10**
226+
227+
*Released 1.4*
228+
229+
- ``requests`` lib is no longer required
230+
- Google App Engine (GAE) is supported
231+
232+
233+
**2015-07-10**
234+
235+
*Released 1.3*
236+
237+
- Added support to ``setWebhook`` (special thanks to macrojames)
238+
239+
240+
**2015-07-09**
241+
242+
*Released 1.2*
243+
244+
- ``CustomKeyboard`` classes now available
245+
- Emojis available
246+
- ``PEP8`` improvements
247+
248+
249+
**2015-07-08**
250+
251+
*Released 1.1*
252+
253+
- PyPi package now available
254+
255+
256+
**2015-07-08**
257+
258+
*Released 1.0*
259+
260+
- Initial checkin of python-telegram-bot

docs/source/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
# The short X.Y version.
6161
version = '2.9'
6262
# The full version, including alpha/beta/rc tags.
63-
release = '2.9'
63+
release = '2.9.1'
6464

6565
# The language for content autogenerated by Sphinx. Refer to documentation
6666
# for a list of supported languages.

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy