Releases: koot-labs/telegram-bot-dialogs
Releases · koot-labs/telegram-bot-dialogs
0.14.0
What's changed
- Bump the min PHP version to 8.1 @alies-dev
- Add more tests @alies-dev
Full Changelog: 0.13.5...0.14.0
0.13.5
What's Changed
- Process
nextStepparameter by proceedConfiguredStep by @dimaodnokoz in #34
Full Changelog: 0.13.4...0.13.5
0.13.4
0.13.3
What's Changed
- Add more tests for all types of Updates (incl. json fixtures) by @alies-dev in #32
- Enhance README: describe the scope of the package, trigger conditions @alies-dev
Full Changelog: 0.13.2...0.13.3
0.13.2
What's Changed
- Cleanup repository, add test coverage (using codecov.io) @alies-dev
Full Changelog: 0.13.1...0.13.2
0.13.1
What's Changed
- Make
findDialogKeyForStoresafer for all types of Updates by @dimaodnokoz in #31
Full Changelog: 0.13.0...0.13.1
0.13.0
What's Changed
- Feature:
switch()method added @dimaodnokoz in #30 - Added
Dialog::nextStepalias forDialog::jumpmethod and deprecateDialog::jump()@alies-dev - Fix typo in method name by @szepeviktor in #29
New Contributors
- @szepeviktor made their first contribution in #29
Full Changelog: 0.12.0...0.13.0
0.12.0
What's Changed
- Add
DialogManager::forgetActiveDialogby @dimaodnokoz in #28 - Update examples @alies-dev
Full Changelog: 0.11.1...0.12.0
0.11.1
What's Changed
- Fix calling
afterLastStepby @dimaodnokoz in #26 - Move Dialog store key generation to a single place by @dimaodnokoz
- Make
HelloExampleDialogmore advanced: add keyboard, change data flow @lptn
New Contributors
- @dimaodnokoz made their first contribution in #24
Full Changelog: 0.11.0...0.11.1
0.11.0
What's Changed
- Solely Use Laravel Cache and PSR-16. Remove custom Store interface and implementations. By @alies-dev in #22
- Use Laravel Collection for Dialog Memory (instead of array) by @alies-dev in #23
Internal changes:
- Add a new GitHub workflow to build a new Laravel app and run a bot for 20 seconds @alies-dev
BC breaks:
Changes should not effect your apps and you setup everything properly and didn't code created for internal usage.
- [BC] REMOVED: Class
KootLabs\TelegramBotDialogs\Laravel\Stores\RedisStoreAdapterhas been deleted - [BC] REMOVED: Class
KootLabs\TelegramBotDialogs\Storages\Storehas been deleted - [BC] REMOVED: Class
KootLabs\TelegramBotDialogs\Storages\Drivers\RedisStorehas been deleted - [BC] CHANGED: Type of property
KootLabs\TelegramBotDialogs\Dialog#$memorychanged fromarraytoIlluminate\Support\Collection - [BC] CHANGED: The parameter $store of
KootLabs\TelegramBotDialogs\DialogManager#__construct()changed fromKootLabs\TelegramBotDialogs\Storages\Store|Psr\SimpleCache\CacheInterfaceto a non-contravariantKootLabs\TelegramBotDialogs\DialogRepository
Full Changelog: 0.10.2...0.11.0