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