# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [1.1.3] - 2026-08-06 ### Changed - Lock timeout handling. - Static const members to constexpr. - Documented TcpServer dual-stack dependency and HandleRequest threading model. ### Fixed - Wrong parameter setting procedure in TcpServer::SetKeepAliveIdleTime. - WiFi station and Ethernet initialization rollback. - NetworkStream::GetReadableSize select() error handling. - EspWiFiStation and EspEthernet event handler thread safety. - EspNetworkInterface::IsIpV4DhcpClientEnabled missing lock. - Ignored Disable/Enable errors in EspWiFiStation::SetSsid and SetPassword. - Ignored DHCP client start/stop errors in EspNetworkInterface. - Unsafe reinterpret-cast in EspNetworkInterface IPv6 address getters. - Uninitialized sockaddr_in6 in TcpClient::Connect. - Misleading error message on TcpClient::Connect connect failure. - TcpServer::maxNumberOfClients type mismatch with NetworkServer interface. - Incorrect string formatting in EspWiFiStation::Enable SSID/password handling. - NetworkStream::GetLocalEndpoint and GetRemoteEndpoint missing lock. - EspNetworkInterface::EventHandler missing lock. ## [1.1.2] - 2024-09-26 ### Added - IpV4Address and IpV6Address == and != operators. ## [1.1.1] - 2024-09-11 ### Fixed - EspNetworkInterface::Initialize conflict with NetworkInterface::Initialize. ## [1.1.0] - 2024-08-26 ### Changed - ESP-IDF dependency to 5.3. ## [1.0.2] - 2024-07-16 ### Fixed - Compiling ESP Ethernet code only if it is used. ## [1.0.1] - 2024-06-12 ### Added - Copying examples to component folder on upload. ## [1.0.0] - 2024-06-12 Initial release.