Skip to content

Latest commit

 

History

History
1352 lines (750 loc) · 38.5 KB

CHANGELOG.md

File metadata and controls

1352 lines (750 loc) · 38.5 KB

Changelog

All notable changes to nutgram will be documented in this file.

4.20.0 - 2024-05-08

What's Changed

  • Update to Bot API 7.3 by @Lukasss93 in #703
  • Better support for server-side inline menu by @Lukasss93 in #706

Full Changelog: https://github.com/nutgram/nutgram/compare/4.19.2...4.20.0

4.19.2 - 2024-05-04

What's Changed

  • Fix message_thread_id autofill in general topic by @Lukasss93 in #702

Full Changelog: https://github.com/nutgram/nutgram/compare/4.19.1...4.19.2

4.19.1 - 2024-04-30

What's Changed

  • Fix hydration mask position for stickers by @sergix44 in #698

Full Changelog: https://github.com/nutgram/nutgram/compare/4.19.0...4.19.1

4.19.0 - 2024-04-10

What's Changed

  • Fix missing business_connection_id parameters to custom endpoints by @Lukasss93 in #687
  • Add react method to Message class by @Lukasss93 in #686
  • Add DeepLink Support Class by @Lukasss93 in #690
  • Optimize archive size + refactor by @Lukasss93 in #691

Full Changelog: https://github.com/nutgram/nutgram/compare/4.18.0...4.19.0

4.18.0 - 2024-04-05

What's Changed

  • Update to Bot API 7.2 - March 31, 2024 by @Lukasss93 in #680

Full Changelog: https://github.com/nutgram/nutgram/compare/4.17.1...4.18.0

4.17.1 - 2024-03-15

What's Changed

Full Changelog: https://github.com/nutgram/nutgram/compare/4.17.0...4.17.1

4.17.0 - 2024-03-13

What's Changed

  • Add ability to get chat id from a conversation by @Lukasss93 in #669
  • Add DI tests by @Lukasss93 in #674
  • Fix library conflict by @Lukasss93 in #677

Full Changelog: https://github.com/nutgram/nutgram/compare/4.16.0...4.17.0

4.16.0 - 2024-02-16

What's Changed

  • Update Bot API 7.1 by @Lukasss93 in #665

Full Changelog: https://github.com/nutgram/nutgram/compare/4.15.2...4.16.0

4.15.2 - 2024-02-06

What's Changed

  • add forward_origin to the Message Object by @sergix44 in #659

Full Changelog: https://github.com/nutgram/nutgram/compare/4.15.1...4.15.2

4.15.1 - 2024-01-31

What's Changed

  • Update README.md by @superXdev in #653
  • Fix WebAppInfo exception by @Lukasss93 in #657
  • Ignore "_bot" property + merge "_extra" property to current data by @Lukasss93 in #658

New Contributors

  • @superXdev made their first contribution in #653

Full Changelog: https://github.com/nutgram/nutgram/compare/4.15.0...4.15.1

4.15.0 - 2024-01-13

What's Changed

  • Add endpoint name to beforeApiRequest listener callback by @Lukasss93 in #644
  • Add toArray() method to BaseType object by @Lukasss93 in #647
  • Add language_code support for commands description by @Lukasss93 in #648
  • Futureproof v4 by @sergix44 in #645

Full Changelog: https://github.com/nutgram/nutgram/compare/4.14.3...4.15.0

4.14.3 - 2024-01-06

What's Changed

  • Refactor by @Lukasss93 in #642
  • Add missing "DEFAULT_ALLOWED_UPDATES" items by @Lukasss93 in #643

Full Changelog: https://github.com/nutgram/nutgram/compare/4.14.2...4.14.3

4.14.2 - 2024-01-05

What's Changed

  • Fix wrong property name in ReactionTypeCustomEmoji class by @Lukasss93 in #641

Full Changelog: https://github.com/nutgram/nutgram/compare/4.14.1...4.14.2

4.14.1 - 2024-01-04

What's Changed

  • Fix missing underscore support to named parameters by @Lukasss93 in #638
  • Fix missing make methods by @Lukasss93 in #639
  • Fix missing enum case + Fix nullable message type by @Lukasss93 in #640

Full Changelog: https://github.com/nutgram/nutgram/compare/4.14.0...4.14.1

4.14.0 - 2023-12-30

What's Changed

  • Update to Bot API 7.0 by @Lukasss93 in #633

