All Versions
11
Latest Version
Avg Release Cycle
208 days
Latest Release
612 days ago

Changelog History
Page 1

  • v7.6.4 Changes

    February 18, 2020
    • ๐Ÿ“ฆ 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

  • v7.6.3 Changes

    March 30, 2018
    • 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

  • v7.6.2

    November 14, 2017
  • v7.6.1 Changes

    May 11, 2017
    • 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!

  • v7.6.0 Changes

    February 22, 2017
    • โœ‚ Removes legacy RunLoop code
    • โœ… Tests use Swift 3
    • ๐Ÿ›  Fix IPv6 UDP bug: #512
    • ๐Ÿ›  Fix file descriptor leak: #523
  • v7.5.1 Changes

    November 09, 2016
    • ๐Ÿ›  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!

  • v7.5.0 Changes

    July 07, 2016
    • โž• 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

  • v7.4.3 Changes

    February 18, 2016
    • ๐Ÿ”€ 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
  • v7.4.2 Changes

    August 12, 2015
    • ๐Ÿ”€ Merge PRs: #222, #255, #254, #291, #284
    • ๐Ÿ‘ Carthage Support
    • ๐Ÿ‘ Travis-CI Support
    • ๐ŸŽ‰ Initial XCTest Support

    Thanks @erichocean @epatey @adly-holler!

  • v7.4.1

    August 31, 2014