Skip to content

Commit

Permalink
Merge pull request #300 from pusher/release-v9.0.0
Browse files Browse the repository at this point in the history
v9.0.0
  • Loading branch information
danielrbrowne authored Oct 9, 2020
2 parents 5090f2a + fef3f49 commit 3d45106
Show file tree
Hide file tree
Showing 21 changed files with 38 additions and 136 deletions.
21 changes: 20 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,26 @@ 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).

## [Unreleased](https://github.com/pusher/pusher-websocket-swift/compare/8.0.0...HEAD)
## [Unreleased](https://github.com/pusher/pusher-websocket-swift/compare/9.0.0...HEAD)

## [9.0.0](https://github.com/pusher/pusher-websocket-swift/compare/8.0.0...9.0.0) - 2020-10-09

### Added

- Connects to Pusher servers using a WebSocket client that is fully-native code.
- [Pusher Channels Protocol closure codes](https://pusher.com/docs/channels/library_auth_reference/pusher-websockets-protocol#connection-closure) are now respected when attempting to reconnect to Pusher servers after a disconnection.

### Changed

- The `autoReconnect` option is now ignored if a received closure code is from the Channels Protocol closure code range.
- The SDK minimum deployment targets are now: iOS 13.0, macOS 10.15 and tvOS 13.0.
- Fixed some typos in the README.
- Removed BETA label for Private encrypted channels feature in the README.
- Clarified in the README which frameworks to import in your project if you are integrating the SDK using Carthage.

### Removed

- Starscream is no longer a dependency.

## [8.0.0](https://github.com/pusher/pusher-websocket-swift/compare/7.2.0...8.0.0) - 2020-04-27

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -462,7 +462,6 @@
);
inputPaths = (
Reachability,
Starscream,
PusherSwift,
);
name = "Carthage: Copy Platform Specific Frameworks";
Expand All @@ -484,7 +483,6 @@
inputPaths = (
Sodium,
Reachability,
Starscream,
PusherSwiftWithEncryption,
);
name = "Carthage: Copy Platform Specific Frameworks";
Expand All @@ -506,7 +504,6 @@
inputPaths = (
Sodium,
Reachability,
Starscream,
PusherSwiftWithEncryption,
);
name = "Carthage: Copy Platform Specific Frameworks";
Expand All @@ -527,7 +524,6 @@
);
inputPaths = (
Reachability,
Starscream,
PusherSwift,
);
name = "Carthage: Copy Platform Specific Frameworks";
Expand All @@ -548,7 +544,6 @@
);
inputPaths = (
Reachability,
Starscream,
PusherSwift,
);
name = "Carthage: Copy Platform Specific Frameworks";
Expand All @@ -569,7 +564,6 @@
);
inputPaths = (
Reachability,
Starscream,
PusherSwiftWithEncryption,
Sodium,
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -486,7 +486,6 @@
);
inputPaths = (
Reachability,
Starscream,
PusherSwift,
);
name = "Carthage: Copy Platform Specific Frameworks";
Expand All @@ -505,7 +504,6 @@
);
inputPaths = (
Reachability,
Starscream,
PusherSwift,
);
name = "Carthage: Copy Platform Specific Frameworks";
Expand All @@ -525,7 +523,6 @@
inputPaths = (
Sodium,
Reachability,
Starscream,
PusherSwiftWithEncryption,
);
name = "Carthage: Copy Platform Specific Frameworks";
Expand All @@ -545,7 +542,6 @@
inputPaths = (
Sodium,
Reachability,
Starscream,
PusherSwiftWithEncryption,
);
name = "Carthage: Copy Platform Specific Frameworks";
Expand All @@ -566,7 +562,6 @@
);
inputPaths = (
Reachability,
Starscream,
PusherSwift,
);
name = "Carthage: Copy Platform Specific Frameworks";
Expand All @@ -587,7 +582,6 @@
);
inputPaths = (
Reachability,
Starscream,
PusherSwiftWithEncryption,
Sodium,
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -462,7 +462,6 @@
);
inputPaths = (
Reachability,
Starscream,
PusherSwift,
);
name = "Carthage: Copy Platform Specific Frameworks";
Expand All @@ -484,7 +483,6 @@
inputPaths = (
Sodium,
Reachability,
Starscream,
PusherSwiftWithEncryption,
);
name = "Carthage: Copy Platform Specific Frameworks";
Expand All @@ -506,7 +504,6 @@
inputPaths = (
Sodium,
Reachability,
Starscream,
PusherSwiftWithEncryption,
);
name = "Carthage: Copy Platform Specific Frameworks";
Expand All @@ -527,7 +524,6 @@
);
inputPaths = (
Reachability,
Starscream,
PusherSwift,
);
name = "Carthage: Copy Platform Specific Frameworks";
Expand All @@ -548,7 +544,6 @@
);
inputPaths = (
Reachability,
Starscream,
PusherSwift,
);
name = "Carthage: Copy Platform Specific Frameworks";
Expand All @@ -569,7 +564,6 @@
);
inputPaths = (
Reachability,
Starscream,
PusherSwiftWithEncryption,
Sodium,
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -486,7 +486,6 @@
);
inputPaths = (
Reachability,
Starscream,
PusherSwift,
);
name = "Carthage: Copy Platform Specific Frameworks";
Expand All @@ -505,7 +504,6 @@
);
inputPaths = (
Reachability,
Starscream,
PusherSwift,
);
name = "Carthage: Copy Platform Specific Frameworks";
Expand All @@ -525,7 +523,6 @@
inputPaths = (
Sodium,
Reachability,
Starscream,
PusherSwiftWithEncryption,
);
name = "Carthage: Copy Platform Specific Frameworks";
Expand All @@ -545,7 +542,6 @@
inputPaths = (
Sodium,
Reachability,
Starscream,
PusherSwiftWithEncryption,
);
name = "Carthage: Copy Platform Specific Frameworks";
Expand All @@ -566,7 +562,6 @@
);
inputPaths = (
Reachability,
Starscream,
PusherSwift,
);
name = "Carthage: Copy Platform Specific Frameworks";
Expand All @@ -587,7 +582,6 @@
);
inputPaths = (
Reachability,
Starscream,
PusherSwiftWithEncryption,
Sodium,
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,6 @@
9688D8A1D813F65A85946447 /* Pods-ObjectiveC-tvOS-WithoutEncryption.debug.xcconfig */,
A52BF843D128C78D389224F4 /* Pods-ObjectiveC-tvOS-WithoutEncryption.release.xcconfig */,
);
name = Pods;
path = Pods;
sourceTree = "<group>";
};
Expand Down Expand Up @@ -529,13 +528,11 @@
"${PODS_ROOT}/Target Support Files/Pods-ObjectiveC-iOS-WithoutEncryption/Pods-ObjectiveC-iOS-WithoutEncryption-frameworks.sh",
"${BUILT_PRODUCTS_DIR}/PusherSwift-iOS/PusherSwift.framework",
"${BUILT_PRODUCTS_DIR}/ReachabilitySwift-iOS/Reachability.framework",
"${BUILT_PRODUCTS_DIR}/Starscream-iOS/Starscream.framework",
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PusherSwift.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Reachability.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Starscream.framework",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
Expand Down Expand Up @@ -639,13 +636,11 @@
"${PODS_ROOT}/Target Support Files/Pods-ObjectiveC-macOS-WithoutEncryption/Pods-ObjectiveC-macOS-WithoutEncryption-frameworks.sh",
"${BUILT_PRODUCTS_DIR}/PusherSwift-macOS/PusherSwift.framework",
"${BUILT_PRODUCTS_DIR}/ReachabilitySwift-macOS/Reachability.framework",
"${BUILT_PRODUCTS_DIR}/Starscream-macOS/Starscream.framework",
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PusherSwift.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Reachability.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Starscream.framework",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
Expand All @@ -661,7 +656,6 @@
);
inputPaths = (
Reachability,
Starscream,
PusherSwift,
);
name = "Carthage: Copy Platform Specific Frameworks";
Expand All @@ -683,7 +677,6 @@
inputPaths = (
Sodium,
Reachability,
Starscream,
PusherSwiftWithEncryption,
);
name = "Carthage: Copy Platform Specific Frameworks";
Expand All @@ -705,7 +698,6 @@
inputPaths = (
Sodium,
Reachability,
Starscream,
PusherSwiftWithEncryption,
);
name = "Carthage: Copy Platform Specific Frameworks";
Expand All @@ -725,14 +717,12 @@
inputPaths = (
"${PODS_ROOT}/Target Support Files/Pods-ObjectiveC-iOS-WithEncryption/Pods-ObjectiveC-iOS-WithEncryption-frameworks.sh",
"${BUILT_PRODUCTS_DIR}/ReachabilitySwift-iOS/Reachability.framework",
"${BUILT_PRODUCTS_DIR}/Starscream-iOS/Starscream.framework",
"${BUILT_PRODUCTS_DIR}/PusherSwiftWithEncryption-iOS/PusherSwiftWithEncryption.framework",
"${BUILT_PRODUCTS_DIR}/Sodium-iOS/Sodium.framework",
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Reachability.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Starscream.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PusherSwiftWithEncryption.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Sodium.framework",
);
Expand All @@ -750,13 +740,11 @@
"${PODS_ROOT}/Target Support Files/Pods-ObjectiveC-tvOS-WithoutEncryption/Pods-ObjectiveC-tvOS-WithoutEncryption-frameworks.sh",
"${BUILT_PRODUCTS_DIR}/PusherSwift-tvOS/PusherSwift.framework",
"${BUILT_PRODUCTS_DIR}/ReachabilitySwift-tvOS/Reachability.framework",
"${BUILT_PRODUCTS_DIR}/Starscream-tvOS/Starscream.framework",
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PusherSwift.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Reachability.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Starscream.framework",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
Expand Down Expand Up @@ -793,14 +781,12 @@
inputPaths = (
"${PODS_ROOT}/Target Support Files/Pods-ObjectiveC-macOS-WithEncryption/Pods-ObjectiveC-macOS-WithEncryption-frameworks.sh",
"${BUILT_PRODUCTS_DIR}/ReachabilitySwift-macOS/Reachability.framework",
"${BUILT_PRODUCTS_DIR}/Starscream-macOS/Starscream.framework",
"${BUILT_PRODUCTS_DIR}/PusherSwiftWithEncryption-macOS/PusherSwiftWithEncryption.framework",
"${BUILT_PRODUCTS_DIR}/Sodium-macOS/Sodium.framework",
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Reachability.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Starscream.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PusherSwiftWithEncryption.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Sodium.framework",
);
Expand All @@ -818,7 +804,6 @@
);
inputPaths = (
Reachability,
Starscream,
PusherSwift,
);
name = "Carthage: Copy Platform Specific Frameworks";
Expand All @@ -839,7 +824,6 @@
);
inputPaths = (
Reachability,
Starscream,
PusherSwift,
);
name = "Carthage: Copy Platform Specific Frameworks";
Expand All @@ -860,7 +844,6 @@
);
inputPaths = (
Reachability,
Starscream,
PusherSwiftWithEncryption,
Sodium,
);
Expand Down
Loading

0 comments on commit 3d45106

Please sign in to comment.