Full Changelog: https://github.com/nutgram/nutgram/compare/4.13.1...4.14.0

⚠️ Warning

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:

  • copyMessage

    • Added the reply_parameters parameter after the allow_sending_without_reply and before the reply_markup parameter
  • sendMessage

    • Added the reply_parameters parameter after the allow_sending_without_reply and before the reply_markup parameter
    • Added the link_preview_options parameter after the disable_web_page_preview and before the disable_notification parameter
  • editMessageText

    • Added the link_preview_options parameter after the allow_sending_without_reply and before the reply_markup parameter
  • sendPhoto

    • Added the reply_parameters parameter after the allow_sending_without_reply and before the reply_markup parameter
  • sendVideo

    • Added the reply_parameters parameter after the allow_sending_without_reply and before the reply_markup parameter
  • sendAnimation

    • Added the reply_parameters parameter after the allow_sending_without_reply and before the reply_markup parameter
  • sendAudio

    • Added the reply_parameters parameter after the allow_sending_without_reply and before the reply_markup parameter
  • sendDocument

    • Added the reply_parameters parameter after the allow_sending_without_reply and before the reply_markup parameter
  • sendSticker

    • Added the reply_parameters parameter after the allow_sending_without_reply and before the reply_markup parameter
  • sendVideoNote

    • Added the reply_parameters parameter after the allow_sending_without_reply and before the reply_markup parameter
  • sendVoice

    • Added the reply_parameters parameter after the allow_sending_without_reply and before the reply_markup parameter
  • sendLocation

    • Added the reply_parameters parameter after the allow_sending_without_reply and before the reply_markup parameter
  • sendVenue

    • Added the reply_parameters parameter after the allow_sending_without_reply and before the reply_markup parameter
  • sendContact

    • Added the reply_parameters parameter after the allow_sending_without_reply and before the reply_markup parameter
  • sendPoll

    • Added the reply_parameters parameter after the allow_sending_without_reply and before the reply_markup parameter
  • sendDice

    • Added the reply_parameters parameter after the allow_sending_without_reply and before the reply_markup parameter
  • sendInvoice

    • Added the reply_parameters parameter after the allow_sending_without_reply and before the reply_markup parameter
  • sendGame

    • Added the reply_parameters parameter after the allow_sending_without_reply and before the reply_markup parameter
  • sendMediaGroup

    • Added the reply_parameters parameter after the allow_sending_without_reply and before the clientOpt parameter

4.13.1 - 2023-12-25

What's Changed

  • fix update is null when falling the in catch case by @sergix44 in #632

Full Changelog: https://github.com/nutgram/nutgram/compare/4.13.0...4.13.1

4.13.0 - 2023-12-19

What's Changed

  • Fix regex for named parameters by @Lukasss93 in #628
  • Add new where constraints by @Lukasss93 in #629

Full Changelog: https://github.com/nutgram/nutgram/compare/4.12.1...4.13.0

4.12.1 - 2023-12-01

What's Changed

  • Fix missing onUpdate handler + refactor handler structure by @Lukasss93 in #621

Full Changelog: https://github.com/nutgram/nutgram/compare/4.12.0...4.12.1

4.12.0 - 2023-11-30

What's Changed

  • Fix registerMyCommands with commands with optional parameters by @Lukasss93 in #619
  • Add ability to manually pass additional parameters to conversations by @Lukasss93 in #620
  • Resolve parameters in the default conversation step by @Lukasss93 in #620

Full Changelog: https://github.com/nutgram/nutgram/compare/4.11.2...4.12

4.11.2 - 2023-11-29

What's Changed

  • Refine user and chat matching by @Lukasss93 in #617

Full Changelog: https://github.com/nutgram/nutgram/compare/4.11.1...4.11.2

4.11.1 - 2023-11-23

What's Changed

  • Fix missing message handlers by @Lukasss93 in #613

Full Changelog: https://github.com/nutgram/nutgram/compare/4.11.0...4.11.1

4.11.0 - 2023-10-27

What's Changed

  • Refactor logging system by @Lukasss93 in #603

Full Changelog: https://github.com/nutgram/nutgram/compare/4.10.0...4.11.0

4.10.0 - 2023-10-03

What's Changed

  • Add where constraint by @Lukasss93 in #588

Full Changelog: https://github.com/nutgram/nutgram/compare/4.9.1...4.10.0

4.9.1 - 2023-09-29

