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\RedisStoreAdapter
has been deleted - [BC] REMOVED: Class
KootLabs\TelegramBotDialogs\Storages\Store
has been deleted - [BC] REMOVED: Class
KootLabs\TelegramBotDialogs\Storages\Drivers\RedisStore
has been deleted - [BC] CHANGED: Type of property
KootLabs\TelegramBotDialogs\Dialog#$memory
changed fromarray
toIlluminate\Support\Collection
- [BC] CHANGED: The parameter $store of
KootLabs\TelegramBotDialogs\DialogManager#__construct()
changed fromKootLabs\TelegramBotDialogs\Storages\Store|Psr\SimpleCache\CacheInterface
to a non-contravariantKootLabs\TelegramBotDialogs\DialogRepository
Full Changelog: 0.10.2...0.11.0