Skip to content

Releases: robbiehanson/CocoaAsyncSocket

Version 7.6.5

13 Dec 17:09
dbdc006
Compare
Choose a tag to compare
  • Updating minimum deployment version to iOS 9 #741
  • Fix for sending UDP multicast on IPv6 #746
  • Fix -Watimport-in-framework-header #723
  • Add ALPN support #711
  • Replace UIWebView with WKWebView #712

Version 7.6.4

18 Feb 05:55
0e00c96
Compare
Choose a tag to compare
  • 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

30 Mar 22:54
7.6.3
Compare
Choose a tag to compare
  • 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

11 May 19:08
7.6.1
Compare
Choose a tag to compare
  • 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

22 Feb 00:21
7.6.0
Compare
Choose a tag to compare
  • Removes legacy RunLoop code
  • Tests use Swift 3
  • Fix IPv6 UDP bug: #512
  • Fix file descriptor leak: #523

Version 7.5.1

09 Nov 18:57
7.5.1
Compare
Choose a tag to compare
  • Fix some issues with nullability and generics annotations #463 #453
  • Fix potential issue with preferIPv6 #451
  • Fix minor typo in documentation #483

Thanks @boraseoksoon @svdo @hzfanfei!

Version 7.5.0

07 Jul 21:49
7.5.0
Compare
Choose a tag to compare
  • 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

Version 7.4.3

18 Feb 00:03
Compare
Choose a tag to compare
  • Merge PRs #367 #398 #290
  • Fix an issue where the podspec's inclusion of CocoaAsyncSocket.h conflicts with the automatically generated umbrella header
  • New subspecs for including only GCD or RunLoop versions
  • Add a very basic Swift test example
  • Reorganize tests

7.4.2

12 Aug 23:03
7.4.2
Compare
Choose a tag to compare

Thanks @erichocean @epatey @adly-holler!

7.4.1

31 Aug 09:44
Compare
Choose a tag to compare
GCDAsyncSocket: build error for old deployment targets