Skip to content
This repository was archived by the owner on Jul 12, 2019. It is now read-only.

Commit 3adc73b

Browse files
committed
Merge branch 'develop'
2 parents 04fc439 + 509ce9a commit 3adc73b

File tree

9 files changed

+77
-45
lines changed

9 files changed

+77
-45
lines changed

.codecov.yml

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,27 +6,26 @@ coverage:
66
round: nearest
77
range: "60...100"
88
ignore:
9-
- Tests/*
10-
11-
status:
12-
project:
13-
default:
14-
target: auto
15-
threshold: 2.0
16-
branches:
17-
- master
18-
- develop
9+
- Tests/*
1910

11+
status:
12+
project:
13+
default:
14+
target: auto
15+
threshold: 2.0
16+
branches:
17+
- master
18+
- develop
2019
patch:
2120
default:
2221
target: auto
2322
branches:
24-
- master
25-
- develop
26-
23+
- master
24+
- develop
25+
2726
comment:
28-
layout: "header, diff, changes, sunburst, uncovered"
29-
branches:
30-
- master
31-
- develop
27+
layout: header, diff, changes, sunburst, uncovered
3228
behavior: default
29+
branches:
30+
- master
31+
- develop

.travis.yml

Lines changed: 24 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,34 @@
11
language: objective-c
2-
osx_image: xcode7.3
2+
osx_image: xcode8
33

44
env:
55
global:
66
- LANG=en_US.UTF-8
77

88
- PROJECT="JSQWebViewController.xcodeproj"
99
- IOS_SCHEME="JSQWebViewController"
10-
- IOS_SDK=iphonesimulator9.3
10+
11+
- IOS_SDK=iphonesimulator10.0
1112

1213
matrix:
13-
- DESTINATION="OS=8.1,name=iPhone 4s" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="YES" POD_LINT="YES" RUN_UI_TESTS="NO"
14-
- DESTINATION="OS=8.2,name=iPhone 5" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="NO" POD_LINT="NO" RUN_UI_TESTS="NO"
15-
- DESTINATION="OS=8.3,name=iPhone 5s" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="NO" POD_LINT="NO" RUN_UI_TESTS="NO"
16-
- DESTINATION="OS=8.4,name=iPhone 6" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="NO" POD_LINT="NO" RUN_UI_TESTS="NO"
17-
18-
- DESTINATION="OS=9.0,name=iPhone 5s" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="YES" POD_LINT="NO" RUN_UI_TESTS="YES"
19-
- DESTINATION="OS=9.1,name=iPhone 6s" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="NO" POD_LINT="NO" RUN_UI_TESTS="NO"
20-
- DESTINATION="OS=9.2,name=iPhone 6 Plus" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="NO" POD_LINT="NO" RUN_UI_TESTS="NO"
21-
- DESTINATION="OS=9.3,name=iPhone 6s Plus" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="NO" POD_LINT="NO" RUN_UI_TESTS="NO"
22-
23-
- DESTINATION="OS=8.1,name=iPad 2" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="YES" POD_LINT="NO" RUN_UI_TESTS="NO"
24-
- DESTINATION="OS=8.4,name=iPad 2" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="NO" POD_LINT="NO" RUN_UI_TESTS="NO"
25-
- DESTINATION="OS=9.0,name=iPad Retina" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="NO" POD_LINT="NO" RUN_UI_TESTS="NO"
26-
- DESTINATION="OS=9.1,name=iPad Air" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="NO" POD_LINT="NO" RUN_UI_TESTS="NO"
27-
- DESTINATION="OS=9.2,name=iPad Air 2" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="NO" POD_LINT="NO" RUN_UI_TESTS="NO"
28-
- DESTINATION="OS=9.3,name=iPad Pro" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="YES" POD_LINT="NO" RUN_UI_TESTS="NO"
14+
# - DESTINATION="OS=8.1,name=iPhone 4s" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="YES" POD_LINT="YES" RUN_UI_TESTS="NO"
15+
# - DESTINATION="OS=8.2,name=iPhone 5" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="NO" POD_LINT="NO" RUN_UI_TESTS="NO"
16+
# - DESTINATION="OS=8.3,name=iPhone 5s" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="NO" POD_LINT="NO" RUN_UI_TESTS="NO"
17+
# - DESTINATION="OS=8.4,name=iPhone 6" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="NO" POD_LINT="NO" RUN_UI_TESTS="NO"
18+
19+
# - DESTINATION="OS=9.0,name=iPhone 5s" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="YES" POD_LINT="NO" RUN_UI_TESTS="YES"
20+
# - DESTINATION="OS=9.1,name=iPhone 6s" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="NO" POD_LINT="NO" RUN_UI_TESTS="NO"
21+
# - DESTINATION="OS=9.2,name=iPhone 6 Plus" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="NO" POD_LINT="NO" RUN_UI_TESTS="NO"
22+
# - DESTINATION="OS=9.3,name=iPhone 6s Plus" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="NO" POD_LINT="NO" RUN_UI_TESTS="NO"
23+
24+
# - DESTINATION="OS=8.1,name=iPad 2" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="YES" POD_LINT="NO" RUN_UI_TESTS="NO"
25+
# - DESTINATION="OS=8.4,name=iPad 2" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="NO" POD_LINT="NO" RUN_UI_TESTS="NO"
26+
# - DESTINATION="OS=9.0,name=iPad Retina" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="NO" POD_LINT="NO" RUN_UI_TESTS="NO"
27+
# - DESTINATION="OS=9.1,name=iPad Air" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="NO" POD_LINT="NO" RUN_UI_TESTS="NO"
28+
# - DESTINATION="OS=9.2,name=iPad Air 2" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="NO" POD_LINT="NO" RUN_UI_TESTS="NO"
29+
# - DESTINATION="OS=9.3,name=iPad Pro" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="YES" POD_LINT="NO" RUN_UI_TESTS="NO"
30+
31+
- DESTINATION="OS=10.0,name=iPhone 6s Plus" SDK="$IOS_SDK" SCHEME="$IOS_SCHEME" RUN_TESTS="YES" BUILD_EXAMPLE="YES" POD_LINT="NO"
2932

3033
script:
3134

@@ -53,9 +56,9 @@ script:
5356

5457

5558
# Build for reporting test coverage
56-
- if [ $RUN_TESTS == "YES" ]; then
57-
xcodebuild test -project JSQWebViewController.xcodeproj -scheme "JSQWebViewController" -sdk iphonesimulator;
58-
fi
59+
# - if [ $RUN_TESTS == "YES" ]; then
60+
# xcodebuild test -project JSQWebViewController.xcodeproj -scheme "JSQWebViewController" -sdk iphonesimulator;
61+
# fi
5962

6063
after_success:
6164
- bash <(curl -s https://codecov.io/bash)

CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ The changelog for `JSQWebViewController`. Also see the [releases](https://github
44

55
--------------------------------------
66

7+
4.0.0
8+
-----
9+
10+
**Swift 2.3 now required.**
11+
712
3.0.0
813
-----
914

@@ -30,4 +35,4 @@ Closes the [2.0.0 milestone](https://github.com/jessesquires/JSQWebViewControlle
3035
1.0.0
3136
-----
3237

33-
:tada: Initial release :tada:
38+
:tada: Initial release :tada:

Example/Example.xcodeproj/project.pbxproj

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,15 +160,17 @@
160160
88AEBB561BADF8C500923E82 /* Project object */ = {
161161
isa = PBXProject;
162162
attributes = {
163-
LastUpgradeCheck = 0700;
163+
LastUpgradeCheck = 0800;
164164
ORGANIZATIONNAME = "Hexed Bits";
165165
TargetAttributes = {
166166
886487F01BCADBED00671052 = {
167167
CreatedOnToolsVersion = 7.0.1;
168+
LastSwiftMigration = 0800;
168169
TestTargetID = 88AEBB5D1BADF8C500923E82;
169170
};
170171
88AEBB5D1BADF8C500923E82 = {
171172
CreatedOnToolsVersion = 7.0;
173+
LastSwiftMigration = 0800;
172174
};
173175
};
174176
};
@@ -267,6 +269,7 @@
267269
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
268270
PRODUCT_BUNDLE_IDENTIFIER = com.hexedbits.ExampleUITests;
269271
PRODUCT_NAME = "$(TARGET_NAME)";
272+
SWIFT_VERSION = 2.3;
270273
TEST_TARGET_NAME = Example;
271274
USES_XCTRUNNER = YES;
272275
};
@@ -280,6 +283,7 @@
280283
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
281284
PRODUCT_BUNDLE_IDENTIFIER = com.hexedbits.ExampleUITests;
282285
PRODUCT_NAME = "$(TARGET_NAME)";
286+
SWIFT_VERSION = 2.3;
283287
TEST_TARGET_NAME = Example;
284288
USES_XCTRUNNER = YES;
285289
};
@@ -298,8 +302,10 @@
298302
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
299303
CLANG_WARN_EMPTY_BODY = YES;
300304
CLANG_WARN_ENUM_CONVERSION = YES;
305+
CLANG_WARN_INFINITE_RECURSION = YES;
301306
CLANG_WARN_INT_CONVERSION = YES;
302307
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
308+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
303309
CLANG_WARN_UNREACHABLE_CODE = YES;
304310
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
305311
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
@@ -343,8 +349,10 @@
343349
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
344350
CLANG_WARN_EMPTY_BODY = YES;
345351
CLANG_WARN_ENUM_CONVERSION = YES;
352+
CLANG_WARN_INFINITE_RECURSION = YES;
346353
CLANG_WARN_INT_CONVERSION = YES;
347354
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
355+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
348356
CLANG_WARN_UNREACHABLE_CODE = YES;
349357
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
350358
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
@@ -363,6 +371,7 @@
363371
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
364372
MTL_ENABLE_DEBUG_INFO = NO;
365373
SDKROOT = iphoneos;
374+
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
366375
TARGETED_DEVICE_FAMILY = "1,2";
367376
VALIDATE_PRODUCT = YES;
368377
};
@@ -376,6 +385,7 @@
376385
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
377386
PRODUCT_BUNDLE_IDENTIFIER = com.hexedbits.Example;
378387
PRODUCT_NAME = "$(TARGET_NAME)";
388+
SWIFT_VERSION = 2.3;
379389
};
380390
name = Debug;
381391
};
@@ -387,6 +397,7 @@
387397
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
388398
PRODUCT_BUNDLE_IDENTIFIER = com.hexedbits.Example;
389399
PRODUCT_NAME = "$(TARGET_NAME)";
400+
SWIFT_VERSION = 2.3;
390401
};
391402
name = Release;
392403
};

