Version 1.3.2
~~~~~~~~~~~~~

- Changes:
  * socket: [macOS] Fix build on older macOS
  * socket: [Windows] Prevent crash by properly initializing memory buffers
  * Switch to better initializer strategy
  * Fix compilation on MSVC
  * Add extern "C" guards to public headers
  * socket: Improve error message output/verbose logging
  * socket: [Windows] Make sure errno is set in error conditions
  * socket: Allow setting debug level via environment variable
  * socket: [Windows] Use WSAAddressToStringA (ANSI version)
  * socket: [Windows] Use inet_ntop instead of WSAAddressToStringA for >= Vista

Version 1.3.1
~~~~~~~~~~~~~

- Fixes:
  * socket: Fix scope_id lookup for socket_connect_addr()

Version 1.3.0
~~~~~~~~~~~~~

- Changes:
  * Add SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512 functions to interface
  * socket: Create an IPv4 compatible IPv6 socket when NULL is passed to socket_create
  * socket: Haiku compilation fixes

Version 1.2.0
~~~~~~~~~~~~~

- Changes:
  * Add helper code to deal with NSKeyedArchiver plist data

- Bugfixes:
  * socket: Make sure errno is always set on error, and always return a meaningful error code

Version 1.1.0
~~~~~~~~~~~~~

- Changes:
  * socket: Use poll() - when available - instead of select()
  * socket: Allow NULL as address for socket_create() and socket_connect()
  * win32: Remove windows.h from public headers
  * Add version function to interface

- Bugfixes:
  * opack: Fixed 32bit buffer overflow
  * opack: Fix parsing of 32 and 64 bit packed values

Version 1.0.0
~~~~~~~~~~~~~

First public release.
