Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
f4f0715
Added support for Mac Catalyst
NachoSoto Oct 30, 2021
c6d2824
Updated project to use XCFramework
NachoSoto Nov 2, 2021
b686b17
Merge pull request #1385 from NachoSoto/master
nuclearace Nov 2, 2021
cc3ce56
Remove unused var in SocketAckManagerTest.testManagerTimeoutAck
filblue Nov 12, 2021
a1ed825
Merge pull request #1388 from filblue/rm-unused-var-in-SocketAckManag…
nuclearace Dec 1, 2021
eb9de53
Fixed build phases order in target
NachoSoto Apr 18, 2022
e1c18a3
Merge pull request #1410 from NachoSoto/headers-phase
nuclearace Apr 18, 2022
2b1cd74
Take weak reference to self in OnAckCallback
nuclearace Jul 12, 2022
173def3
Remove travis
nuclearace Jul 12, 2022
45cc6b9
Added a useCustomEngine option to control if WebSocket is initialized…
georgenavarro Jul 26, 2022
61a7f2e
Merge pull request #1420 from ranker-dev/feature/custom-engine-option
nuclearace Jul 29, 2022
66eca43
Disabled Bitcode for Xcode 14
NachoSoto Jun 7, 2022
4325b6d
Add support for `xrOS`
NachoSoto Jun 24, 2023
69124a7
Updated Starscream
NachoSoto Jun 24, 2023
0898078
Merge pull request #1448 from NachoSoto/xros
nuclearace Jun 26, 2023
3c81d0e
Fix Starscream to version 4.0.4
IvanGamov Aug 21, 2023
d7846b3
Merge pull request #1451 from IvanGamov/fix/StarScreamPackage
nuclearace Aug 21, 2023
2058eba
Merge remote-tracking branch 'origin/master' into development
nuclearace Aug 25, 2023
12b08a9
change ios version; dep
nuclearace Aug 25, 2023
332a25f
update to newer starscream
nuclearace Aug 25, 2023
786b11a
update changelog
nuclearace Aug 28, 2023
ccc73e3
bump podspec
nuclearace Aug 28, 2023
175da8b
bump tvos version
nuclearace Aug 28, 2023
1aaaf00
TR2256: Attempting to fix issue caused by socket timeout issues
markshiz Aug 16, 2021
420caa3
TR2256: Adding timeout logging, allowing reconnect of `connecting` so…
markshiz Aug 17, 2021
5c87e06
TR2256: Updating Starscream branch
markshiz Aug 18, 2021
fc910cc
TR2256: Only invoking the escape hatch logic when we have attempted r…
markshiz Aug 19, 2021
75f80ba
TR2256: Adding tests
markshiz Aug 19, 2021
c3d851b
Handling reconnect scenarios properly when socket is hung
markshiz Aug 19, 2021
f2622e1
Remove bitcode, update Cartfile
h3ckman Jun 15, 2022
db104a1
Updated starscream to xcode15 branch
adamsousa Oct 4, 2023
5aeb1a6
Updated deployment target to 12
adamsousa Oct 4, 2023
61163b8
Updated starscream version to 4.0.8 which adds privacy manifest
adamsousa Mar 27, 2024
2cf2631
AB#35089 - Updated spm to point to correct version of starscream. Sam…
adamsousa Jan 7, 2026
2efc17e
Merge branch 'master' into xcode15-xcprivacy
adamsousa Jan 7, 2026
65a765a
Fixed duplicate test name issue
adamsousa Jan 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions .github/workflows/swift.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Swift

on:
push:
branches: [ "master", "development" ]
pull_request:
branches: [ "master", "development" ]

jobs:
build:

runs-on: macos-latest

steps:
- uses: actions/checkout@v3
- name: Build
run: swift build -v
- name: Run tests
run: swift test -v
7 changes: 7 additions & 0 deletions .swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 0 additions & 18 deletions .travis.yml

This file was deleted.

5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# v16.1.0

- Remove support for iOS 11.
- Update to Starscream 4.0.6

# v16.0.0

- Removed Objective-C support. It's time for you to embrace Swift.
Expand Down
2 changes: 1 addition & 1 deletion Cartfile
Original file line number Diff line number Diff line change
@@ -1 +1 @@
github "emersonsoftware/Starscream" "master"
github "daltoniam/Starscream" "4.0.8"
2 changes: 1 addition & 1 deletion Cartfile.resolved
Original file line number Diff line number Diff line change
@@ -1 +1 @@
github "emersonsoftware/Starscream" "master"
github "daltoniam/Starscream" "4.0.8"
6 changes: 3 additions & 3 deletions Package.resolved

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions Package.swift
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// swift-tools-version:5.3
// swift-tools-version:5.4

import PackageDescription

Expand All @@ -8,7 +8,7 @@ let package = Package(
.library(name: "SocketIO", targets: ["SocketIO"])
],
dependencies: [
.package(url: "https://github.com/emersonsoftware/Starscream", .branch("master")),
.package(url: "https://github.com/daltoniam/Starscream", from: "4.0.8"),
],
targets: [
.target(name: "SocketIO", dependencies: ["Starscream"]),
Expand Down
12 changes: 6 additions & 6 deletions Socket.IO-Client-Swift.podspec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|
s.name = "Socket.IO-Client-Swift"
s.module_name = "SocketIO"
s.version = "16.0.1"
s.version = "16.1.0"
s.summary = "Socket.IO-client for iOS and OS X"
s.description = <<-DESC
Socket.IO-client for iOS and OS X.
Expand All @@ -11,21 +11,21 @@ Pod::Spec.new do |s|
s.homepage = "https://github.com/socketio/socket.io-client-swift"
s.license = { :type => 'MIT' }
s.author = { "Erik" => "[email protected]" }
s.ios.deployment_target = '10.0'
s.ios.deployment_target = '11.0'
s.osx.deployment_target = '10.13'
s.tvos.deployment_target = '10.0'
s.tvos.deployment_target = '12.0'
s.watchos.deployment_target = '5.0'
s.requires_arc = true
s.source = {
:git => "https://github.com/socketio/socket.io-client-swift.git",
:tag => 'v16.0.1',
:tag => 'v16.1.0',
:submodules => true
}

s.swift_version = "5"
s.pod_target_xcconfig = {
'SWIFT_VERSION' => '5.0'
'SWIFT_VERSION' => '5.4'
}
s.source_files = "Source/SocketIO/**/*.swift", "Source/SocketIO/*.swift"
s.dependency "Starscream", "~> 4.0"
s.dependency "Starscream", "~> 4.0.6"
end
Loading
Loading