Example/Example.xcodeproj/xcshareddata/xcschemes/Example.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "0700"
3+
LastUpgradeVersion = "0800"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"

JSQWebViewController.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 = 'JSQWebViewController'
3-
s.version = '3.0.0'
3+
s.version = '4.0.0'
44
s.license = 'MIT'
55

66
s.summary = 'A lightweight Swift WebKit view controller for iOS'

JSQWebViewController.xcodeproj/project.pbxproj

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,11 +146,12 @@
146146
isa = PBXProject;
147147
attributes = {
148148
LastSwiftUpdateCheck = 0700;
149-
LastUpgradeCheck = 0700;
149+
LastUpgradeCheck = 0800;
150150
ORGANIZATIONNAME = "Hexed Bits";
151151
TargetAttributes = {
152152
88AEBB071BADF48300923E82 = {
153153
CreatedOnToolsVersion = 7.0;
154+
LastSwiftMigration = 0800;
154155
};
155156
88AEBB111BADF48300923E82 = {
156157
CreatedOnToolsVersion = 7.0;
@@ -233,8 +234,10 @@
233234
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
234235
CLANG_WARN_EMPTY_BODY = YES;
235236
CLANG_WARN_ENUM_CONVERSION = YES;
237+
CLANG_WARN_INFINITE_RECURSION = YES;
236238
CLANG_WARN_INT_CONVERSION = YES;
237239
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
240+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
238241
CLANG_WARN_UNREACHABLE_CODE = YES;
239242
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
240243
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
@@ -262,6 +265,7 @@
262265
ONLY_ACTIVE_ARCH = YES;
263266
SDKROOT = iphoneos;
264267
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
268+
SWIFT_VERSION = 2.3;
265269
TARGETED_DEVICE_FAMILY = "1,2";
266270
VERSIONING_SYSTEM = "apple-generic";
267271
VERSION_INFO_PREFIX = "";
@@ -281,8 +285,10 @@
281285
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
282286
CLANG_WARN_EMPTY_BODY = YES;
283287
CLANG_WARN_ENUM_CONVERSION = YES;
288+
CLANG_WARN_INFINITE_RECURSION = YES;
284289
CLANG_WARN_INT_CONVERSION = YES;
285290
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
291+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
286292
CLANG_WARN_UNREACHABLE_CODE = YES;
287293
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
288294
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
@@ -302,6 +308,8 @@
302308
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
303309
MTL_ENABLE_DEBUG_INFO = NO;
304310
SDKROOT = iphoneos;
311+
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
312+
SWIFT_VERSION = 2.3;
305313
TARGETED_DEVICE_FAMILY = "1,2";
306314
VALIDATE_PRODUCT = YES;
307315
VERSIONING_SYSTEM = "apple-generic";
@@ -313,6 +321,7 @@
313321
isa = XCBuildConfiguration;
314322
buildSettings = {
315323
CLANG_ENABLE_MODULES = YES;
324+
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
316325
DEFINES_MODULE = YES;
317326
DYLIB_COMPATIBILITY_VERSION = 1;
318327
DYLIB_CURRENT_VERSION = 1;
@@ -325,13 +334,15 @@
325334
PRODUCT_NAME = "$(TARGET_NAME)";
326335
SKIP_INSTALL = YES;
327336
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
337+
SWIFT_VERSION = 2.3;
328338
};
329339
name = Debug;
330340
};
331341
88AEBB1E1BADF48300923E82 /* Release */ = {
332342
isa = XCBuildConfiguration;
333343
buildSettings = {
334344
CLANG_ENABLE_MODULES = YES;
345+
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
335346
DEFINES_MODULE = YES;
336347
DYLIB_COMPATIBILITY_VERSION = 1;
337348
DYLIB_CURRENT_VERSION = 1;
@@ -343,6 +354,7 @@
343354
PRODUCT_BUNDLE_IDENTIFIER = com.hexedbits.JSQWebViewController;
344355
PRODUCT_NAME = "$(TARGET_NAME)";
345356
SKIP_INSTALL = YES;
357+
SWIFT_VERSION = 2.3;
346358
};
347359
name = Release;
348360
};
@@ -353,6 +365,7 @@
353365
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
354366
PRODUCT_BUNDLE_IDENTIFIER = com.hexedbits.JSQWebViewControllerTests;
355367
PRODUCT_NAME = "$(TARGET_NAME)";
368+
SWIFT_VERSION = 2.3;
356369
};
357370
name = Debug;
358371
};
@@ -363,6 +376,7 @@
363376
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
364377
PRODUCT_BUNDLE_IDENTIFIER = com.hexedbits.JSQWebViewControllerTests;
365378
PRODUCT_NAME = "$(TARGET_NAME)";
379+
SWIFT_VERSION = 2.3;
366380
};
367381
name = Release;
368382
};

JSQWebViewController.xcodeproj/xcshareddata/xcschemes/JSQWebViewController.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "0700"
3+
LastUpgradeVersion = "0800"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"

Source/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<key>CFBundlePackageType</key>
1616
<string>FMWK</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>3.0.0</string>
18+
<string>4.0.0</string>
1919
<key>CFBundleSignature</key>
2020
<string>????</string>
2121
<key>CFBundleVersion</key>

0 commit comments

Comments
 (0)