Releases: SlickQuant/slick_socket
Releases · SlickQuant/slick_socket
v1.0.3
v1.0.2
- Change MulticastSender from template class to regular class (breaking change)
- Upgrade Google Test to v1.17.0
- Fix MSVC MSB8028 warnings about intermediate directory conflicts
- Set explicit RUNTIME_OUTPUT_DIRECTORY for example executables
- Add MSVC runtime library configuration
- Remove redundant VS_GLOBAL_IntDir properties from custom targets
v1.0.1
- Change include folder structure from include/slick_socket/ to include/slick/
- Change namespace from slick_socket to slick::socket
- Add GitHub CI workflow
- Fix MacOS build
- Fix example log macros doesn't work without format args
- Added socket binding (lines 165-176) - Bind to a local address before setting multicast options. This is required on some platforms like macOS for multicast senders.
- Fixed setsockopt calls (lines 180, 189, 203) - Changed from passing raw pointer to using reinterpret_cast<const char*>(&value). While this is technically the same thing, it's more explicit about the expected type
- Fix binding multiple sockts failed on MacOS
- Skip multicast sending tests on GitHub CI, muticast sending is not supported.
v1.0.0.0
Initial Release