Skip to content

Commit d7e953e

Browse files
committed
Bump to 0.2.4
1 parent 40ab960 commit d7e953e

File tree

6 files changed

+69
-60
lines changed

6 files changed

+69
-60
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# Changelog
22

3+
## 0.2.4
4+
5+
* Use cocoapods version 1.0.0.beta.5 to make builds work on Travis
6+
* Update CryptoSwift to 0.2.3
7+
* Update Starscream to 0.1.2
8+
* Add `cluster` option to client initialiser options dictionary
9+
* Fix autoreconnect bugs (@bdolman)
10+
* Make `pusher:subscription_succeeded` event accessible (@bdolman)
11+
312
## 0.2.3
413

514
* Make `unsentEvents` an array instead of a dictionary (fixes #29)

Podfile.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PODS:
22
- CryptoSwift (0.2.3)
33
- Nimble (3.0.0)
4-
- PusherSwift (0.2.3):
4+
- PusherSwift (0.2.4):
55
- CryptoSwift (~> 0.2.3)
66
- ReachabilitySwift (~> 2.3.3)
77
- Starscream (~> 1.1.2)
@@ -24,11 +24,11 @@ EXTERNAL SOURCES:
2424
SPEC CHECKSUMS:
2525
CryptoSwift: b2bf37b8e7cc6d682ef3365cb966bc5ae5174aa5
2626
Nimble: 4c353d43735b38b545cbb4cb91504588eb5de926
27-
PusherSwift: d1b4206cbda4b4ad13f377189984a2fc917f8f71
27+
PusherSwift: b84c870b3ad6021278f44b8893ed6ecce6a39584
2828
Quick: 563d0f6ec5f72e394645adb377708639b7dd38ab
2929
ReachabilitySwift: e0f6b6f280effb47731acfaaa2d5ffe223703793
3030
Starscream: 58a12fd35a3cb6aaa105716c2d42765f7c1c732f
3131

3232
PODFILE CHECKSUM: f573834fd6ab3b029d84eda5e04be4ad773b3ddc
3333

34-
COCOAPODS: 1.0.0.beta.4
34+
COCOAPODS: 1.0.0.beta.5

PusherSwift.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'PusherSwift'
3-
s.version = '0.2.3'
3+
s.version = '0.2.4'
44
s.summary = 'A Pusher client library in Swift'
55
s.homepage = 'https://github.com/pusher/pusher-websocket-swift'
66
s.license = 'MIT'

PusherSwift.xcodeproj/project.pbxproj

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -335,13 +335,13 @@
335335
isa = PBXNativeTarget;
336336
buildConfigurationList = 337C9F0A1C38BE2E006CC757 /* Build configuration list for PBXNativeTarget "PusherSwift-tvOS" */;
337337
buildPhases = (
338-
67B6B8A283B0BFBA3B0712B7 /* Check Pods Manifest.lock */,
338+
67B6B8A283B0BFBA3B0712B7 /* 📦 Check Pods Manifest.lock */,
339339
337C9F011C38BE2E006CC757 /* Sources */,
340340
337C9F031C38BE2E006CC757 /* Frameworks */,
341341
337C9F051C38BE2E006CC757 /* Headers */,
342342
337C9F071C38BE2E006CC757 /* Resources */,
343343
337C9F091C38BE2E006CC757 /* ShellScript */,
344-
561C5B78328F81B868092155 /* Copy Pods Resources */,
344+
561C5B78328F81B868092155 /* 📦 Copy Pods Resources */,
345345
);
346346
buildRules = (
347347
);
@@ -356,13 +356,13 @@
356356
isa = PBXNativeTarget;
357357
buildConfigurationList = 337C9F1E1C394197006CC757 /* Build configuration list for PBXNativeTarget "PusherSwift-OSX" */;
358358
buildPhases = (
359-
3356470C392E478FD3EA2CEC /* Check Pods Manifest.lock */,
359+
3356470C392E478FD3EA2CEC /* 📦 Check Pods Manifest.lock */,
360360
337C9F151C394197006CC757 /* Sources */,
361361
337C9F171C394197006CC757 /* Frameworks */,
362362
337C9F191C394197006CC757 /* Headers */,
363363
337C9F1B1C394197006CC757 /* Resources */,
364364
337C9F1D1C394197006CC757 /* ShellScript */,
365-
977F09EDA01A32BD84344D2A /* Copy Pods Resources */,
365+
977F09EDA01A32BD84344D2A /* 📦 Copy Pods Resources */,
366366
);
367367
buildRules = (
368368
);
@@ -377,13 +377,13 @@
377377
isa = PBXNativeTarget;
378378
buildConfigurationList = 33831C9D1A9CF61600B124F1 /* Build configuration list for PBXNativeTarget "PusherSwift-iOS" */;
379379
buildPhases = (
380-
DEA75CAD787F952D9666DB0F /* Check Pods Manifest.lock */,
380+
DEA75CAD787F952D9666DB0F /* 📦 Check Pods Manifest.lock */,
381381
33831C841A9CF61600B124F1 /* Sources */,
382382
33831C851A9CF61600B124F1 /* Frameworks */,
383383
33831C861A9CF61600B124F1 /* Headers */,
384384
33831C871A9CF61600B124F1 /* Resources */,
385385
3358FA6E1B4FD8C000AB0670 /* ShellScript */,
386-
C27B992B717AD38ACE5D6540 /* Copy Pods Resources */,
386+
C27B992B717AD38ACE5D6540 /* 📦 Copy Pods Resources */,
387387
);
388388
buildRules = (
389389
);
@@ -398,13 +398,13 @@
398398
isa = PBXNativeTarget;
399399
buildConfigurationList = 33831CA01A9CF61600B124F1 /* Build configuration list for PBXNativeTarget "PusherSwiftTests-iOS" */;
400400
buildPhases = (
401-
0327B7C4DDB2E4C2CF2C269C /* Check Pods Manifest.lock */,
401+
0327B7C4DDB2E4C2CF2C269C /* 📦 Check Pods Manifest.lock */,
402402
33831C911A9CF61600B124F1 /* Frameworks */,
403403
33831C901A9CF61600B124F1 /* Sources */,
404404
33C40CB81C1DFC91008A54E3 /* Headers */,
405405
33831C921A9CF61600B124F1 /* Resources */,
406-
119607B9FB438DFC3E0BDD2A /* Embed Pods Frameworks */,
407-
4ED84449C57D3C392A4E5617 /* Copy Pods Resources */,
406+
119607B9FB438DFC3E0BDD2A /* 📦 Embed Pods Frameworks */,
407+
4ED84449C57D3C392A4E5617 /* 📦 Copy Pods Resources */,
408408
);
409409
buildRules = (
410410
);
@@ -420,13 +420,13 @@
420420
isa = PBXNativeTarget;
421421
buildConfigurationList = 33999D2A1C401F9600AFED30 /* Build configuration list for PBXNativeTarget "PusherSwiftTests-tvOS" */;
422422
buildPhases = (
423-
D9BF8BA3396091A2F109F62C /* Check Pods Manifest.lock */,
423+
D9BF8BA3396091A2F109F62C /* 📦 Check Pods Manifest.lock */,
424424
33999D211C401F9600AFED30 /* Frameworks */,
425425
33999D231C401F9600AFED30 /* Sources */,
426426
33999D251C401F9600AFED30 /* Headers */,
427427
33999D271C401F9600AFED30 /* Resources */,
428-
3B138E849CCFB96A517D4280 /* Embed Pods Frameworks */,
429-
BC40E3C73E693376F95A7518 /* Copy Pods Resources */,
428+
3B138E849CCFB96A517D4280 /* 📦 Embed Pods Frameworks */,
429+
BC40E3C73E693376F95A7518 /* 📦 Copy Pods Resources */,
430430
);
431431
buildRules = (
432432
);
@@ -442,13 +442,13 @@
442442
isa = PBXNativeTarget;
443443
buildConfigurationList = 33999D3C1C4020A300AFED30 /* Build configuration list for PBXNativeTarget "PusherSwiftTests-OSX" */;
444444
buildPhases = (
445-
F3DF5C2C9983A171B70B942A /* Check Pods Manifest.lock */,
445+
F3DF5C2C9983A171B70B942A /* 📦 Check Pods Manifest.lock */,
446446
33999D331C4020A300AFED30 /* Frameworks */,
447447
33999D351C4020A300AFED30 /* Sources */,
448448
33999D371C4020A300AFED30 /* Headers */,
449449
33999D391C4020A300AFED30 /* Resources */,
450-
C41AD32A2236CDF49D84FEA5 /* Embed Pods Frameworks */,
451-
8B1C3BE8C26C3ADE46059E2B /* Copy Pods Resources */,
450+
C41AD32A2236CDF49D84FEA5 /* 📦 Embed Pods Frameworks */,
451+
8B1C3BE8C26C3ADE46059E2B /* 📦 Copy Pods Resources */,
452452
);
453453
buildRules = (
454454
);
@@ -548,44 +548,44 @@
548548
/* End PBXResourcesBuildPhase section */
549549

550550
/* Begin PBXShellScriptBuildPhase section */
551-
0327B7C4DDB2E4C2CF2C269C /* Check Pods Manifest.lock */ = {
551+
0327B7C4DDB2E4C2CF2C269C /* 📦 Check Pods Manifest.lock */ = {
552552
isa = PBXShellScriptBuildPhase;
553553
buildActionMask = 2147483647;
554554
files = (
555555
);
556556
inputPaths = (
557557
);
558-
name = "Check Pods Manifest.lock";
558+
name = "📦 Check Pods Manifest.lock";
559559
outputPaths = (
560560
);
561561
runOnlyForDeploymentPostprocessing = 0;
562562
shellPath = /bin/sh;
563563
shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n";
564564
showEnvVarsInLog = 0;
565565
};
566-
119607B9FB438DFC3E0BDD2A /* Embed Pods Frameworks */ = {
566+
119607B9FB438DFC3E0BDD2A /* 📦 Embed Pods Frameworks */ = {
567567
isa = PBXShellScriptBuildPhase;
568568
buildActionMask = 2147483647;
569569
files = (
570570
);
571571
inputPaths = (
572572
);
573-
name = "Embed Pods Frameworks";
573+
name = "📦 Embed Pods Frameworks";
574574
outputPaths = (
575575
);
576576
runOnlyForDeploymentPostprocessing = 0;
577577
shellPath = /bin/sh;
578578
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PusherSwiftTests-iOS/Pods-PusherSwiftTests-iOS-frameworks.sh\"\n";
579579
showEnvVarsInLog = 0;
580580
};
581-
3356470C392E478FD3EA2CEC /* Check Pods Manifest.lock */ = {
581+
3356470C392E478FD3EA2CEC /* 📦 Check Pods Manifest.lock */ = {
582582
isa = PBXShellScriptBuildPhase;
583583
buildActionMask = 2147483647;
584584
files = (
585585
);
586586
inputPaths = (
587587
);
588-
name = "Check Pods Manifest.lock";
588+
name = "📦 Check Pods Manifest.lock";
589589
outputPaths = (
590590
);
591591
runOnlyForDeploymentPostprocessing = 0;
@@ -632,179 +632,179 @@
632632
shellPath = /bin/sh;
633633
shellScript = "";
634634
};
635-
3B138E849CCFB96A517D4280 /* Embed Pods Frameworks */ = {
635+
3B138E849CCFB96A517D4280 /* 📦 Embed Pods Frameworks */ = {
636636
isa = PBXShellScriptBuildPhase;
637637
buildActionMask = 2147483647;
638638
files = (
639639
);
640640
inputPaths = (
641641
);
642-
name = "Embed Pods Frameworks";
642+
name = "📦 Embed Pods Frameworks";
643643
outputPaths = (
644644
);
645645
runOnlyForDeploymentPostprocessing = 0;
646646
shellPath = /bin/sh;
647647
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PusherSwiftTests-tvOS/Pods-PusherSwiftTests-tvOS-frameworks.sh\"\n";
648648
showEnvVarsInLog = 0;
649649
};
650-
4ED84449C57D3C392A4E5617 /* Copy Pods Resources */ = {
650+
4ED84449C57D3C392A4E5617 /* 📦 Copy Pods Resources */ = {
651651
isa = PBXShellScriptBuildPhase;
652652
buildActionMask = 2147483647;
653653
files = (
654654
);
655655
inputPaths = (
656656
);
657-
name = "Copy Pods Resources";
657+
name = "📦 Copy Pods Resources";
658658
outputPaths = (
659659
);
660660
runOnlyForDeploymentPostprocessing = 0;
661661
shellPath = /bin/sh;
662662
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PusherSwiftTests-iOS/Pods-PusherSwiftTests-iOS-resources.sh\"\n";
663663
showEnvVarsInLog = 0;
664664
};
665-
561C5B78328F81B868092155 /* Copy Pods Resources */ = {
665+
561C5B78328F81B868092155 /* 📦 Copy Pods Resources */ = {
666666
isa = PBXShellScriptBuildPhase;
667667
buildActionMask = 2147483647;
668668
files = (
669669
);
670670
inputPaths = (
671671
);
672-
name = "Copy Pods Resources";
672+
name = "📦 Copy Pods Resources";
673673
outputPaths = (
674674
);
675675
runOnlyForDeploymentPostprocessing = 0;
676676
shellPath = /bin/sh;
677677
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PusherSwift-tvOS/Pods-PusherSwift-tvOS-resources.sh\"\n";
678678
showEnvVarsInLog = 0;
679679
};
680-
67B6B8A283B0BFBA3B0712B7 /* Check Pods Manifest.lock */ = {
680+
67B6B8A283B0BFBA3B0712B7 /* 📦 Check Pods Manifest.lock */ = {
681681
isa = PBXShellScriptBuildPhase;
682682
buildActionMask = 2147483647;
683683
files = (
684684
);
685685
inputPaths = (
686686
);
687-
name = "Check Pods Manifest.lock";
687+
name = "📦 Check Pods Manifest.lock";
688688
outputPaths = (
689689
);
690690
runOnlyForDeploymentPostprocessing = 0;
691691
shellPath = /bin/sh;
692692
shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n";
693693
showEnvVarsInLog = 0;
694694
};
695-
8B1C3BE8C26C3ADE46059E2B /* Copy Pods Resources */ = {
695+
8B1C3BE8C26C3ADE46059E2B /* 📦 Copy Pods Resources */ = {
696696
isa = PBXShellScriptBuildPhase;
697697
buildActionMask = 2147483647;
698698
files = (
699699
);
700700
inputPaths = (
701701
);
702-
name = "Copy Pods Resources";
702+
name = "📦 Copy Pods Resources";
703703
outputPaths = (
704704
);
705705
runOnlyForDeploymentPostprocessing = 0;
706706
shellPath = /bin/sh;
707707
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PusherSwiftTests-OSX/Pods-PusherSwiftTests-OSX-resources.sh\"\n";
708708
showEnvVarsInLog = 0;
709709
};
710-
977F09EDA01A32BD84344D2A /* Copy Pods Resources */ = {
710+
977F09EDA01A32BD84344D2A /* 📦 Copy Pods Resources */ = {
711711
isa = PBXShellScriptBuildPhase;
712712
buildActionMask = 2147483647;
713713
files = (
714714
);
715715
inputPaths = (
716716
);
717-
name = "Copy Pods Resources";
717+
name = "📦 Copy Pods Resources";
718718
outputPaths = (
719719
);
720720
runOnlyForDeploymentPostprocessing = 0;
721721
shellPath = /bin/sh;
722722
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PusherSwift-OSX/Pods-PusherSwift-OSX-resources.sh\"\n";
723723
showEnvVarsInLog = 0;
724724
};
725-
BC40E3C73E693376F95A7518 /* Copy Pods Resources */ = {
725+
BC40E3C73E693376F95A7518 /* 📦 Copy Pods Resources */ = {
726726
isa = PBXShellScriptBuildPhase;
727727
buildActionMask = 2147483647;
728728
files = (
729729
);
730730
inputPaths = (
731731
);
732-
name = "Copy Pods Resources";
732+
name = "📦 Copy Pods Resources";
733733
outputPaths = (
734734
);
735735
runOnlyForDeploymentPostprocessing = 0;
736736
shellPath = /bin/sh;
737737
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PusherSwiftTests-tvOS/Pods-PusherSwiftTests-tvOS-resources.sh\"\n";
738738
showEnvVarsInLog = 0;
739739
};
740-
C27B992B717AD38ACE5D6540 /* Copy Pods Resources */ = {
740+
C27B992B717AD38ACE5D6540 /* 📦 Copy Pods Resources */ = {
741741
isa = PBXShellScriptBuildPhase;
742742
buildActionMask = 2147483647;
743743
files = (
744744
);
745745
inputPaths = (
746746
);
747-
name = "Copy Pods Resources";
747+
name = "📦 Copy Pods Resources";
748748
outputPaths = (
749749
);
750750
runOnlyForDeploymentPostprocessing = 0;
751751
shellPath = /bin/sh;
752752
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PusherSwift-iOS/Pods-PusherSwift-iOS-resources.sh\"\n";
753753
showEnvVarsInLog = 0;
754754
};
755-
C41AD32A2236CDF49D84FEA5 /* Embed Pods Frameworks */ = {
755+
C41AD32A2236CDF49D84FEA5 /* 📦 Embed Pods Frameworks */ = {
756756
isa = PBXShellScriptBuildPhase;
757757
buildActionMask = 2147483647;
758758
files = (
759759
);
760760
inputPaths = (
761761
);
762-
name = "Embed Pods Frameworks";
762+
name = "📦 Embed Pods Frameworks";
763763
outputPaths = (
764764
);
765765
runOnlyForDeploymentPostprocessing = 0;
766766
shellPath = /bin/sh;
767767
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PusherSwiftTests-OSX/Pods-PusherSwiftTests-OSX-frameworks.sh\"\n";
768768
showEnvVarsInLog = 0;
769769
};
770-
D9BF8BA3396091A2F109F62C /* Check Pods Manifest.lock */ = {
770+
D9BF8BA3396091A2F109F62C /* 📦 Check Pods Manifest.lock */ = {
771771
isa = PBXShellScriptBuildPhase;
772772
buildActionMask = 2147483647;
773773
files = (
774774
);
775775
inputPaths = (
776776
);
777-
name = "Check Pods Manifest.lock";
777+
name = "📦 Check Pods Manifest.lock";
778778
outputPaths = (
779779
);
780780
runOnlyForDeploymentPostprocessing = 0;
781781
shellPath = /bin/sh;
782782
shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n";
783783
showEnvVarsInLog = 0;
784784
};
785-
DEA75CAD787F952D9666DB0F /* Check Pods Manifest.lock */ = {
785+
DEA75CAD787F952D9666DB0F /* 📦 Check Pods Manifest.lock */ = {
786786
isa = PBXShellScriptBuildPhase;
787787
buildActionMask = 2147483647;
788788
files = (
789789
);
790790
inputPaths = (
791791
);
792-
name = "Check Pods Manifest.lock";
792+
name = "📦 Check Pods Manifest.lock";
793793
outputPaths = (
794794
);
795795
runOnlyForDeploymentPostprocessing = 0;
796796
shellPath = /bin/sh;
797797
shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n";
798798
showEnvVarsInLog = 0;
799799
};
800-
F3DF5C2C9983A171B70B942A /* Check Pods Manifest.lock */ = {
800+
F3DF5C2C9983A171B70B942A /* 📦 Check Pods Manifest.lock */ = {
801801
isa = PBXShellScriptBuildPhase;
802802
buildActionMask = 2147483647;
803803
files = (
804804
);
805805
inputPaths = (
806806
);
807-
name = "Check Pods Manifest.lock";
807+
name = "📦 Check Pods Manifest.lock";
808808
outputPaths = (
809809
);
810810
runOnlyForDeploymentPostprocessing = 0;

0 commit comments

Comments
 (0)