Skip to content

Releases: manuel-lohmus/ws13

v1.0.5

01 Jan 12:59
Compare
Choose a tag to compare

Release Notes

v1.0.5 - 2025-01-01

The main goal of this version is to create minimal functionality for the WebSocket protocol.
Excluding web server functions, so that this module can be used as a universal module in other projects.

The ability to write extension modules as separate independent modules has been added,
which allows extending the functionality of the WebSocket protocol.
Enabling easy extension and customization as needed, without having to change the core code.
By default, the permessage-deflate extension module is included,
which provides data compression functionality.

As an illustration, an example has been added on how to use the module.

The example is a simple chat application that demonstrates the use of the WebSocket protocol.
Selecting a sub-protocol and how the server can easily check sub-protocol options.
A reference is provided to indicate which extension module is used for this connection.

The project is seeking financial support

I am convinced that this project will benefit many developers and
contribute to the wider adoption of this module.

Thank you for considering my request.

Added

  • WebSocket protocol features.
  • WebSocket extension permessage-deflate features.
  • example chat application with sub-protocol selection.

Full Changelog: https://github.com/manuel-lohmus/ws13/commits/v1.0.5