What's Changed

  • Fix regex matching by @Lukasss93 in #584

Full Changelog: https://github.com/nutgram/nutgram/compare/4.9.0...4.9.1

4.9.0 - 2023-09-22

What's Changed

  • Fix missing support for underscores in bot command names when used with bot username set by @Lukasss93 in #578
  • Add the ability to disable handler registration by @Lukasss93 in #579
  • Update to Bot API 6.9 by @Lukasss93 in #580

Full Changelog: https://github.com/nutgram/nutgram/compare/4.8.0...4.9.0

⚠️ Warning

The "promoteChatMember" signature has been changed, if you don't use named parameters, remember to change the method calls before releasing to production.

4.8.0 - 2023-09-20

What's Changed

  • Add onChosenInlineResultQuery handler by @Lukasss93 in #575
  • Fix missing static make method and add support for ParseMode enum by @Lukasss93 in #573

Full Changelog: https://github.com/nutgram/nutgram/compare/4.7.0...4.8.0

4.7.0 - 2023-09-13

What's Changed

  • Add the ability to start conversations for specific user/chat by @Lukasss93 in #569

Full Changelog: https://github.com/nutgram/nutgram/compare/4.6.0...4.7.0

4.6.0 - 2023-09-08

What's Changed

  • Replace ip safe mode by @SergiX44 in #557
  • Add PHP 8.3 to the GitHub Actions workflow by @Lukasss93 in #560
  • Fix regression for sendMediaGroup by @Lukasss93 in #565
  • Fix BUTTON_DATA_INVALID using inline menu by @SergiX44 in #561
  • Add ValidatesWebData trait by @Lukasss93 in #562
  • Fix chunked endpoints by @Lukasss93 in #553

Full Changelog: https://github.com/nutgram/nutgram/compare/4.5.3...4.6.0

4.5.3 - 2023-08-25

What's Changed

  • Do not try to serialize the delegate container by @SergiX44 in #549
  • Fix inline or message chat guess by @SergiX44 in #551

Full Changelog: https://github.com/nutgram/nutgram/compare/4.5.2...4.5.3

4.5.2 - 2023-08-22

What's Changed

  • Fix wrong regex capture group by @Lukasss93 in #548

Full Changelog: https://github.com/nutgram/nutgram/compare/4.5.1...4.5.2

4.5.1 - 2023-08-20

What's Changed

  • Fix missing DI in Command class by @Lukasss93 in #546

Full Changelog: https://github.com/nutgram/nutgram/compare/4.5.0...4.5.1

4.5.0 - 2023-08-19

What's Changed

  • Update to Bot Api 6.8 by @Lukasss93 in #545

Full Changelog: https://github.com/nutgram/nutgram/compare/4.4.1...4.5.0

4.4.1 - 2023-08-17

What's Changed

  • improve polling running mode by @SergiX44 in #543

Full Changelog: https://github.com/nutgram/nutgram/compare/4.4.0...4.4.1

4.4.0 - 2023-08-08

What's Changed

  • Add throwable api error by @Lukasss93 in #533

Full Changelog: https://github.com/nutgram/nutgram/compare/4.3.2...4.4.0

4.3.2 - 2023-07-26

What's Changed

  • wip by @SergiX44 in #530
  • Fix inability to use InputSticker object with multipart requests by @Lukasss93 in #528
  • Fix missing enums by @Lukasss93 in #531

Full Changelog: https://github.com/nutgram/nutgram/compare/4.3.1...4.3.2

4.3.1 - 2023-07-20

What's Changed

  • Log errors in Webhook by @asanikovich in #523
  • Fix missing boolean fields in requests by @Lukasss93 in #525

New Contributors

  • @asanikovich made their first contribution in #523

Full Changelog: https://github.com/nutgram/nutgram/compare/4.3.0...4.3.1

4.3.0 - 2023-07-17

What's Changed

  • Add tags + macroable to HandlerGroup class by @Lukasss93 in #519
  • invoke via container by @SergiX44 in #518
  • [4.x] Add onInlineQueryText handler by @Lukasss93 in #522

Full Changelog: https://github.com/nutgram/nutgram/compare/4.2.0...4.3.0

4.2.0 - 2023-07-03

What's Changed

  • [4.x] Reply directly and give method as JSON payload in the reply by @Lukasss93 in #515

Full Changelog: https://github.com/nutgram/nutgram/compare/4.1.1...4.2.0

4.1.1 - 2023-07-03

