diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9f41d028..d0c6948f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
+## [10.1.8](https://github.com/pusher/pusher-websocket-swift/compare/10.1.6...10.1.7) - 2025-12-05
+
+### Fixed
+
+- Upgrade NWWebSocket library to version 0.5.9 to support tvos
+
## [10.1.7](https://github.com/pusher/pusher-websocket-swift/compare/10.1.6...10.1.7) - 2025-12-05
### Fixed
diff --git a/Cartfile b/Cartfile
index 36795a03..0082bf4e 100644
--- a/Cartfile
+++ b/Cartfile
@@ -1,2 +1,2 @@
github "bitmark-inc/tweetnacl-swiftwrap" ~> 1.1.0
-github "pusher/NWWebSocket" ~> 0.5.8
+github "pusher/NWWebSocket" ~> 0.5.9
diff --git a/Package.resolved b/Package.resolved
index 912e942f..89278d18 100644
--- a/Package.resolved
+++ b/Package.resolved
@@ -6,8 +6,8 @@
"repositoryURL": "https://github.com/pusher/NWWebSocket.git",
"state": {
"branch": null,
- "revision": "9d24ae0832dc161502a20a2480c782ece4f8335b",
- "version": "0.5.8"
+ "revision": "501c6bd6063628e1d50661a3742311d812ba6546",
+ "version": "0.5.9"
}
},
{
diff --git a/Package.swift b/Package.swift
index 257a846c..b956cc6c 100644
--- a/Package.swift
+++ b/Package.swift
@@ -9,7 +9,7 @@ let package = Package(
.library(name: "PusherSwift", targets: ["PusherSwift"])
],
dependencies: [
- .package(url: "https://github.com/pusher/NWWebSocket.git", .upToNextMajor(from: "0.5.8")),
+ .package(url: "https://github.com/pusher/NWWebSocket.git", .upToNextMajor(from: "0.5.9")),
.package(url: "https://github.com/bitmark-inc/tweetnacl-swiftwrap", .upToNextMajor(from: "1.1.0")),
],
targets: [
diff --git a/PusherSwift.podspec b/PusherSwift.podspec
index 20b5c0c7..57373a4f 100644
--- a/PusherSwift.podspec
+++ b/PusherSwift.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'PusherSwift'
- s.version = '10.1.7'
+ s.version = '10.1.8'
s.summary = 'A Pusher client library in Swift'
s.homepage = 'https://github.com/pusher/pusher-websocket-swift'
s.license = 'MIT'
@@ -13,7 +13,7 @@ Pod::Spec.new do |s|
s.source_files = ['Sources/**/*.swift']
s.dependency 'TweetNacl', '~> 1.0.0'
- s.dependency 'NWWebSocket', '~> 0.5.8'
+ s.dependency 'NWWebSocket', '~> 0.5.9'
s.ios.deployment_target = '13.0'
s.osx.deployment_target = '10.15'
diff --git a/PusherSwiftWithEncryption.podspec b/PusherSwiftWithEncryption.podspec
index 599370b5..1e22a473 100644
--- a/PusherSwiftWithEncryption.podspec
+++ b/PusherSwiftWithEncryption.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'PusherSwiftWithEncryption'
- s.version = '10.1.7'
+ s.version = '10.1.8'
s.summary = 'A Pusher client library in Swift that supports encrypted channels'
s.homepage = 'https://github.com/pusher/pusher-websocket-swift'
s.license = 'MIT'
@@ -13,7 +13,7 @@ Pod::Spec.new do |s|
s.source_files = ['Sources/**/*.swift']
s.dependency 'TweetNacl', '~> 1.0.0'
- s.dependency 'NWWebSocket', '~> 0.5.8'
+ s.dependency 'NWWebSocket', '~> 0.5.9'
s.ios.deployment_target = '13.0'
s.osx.deployment_target = '10.15'
diff --git a/README.md b/README.md
index b0bba3c1..367af872 100644
--- a/README.md
+++ b/README.md
@@ -82,7 +82,7 @@ source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!
-pod 'PusherSwift', '~> 10.1.7'
+pod 'PusherSwift', '~> 10.1.8'
```
Then, run the following command:
@@ -150,7 +150,7 @@ let package = Package(
targets: ["YourPackage"]),
],
dependencies: [
- .package(url: "https://github.com/pusher/pusher-websocket-swift.git", from: "10.1.7"),
+ .package(url: "https://github.com/pusher/pusher-websocket-swift.git", from: "10.1.8"),
],
targets: [
.target(
diff --git a/Sources/Info.plist b/Sources/Info.plist
index a245b5f2..5a49cbec 100644
--- a/Sources/Info.plist
+++ b/Sources/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 10.1.7
+ 10.1.8
CFBundleSignature
????
CFBundleVersion
diff --git a/Sources/PusherSwift.swift b/Sources/PusherSwift.swift
index 52d1b446..b08b662a 100644
--- a/Sources/PusherSwift.swift
+++ b/Sources/PusherSwift.swift
@@ -2,7 +2,7 @@ import Foundation
import NWWebSocket
let PROTOCOL = 7
-let VERSION = "10.1.7"
+let VERSION = "10.1.8"
// swiftlint:disable:next identifier_name
let CLIENT_NAME = "pusher-websocket-swift"
diff --git a/Tests/Info.plist b/Tests/Info.plist
index c2380ca0..42f05b3e 100644
--- a/Tests/Info.plist
+++ b/Tests/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
BNDL
CFBundleShortVersionString
- 10.1.7
+ 10.1.8
CFBundleSignature
????
CFBundleVersion
diff --git a/Tests/Integration/PusherClientInitializationTests.swift b/Tests/Integration/PusherClientInitializationTests.swift
index 53748a1d..a73f9875 100644
--- a/Tests/Integration/PusherClientInitializationTests.swift
+++ b/Tests/Integration/PusherClientInitializationTests.swift
@@ -2,7 +2,7 @@ import XCTest
@testable import PusherSwift
-let VERSION = "10.1.7"
+let VERSION = "10.1.8"
class ClientInitializationTests: XCTestCase {
private var key: String!