- Remove SemiControlledInput, consider instead: https://github.com/Theorem/react-tools/blob/master/docs/reference.md#useinputwithdraftstate
- Support IE11 syntactically
- Maintenance release
- Maintenance release
- Fix reconnects not being smooth after the first one
- Patch form of useData
- Remove initial connection delay
- useMultipleData
- Throttle offline indicator a little bit
- Fix useData not handling parameter changing correctly
- Allow unexpected auth messages
- Fix sending updates to clients
- Add context to serialization APIs
- Refresh auth periodically
- Facilities to create items, useCreate hook
- Breaking: pushResult sends inline update
- New clientError message
- WebSocket client:
- Send pings periodically and force reconnect if needed
- Resend state messages on reconnect (subscribe, auth)
- Queue messages behind auth
- Subscribe message is idempotent in the WebSocket server
- Pre-auth message queue on the server.
- Support auth message in websocket client
- close helper in parseToken.
- Breaking: WebSocket server renames onAuthenticate into auth key.
- Ability to forbid clients from reading or writing some items.
- Close function in onAuthenticate.
- Auth additions to WebSocket protocol.
- Close connection function in the server-side piece.
- Client-side sync throttle.
- Add custom Websocket server helper
- Added custom serialization
- Split the core and the adapters for easier tree-shaking and clearer structure.
- WebSocket in-memory server on the backend.
- Add onMissing option to a dummy network adapter