Releases: DeguiLiu/ewss
Releases · DeguiLiu/ewss
v0.2.0 - Single-Header Refactor
EWSS v0.2.0
Single-header refactor release. All code merged into a single include/ewss.hpp file (inspired by cpp-httplib).
Key Changes
- Single-header library: merged 7 hpp + 2 cpp files into one
ewss.hpp(~1720 lines) - No virtual dispatch: replaced virtual ProtocolHandler with
StateOpsfunction pointer table (zero overhead) - No friend declarations: Connection internals exposed via accessor methods
- All comments in English
- CMake INTERFACE library: header-only, no compilation needed
- sockpp v2.0 API migration: updated to latest sockpp API
Testing
- 7 test suites, all passing
- Normal mode +
-fno-exceptionsmode verified - CI: Linux-only (GCC + Clang, Debug + Release)