diff --git a/CHANGELOG.md b/CHANGELOG.md
index d0c6948f..57d218da 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.9](https://github.com/pusher/pusher-websocket-swift/compare/10.1.8...10.1.9) - 2025-12-08
+
+### Changed
+
+- Switched TweetNacl dependency to KHTweetNacl fork for Xcode 16+ compatibility
+
## [10.1.8](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 0082bf4e..23682cf5 100644
--- a/Cartfile
+++ b/Cartfile
@@ -1,2 +1,2 @@
-github "bitmark-inc/tweetnacl-swiftwrap" ~> 1.1.0
+github "khipu/tweetnacl-swiftwrap" ~> 1.1.0
github "pusher/NWWebSocket" ~> 0.5.9
diff --git a/Package.resolved b/Package.resolved
index 89278d18..f06df27f 100644
--- a/Package.resolved
+++ b/Package.resolved
@@ -12,11 +12,11 @@
},
{
"package": "TweetNacl",
- "repositoryURL": "https://github.com/bitmark-inc/tweetnacl-swiftwrap",
+ "repositoryURL": "https://github.com/khipu/tweetnacl-swiftwrap",
"state": {
"branch": null,
- "revision": "f8fd111642bf2336b11ef9ea828510693106e954",
- "version": "1.1.0"
+ "revision": "7f6907d8352fd4454bdda4fc4b059baa66fe014a",
+ "version": "1.1.5"
}
}
]
diff --git a/Package.swift b/Package.swift
index b956cc6c..ccf6bf83 100644
--- a/Package.swift
+++ b/Package.swift
@@ -10,7 +10,7 @@ let package = Package(
],
dependencies: [
.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")),
+ .package(url: "https://github.com/khipu/tweetnacl-swiftwrap", .upToNextMajor(from: "1.1.0")),
],
targets: [
.target(
diff --git a/PusherSwift.podspec b/PusherSwift.podspec
index 57373a4f..aa02a6ac 100644
--- a/PusherSwift.podspec
+++ b/PusherSwift.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'PusherSwift'
- s.version = '10.1.8'
+ s.version = '10.1.9'
s.summary = 'A Pusher client library in Swift'
s.homepage = 'https://github.com/pusher/pusher-websocket-swift'
s.license = 'MIT'
@@ -12,7 +12,7 @@ Pod::Spec.new do |s|
s.requires_arc = true
s.source_files = ['Sources/**/*.swift']
- s.dependency 'TweetNacl', '~> 1.0.0'
+ s.dependency 'KHTweetNacl', '~> 1.1.0'
s.dependency 'NWWebSocket', '~> 0.5.9'
s.ios.deployment_target = '13.0'
diff --git a/PusherSwiftWithEncryption.podspec b/PusherSwiftWithEncryption.podspec
index 1e22a473..cf72edbd 100644
--- a/PusherSwiftWithEncryption.podspec
+++ b/PusherSwiftWithEncryption.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'PusherSwiftWithEncryption'
- s.version = '10.1.8'
+ s.version = '10.1.9'
s.summary = 'A Pusher client library in Swift that supports encrypted channels'
s.homepage = 'https://github.com/pusher/pusher-websocket-swift'
s.license = 'MIT'
@@ -12,7 +12,7 @@ Pod::Spec.new do |s|
s.requires_arc = true
s.source_files = ['Sources/**/*.swift']
- s.dependency 'TweetNacl', '~> 1.0.0'
+ s.dependency 'KHTweetNacl', '~> 1.1.0'
s.dependency 'NWWebSocket', '~> 0.5.9'
s.ios.deployment_target = '13.0'
diff --git a/README.md b/README.md
index 367af872..8bc32283 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.8'
+pod 'PusherSwift', '~> 10.1.9'
```
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.8"),
+ .package(url: "https://github.com/pusher/pusher-websocket-swift.git", from: "10.1.9"),
],
targets: [
.target(
diff --git a/Sources/Info.plist b/Sources/Info.plist
index 5a49cbec..d023171a 100644
--- a/Sources/Info.plist
+++ b/Sources/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 10.1.8
+ 10.1.9
CFBundleSignature
????
CFBundleVersion
diff --git a/Sources/PusherSwift.swift b/Sources/PusherSwift.swift
index b08b662a..c7cfc2af 100644
--- a/Sources/PusherSwift.swift
+++ b/Sources/PusherSwift.swift
@@ -2,7 +2,7 @@ import Foundation
import NWWebSocket
let PROTOCOL = 7
-let VERSION = "10.1.8"
+let VERSION = "10.1.9"
// swiftlint:disable:next identifier_name
let CLIENT_NAME = "pusher-websocket-swift"
diff --git a/Tests/Info.plist b/Tests/Info.plist
index 42f05b3e..0fe24b50 100644
--- a/Tests/Info.plist
+++ b/Tests/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
BNDL
CFBundleShortVersionString
- 10.1.8
+ 10.1.9
CFBundleSignature
????
CFBundleVersion
diff --git a/Tests/Integration/PusherClientInitializationTests.swift b/Tests/Integration/PusherClientInitializationTests.swift
index a73f9875..01332981 100644
--- a/Tests/Integration/PusherClientInitializationTests.swift
+++ b/Tests/Integration/PusherClientInitializationTests.swift
@@ -2,7 +2,7 @@ import XCTest
@testable import PusherSwift
-let VERSION = "10.1.8"
+let VERSION = "10.1.9"
class ClientInitializationTests: XCTestCase {
private var key: String!