All notable changes to this project will be documented in this file.
Starscream
adheres to Semantic Versioning.
- Swift 5.0 and Xcode 10.2 support
- Swift 4.2 and Xcode 10 support
- added pongDelegate
- moved CommonCrypto and zlib dependencies
- HTTP proxy support
Swift 4.1 support and bug fixes.
Issues: #494 #491 #474 #471 #437 #445 #466
Improved error handling. Timeout fix. Small assorted fixes.
Pull Requests: #452 #448 #444 #443
Issues: #415 #422 #429 #433 #439
Assorted fixes.
Pull Requests: #438 #423 #420 #418 #410 #405 #404 #400
Issues: #435 #431 #426 #409 #408 #401 #399 #378
Small fixes for 3.0.1.
Small fixes for 3.0.0.
Major refactor and Swift 4 support. Additions include:
- Watchos support.
- Linux support.
- New Stream class to allow custom socket implementations if desired.
- Protocol added for mocking (dependency injection).
- Single framework (no more platform suffixes! e.g. StarscreamOSX, StarscreamTVOS, etc).
#384 #377 #374 #346 #335 #311 #269
Fixes race condition. Updated to avoid SPM dependencies.
Adds WebSocket compression. Also adds advance WebSocket delegate for extra control. Bug Fixes.
#349 #344 #339 #337 #334 #333 #319 #309 #329
SSL Pinning fix by Giuliano Galea as reported by Lukas Futera of Centralway. Warning fixes for Swift 3.1
#302 #301 #300 #296 #294 #292 #289 #288
Fix for the Swift Package Manager.
Fixed: #277
Bug fixes.
Fixed: #261 #276 #267 #266 #259
Added Swift 3 support.
Swift 2.3 support.
Changed: #170 #171 #174 #177 #178
Fixed: #157
Changed: Moved over to Runloop/default GCD queues to shared queue.
Fixed: #153 #151 #150 #149 #147 #139 #77
Added TVOS support.
Fixes for #121, #123
first release of Swift 2 support.