What's Changed

  • Add tags + macroable to handler class by @Lukasss93 in #514
  • use container 2 by @SergiX44 in #517

Full Changelog: https://github.com/nutgram/nutgram/compare/4.1.0...4.1.1

4.1.0 - 2023-06-28

What's Changed

  • Fix missing json serialized objects by @Lukasss93 in #504
  • Add assertSequence method to FakeNutgram by @Lukasss93 in #489
  • remove abandoned league/container by @SergiX44 in #508
  • allow extra non validated config by @SergiX44 in #510

Full Changelog: https://github.com/nutgram/nutgram/compare/4.0.2...4.1.0

3.20.2 - 2023-06-23

What's Changed

  • [3.x] Fix missing temp file deletion when using the mixin method by @Lukasss93 in #500

Full Changelog: https://github.com/nutgram/nutgram/compare/3.20.1...3.20.2

4.0.2 - 2023-06-23

What's Changed

  • running mode tests by @SergiX44 in #482
  • simplify closemenu by @SergiX44 in #483
  • Code refactoring by @Lukasss93 in #484
  • Add supportukrainenow.org banner by @Lukasss93 in #493
  • support http2 by @SergiX44 in #501

Full Changelog: https://github.com/nutgram/nutgram/compare/4.0.1...4.0.2

4.0.1 - 2023-06-05

What's Changed

  • Fixing UpdateType could not be converted to string error by @AntonLeontev in #478
  • improve webhook handling by @SergiX44 in #480

New Contributors

  • @AntonLeontev made their first contribution in #478

Full Changelog: https://github.com/nutgram/nutgram/compare/4.0.0...4.0.1

4.0.0 - 2023-05-30

What's Changed

⚠️ Please check the UPGRADING.md file before upgrading to this major version!

  • [4.x] Add Supported versions table by @Lukasss93 in #355
  • [4.x] Remove deprecations by @Lukasss93 in #357
  • [4.x] Bump PHP version from 8.0 to 8.2 by @Lukasss93 in #356
  • [4.x] Drop Laravel integration (it will be moved in another package) by @SergiX44 in #359
  • [4.x] Attributes to Enums by @Lukasss93 in #362
  • [4.x] Array_merge to spread by @Lukasss93 in #377
  • [4.x] Use configuration class for additional settings instead of array by @SergiX44 in #365
  • [4.x] Migrate phpunit.xml schema (PHPUnit 10.1 and Pest 2.5) by @Lukasss93 in #422
  • [4.x] Drop custom objects by @Lukasss93 in #421
  • [4.x] Chunked endpoints by @Lukasss93 in #429
  • [4.x] Convert $opt array to named parameters by @SergiX44 in #433
  • [4.x] Better abstract types integration by @Lukasss93 in #444
  • [4.x] Fix inputfile usages by @Lukasss93 in #446
  • [4.x] Add download method to Media types by @Lukasss93 in #447
  • [4.x] New group syntax by @SergiX44 in #451
  • [4.x] Fix InputFile inside InputMedia* classes by @Lukasss93 in #453
  • Update readme by @Lukasss93 in #457
  • [4.x] Fix type faker abstract resolver by @Lukasss93 in #461
  • [4.x] Fix warning by @Lukasss93 in #466
  • [4.x] Fix fakeDataFor for matrix type by @Lukasss93 in #462
  • [4.x] Case sensitive pattern by @Lukasss93 in #465
  • [4.x] Get current parameters for the current resolved handler by @Lukasss93 in #474
  • Drop setCache method by @SergiX44 in #476
  • Fake throws exception when the update is empty by @SergiX44 in #477

Full Changelog: https://github.com/nutgram/nutgram/compare/3.20.1...4.0.0

3.20.1 - 2023-05-23

What's Changed

  • Case insensitive onText for Cyrillic by @Tiamenti in #463

New Contributors

  • @Tiamenti made their first contribution in #463

Full Changelog: https://github.com/nutgram/nutgram/compare/3.20.0...3.20.1

3.20.0 - 2023-05-05

What's Changed

  • Apply fixes from StyleCI by @SergiX44 in #443
  • [3.x] Add currentParameters method to obtain target handler parameters by @Lukasss93 in #442

Full Changelog: https://github.com/nutgram/nutgram/compare/3.19.0...3.20.0

3.19.0 - 2023-04-24

What's Changed

  • [3.x] Update to Bot Api 6.7 by @Lukasss93 in #424

