Skip to content
This repository was archived by the owner on Jun 13, 2023. It is now read-only.

Commit 601a538

Browse files
authored
⚡ Release 2.3.0 (#147)
* ⚡ Release 2.2.4 - Bumps Parse and Bolts to latest version * Update Project Settings * Proper target dependencies * Adds Bolts to linked libraries * Bumps CI xcode version * Bump starscream to latest version * Prepare for Release 2.3.0 * bump xcode for travis
1 parent 20fc8e0 commit 601a538

File tree

22 files changed

+317
-188
lines changed

22 files changed

+317
-188
lines changed

Diff for: .circleci/config.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
defaults: &defaults
22
macos:
3-
xcode: "8.3.3"
3+
xcode: "9.0"
44
shell: /bin/bash --login -eo pipefail
55
aliases:
66
- &prepare

Diff for: .gitmodules

+6
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,9 @@
1010
[submodule "Carthage/Checkouts/Starscream"]
1111
path = Carthage/Checkouts/Starscream
1212
url = https://github.com/daltoniam/Starscream.git
13+
[submodule "Carthage/Checkouts/zlib-spm"]
14+
path = Carthage/Checkouts/zlib-spm
15+
url = https://github.com/daltoniam/zlib-spm.git
16+
[submodule "Carthage/Checkouts/common-crypto-spm"]
17+
path = Carthage/Checkouts/common-crypto-spm
18+
url = https://github.com/daltoniam/common-crypto-spm.git

Diff for: .travis.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ branches:
44
- /^v?[0-9]+\.[0-9]+\.[0-9]+(-.*)?$/
55
language: objective-c
66
os: osx
7-
osx_image: xcode8.3
7+
osx_image: xcode9
88
cache:
99
- cocoapods
1010
install: bundle install

Diff for: CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# ParseLiveQuery-iOS-OSX Changelog
22

3+
# 2.3.0
4+
5+
- Bumps Parse SDK to 1.16.0
6+
- Bumps Starscream to 3.0.4
7+
- Fixes warnings in Swift 4
8+
39
# 2.2.3
410

511
- Bumps Parse SDK to 1.15.4 and Bolts to 1.9.0, thanks to [marcgovi](https://github.com/marcgovi)

Diff for: Cartfile

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
github "BoltsFramework/Bolts-Swift"
2-
github "ParsePlatform/Parse-SDK-iOS-OSX" == 1.15.4
3-
github "daltoniam/Starscream" == 2.1.1
1+
github "BoltsFramework/Bolts-Swift" ~> 1.3.0
2+
github "ParsePlatform/Parse-SDK-iOS-OSX" ~> 1.16.0
3+
github "daltoniam/Starscream" ~> 3.0.4

Diff for: Cartfile.resolved

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
github "BoltsFramework/Bolts-ObjC" "1.9.0"
22
github "BoltsFramework/Bolts-Swift" "1.3.0"
3-
github "ParsePlatform/Parse-SDK-iOS-OSX" "1.15.4"
4-
github "daltoniam/Starscream" "2.1.1"
3+
github "ParsePlatform/Parse-SDK-iOS-OSX" "1.16.0"
4+
github "daltoniam/Starscream" "3.0.4"
5+
github "daltoniam/common-crypto-spm" "1.1.0"
6+
github "daltoniam/zlib-spm" "1.1.0"

Diff for: Carthage/Checkouts/Parse-SDK-iOS-OSX

Diff for: Carthage/Checkouts/common-crypto-spm

Submodule common-crypto-spm added at 2eb3aff

Diff for: Carthage/Checkouts/zlib-spm

Submodule zlib-spm added at 83ac8d7

Diff for: Examples/LiveQueryDemo-ObjC.xcodeproj/project.pbxproj

+13-1
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@
153153
F519CBA91CA9CA04005295C0 /* Project object */ = {
154154
isa = PBXProject;
155155
attributes = {
156-
LastUpgradeCheck = 0800;
156+
LastUpgradeCheck = 0920;
157157
ORGANIZATIONNAME = parse;
158158
TargetAttributes = {
159159
F509D5311CA9E597007B15B0 = {
@@ -270,14 +270,20 @@
270270
CLANG_CXX_LIBRARY = "libc++";
271271
CLANG_ENABLE_MODULES = YES;
272272
CLANG_ENABLE_OBJC_ARC = YES;
273+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
273274
CLANG_WARN_BOOL_CONVERSION = YES;
275+
CLANG_WARN_COMMA = YES;
274276
CLANG_WARN_CONSTANT_CONVERSION = YES;
275277
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
276278
CLANG_WARN_EMPTY_BODY = YES;
277279
CLANG_WARN_ENUM_CONVERSION = YES;
278280
CLANG_WARN_INFINITE_RECURSION = YES;
279281
CLANG_WARN_INT_CONVERSION = YES;
282+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
283+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
280284
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
285+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
286+
CLANG_WARN_STRICT_PROTOTYPES = YES;
281287
CLANG_WARN_SUSPICIOUS_MOVE = YES;
282288
CLANG_WARN_UNREACHABLE_CODE = YES;
283289
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
@@ -316,14 +322,20 @@
316322
CLANG_CXX_LIBRARY = "libc++";
317323
CLANG_ENABLE_MODULES = YES;
318324
CLANG_ENABLE_OBJC_ARC = YES;
325+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
319326
CLANG_WARN_BOOL_CONVERSION = YES;
327+
CLANG_WARN_COMMA = YES;
320328
CLANG_WARN_CONSTANT_CONVERSION = YES;
321329
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
322330
CLANG_WARN_EMPTY_BODY = YES;
323331
CLANG_WARN_ENUM_CONVERSION = YES;
324332
CLANG_WARN_INFINITE_RECURSION = YES;
325333
CLANG_WARN_INT_CONVERSION = YES;
334+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
335+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
326336
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
337+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
338+
CLANG_WARN_STRICT_PROTOTYPES = YES;
327339
CLANG_WARN_SUSPICIOUS_MOVE = YES;
328340
CLANG_WARN_UNREACHABLE_CODE = YES;
329341
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;

Diff for: Examples/LiveQueryDemo-ObjC.xcodeproj/xcshareddata/xcschemes/LiveQueryDemo-ObjC.xcscheme

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "0800"
3+
LastUpgradeVersion = "0920"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"
@@ -26,6 +26,7 @@
2626
buildConfiguration = "Debug"
2727
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
2828
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
29+
language = ""
2930
shouldUseLaunchSchemeArgsEnv = "YES">
3031
<Testables>
3132
</Testables>
@@ -45,6 +46,7 @@
4546
buildConfiguration = "Debug"
4647
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
4748
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
49+
language = ""
4850
launchStyle = "0"
4951
useCustomWorkingDirectory = "NO"
5052
ignoresPersistentStateOnLaunch = "NO"

Diff for: Examples/LiveQueryDemo.xcodeproj/xcshareddata/xcschemes/LiveQueryDemo.xcscheme

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "0800"
3+
LastUpgradeVersion = "0920"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"
@@ -26,6 +26,7 @@
2626
buildConfiguration = "Debug"
2727
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
2828
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
29+
language = ""
2930
shouldUseLaunchSchemeArgsEnv = "YES">
3031
<Testables>
3132
</Testables>
@@ -45,6 +46,7 @@
4546
buildConfiguration = "Debug"
4647
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
4748
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
49+
language = ""
4850
launchStyle = "0"
4951
useCustomWorkingDirectory = "NO"
5052
ignoresPersistentStateOnLaunch = "NO"

Diff for: ParseLiveQuery.podspec

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'ParseLiveQuery'
3-
s.version = '2.2.3'
3+
s.version = '2.3.0'
44
s.license = { :type => 'BSD' }
55
s.summary = 'Allows for subscriptions to queries in conjunction with parse-server.'
66
s.homepage = 'http://parseplatform.org'
@@ -20,7 +20,7 @@ Pod::Spec.new do |s|
2020
s.source_files = 'Sources/ParseLiveQuery/**/*.{swift,h}'
2121
s.module_name = 'ParseLiveQuery'
2222

23-
s.dependency 'Parse', '~> 1.15.0'
24-
s.dependency 'Bolts-Swift', '~> 1.3'
25-
s.dependency 'Starscream', '2.1.1'
23+
s.dependency 'Parse', '~> 1.16.0'
24+
s.dependency 'Bolts-Swift', '~> 1.3.0'
25+
s.dependency 'Starscream', '~> 3.0.4'
2626
end

0 commit comments

Comments
 (0)