Skip to content

Latest commit

 

History

History
148 lines (105 loc) · 5.46 KB

File metadata and controls

148 lines (105 loc) · 5.46 KB

Change Log

All notable changes to this project will be documented in this file. Starscream adheres to Semantic Versioning.

Small fixes for 3.0.0.

#389 #354 #386 #388 #390

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.

#370 #367 #364 #357 #355

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.

Fixed: #229 #232

Swift 2.3 support.

Changed: #170 #171 #174 #177 #178

Fixed: #158 #161 #164

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.