- 1ee6d9e: Move from @caff/socket.io to socket.io
- Upgrade dependencies
- Upgrade dependencies
- Update dependencies
-
Use
@caff/socket.io
instead ofsocket.io
.The only difference in
@caff/socket.io
is that all@types
dependencies are moved to devDependencies so there are fewer dependencies installed in production with no effect in runtime.
- Fix typeEnhancedKoaContext so it includes event property
- Return Socket.io server / namespace on attach
- Upgrade socket.io to v3.1.0
- Fix return type of chainable functions like use, on and off
- Improve type information of event handler contexts
- Improve type information
- Export EnhancedKoaContext and fix type definitions for Koa context
- Export EnhancedKoa class and EnhancedKoaInstance type
- Sourcemaps will no longer be published
- Ensure published code is the latest build available
- fd67770: Codebase ported to TypeScript
- update promoted Socket.IO for better API exposure
- update improved async passthrough handling
- update improved and re-added bug fix for promise chaining (credit: ihwbox)
- update revert bug fix for promise chaining, tests failing
- update bug fix for promise chaining
- update bug fix for multi-node adapter support (credit: ihwbox)
- update room broadcast functionality
- add socket ack functionality
- update documentation
- add multi-node clustering adapter support
- remove babel support
- remove co wrapper support
- update examples to NodeJS v7
- update documentation
- update tests
- update minor bug fixes for room support
- update documentation
- add room list
- update improved room management
- add room join/leave support
- update documentation
- update documentation
- update breaking change - broadcast functionality now works as in the native method
- add volatile message support
- add compress message support
- add built-in HTTPS support
- update upgraded socket.io version to >= 2.0.1