NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #4501 most downloaded on Packagist
The Telegram bot library that doesn't drive you nuts
Last release 3 days ago
04 Oct 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
203 releases · first in 2021
One column per quarter.
Fix Bot API type mismatches in media, ephemeral edits, entities and rich text by @alikm6 in #1017
Full Changelog: https://github.com/nutgram/nutgram/compare/4.50.2...4.50.3
fix: Bot API 10.3 supports InputMediaDocument upload by @moesoha in #1013
Full Changelog: https://github.com/nutgram/nutgram/compare/4.50.1...4.50.2
Fix missing default null on optional rich block and boost properties by @druidvav in #1012
null on optional rich block and boost properties by @druidvav in https://github.com/nutgram/nutgram/pull/1012Full Changelog: https://github.com/nutgram/nutgram/compare/4.50.0...4.50.1
Add Guzzle 8 support by @ziming in #1010
Full Changelog: 4.49.1...4.50.0
Full Changelog: https://github.com/nutgram/nutgram/compare/4.49.1...4.50.0
Handle property existence in RichTextUnionResolver by @Lukasss93 in #1009
RichTextUnionResolver by @Lukasss93 in #1009toArray() output on types by @Lukasss93 in #1008Full Changelog: 4.49.0...4.49.1
RichTextUnionResolver by @Lukasss93 in https://github.com/nutgram/nutgram/pull/1009toArray() output on types by @Lukasss93 in https://github.com/nutgram/nutgram/pull/1008Full Changelog: https://github.com/nutgram/nutgram/compare/4.49.0...4.49.1
Fix hydrate richmessage by @Lukasss93 in #998
onRichMessage handler by @Lukasss93 in #1001Full Changelog: 4.48.0...4.49.0
onRichMessage handler by @Lukasss93 in https://github.com/nutgram/nutgram/pull/1001Full Changelog: https://github.com/nutgram/nutgram/compare/4.48.0...4.49.0
Update to Bot API 10.2 by @Lukasss93 in #990
object type in RichTextUnionResolver by @Lukasss93 in #994Full Changelog: 4.47.1...4.48.0
object type in RichTextUnionResolver by @Lukasss93 in https://github.com/nutgram/nutgram/pull/994Full Changelog: https://github.com/nutgram/nutgram/compare/4.47.1...4.48.0
Fix RichMessage types by @Lukasss93 in #985
Full Changelog: https://github.com/nutgram/nutgram/compare/4.47.0...4.47.1
Update to Bot API 10.1 by @Lukasss93 in #982
Full Changelog: https://github.com/nutgram/nutgram/compare/4.46.0...4.47.0
Update to Bot API 10.0 by @Lukasss93 in #978
Full Changelog: https://github.com/nutgram/nutgram/compare/4.45.3...4.46.0
Use same polling timeout value for single update by @hosni in #973
request_managed_bot parameter to KeyboardButton by @Lukasss93 in #974managedBot and managedBotId proxy methods by @Lukasss93 in #976Full Changelog: 4.45.2...4.45.3
request_managed_bot parameter to KeyboardButton by @Lukasss93 in https://github.com/nutgram/nutgram/pull/974managedBot and managedBotId proxy methods by @Lukasss93 in https://github.com/nutgram/nutgram/pull/976Full Changelog: https://github.com/nutgram/nutgram/compare/4.45.2...4.45.3
Fixed setWebhook method to use request multipart by @userator in #971
Full Changelog: https://github.com/nutgram/nutgram/compare/4.45.1...4.45.2
Fix wrong callable parameter type annotations by @Lukasss93 in #970
Full Changelog: 4.45.0...4.45.1
Full Changelog: https://github.com/nutgram/nutgram/compare/4.45.0...4.45.1
Update to Bot API 9.6 by @Lukasss93 in #966
Full Changelog: https://github.com/nutgram/nutgram/compare/4.44.2...4.45.0
Improve type annotations (again) by @Lukasss93 in https://github.com/nutgram/nutgram/pull/965
Full Changelog: https://github.com/nutgram/nutgram/compare/4.44.1...4.44.2
Improve type annotations by @Lukasss93 in https://github.com/nutgram/nutgram/pull/963
Full Changelog: https://github.com/nutgram/nutgram/compare/4.44.0...4.44.1
Update to Bot API 9.5 by @Lukasss93 in https://github.com/nutgram/nutgram/pull/957
Full Changelog: https://github.com/nutgram/nutgram/compare/4.43.0...4.44.0
Dispatch a repository_dispatch event on repository release by @Lukasss93 in https://github.com/nutgram/nutgram/pull/955
repository_dispatch event on repository release by @Lukasss93 in https://github.com/nutgram/nutgram/pull/955next method by @Lukasss93 in https://github.com/nutgram/nutgram/pull/951Full Changelog: https://github.com/nutgram/nutgram/compare/4.42.0...4.43.0
Add thread support to Conversations by @Lukasss93 in https://github.com/nutgram/nutgram/pull/950
Full Changelog: https://github.com/nutgram/nutgram/compare/4.41.0...4.42.0
Update to Bot API 9.4 by @Lukasss93 in https://github.com/nutgram/nutgram/pull/947
Full Changelog: https://github.com/nutgram/nutgram/compare/4.40.2...4.41.0
PHP 8.5 Compatibility x2 by @Lukasss93 in https://github.com/nutgram/nutgram/pull/942
Full Changelog: https://github.com/nutgram/nutgram/compare/4.40.1...4.40.2
Fix: Enable nullable property initialization with manual data by @Lukasss93 in https://github.com/nutgram/nutgram/pull/933
Full Changelog: https://github.com/nutgram/nutgram/compare/4.40.0...4.40.1
Update to Bot API 9.3 by @Lukasss93 in https://github.com/nutgram/nutgram/pull/923
Full Changelog: https://github.com/nutgram/nutgram/compare/4.39.2...4.40.0
PHP 8.5 Compatibility by @Lukasss93 in https://github.com/nutgram/nutgram/pull/922
Full Changelog: https://github.com/nutgram/nutgram/compare/4.39.1...4.39.2
Fix missing null values to nullable properties by @Lukasss93 in https://github.com/nutgram/nutgram/pull/921
Full Changelog: https://github.com/nutgram/nutgram/compare/4.39.0...4.39.1
Update to Bot API 9.2 by @Lukasss93 in https://github.com/nutgram/nutgram/pull/912
Full Changelog: https://github.com/nutgram/nutgram/compare/4.38.1...4.39.0
Remove wrong null from checklist parameter in the editMessageChecklist method by @Lukasss93 in https://github.com/nutgram/nutgram/pull/906
Full Changelog: https://github.com/nutgram/nutgram/compare/4.38.0...4.38.1
Improve slash handling in "downloadUrl" method by @Lukasss93 in https://github.com/nutgram/nutgram/pull/892
Full Changelog: https://github.com/nutgram/nutgram/compare/4.37.2...4.38.0
Fix missing SkipConstructor attribute to new types by @Lukasss93 in https://github.com/nutgram/nutgram/pull/883
Full Changelog: https://github.com/nutgram/nutgram/compare/4.37.1...4.37.2
Fix missing field in InputProfilePhotoAnimated and InputProfilePhotoStatic by @Lukasss93 in https://github.com/nutgram/nutgram/pull/881
Full Changelog: https://github.com/nutgram/nutgram/compare/4.37.0...4.37.1
Update to Bot API 9.0 by @Lukasss93 in https://github.com/nutgram/nutgram/pull/873
Full Changelog: https://github.com/nutgram/nutgram/compare/4.36.0...4.37.0
Add willStopConversations functionality to Handler class by @Lukasss93 in https://github.com/nutgram/nutgram/pull/871
willStopConversations functionality to Handler class by @Lukasss93 in https://github.com/nutgram/nutgram/pull/871closing method is called after endConversation call by @Lukasss93 in https://github.com/nutgram/nutgram/pull/858Full Changelog: https://github.com/nutgram/nutgram/compare/4.35.0...4.36.0
Add Rate Limiter System by @Lukasss93 in https://github.com/nutgram/nutgram/pull/840
Full Changelog: https://github.com/nutgram/nutgram/compare/4.34.0...4.35.0
Add insensitive constraint by @Lukasss93 in https://github.com/nutgram/nutgram/pull/835
Full Changelog: https://github.com/nutgram/nutgram/compare/4.33.0...4.34.0
Fix PHP 8.4 deprecation warnings by @koraga in https://github.com/nutgram/nutgram/pull/831
Full Changelog: https://github.com/nutgram/nutgram/compare/4.32.1...4.33.0
Fix tests via PHP 8.4 by @Lukasss93 in https://github.com/nutgram/nutgram/pull/779
Full Changelog: https://github.com/nutgram/nutgram/compare/4.32.0...4.32.1
Update to Bot API 8.2 by @Lukasss93 in https://github.com/nutgram/nutgram/pull/806
Full Changelog: https://github.com/nutgram/nutgram/compare/4.31.1...4.31.2
Fix missing field in "costructor", "make" and "jsonSerialize" methods by @Lukasss93 in https://github.com/nutgram/nutgram/pull/804
Full Changelog: https://github.com/nutgram/nutgram/compare/4.31.0...4.31.1
Fix missing $_SERVER key check by @Lukasss93 in https://github.com/nutgram/nutgram/pull/798
Full Changelog: https://github.com/nutgram/nutgram/compare/4.30.1...4.31.0
Make validateWebAppDataForThirdParty static 😅 by @Lukasss93 in https://github.com/nutgram/nutgram/pull/797
Full Changelog: https://github.com/nutgram/nutgram/compare/4.30.0...4.30.1
Update to Bot API 8.0 by @Lukasss93 in https://github.com/nutgram/nutgram/pull/795
Full Changelog: https://github.com/nutgram/nutgram/compare/4.29.0...4.30.0
Add withProgress handler by @Lukasss93 in https://github.com/nutgram/nutgram/pull/787
Full Changelog: https://github.com/nutgram/nutgram/compare/4.28.0...4.29.0
Fix invalid types by @Lukasss93 in https://github.com/nutgram/nutgram/pull/773
Full Changelog: https://github.com/nutgram/nutgram/compare/4.27.1...4.28.0
Fix incorrect parameter passed to sendMessage method by @Lukasss93 in https://github.com/nutgram/nutgram/pull/769
Full Changelog: https://github.com/nutgram/nutgram/compare/4.27.0...4.27.1
Update to Bot API 7.10 by @Lukasss93 in https://github.com/nutgram/nutgram/pull/762
Full Changelog: https://github.com/nutgram/nutgram/compare/4.26.1...4.27.0
The signature of the following methods has changed, if you don't use named parameters, remember to change the method calls before releasing to production:
payload parameter before the clientOpt parameterFix enums type by @Lukasss93 in https://github.com/nutgram/nutgram/pull/756
Full Changelog: https://github.com/nutgram/nutgram/compare/4.26.0...4.26.1
Add enum support in whereIn constraint by @Lukasss93 in https://github.com/nutgram/nutgram/pull/753
Full Changelog: https://github.com/nutgram/nutgram/compare/4.25.0...4.26.0
Update to Bot API 7.8 by @Lukasss93 in https://github.com/nutgram/nutgram/pull/750
Full Changelog: https://github.com/nutgram/nutgram/compare/4.24.0...4.25.0
Update bot api to 7.7 by @Lukasss93 in https://github.com/nutgram/nutgram/pull/746
Full Changelog: https://github.com/nutgram/nutgram/compare/4.23.0...4.24.0
Add ability to configure the conversation ttl by @Lukasss93 in https://github.com/nutgram/nutgram/pull/738
Full Changelog: https://github.com/nutgram/nutgram/compare/4.22.1...4.23.0
Fix return type in https://github.com/nutgram/nutgram/pull/736
Full Changelog: https://github.com/nutgram/nutgram/compare/4.22.0...4.22.1
Add support for scalar values in the FakeNugram::willReceive() method by @Lukasss93 in https://github.com/nutgram/nutgram/pull/729
The signature of the following methods has changed, if you don't use named parameters, remember to change the method calls before releasing to production:
business_connection_id parameter before the clientOpt parameterFull Changelog: https://github.com/nutgram/nutgram/compare/4.21.1...4.22.0
Fix wrong command registration when disabled by @Lukasss93 in https://github.com/nutgram/nutgram/pull/719
Full Changelog: https://github.com/nutgram/nutgram/compare/4.21.0...4.21.1
Provide a running mode that handles only one update by @sergix44 in https://github.com/nutgram/nutgram/pull/714
Full Changelog: https://github.com/nutgram/nutgram/compare/4.20.0...4.21.0
Update to Bot API 7.3 by @Lukasss93 in https://github.com/nutgram/nutgram/pull/703
Full Changelog: https://github.com/nutgram/nutgram/compare/4.19.2...4.20.0
Fix message_thread_id autofill in general topic by @Lukasss93 in https://github.com/nutgram/nutgram/pull/702
Full Changelog: https://github.com/nutgram/nutgram/compare/4.19.1...4.19.2
Fix hydration mask position for stickers by @sergix44 in https://github.com/nutgram/nutgram/pull/698
Full Changelog: https://github.com/nutgram/nutgram/compare/4.19.0...4.19.1
Fix missing business_connection_id parameters to custom endpoints by @Lukasss93 in https://github.com/nutgram/nutgram/pull/687
Full Changelog: https://github.com/nutgram/nutgram/compare/4.18.0...4.19.0
Update to Bot API 7.2 - March 31, 2024 by @Lukasss93 in https://github.com/nutgram/nutgram/pull/680
Full Changelog: https://github.com/nutgram/nutgram/compare/4.17.1...4.18.0
Fix getChatId and getUserId return type in https://github.com/nutgram/nutgram/commit/d25f5655364678187066a33a1c8e09d3189afaad
getChatId and getUserId return type in https://github.com/nutgram/nutgram/commit/d25f5655364678187066a33a1c8e09d3189afaadFull Changelog: https://github.com/nutgram/nutgram/compare/4.17.0...4.17.1
Your coding agent can read these notes before it upgrades. Set up the MCP server →