Full Changelog: https://github.com/nutgram/nutgram/compare/3.18.0...3.19.0

3.18.0 - 2023-04-16

What's Changed

  • Fix "$request" content in beforeApiRequest handler by @Lukasss93 in #417
  • Simplify bot scope implementation by @SergiX44 in #420
  • Command Scope Support by @Lukasss93 in #418

Full Changelog: https://github.com/nutgram/nutgram/compare/3.17.2...3.18.0

3.17.2 - 2023-04-03

What's Changed

  • Fix memory when using nested groups by @Lukasss93 in #414

Full Changelog: https://github.com/nutgram/nutgram/compare/3.17.1...3.17.2

3.17.1 - 2023-03-14

What's Changed

  • Remove "Illuminate\Testing\Assert" dependency to fix errors in symfony by @Lukasss93 in #394
  • possible fix for #378 by @SergiX44 in #395
  • Fix LoggerHandler.php by @Z3d0X in #388
  • Fix multiple middlewares by @Lukasss93 in #397

New Contributors

  • @Z3d0X made their first contribution in #388

Full Changelog: https://github.com/nutgram/nutgram/compare/3.17.0...3.17.1

3.17.0 - 2023-03-13

What's Changed

  • Apply fixes from StyleCI by @SergiX44 in #393
  • [3.x] Update to Bot Api 6.6 by @Lukasss93 in #382

Full Changelog: https://github.com/nutgram/nutgram/compare/3.16.0...3.17.0

3.16.0 - 2023-03-08

What's Changed

  • [3.x] Add chat type helper methods by @Lukasss93 in #371
  • [3.x] Fix missing items in MessageEntityTypes and PassportSources attributes by @Lukasss93 in #375
  • [3.x] Redact token in ConnectException by @Lukasss93 in #373

Full Changelog: https://github.com/nutgram/nutgram/compare/3.15.3...3.16.0

3.15.3 - 2023-03-05

Full Changelog: https://github.com/nutgram/nutgram/compare/3.15.2...3.15.3

3.15.2 - 2023-02-28

What's Changed

  • Add ability to pass multiple global middleware by @Lukasss93 in #353
  • Add missing onForumTopicEdited handler by @Lukasss93 in #354

Full Changelog: https://github.com/nutgram/nutgram/compare/3.15.1...3.15.2

3.15.1 - 2023-02-27

What's Changed

  • Fix regex groups in #350

Full Changelog: https://github.com/nutgram/nutgram/compare/3.15.0...3.15.1

3.15.0 - 2023-02-27

What's Changed

  • middleware grouping by @SergiX44 in #343
  • allow same callback data for different callbacks for InlineMenu by @SergiX44 in #347

Full Changelog: https://github.com/nutgram/nutgram/compare/3.14.0...3.15.0

3.14.0 - 2023-02-25

What's Changed

  • rehydrate a fresh conversation post deserialization by @SergiX44 in #339

Full Changelog: https://github.com/nutgram/nutgram/compare/3.13.1...3.14.0

3.13.1 - 2023-02-18

What's Changed

  • resolve the conversation instance via container by @SergiX44 in #333

Full Changelog: https://github.com/nutgram/nutgram/compare/3.13.0...3.13.1

3.13.0 - 2023-02-18

What's Changed

  • symfony bundle support by @SergiX44 in #321
  • add request response handler interceptors by @SergiX44 in #309
  • Common user chat in tests by @Lukasss93 in #325

Full Changelog: https://github.com/nutgram/nutgram/compare/3.12.1...3.13.0

3.12.1 - 2023-02-09

What's Changed

  • fixes #314 by @SergiX44 in #319

Full Changelog: https://github.com/nutgram/nutgram/compare/3.12.0...3.12.1

3.12.0 - 2023-02-05

What's Changed

  • Update to Bot Api 6.5 by @Lukasss93 in #318

Full Changelog: https://github.com/nutgram/nutgram/compare/3.11.2...3.12.0

3.11.2 - 2023-01-24

What's Changed

  • Fix conversation + split message enabled by @Lukasss93 in #310

Full Changelog: https://github.com/nutgram/nutgram/compare/3.11.1...3.11.2

3.11.0 - 2023-01-11

