| ⇢ | A | Loop added | |
| ⇢ | A | SocketClient added | |
| ⇢ | A | WebSocketConfig added | |
| B | ↛ | WscMain removed | |
| A | ↛ | WSConfig removed |
| ⇢ | C | WebSocket::connect() added | |
| ⇢ | A | WebSocket::getPathWithQuery() added | |
| ⇢ | A | Middleware::stream_read() added | |
| ⇢ | A | WebSocket::proxy() added | |
| ⇢ | A | WebSocket::send() added | |
| ⇢ | A | WebSocket::getHeaders() added | |
| ⇢ | A | WebSocketConfig::setHeaders() added | |
| ⇢ | A | WebSocket::getLastOpcode() added | |
| ⇢ | A | Toolkit::time() added | |
| ⇢ | A | WebSocketConfig::getContext() added | |
| ⋮ | view more | ||
| B | ↛ | WscMain::connect() removed | |
| A | ↛ | WscMain::getPathWithQuery() removed | |
| A | ↛ | WscMain::proxy() removed | |
| A | ↛ | WscMain::read() removed | |
| A | ↛ | WscMain::send() removed | |
| A | ↛ | WscMain::getHeaders() removed | |
| A | ↛ | WSConfig::getHost() removed | |
| A | ↛ | WSConfig::getTimeout() removed | |
| A | ↛ | WscMain::sprintB() removed | |
| A | ↛ | WSConfig::setProxy() removed | |
| ⋮ | view more | ||