Server: Introduce a fully implemented WebSocket server with tests, enhancing the functionality and reliability of your WebSocket applications.
Error Handling: Add error proxying and server error tests to improve the robustness of the server, ensuring better error management during WebSocket communication.
Improvements
Sender Efficiency: Update the sender's efficiency, allowing for smoother and faster message transmission.
Socket Management: Improve socket closing mechanisms to ensure connections are handled more gracefully, enhancing overall user experience.
Compatibility: Allow compatibility with Node version 0.4.0, broadening the range of environments where the WebSocket server can be utilized.
Fixes
Fix issues with handling empty payloads, ensuring that the server operates correctly even with minimal data.
Resolve problems with showing correct help information, making it easier for users to understand how to use the server features.
Others
Add a binary to the package, providing users with a more complete and functional installation experience.
Remove unnecessary dependencies and streamline the package, making it lighter and more efficient for users.
Conduct various cleanups and refactorings to improve code quality and maintainability, indirectly benefiting users through a more stable product.