- changed arguments and argumentsKeyword signature to make subtype access easier.
- completed payload transparency
- added json binary strings format, fix #25
- realm may
null
- channel binding is just
null
not 'null'
- fixed cryposign export
- update pinacl deps
- support wamp cryptosign
- support several key loading mechanism
- added support for dynamic reconnect options (!client.connect has an api change)
- add custom subscribe options
- fixed msgpack serialization issue
- some more docs comments
- fixed an issue with the msgpack serializer
- added more unit tests
- added msgpack serializer by @liquidiert
- fix socket transport close throws exception
- fix authenticate serialization
- fixed error when abort is to be sent by the authentication method
- added integration test for wamp scram
- fixed call
AbstractAuthentication.hello
before sending initial hello - inline docs for the authentication methods
- make it possible to allow self signed certificates with socket transport
- update pointy castle dependency to latest version
- #14 add support for event retention
- added some more code comments
- #13 changed meta dependency to match latest flutter dependencies
- added pedantic package
- fixed linting issues
- added public api docs
- #11 fixed a null pointer issue
- added example for error handling
- library is out of beta state
- added subscription revocation
- added travis builds
- added code coverage report
- added several unit tests
- fixed scram authentication error when the nonce was null
- update version to make this one the latest.
- fixed on connection lost and on disconnect events
- fixed good bye message handling in serializer
- found a way to handle disconnects in regular io WebSocket transport
- added reconnect and server loss behavior
- client has a close future that may be subscribed to. It's resolved when
transport.close()
is called - fixed message length calculation in socket helper
Breaking changes
client.connect()
now returns a stream instead of a future to support reconnect.
- added session close
- fixed serializer to handle incoming abort messages and serialize outgoing auth details
- added example code
- fixed publish
- added some missing tests
- better stub import for WebSocket transport
- fixed SCRAM authentication
- fixed hello.details serialization code
- added error in serializer for incoming messages
- added serializer logging for wrong incoming messages
- more cleanup code to meet pana analysis requirements
- more cleanup code to meet pana analysis requirements
- more cleanup code to meet pana analysis requirements
- added a working unit test for websocket transport in the vm
- more cleanup code to meet pana analysis requirements
- cleanup code to meet pana analysis requirements
- initial deployment to https://pub.dev