All notable changes to this project will be documented in this file.
Starscream
adheres to Semantic Versioning.
Bug fixes for 4.0.7
Bug fixes for 4.0.3.
#808 #807 #799 #797 #790 #788 #777 #768 #766 #764
Bug fixes for 4.0.2.
Bug fixes for 4.0.1. Fixed native engine is connected/disconnected. Native engine isn't the default since the API lacks features.
Bug fixes for 4.0.0. Enabled Native engine now that the API is out of beta and works properly.
Major API refactor.
Small version number fix for 3.1.0: #703
- 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.