Skip to content

Latest commit

 

History

History
98 lines (77 loc) · 2.55 KB

CHANGELOG.md

File metadata and controls

98 lines (77 loc) · 2.55 KB

Change Log

UNRELEASED

Fixed

  • Webhooks that don't have messaging will now be ignored rather than crash.
  • Refactored use of dig for compatibility with Ruby < 2.3.

[0.11.0] - 2016-11-19

Added

  • reply and type are now available on any incoming entry (such as messages or postbacks).
  • With the introduction of configuration providers, bots may now be installed to multiple Facebook Pages.
  • Incoming::Message now has an echo? method which returns a boolean describing whether the message was an echo.

Changed

  • Bot.deliver now requires a keyword argument access_token.
  • Facebook::Messenger.configuration.verify_token, app_secret and access_token are replaced by configuration providers.

[0.10.0] - 2016-09-23

Fixed

  • Fixed a bug that caused Message.quick_replies to crash when a quick reply wasn't used.

Changed

  • Message.quick_replies is now Message.quick_reply.

[0.9.0] - 2016-08-17

Added

  • Quick replies.
  • Account linking.

Fixed

  • Fixed a bug that caused read to be ignored.

[0.8.0] - 2016-07-05

Added

  • Incoming::Message now has a recipient method for consistency.
  • Thread settings for welcome messages and persistent menu.

Removed

  • Welcome messages (these are now thread settings).

[0.7.0] - 2016-06-26

Added

  • Welcome messages.

[0.6.0] - 2016-06-08

Added

  • Support for read messages (although it isn't documented yet, Facebook is known to send these).

Fixed

  • Fix an issue that would crash the bot when Facebook neglects to send the X-Hub-Signature header. This will now fail with a warning and prompt Facebook to retry.

[0.5.0] - 2016-05-26

Added

  • You may now verify that the message is from Facebook by configuring app_secret.
  • Support for Rack 2.
  • Support for receiving attachments from the user.

[0.4.2] - 2016-05-02

Fixed

  • Fix a bug that caused Subscriptions.subscribe and Subscriptions.unsubscribe to not raise errors.

[0.4.1] - 2016-05-02

Fixed

  • Fix a bug that caused Bot.deliver to return 'message_id' for successful deliveries and nil for unsuccessful deliveries instead of a message ID or appropriate exceptions.

[0.4.0] - 2016-04-29

Added

  • Support for threaded servers.

Fixed

  • Fix a bug that caused a NoMethodError with no hooks at all.

[0.3.0] - 2016-04-24

Added

  • Add support for optins.

Fixed

  • Fix a bug that prevented registering postbacks.

[0.2.0] - 2016-04-23

Added

  • Everything!

[0.1.0] - 2016-04-15

Added

  • Nothing; release an empty codebase to snag the name.