- Add support for Ruby 3.4. (Tristan Dunn)
- Drop support for Ruby 3.1. (Tristan Dunn)
- Update development dependencies. (Tristan Dunn)
- Add support for Ruby 3.3. (Tristan Dunn)
- Drop support for Ruby 3.0. (Tristan Dunn)
- Update development dependencies. (Tristan Dunn)
- Add support for Ruby 3.2. (Tristan Dunn)
- Drop support for Ruby 2.7. (Tristan Dunn)
- Update development dependencies. (Tristan Dunn)
- Correctly handle signal trap chains. (Christian Prescott, Tristan Dunn)
- Loosen the thin version restriction. (Tristan Dunn)
- Update development dependencies. (Tristan Dunn)
- Add support for cache channels. (Tristan Dunn)
- Add support for Ruby 3.1. (Tristan Dunn)
- Drop support for Ruby 2.6. (Tristan Dunn)
- Update the Pusher JS client to version 7.0.6. (Tristan Dunn)
- Require MFA for privileged operations on RubyGems. (Tristan Dunn)
- Update development and test dependencies. (Tristan Dunn)
- Replace coveralls with simplecov. (Tristan Dunn)
- Handle
StringIO
being assigned to$stdout
. (Tristan Dunn) - Update development dependencies. (Tristan Dunn)
- Add support for Ruby 3.0. (Tristan Dunn)
- Drop support for Ruby 2.4 and 2.5. (Tristan Dunn)
- Update development dependencies. (Tristan Dunn)
- Enable support for Windows by using a thread instead of fork. (Ian Clarkson)
- Update development dependencies. (Tristan Dunn)
- Remove deprecated Cucumber file. (Tristan Dunn)
- Update the Pusher JS client to version 7.0.0. (Tristan Dunn)
- Update development and test dependencies. (Tristan Dunn)
- Add support for Ruby 2.7. (Tristan Dunn)
- Fix connection ID for Ruby 2.7. (Mark Thorn)
- Drop support for Ruby 2.2 and 2.3. (Tristan Dunn)
- Update development and test dependencies. (Tristan Dunn)
- Add webhooks options to binary. (nytai)
- Update development and test dependencies. (Tristan Dunn)
- Add statistics configuration and disable by default. (Tristan Dunn)
- Update development and test dependencies. (Tristan Dunn)
- Ensure the application ID is a string. (Craig McNamara)
- Fix a typo in the README. (Jouke Waleson)
- Update development and test dependencies. (Tristan Dunn)
- Warn when the library is not required before a support file. (Tristan Dunn)
- Update the Pusher JS client to version 4.2.1. (Tristan Dunn)
- Update development and test dependencies. (Tristan Dunn)
- Add a
pusher-fake
binary to run the servers. (Tristan Dunn) - Update development and test dependencies. (Tristan Dunn)
- Add support for batch events. (Tyler Hogan)
- Update the Pusher JS client to version 3.2.1. (Tristan Dunn)
- Update development and test dependencies. (Tristan Dunn)
- Update development and test dependencies. (Tristan Dunn)
- Update the Pusher JS client to version 3.1.0. (Tristan Dunn)
- Warn when Pusher configuration is not set. (Tristan Dunn)
- Update the Pusher JS client to version 3.0.0. (Tristan Dunn)
- Update development and test dependencies. (Tristan Dunn)
- Update development and test dependencies. (Tristan Dunn)
- Only enable the WebSocket transport. (Tristan Dunn)
- Update the Pusher JS client to version 2.2.4. (Tristan Dunn)
- Update development and test dependencies. (Tristan Dunn)
- Default socket and web ports to available ports. (Tristan Dunn)
- Update development dependencies. (Tristan Dunn)
- Add support for frameworks besides Cucumber. (Tristan Dunn)
- Update development dependencies. (Tristan Dunn)
- Update the Pusher JS client to version 2.2.2. (Tristan Dunn)
- Double encode JSON data to match Pusher. (Tristan Dunn, Adrien Jarthon)
- Treat socket_id as a string to match Pusher. (Tristan Dunn, Adrien Jarthon)
- Trigger client_event webhooks. (Tristan Dunn).
- Add verbose logging. (Tristan Dunn)
- Miscellaneous clean up. (Tristan Dunn)
- Update the Pusher JS client to version 2.2.1. (Tristan Dunn)
- Update dependencies. (Tristan Dunn)
- Handle pusher:ping events from client. (Mark Thorn)
- Avoid issue when removing unsubscribed connection from presence channel. (Mark Thorn)
- Add initial support for verbose logging. (Tristan Dunn)
- Change coveralls to be a test dependency. (Tristan Dunn)
- Miscellaneous clean up. (Tristan Dunn)
- Update dependencies. (Tristan Dunn)
- Remove deprecated configuration options. (Tristan Dunn)
- Update the Pusher JS client to version 2.1.6. (Tristan Dunn)
- Miscellaneous clean up. (Tristan Dunn)
- Update dependencies. (Tristan Dunn)
- Update the Pusher JS client to version 2.1.5. (Tristan Dunn)
- Update dependencies. (Tristan Dunn, Matthieu Aussaguel)
- Support setting custom options on the socket and web server. (Tristan Dunn)
- Update the Pusher JS client to version 2.1.3. (Tristan Dunn)
- Update dependencies. (Tristan Dunn)
- Resolve dependency issue. (Tristan Dunn)
- Update the Pusher JS client to version 2.1.2. (Tristan Dunn)
- Update dependencies. (Tristan Dunn)
- Use fuzzy version requirement for runtime dependencies. (Patrick Van Stee)
- Update dependencies. (Tristan Dunn)
- Update dependencies. (Tristan Dunn)
- Raise and log on unknown server paths. (Tristan Dunn)
- Update dependencies. (Tristan Dunn)
- Add a file for easily starting the fake server in Cucumber. (Tristan Dunn)
- Add convenience method for the JS to override Pusher client configuration. (Tristan Dunn)
- Update dependencies. (Tristan Dunn)
- Support channel, channels, and user REST API endpoints. (Tristan Dunn)
- Update dependencies. (Tristan Dunn)
- Support excluding recipients. (Tristan Dunn)
- Don't deliver client events to the originator of the event. (Thomas Walpole)
- Update dependencies. (Tristan Dunn)
- Support triggering webhooks. (Tristan Dunn)
- Update dependencies. (Tristan Dunn)
- Replace ruby-hmac with openssl. (Sergey Nartimov)
- Use multi_json instead of yajl-ruby. (Sergey Nartimov)
- Update dependencies. (Tristan Dunn)
- Use the new Pusher event format. (Tristan Dunn)
- Upgraded the Pusher JS client to version 1.12.5. (Tristan Dunn)
- Update dependencies. (Tristan Dunn)
- Upgraded the Pusher JS client to version 1.12.1. (Tristan Dunn)
- Improve documentation. (Tristan Dunn)
- Update dependencies. (Tristan Dunn)
- Ensure the server returns a valid JSON response. (Marko Anastasov)
- Handle channels not being defined when attempting to remove a connection. (Tristan Dunn)
- Update dependencies. (Tristan Dunn)
- Make subscription_data match Pusher v1.11 format. (Thomas Walpole)
- Miscellaneous clean up. (Tristan Dunn)
- Added support for parametric app_id in configuration and application server. (Alessandro Morandi)
- Upgraded the Pusher JS client to version 1.11.2. (Tristan Dunn)
- Added Rake as a development dependency. (Tristan Dunn)
- Miscellaneous clean up. (Tristan Dunn)
- Initial release.