CHANGELOG.md in telegram-bot-0.13.1 vs CHANGELOG.md in telegram-bot-0.14.0

- old
+ new

@@ -1,4 +1,26 @@ +# Unreleased + +# 0.14.0 + +- Make integration & controller specs consistent. + __Breaking changes__ for controller specs: + - Changed signature `dispatch(bot, update) => dispatch(update, bot)`. + - `update` helper is symbolized by default. + - `build_update(type, data)` is dropped in favor of `deep_stringify(type => data)`. +- Provide support for integration testing of bots in poller mode and non-Rails apps. + __Breaking changes__: + - Requiring `telegram/bot/rspec/integration` is deprecated in favor of + `telegram/bot/rspec/integration/rails`. + - `:telegram_bot` rspec tag is replaced with `telegram_bot: :rails`. +- __Breaking change__. Use bang-methods as actions for commands. + This prevents calling context contextual actions and payload specific actions with commands. + Translation helper strips `!` from action name for lazy translations. +- __Breaking change__. Drop `.context_handler`, `.context_to_action!` methods. + Use pass action name directly to `#save_context`. + It's the same as `.context_to_action!` is enabled by default. +- Class-level helper for lazy translations. + # 0.13.1 - Extracted typed response mappings to telegram-bot-types gem. It now provides definitions for all API v3.5 methods. - Fix #chat for non-message updates with TypedUpdates enabled