Releases: mattgodbolt/seasocks
Releases · mattgodbolt/seasocks
v1.4.6
What's Changed
- CI modernization by @offa in #172
- Add Clang 15 CI build by @offa in #177
- Disable Clang 15 build by @offa in #180
- Re-enable Clang 15 CI build by @offa in #181
- Use 'apt-get' by @offa in #182
- Require Threads package and add missing Clang 14 package by @offa in #189
- Require CMake 3.5+ by @offa in #190
- Fix x86 build by @chausner in #192
- Drop compiler running on a deprecated (by GH actions) version of Ubuntu by @offa in #194
- Move win32 headers to include them in CMake install by @chausner in #193
- Add GCC 13 and Clang 16 CI builds by @offa in #195
- Release v1.4.6 by @offa in #196
New Contributors
Full Changelog: v1.4.5...v1.4.6
v1.4.5 Windows support; bug fixes
Conan support
Support for the conan package manager. Hopefully we'll get Seasocks on the conan package center.
v1.4.3
Fixes and improvements
- Fixed escaping for non-ascii characters
- CMake improvements
- Clang format
C++14 and minor bug fixes
- Requires C++14.
- Support for Python 3 in build process.
- Various CMake improvements.
- Internal improvements to better use smart pointers, and to take advantage of C++14 features.
- Fix to CMake build process (plays better with Conan)
(broken release)
v1.4.0 Fix path to Config.h.in
Supporting latest GCC and Clang
Seasock supports latest GCC 7 and Clang 5 compiler now. SONAME
is available through CMake and Catch uses v1.10 which notable reduces the test runtime.
Note:
Development is going to upgrade to C++14 from v1.4.x onwards.
Configurable streaming
In 1.3.0 we added streaming, which introduced a dependency on libz. For those who don't want this dependency, in this release configuring with -DDEFLATE_SUPPORT=Off
will drop the dependency.
Compression
Seasocks now supports compression - configurable by Server::setPerMessageDeflateEnabled
Also a few build and compilation fixes.