All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
Fixed:
- server: Unregister socket immediately it closes.
Fixed:
- chore: Strict null checks.
- chore: Update dependencies.
Fixed:
- Fixed missing build files in npm package.
Added:
- lib/server: Notify client of successful authentication.
Fixed:
- lib/socket: Emit
closeevent. - chore: Update dependencies.
Changed:
- lib: Use native
async/await.
Fixed:
- chore: Update dependencies.
Added:
- lib/socket,client: Forward errors from underlying WebSocket
- lib/client: Add getter
Client#isOpen - lib/client: Pass "context" arguments in
closeevent - lib/server: Add constructor option
ignoreConnReset(set totrue!)
Changed:
- lib: Use proper WebSocket close codes
- lib/server: Improve graceful shutdown
- script/connect: Improve exit process of script
Out in the Wild