Releases: robbiehanson/CocoaAsyncSocket
Releases · robbiehanson/CocoaAsyncSocket
Version 7.6.5
Version 7.6.4
- Swift Package Manager support #706
- Fix Xcode 11 warnings & migrate to Test Plans #708
- Use the NS_ERROR_ENUM macro #663
- Capture errno before dispatching to another thread #648
- Fix potentially leaking file descriptor #677
- Minor features (NSNetService and nullability fixes) #674
- Misc fixes #673
- Correctly handle different size of SSLCipherSuite on macOS vs iOS #682
Compare 7.6.3...7.6.4
Version 7.6.3
- Fix hundreds of CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF warnings #610 (thanks @zhouzhongguang)
- Fix issue where readSource may not be resumed #599 (thanks @jdeff)
- Improve the reliability of tests when run repeatedly. #601 (thanks @jdeff)
- Fix a few other minor warnings
- Unify all test targets
- Add shared test script
Tests/test-all.sh
to run all tests locally as well as on Travis
Compare 7.6.2...7.6.3
Version 7.6.1
- Fix KERN_INVALID_ADDRESS crash in [currentRunLoop runMode] #541 #545
- Enlarge max UDP packet size #222 #535 #536
- Create GCDAsyncSocket from already connected BSD socket #548 #550
Thank you @mrvincenzo @esilverberg @Noskthing!
Version 7.6.0
Version 7.5.1
Version 7.5.0
- Add nullability annotations, generics, and modern Obj-C syntax for better Swift compatibility
- Add deprecation warnings for RunLoop versions and remove them from default podspec. They are still available by using the
CocoaAsyncSocket/RunLoop
subspec but may be removed in a future release. - Better IPv6 support: PR #430 Partial implementation of Happy Eyeballs which will connect to both IPv4 and IPv6 addresses. Preferred protocol is used first and then other protocol, if available, will be tried after a delay (default 300ms). An additional fix to address an Apple bug regarding IPv6 port numbers was merged.
Thanks! @polmum @awmwong @jpickering @Smeegol