All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
- Prepare for upcoming Uint8List change to HttpClientResponse. (@tvolkert)
- Prepare for upcoming change to HttpRequest and HttpClientResponse. (@tvolkert)
- Delay reconnecting with randomized exponential backoff. (@mpx)
- Reconnect after event stream request ends. (@mpx)
- Reconnect after protocol errors (invalid UTF-8, non-200 OK status codes). (@mpx)
- Stop event stream after 204 No Content. (@mpx)
- Ensure resources are released for old connections. (@mpx)
- Revert
data
event commit, which was a misreading of the spec. (@mpx)
- Ensure
data
event data ends in \n per the spec. (@mpx) - Fix event name bug in multiline data messages. (@mpx)
- Allow passing in a custom HttpClient factory. (@mpx)
- Implement auto-reconnect.
- Initial release.