What's Changed

  • Fix missing ArrayType annotations in some types by @Lukasss93 in #284
  • Fix generic types by @Lukasss93 in #285
  • Fix logger (response content) by @Lukasss93 in #287
  • Allow command registration as instances or classes by @SergiX44 in #289
  • Add support for DateInterval to TTL + mock time for cache expiration by @Lukasss93 in #290
  • Move command object/class registration to specific API call by @SergiX44 in #291
  • Add support for Laravel 10 by @Lukasss93 in #292

Full Changelog: https://github.com/nutgram/nutgram/compare/3.10.0...3.11.0

3.10.0 - 2022-12-31

What's Changed

  • Add Laravel logger by @Lukasss93 in #271
  • Fix missing use cases inside getChat and setChat methods in Update class by @Lukasss93 in #278
  • Update to Bot Api 6.4 by @Lukasss93 in #282

New Contributors

  • @ShNURoK42 made their first contribution in #274

Full Changelog: https://github.com/nutgram/nutgram/compare/3.9.0...3.10.0

3.9.0 - 2022-11-17

What's Changed

  • New handlers by @Lukasss93 in #267
  • Fix umask #268 by @SergiX44 in #269

Full Changelog: https://github.com/nutgram/nutgram/compare/3.8.1...3.9.0

3.8.1 - 2022-11-16

What's Changed

  • Add parameters support to TelegramException by @Lukasss93 in #249
  • Add more tests by @Lukasss93 in #254
  • Add TTL support to setUserData and setGlobalData by @Lukasss93 in #255
  • Fix invalid pattern capturing (wrong behaviour with same values) by @Lukasss93 in #260
  • Fix missing bot instance inside objects by @Lukasss93 in #257
  • Fix invalid dependency by @Lukasss93 in #261

Full Changelog: https://github.com/nutgram/nutgram/compare/3.8.0...3.8.1

3.8.0 - 2022-11-07

What's Changed

  • Bot API 6.3 by @Lukasss93 in #235
  • Fix command parser by @Lukasss93 in #238

Full Changelog: https://github.com/nutgram/nutgram/compare/3.7.9...3.8.0

3.7.9 - 2022-11-03

What's Changed

  • Add php 8.2 support to php.yml by @Lukasss93 in #227
  • Fix chatId type of BulkMessenger class by @Lukasss93 in #232
  • 2 Tests 2 Coverage by @Lukasss93 in #228

Full Changelog: https://github.com/nutgram/nutgram/compare/3.7.8...3.7.9

3.7.8 - 2022-10-17

What's Changed

  • inline menu return message by @SergiX44 in #211
  • Add nutgram:logout command by @Lukasss93 in #208
  • Add "JSON_UNESCAPED_UNICODE" to "dump" method by @Lukasss93 in #213
  • Coverage support by @Lukasss93 in #214
  • experimental bulk messenger by @SergiX44 in #210
  • increase coverage by @SergiX44 in #217
  • tests! tests! tests! by @Lukasss93 in #220

Full Changelog: https://github.com/nutgram/nutgram/compare/3.7.7...3.7.8

3.7.7 - 2022-09-22

What's Changed

  • Fix psalm array annotations by @Lukasss93 in #205
  • before step hook by @SergiX44 in #207

Full Changelog: https://github.com/nutgram/nutgram/compare/3.7.6...3.7.7

3.7.6 - 2022-09-17

What's Changed

  • Add onPreCheckoutQueryPayload handler by @Lukasss93 in #198
  • Logging by @Lukasss93 in #196
  • Add onSuccessfulPayment + onSuccessfulPaymentPayload handlers by @Lukasss93 in #199
  • Psalm array annotations by @Lukasss93 in #201
  • Add skipGlobalMiddlewares method to Handler class by @Lukasss93 in #204

Full Changelog: https://github.com/nutgram/nutgram/compare/3.7.5...3.7.6

3.7.5 - 2022-09-11

What's Changed

  • Options for inline menu callback query by @SergiX44 in #197

Full Changelog: https://github.com/nutgram/nutgram/compare/3.7.4...3.7.5

3.7.4 - 2022-09-10

What's Changed

  • closing features by @SergiX44 in #194

Full Changelog: https://github.com/nutgram/nutgram/compare/3.7.3...3.7.4

3.7.3 - 2022-09-09

What's Changed

  • allow override low level call by @SergiX44 in #193

Full Changelog: https://github.com/nutgram/nutgram/compare/3.7.2...3.7.3

3.7.2 - 2022-09-02

What's Changed

  • switch to laravel serializable closure by @SergiX44 in #192

