- Upgraded to null safety @nizwar
- BUGFIX: Binding to channel events cancels calls to onConnectionStateChange
- Added a Stream Handler contract to allow multiple classes to listen to the same event channel
- PATCH: Removed log4j dependency for android
- BUGFIX: ConnectionEventListener null safety issue for Android (fixed by @spiritinlife)
- MINOR: Removed json_serializable and build_runner dependencies, this prevents conflict with projects that have to use those libraries at a specific version.
- BUGFIX: Fixes issue #1, Double backslashes in the bind event breaks the JSON encoding. (This issue was only on android, iOS worked fine.)
- BUGFIX: Fixed not being able to bind to multiple types of channels at once.
- This is a complete Pusher Channels client library for flutter that fully supports Android and iOS with all the necessary and newest features such as having private encrypted channels. Triggering client event also works on both Android and iOS