All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
0.5.10 - 2026-03-03
- Treat any POSIX error as a disconnection to handle ENODATA (96) and other unrecognised codes that leave the connection in a zombie state
0.5.9 - 2025-12-05
- Add tvos support back to the podspec [#61]
0.5.8 - 2025-12-05
- Websocket reconnection stuck after network disruption [#59]
0.5.7 - 2025-06-19
- Handle connecting after connection is started [#58]
0.5.6 - 2025-06-18
- Multiple fixes to prevent potential race conditions [#56]
- Keeping references alive during cleanup
- Proper ordering and synchronization
- Defensive programming
- Delayed cleanup
0.5.5 - 2025-06-17
- Multiple fixes to prevent potential crash [#54]
- Handle empty request url.
- Clear all handlers before disconnecting/cancelling connections.
- Invalidate existing ping timers before scheduling a new one.
- Handle unknown connection states gracefully.
- Call completionHandler when migrating connections.
- Fix failing tests.
0.5.4 - 2023-12-15
- Fix reconnection loop [#44]
0.5.3 - 2023-04-04
- Prevent memory leak when disconnecting and reconnecting.
0.5.2 - 2021-03-11
- Resolved an issue preventing App Store submission when integrating NWWebSocket using certain dependency managers.
0.5.1 - 2020-12-15
- Resolved a race condition that could prevent a manual reconnection attempt in certain circumstances.
0.5.0 - 2020-11-20
- Connection state reporting and automatic migration when a better network path becomes available.
- Improved Apple Quick Help documentation comments coverage.
- Error-reporting improvements (passes the
NWErrordirectly via the delegate callback).
0.4.0 - 2020-10-27
- watchOS support (6.0 and above).
- Additions to the README to help new users of
NWWebSocketlibrary.
0.3.0 - 2020-10-16
- Cocoapods support.
0.2.1 - 2020-10-16
- This CHANGELOG file.
NWWebSocketclass (and some methods) are now defined asopen(previously they werepublic).
0.2.0 - 2020-10-15
- Carthage support.
0.1.0 - 2020-10-15
- Initial version of
NWWebSocket.