Full Changelog: https://github.com/nutgram/nutgram/compare/3.7.1...3.7.2

3.7.1 - 2022-08-23

What's Changed

  • ability to retrieve the current conversation from outside the context by @SergiX44 in #191

Full Changelog: https://github.com/nutgram/nutgram/compare/3.7.0...3.7.1

3.7.0 - 2022-08-12

What's Changed

  • move wordwrap to helper class by @SergiX44 in #187
  • bot api 6.2 by @SergiX44 in #189

Full Changelog: https://github.com/nutgram/nutgram/compare/3.6.0...3.7.0

3.6.0 - 2022-08-01

What's Changed

  • Message chunk support by @Lukasss93 in #174
  • Fix null token by @miki131 in #177
  • Serializable instance by @SergiX44 in #172
  • Fixed class name and namespace issue when creating command by @mkhab7 in #180
  • Add nutgram:ide:generate command by @Lukasss93 in #181
  • Raise psalm error level by @SergiX44 in #185
  • support bot_id cache by @SergiX44 in #184

New Contributors

  • @miki131 made their first contribution in #177

Full Changelog: https://github.com/nutgram/nutgram/compare/3.5.1...3.6.0

3.5.1 - 2022-07-02

Fixed

  • Fix wrong $clientOpt merge in laravel mixins

3.5.0 - 2022-06-26

Added

  • Add Nutgram mixins for Laravel
  • Add new Laravel command: nutgram:make:command
  • Add new Laravel command: nutgram:make:conversation
  • Add new Laravel command: nutgram:make:conversation
  • Add new Laravel command: nutgram:make:handler
  • Add new Laravel command: nutgram:make:middleware

3.4.0 - 2022-06-21

Added

  • Support for bot api 6.1

3.3.0 - 2022-06-20

Added

  • Add local_path_transformer config key

Fixed

  • Fixed downloadFile method when "is_local" config key is true
  • Fixed missing phpdoc on jsonSerialize methods

3.2.1 - 2022-05-15

Changed

  • The explanation_entities field mapping is now optional.

3.2.0 - 2022-05-14

Added

  • Support for Telegram test environment
  • Minor additions and fixes

Fixed

  • Serialization issue on the types

3.1.4 - 2022-05-12

Changed

  • Code improvements

3.1.3 - 2022-05-10

Fixed

  • Handling autowire of inline_message_id field

3.1.2 - 2022-04-26

Fixed

  • Fixed missing nullable fields
  • Fixed wrong phpdoc on BaseType trait

3.1.1 - 2022-04-25

Fixed

  • Wrong json mapper namespace

3.1.0 - 2022-04-25

Added

  • Added a way to disable error handlers

Changed

  • Changed json mapper implementation

3.0.0 - 2022-04-17

Added

  • Support for bot api 6.0

2.1.1 - 2022-03-31

Fixed

  • Fix assertions with multipart requests

2.1 - 2022-03-20

Added

  • Added copy method to Message type
  • Added forward method to Message type
  • Added a new Laravel command: nutgram:list

Changed

  • Added date format to last_error_date field in nutgram:hook:info command

2.0 - 2022-03-14

Added

  • All types extend the BaseType class
  • Nutgram and BaseType extends Macroable class
  • Added testing system
  • Added helpers method to Message type: delete() and editText()

1.4.1 - 2022-02-21

Fixed

  • Fixed wrong handler with "animation" message

1.4.0 - 2022-02-18

Added

  • Webhook safe mode.

Changed

  • Replace service container implementation.

Fixed

  • Dependency conflict on Laravel 9.

1.3.0 - 2022-02-07

Added

  • Support for bot api 5.6/5.7.

1.2.0 - 2021-12-09

Added

  • Support for bot api 5.5.

1.1.1 - 2021-12-03

Fixed

  • Mapping issue with array of objects.

1.1.0 - 2021-11-30

Added

  • Guzzle client options on multipart requests.

1.0.0 - 2021-11-18

Changed

  • 1.0 stable!

0.16.0 - 2021-11-03

Added

  • Auto-inject callback_data for InlineMenus.
  • Maximum connections options.
  • By type exceptions handlers.

Fixed

  • Error with closing the menu.

0.15.10 - 2021-10-29

Fixed

  • Fix invalid file_id

0.15.9 - 2021-10-26

Added

  • InputFile object to upload files
  • Method to return the full url of a file

Fixed

  • Fixed in memory streams uploads

