0.4.0
What's Changed
- [BC]: Changed serialization format for Redis (and Store prefix so it will not cause Exceptions)
- [BC]: Rename
KootLabs\TelegramBotDialogs\DialogstoKootLabs\TelegramBotDialogs\DialogManager - [BC]: DialogManager now requires Store instead of Redis
- [BC]: Remove
DichotomousDialogclass and it's functionality - [BC]: Rename Laravel config filename and make it publishable
- [BC]:
Dialog::setNext()changed from public to protected - [BC]: Use a new exception hierarchy.
DialogExceptionis an interface now. Plus added newInvalidDialogStepandUnexpectedUpdateType - [New]: Add
DialogManager::setBot(Api $bot)to support multiple bots - [New]: Support custom Store implementations (decouple
DialogManagerfrom Redis) - [New]: Make array-syntax steps more flexible (via a479e5b)
- [Fix]:
Dialogs::exists()to process non-MessageUpdates
Full Changelog: 0.3.2...0.4.0