Skip to content

Releases: SlickQuant/slick_socket

v1.0.3

10 Dec 01:42

Choose a tag to compare

  • Add cmake options to turn ON/OFF static/shared build

v1.0.2

05 Dec 18:20

Choose a tag to compare

  • 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

22 Oct 15:56

Choose a tag to compare

  • 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

26 Sep 21:08

Choose a tag to compare

Initial Release