Bump version to 1.0.0.
Update RSpec dependency.
Trigger client_event webhooks.
Update the Pusher JS client to version 2.2.1.
Update dependencies and the Pusher JS client to version 2.2.0.
Double encode JSON data to match Pusher.
Treat socket_id as a string to match Pusher.
Also use Connection#id over Socket#object_id where possible.
Clean up Cucumber webhook support.
Add Ruby 2.1.1 to Travis CI configuration.
Use HTTPS for Gemfile source.
Add webhook logging and adjust format.
Start adding some verbose logging.
Bump version to 0.14.0.
Update development dependency.
Switch to expect syntax for features.
Handle pusher:ping events from client.
Clear up a few of the channel tests.
Switch to expect syntax for unit tests.
Minor Cucumber cleanup.
Change custom matcher to use RSpec shortcuts.
Add missing entry for clean up to CHANGELOG.
Clean up initial support for verbose logging.
Add initial support for verbose logging.
Avoid issue when removing unsubscribed connection from presence channel.
Change coveralls to be a test dependency.
Bump version to 0.13.0.
Simplify JS construction.
Add a couple missing items to CHANGELOG.
Share Coveralls setup between RSpec and cucumber.
Only push Coveralls on CI.
Use autoload for requiring.