- Fixed checkout
- Fixed SocketOptionalParams export
- Added SocketOptionalParams to connect methods. (Only for IO platforms!)
- Meta constraint downgraded
- Upgraded dependencies
- Upgraded dependencies, minimum dart sdk version is 3.2.3 now
- IPlatformWebsocket is added as an optional parameter to interfaces
- Changed some constructors to allow more customization
- Restricted close message length for HTML webSocket
- Require dart 3.0
- updated dependencies
- socketStatus implementation for IO web socket improved
- updated dependencies (downgraded to meta: ^1.8.0)
- updated dependencies (to json_annotation: ^4.8.0 / meta: ^1.9.0)
- fix analyzer problems
- fix stackoverflow problem
- technical fixes and additional log message type added
- added reconnection timeout
- ping algorithm improves
- added
pingRestrictionForce
attribute to SocketConnectionOptions
- fixed error with re-requesting dart too many times
- readme and example fixes
- removed unused delay after connection
- added data re-request on reconnection event (only for SocketRequest messages)
- changed interfaces
- fixes
- hotfix
- hotfix
- data is Nullable now
- added
getResponsesStream
method
- Hotfix
- BaseDecoder added
- WebSocketRequestManager added
- WebSocketDataBridge added
- timeout for requests
- composite requests with multiple responses handling
- ping calculation changed
- SocketMessageProcessor ping/pong implementation changed
- working release
- added reconnection feature for
IWebSocketHandler
- base socket functionality moved to
IWebSocketBaseService
- refactoring
- now supports Byte array messages
- refactor: rename library to
websocket_universal
- exported required classes
- added example
- added websocket implimentations for io and html