0.15.8 - 2021-10-20

Fixed

  • Fix ReplyKeyboardMarkup serialize

0.15.7 - 2021-10-20

Fixed

  • Fix missing JsonSerializable to other keyboards

0.15.6 - 2021-10-17

Fixed

  • Error with type conflict

0.15.5 - 2021-10-16

Fixed

  • Error with type conflict

0.15.4 - 2021-10-10

Fixed

  • Fixed nullable token on Laravel provider

0.15.3 - 2021-10-10

Fixed

  • Error on laravel auto-discover

0.15.2 - 2021-10-07

Fixed

  • Fixed namespaces
  • Fixed missing documentation

0.15.1 - 2021-10-03

Fixed

  • Fix wrong telegram.php route file
  • Fix missing ip argument in nutgram:hook:set

0.15.0 - 2021-10-03

Changed

  • Refactor telegram types

0.14.1 - 2021-09-27

Fixed

  • Fix wrong ChatMember mapping

0.14.0 - 2021-09-26

Changed

  • Updated documentation
  • Improved Laravel integration

Fixed

  • Inline menu error when updating the same messages

0.13.1 - 2021-09-26

Fixed

  • Reopen behaviour

0.13.0 - 2021-09-25

Added

  • Added conversation menu

0.12.0 - 2021-09-25

Added

  • Added default step to conversation
  • Added closing method to conversation

0.11.0 - 2021-09-21

Added

  • Added new laravel command: nutgram:run
  • Added new laravel command: nutgram:register-commands
  • Added new laravel command: nutgram:hook:info
  • Added new laravel command: nutgram:hook:remove
  • Added new laravel command: nutgram:hook:set
  • Added isCommand helper

Changed

  • Code quality improvements

0.10.0 - 2021-09-19

Added

  • Added support to command auto registration
  • Added type validation to onMessageType method
  • Added type validation to fallbackOn method

0.9.1 - 2021-09-17

Changed

  • Code quality improvements

Fixed

  • Fix missing subtype support

0.9.0 - 2021-07-26

Added

  • Update to Bot API 5.3

0.8.0 - 2021-05-06

Added

  • Added uploadStickerFile method

0.7.0 - 2021-04-26

Changed

  • Update to Bot API 5.2

0.6.2 - 2021-04-14

Changed

  • Updated documentation
  • Improved sending files

0.6.1 - 2021-03-12

Fixed

  • Added missing user from my_chat_member and chat_member types in getUser method

0.6.0 - 2021-03-10

Added

  • Added onMyChatMember handler
  • Added onChatMember handler
  • Added myChatMember helper
  • Added chatMember helper

Changed

  • Update to Bot API 5.1
  • Updated documentation

0.5.1 - 2021-03-09

Changed

  • Updated documentation

Fixed

  • Fix check update type on resolveHandler method

0.5.0 - 2021-03-08

Added

  • Added helper methods to create keyboards
  • Implemented download method
  • Added IoC on mapped objects

Changed

  • Improved running mode

0.4.1 - 2021-03-05

Changed

  • Updated documentation and tests

0.4.0 - 2021-03-04

Added

  • Allow non-class based conversations
  • Added documentation

Changed

  • Code quality improvements

0.3.6 - 2021-03-01

Added

  • Implemented typed messages handlers

0.3.5 - 2021-03-01

Changed

  • Improved Laravel integration

0.3.4 - 2021-02-26

Changed

  • Make mapping fail safe

0.3.3 - 2021-02-25

Fixed

  • Fixed send attachments

0.3.2 - 2021-02-24

Removed

  • Removed useless async call

0.3.1 - 2021-02-23

Fixed

  • Fixed api error on polling mode

0.3.0 - 2021-02-22

Fixed

  • Fixed typed handlers

0.2.4 - 2021-02-20

Fixed

  • Fix type mapping

0.2.3 - 2021-02-19

Added

  • Added method to get the current update

0.2.2 - 2021-02-18

Fixed

  • Fix double call to the handler

0.2.1 - 2021-02-18

Changes

  • Allow null response on some methods

0.2.0 - 2021-02-18

Added

  • Added some helpers methods

Fixed

  • Fix nullable conversion step
  • Fix wrong methods return type

0.1.2 - 2021-02-17

Fixed

  • Check null before fetch conversation

0.1.1 - 2021-02-17

Added

  • Added missing methods

0.1 - 2021-02-17

Changed

  • Initial release