You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Security disclosure managed by [Tidelift]. (#971)
38
42
- Don't allow a user to call system commands directly. (#970)
39
43
40
44
## [0.57.0] - 2019-06-01
41
-
:exclamation: After updating to this version, you will need to execute the [SQL migration script][0.57.0-sql-migration] on your database.
45
+
### Notes
46
+
-[:ledger: View full changelog][0.57.0] ∙ [:page_with_curl: DB migration script][0.57.0-sql-migration]
47
+
-:grey_exclamation: This is a big update and involves a bunch of MySQL database updates, so please *review the changelog carefully*.
48
+
42
49
### Added
43
-
- New logo! (#954)
50
+
- New logo! :tada:(#954)
44
51
- Bot API 4.2 (Polls). (#948)
45
52
-`getIsMember()` method to `ChatMember` entity. (#948)
46
53
-`getForwardSenderName()` method to `Message` entity. (#948)
@@ -51,8 +58,11 @@ Exclamation symbols (:exclamation:) note something of importance e.g. breaking c
51
58
- Missing DB table name specifier in `/cleanup` command. (#947)
52
59
53
60
## [0.56.0] - 2019-04-15
61
+
### Notes
62
+
-[:ledger: View full changelog][0.56.0] ∙ [:page_with_curl: DB migration script][0.56.0-sql-migration]
63
+
-:grey_exclamation: This is a big update, so please *review the changelog carefully*!
54
64
### Added
55
-
- Helper for sending `InputMedia` objects using `Request::sendMediaGroup()` and `Request::editMediaMessage()` methods. (#934)
65
+
- Helper for sending `InputMedia` objects using `Request::sendMediaGroup()` and `Request::editMediaMessage()` methods.
56
66
- Allow passing absolute file path for InputFile fields, instead of `Request::encodeFile($path)`. (#934)
57
67
### Changed
58
68
- All Message field types dynamically search for an existing Command class that can handle them. (#940)
@@ -66,13 +76,16 @@ Exclamation symbols (:exclamation:) note something of importance e.g. breaking c
66
76
- PHPCS: static before visibility declaration. (#945)
67
77
68
78
## [0.55.1] - 2019-01-06
79
+
### Notes
80
+
-[:ledger: View full changelog][0.55.1]
69
81
### Added
70
82
- Add missing `Request::editMessageMedia()` and `CallbackQuery::getChatInstance()` methods. (#916)
71
83
### Fixed
72
84
- Return correct message type. (#913)
73
85
74
86
## [0.55.0] - 2018-12-20
75
-
:exclamation: After updating to this version, you will need to execute the [SQL migration script][0.55.0-sql-migration] on your database.
87
+
### Notes
88
+
-[:ledger: View full changelog][0.55.0] ∙ [:page_with_curl: DB migration script][0.55.0-sql-migration]
76
89
### Added
77
90
- Bot API 4.0 and 4.1 (Telegram Passport) (#870, #871)
78
91
- Test PHP 7.3 with Travis. (#903)
@@ -82,11 +95,14 @@ Exclamation symbols (:exclamation:) note something of importance e.g. breaking c
82
95
- Added missing `video_note` to `Message` types.
83
96
84
97
## [0.54.1] - 2018-10-23
98
+
### Notes
99
+
-[:ledger: View full changelog][0.54.1]
85
100
### Fixed
86
101
-`sendToActiveChats` now works correctly for any valid Request action. (#898)
87
102
88
103
## [0.54.0] - 2018-07-21
89
-
:exclamation: After updating to this version, you will need to execute the [SQL migration script][0.54.0-sql-migration] on your database.
104
+
### Notes
105
+
-[:ledger: View full changelog][0.54.0] ∙ [:page_with_curl: DB migration script][0.54.0-sql-migration]
90
106
### Added
91
107
-`ChatAction` class to simplify chat action selection. (#859)
92
108
- Telegram Games platform! (#732)
@@ -99,7 +115,8 @@ Exclamation symbols (:exclamation:) note something of importance e.g. breaking c
99
115
- Response from `getStickerSet`. (#838)
100
116
101
117
## [0.53.0] - 2018-04-01
102
-
:exclamation: After updating to this version, you will need to execute the [SQL migration script][0.53.0-sql-migration] on your database.
118
+
### Notes
119
+
-[:ledger: View full changelog][0.53.0] ∙ [:page_with_curl: DB migration script][0.53.0-sql-migration]
103
120
### Added
104
121
- Implemented new changes for Bot API 3.6 (streamable InputMediaVideo, connected website). (#799)
105
122
-`Telegram::getLastUpdateId()` method, returns ID of the last update that was processed. (#767)
@@ -114,17 +131,22 @@ Exclamation symbols (:exclamation:) note something of importance e.g. breaking c
114
131
- Send messages correctly via `/sendtochannel`. (#803)
115
132
116
133
## [0.52.0] - 2018-01-07
134
+
### Notes
135
+
-[:ledger: View full changelog][0.52.0]
117
136
### Fixed
118
137
- Entity relations and wrong types for payments. (#731)
119
138
- Allow empty string for `switch_inline_query` and `switch_inline_query_current_chat` (InlineKeyboardButton). (#736)
120
139
- Fix empty date entry for User and Chat entities, using the current timestamp instead. (#738)
121
140
122
141
## [0.51.0] - 2017-12-05
123
-
:exclamation: After updating to this version, you will need to execute the [SQL migration script][0.51.0-sql-migration] on your database.
142
+
### Notes
143
+
-[:ledger: View full changelog][0.51.0] ∙ [:page_with_curl: DB migration script][0.51.0-sql-migration]
124
144
### Added
125
145
- Implemented new changes for Bot API 3.5 (InputMedia, MediaGroup). (#718)
126
146
127
147
## [0.50.0] - 2017-10-17
148
+
### Notes
149
+
-[:ledger: View full changelog][0.50.0]
128
150
### Added
129
151
- Finish implementing payments, adding all missing type checks and docblock methods. (#647)
130
152
- Implemented new changes for Bot API 3.4 (Live Locations). (#675)
@@ -136,6 +158,8 @@ Exclamation symbols (:exclamation:) note something of importance e.g. breaking c
136
158
- Check inline keyboard button parameter value correctly. (#672)
137
159
138
160
## [0.49.0] - 2017-09-17
161
+
### Notes
162
+
-[:ledger: View full changelog][0.49.0]
139
163
### Added
140
164
- Donation section and links in readme.
141
165
- Missing payment methods in `Request` class.
@@ -147,7 +171,8 @@ Exclamation symbols (:exclamation:) note something of importance e.g. breaking c
147
171
- Channel selection when using `DB::selectChats()`.
148
172
149
173
## [0.48.0] - 2017-08-26
150
-
:exclamation: After updating to this version, you will need to execute the [SQL migration script][0.48.0-sql-migration] on your database.
174
+
### Notes
175
+
-[:ledger: View full changelog][0.48.0] ∙ [:page_with_curl: DB migration script][0.48.0-sql-migration]
151
176
### Added
152
177
- New entities, methods, update types and inline keyboard button for Payments (Bot API 3.0).
153
178
- Add new methods, fields and objects for working with stickers (Bot API 3.2).
@@ -159,12 +184,16 @@ Exclamation symbols (:exclamation:) note something of importance e.g. breaking c
159
184
- Correctly save `reply_to_message` to DB.
160
185
161
186
## [0.47.1] - 2017-08-06
187
+
### Notes
188
+
-[:ledger: View full changelog][0.47.1]
162
189
### Added
163
190
- Linked version numbers in changelog for easy verification of code changes.
164
191
### Fixed
165
192
- Private-only commands work with edited messages now too.
166
193
167
194
## [0.47.0] - 2017-08-06 [YANKED]
195
+
### Notes
196
+
-[:ledger: View full changelog][0.47.0]
168
197
### Changed
169
198
- Updated readme to latest state of 0.47.0.
170
199
### Fixed
@@ -174,6 +203,8 @@ Exclamation symbols (:exclamation:) note something of importance e.g. breaking c
174
203
-[:exclamation:][0.47.0-bc-private-only-admin-commands] New command parameter `$private_only` to enforce usage in private chats only (set by default for Admin commands).
175
204
176
205
## [0.46.0] - 2017-07-15
206
+
### Notes
207
+
-[:ledger: View full changelog][0.46.0]
177
208
### Added
178
209
- Callbacks can be added to be executed when callback queries are called.
179
210
- New Bot API 3.1 changes (#550).
@@ -182,7 +213,8 @@ Exclamation symbols (:exclamation:) note something of importance e.g. breaking c
182
213
-[:exclamation:][0.46.0-bc-request-class-refactor] Big refactor of the `Request` class, removing most custom method implementations.
183
214
184
215
## [0.45.0] - 2017-06-25
185
-
:exclamation: After updating to this version, you will need to execute the [SQL migration script][0.45.0-sql-migration] on your database.
216
+
### Notes
217
+
-[:ledger: View full changelog][0.45.0] ∙ [:page_with_curl: DB migration script][0.45.0-sql-migration]
186
218
### Added
187
219
- Documents can be sent by providing its contents via Psr7 stream (as opposed to passing a file path).
188
220
- Allow setting a custom Guzzle HTTP Client for requests (#511).
@@ -203,10 +235,14 @@ Exclamation symbols (:exclamation:) note something of importance e.g. breaking c
203
235
- Request limiter has been fixed to correctly support channels.
204
236
205
237
## [0.44.1] - 2017-04-25
238
+
### Notes
239
+
-[:ledger: View full changelog][0.44.1]
206
240
### Fixed
207
241
- Erroneous exception when using webhook without a database connection.
208
242
209
243
## [0.44.0] - 2017-04-25
244
+
### Notes
245
+
-[:ledger: View full changelog][0.44.0]
210
246
### Added
211
247
- Proper standalone `scrutinizer.yml` config.
212
248
- Human-readable `last_error_date_string` for debug command.
@@ -218,6 +254,8 @@ Exclamation symbols (:exclamation:) note something of importance e.g. breaking c
218
254
-[:exclamation:][0.44.0-bc-update-content-type] Format of Update content type using `$update->getUpdateContent()`.
219
255
220
256
## [0.43.0] - 2017-04-17
257
+
### Notes
258
+
-[:ledger: View full changelog][0.43.0]
221
259
### Added
222
260
- Travis CI webhook for Support Bot.
223
261
- Interval for request limiter.
@@ -231,6 +269,8 @@ Exclamation symbols (:exclamation:) note something of importance e.g. breaking c
231
269
- Prevent handling the same Telegram updates multiple times, throw exception instead.
232
270
233
271
## [0.42.0] - 2017-04-09
272
+
### Notes
273
+
-[:ledger: View full changelog][0.42.0]
234
274
### Added
235
275
- Added `getBotId()` to directly access bot ID.
236
276
### Changed
@@ -241,22 +281,30 @@ Exclamation symbols (:exclamation:) note something of importance e.g. breaking c
241
281
- Tests are more reliable now, using a properly formatted API key.
242
282
243
283
## [0.41.0] - 2017-03-25
284
+
### Notes
285
+
-[:ledger: View full changelog][0.41.0]
244
286
### Added
245
287
-`$show_in_help` attribute for commands, to set if it should be displayed in the `/help` command.
246
288
- Link to new Telegram group: `https://telegram.me/PHP_Telegram_Bot_Support`
247
289
- Introduce change log.
248
290
249
291
## [0.40.1] - 2017-03-07
292
+
### Notes
293
+
-[:ledger: View full changelog][0.40.1]
250
294
### Fixed
251
295
- Infinite message loop, caused by incorrect Entity variable.
252
296
253
297
## [0.40.0] - 2017-02-20
298
+
### Notes
299
+
-[:ledger: View full changelog][0.40.0]
254
300
### Added
255
301
- Request limiter for incoming requests.
256
302
### Fixed
257
303
- Faulty formatting in logger.
258
304
259
305
## [0.39.0] - 2017-01-20
306
+
### Notes
307
+
-[:ledger: View full changelog][0.39.0]
260
308
### Added
261
309
- Newest bot API changes.
262
310
- Allow direct access to PDO object (`DB::getPdo()`).
@@ -269,10 +317,14 @@ Exclamation symbols (:exclamation:) note something of importance e.g. breaking c
269
317
- Various bugs and recommendations by Scrutinizer.
270
318
271
319
## [0.38.1] - 2016-12-25
320
+
### Notes
321
+
-[:ledger: View full changelog][0.38.1]
272
322
### Fixed
273
323
- Usage of self-signed certificates in conjunction with the new `allowed_updates` webhook parameter.
274
324
275
325
## [0.38.0] - 2016-12-25
326
+
### Notes
327
+
-[:ledger: View full changelog][0.38.0]
276
328
### Added
277
329
- New `switch_inline_query_current_chat` option for inline keyboard.
278
330
- Support for `channel_post` and `edited_channel_post`.
@@ -281,17 +333,21 @@ Exclamation symbols (:exclamation:) note something of importance e.g. breaking c
281
333
- Update WebhookInfo entity and `setWebhook` to allow passing of new arguments.
282
334
283
335
## [0.37.1] - 2016-12-24
336
+
### Notes
337
+
-[:ledger: View full changelog][0.37.1]
284
338
### Fixed
285
339
- Keyboards that are built without using the KeyboardButton objects.
286
340
- Commands that are called via `/command@botname` by correctly passing them the bot name.
0 commit comments