Skip to content

Commit 5ba2e08

Browse files
committed
Merge branch 'release-1.2.0'
2 parents f522732 + 199b77c commit 5ba2e08

20 files changed

Lines changed: 905 additions & 105 deletions

.jazzy.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ sourcekitten_sourcefile: docs.json
33
clean: true
44
author: Timofey Solomko
55
module: BitByteData
6-
module_version: 1.1.1
6+
module_version: 1.2.0
77
copyright: '© 2018 Timofey Solomko'
88
readme: README.md
99
github_url: https://github.com/tsolomko/BitByteData
10-
github_file_prefix: https://github.com/tsolomko/BitByteData/tree/1.1.1
10+
github_file_prefix: https://github.com/tsolomko/BitByteData/tree/1.2.0
1111
theme: fullwidth
1212

1313
custom_categories:

.swift-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.0
1+
4.1

.travis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ jobs:
33
- stage: test
44
language: objective-c
55
os: osx
6-
osx_image: xcode9.2
6+
osx_image: xcode9.3
77
script:
88
- swift build
99
- swift test
@@ -21,7 +21,7 @@ jobs:
2121
if: tag IS present
2222
language: objective-c
2323
os: osx
24-
osx_image: xcode9.2
24+
osx_image: xcode9.3
2525
env:
2626
secure: fmKQgrPRx2iisNPzxDhOTfXPsnQMJxDgIMItVNjl1AKByraOpiDAGVESySvy+vwQqITCB/BfvdkW7smAPcvFJxIPRx1v4J0VY9kGHdnafMw35XY0Vj9soYkzNS4zrUebxY2gWkGM6Q6dgLOGT/9MSEyWqXBTtVz9sLwA7yr3ZI72yZDbcSz3XGa1fFZRVfwv3I+bmuozG7dq7tyqcSKgRZnHg1VvaRdxcaGqSGSUsNu0YLzmNedujNcU+gTXcxMdrXA1eaheHc2pwNA0TDf3KkefJpaVMXrA/Un8e9MaJ1lMnPlIiEI3dPTuogtQY7p59vgulBNBPEJovTHI0jCaNyLUkTkHgGcUuOwHqwUIKZCEiiqM1j12sdLo4O2tAdNaNHDtd8D3bCakrdJxXlUWVfjrCwvBB555gd0drRirQgYX+5gGFwnTQE8tOcjK4qUvJaOAouHsnm/DmW+fLJPX76KoU6QOtGJt6PQ92yBgKRhaSg/sQ28WPuCmF2p7BuUSuULxcM2LU5eA5aFxayoZvR2E9uvfFxnFh01iV6clcZo25U03AuxJmuI7Mhl83amj8bm5CRBbuRw5sIljXfBujFUel+kz/HXalS7lStqH9iPyiQvh24WkPzHKNQdjRI7v3kyrVSXJ3Xl6+fopXqr/25MwqD4bt57QgglJ2IQtnLM=
2727
before_install:

BitByteData.podspec

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Pod::Spec.new do |s|
22

33
s.name = "BitByteData"
4-
s.version = "1.1.1"
4+
s.version = "1.2.0"
55
s.summary = "Read and write bits and bytes in Swift."
66

77
s.description = "A Swift framework with classes for reading and writing bits and bytes."
@@ -20,12 +20,12 @@ Pod::Spec.new do |s|
2020
s.tvos.deployment_target = "9.0"
2121
s.watchos.deployment_target = "2.0"
2222

23-
s.swift_version = '4.0'
23+
s.swift_version = "4.1"
2424

2525
s.source_files = "Sources/*.swift"
2626

27-
s.test_spec 'Tests' do |test_spec|
28-
test_spec.source_files = 'Tests/BitByteDataTests/*.swift'
27+
s.test_spec "Tests" do |test_spec|
28+
test_spec.source_files = "Tests/BitByteDataTests/*.swift"
2929
end
3030

3131
end

BitByteData.xcodeproj/BitByteData.plist

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
<key>CFBundlePackageType</key>
1616
<string>FMWK</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>1.1.1</string>
18+
<string>1.2.0</string>
1919
<key>CFBundleVersion</key>
20-
<string>9</string>
20+
<string>13</string>
2121
<key>NSHumanReadableCopyright</key>
2222
<string>Copyright © 2018 Timofey Solomko. All rights reserved.</string>
2323
</dict>

BitByteData.xcodeproj/TestBitByteData.plist

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
<key>CFBundlePackageType</key>
1616
<string>BNDL</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>1.1.1</string>
18+
<string>1.2.0</string>
1919
<key>CFBundleVersion</key>
20-
<string>9</string>
20+
<string>13</string>
2121
</dict>
2222
</plist>

BitByteData.xcodeproj/project.pbxproj

Lines changed: 44 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 48;
6+
objectVersion = 50;
77
objects = {
88

99
/* Begin PBXBuildFile section */
@@ -160,7 +160,7 @@
160160
isa = PBXProject;
161161
attributes = {
162162
LastSwiftUpdateCheck = 0920;
163-
LastUpgradeCheck = 0920;
163+
LastUpgradeCheck = 0930;
164164
ORGANIZATIONNAME = "Timofey Solomko";
165165
TargetAttributes = {
166166
06F0656B1FFAEA4B00312A82 = {
@@ -174,7 +174,7 @@
174174
};
175175
};
176176
buildConfigurationList = 06F065531FFAE9EC00312A82 /* Build configuration list for PBXProject "BitByteData" */;
177-
compatibilityVersion = "Xcode 8.0";
177+
compatibilityVersion = "Xcode 9.3";
178178
developmentRegion = en;
179179
hasScannedForEncodings = 0;
180180
knownRegions = (
@@ -233,22 +233,26 @@
233233
06F065541FFAE9EC00312A82 /* Debug */ = {
234234
isa = XCBuildConfiguration;
235235
buildSettings = {
236+
ALWAYS_SEARCH_USER_PATHS = NO;
237+
CLANG_ENABLE_OBJC_WEAK = YES;
236238
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
237239
CLANG_WARN_BOOL_CONVERSION = YES;
238240
CLANG_WARN_COMMA = YES;
239241
CLANG_WARN_CONSTANT_CONVERSION = YES;
242+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
240243
CLANG_WARN_EMPTY_BODY = YES;
241244
CLANG_WARN_ENUM_CONVERSION = YES;
242245
CLANG_WARN_INFINITE_RECURSION = YES;
243246
CLANG_WARN_INT_CONVERSION = YES;
244247
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
248+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
245249
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
246250
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
247251
CLANG_WARN_STRICT_PROTOTYPES = YES;
248252
CLANG_WARN_SUSPICIOUS_MOVE = YES;
249253
CLANG_WARN_UNREACHABLE_CODE = YES;
250254
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
251-
CURRENT_PROJECT_VERSION = 9;
255+
CURRENT_PROJECT_VERSION = 13;
252256
DEBUG_INFORMATION_FORMAT = dwarf;
253257
ENABLE_STRICT_OBJC_MSGSEND = YES;
254258
ENABLE_TESTABILITY = YES;
@@ -264,7 +268,6 @@
264268
MACOSX_DEPLOYMENT_TARGET = 10.10;
265269
ONLY_ACTIVE_ARCH = YES;
266270
SDKROOT = macosx;
267-
STRIP_INSTALLED_PRODUCT = NO;
268271
SUPPORTED_PLATFORMS = "macosx watchsimulator iphonesimulator appletvsimulator watchos appletvos iphoneos";
269272
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
270273
TVOS_DEPLOYMENT_TARGET = 9.0;
@@ -276,22 +279,26 @@
276279
06F065551FFAE9EC00312A82 /* Release */ = {
277280
isa = XCBuildConfiguration;
278281
buildSettings = {
282+
ALWAYS_SEARCH_USER_PATHS = NO;
283+
CLANG_ENABLE_OBJC_WEAK = YES;
279284
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
280285
CLANG_WARN_BOOL_CONVERSION = YES;
281286
CLANG_WARN_COMMA = YES;
282287
CLANG_WARN_CONSTANT_CONVERSION = YES;
288+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
283289
CLANG_WARN_EMPTY_BODY = YES;
284290
CLANG_WARN_ENUM_CONVERSION = YES;
285291
CLANG_WARN_INFINITE_RECURSION = YES;
286292
CLANG_WARN_INT_CONVERSION = YES;
287293
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
294+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
288295
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
289296
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
290297
CLANG_WARN_STRICT_PROTOTYPES = YES;
291298
CLANG_WARN_SUSPICIOUS_MOVE = YES;
292299
CLANG_WARN_UNREACHABLE_CODE = YES;
293300
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
294-
CURRENT_PROJECT_VERSION = 9;
301+
CURRENT_PROJECT_VERSION = 13;
295302
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
296303
ENABLE_STRICT_OBJC_MSGSEND = YES;
297304
GCC_NO_COMMON_BLOCKS = YES;
@@ -305,9 +312,8 @@
305312
MACOSX_DEPLOYMENT_TARGET = 10.10;
306313
ONLY_ACTIVE_ARCH = NO;
307314
SDKROOT = macosx;
308-
STRIP_INSTALLED_PRODUCT = NO;
309315
SUPPORTED_PLATFORMS = "macosx watchsimulator iphonesimulator appletvsimulator watchos appletvos iphoneos";
310-
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
316+
SWIFT_COMPILATION_MODE = wholemodule;
311317
TVOS_DEPLOYMENT_TARGET = 9.0;
312318
VERSIONING_SYSTEM = "apple-generic";
313319
WATCHOS_DEPLOYMENT_TARGET = 2.0;
@@ -320,11 +326,17 @@
320326
APPLICATION_EXTENSION_API_ONLY = YES;
321327
DEFINES_MODULE = YES;
322328
DYLIB_COMPATIBILITY_VERSION = 1;
323-
DYLIB_CURRENT_VERSION = 9;
329+
DYLIB_CURRENT_VERSION = 13;
324330
DYLIB_INSTALL_NAME_BASE = "@rpath";
325331
INFOPLIST_FILE = BitByteData.xcodeproj/BitByteData.plist;
326332
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
327-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @loader_path/Frameworks @executable_path/Frameworks @loader_path/../Frameworks @executable_path/../Frameworks";
333+
LD_RUNPATH_SEARCH_PATHS = (
334+
"$(inherited)",
335+
"@loader_path/Frameworks",
336+
"@executable_path/Frameworks",
337+
"@loader_path/../Frameworks",
338+
"@executable_path/../Frameworks",
339+
);
328340
PRODUCT_BUNDLE_IDENTIFIER = me.tsolomko.BitByteData;
329341
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
330342
SKIP_INSTALL = YES;
@@ -339,11 +351,17 @@
339351
APPLICATION_EXTENSION_API_ONLY = YES;
340352
DEFINES_MODULE = YES;
341353
DYLIB_COMPATIBILITY_VERSION = 1;
342-
DYLIB_CURRENT_VERSION = 9;
354+
DYLIB_CURRENT_VERSION = 13;
343355
DYLIB_INSTALL_NAME_BASE = "@rpath";
344356
INFOPLIST_FILE = BitByteData.xcodeproj/BitByteData.plist;
345357
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
346-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @loader_path/Frameworks @executable_path/Frameworks @loader_path/../Frameworks @executable_path/../Frameworks";
358+
LD_RUNPATH_SEARCH_PATHS = (
359+
"$(inherited)",
360+
"@loader_path/Frameworks",
361+
"@executable_path/Frameworks",
362+
"@loader_path/../Frameworks",
363+
"@executable_path/../Frameworks",
364+
);
347365
PRODUCT_BUNDLE_IDENTIFIER = me.tsolomko.BitByteData;
348366
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
349367
SKIP_INSTALL = YES;
@@ -357,7 +375,13 @@
357375
buildSettings = {
358376
COPY_PHASE_STRIP = NO;
359377
INFOPLIST_FILE = BitByteData.xcodeproj/TestBitByteData.plist;
360-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @loader_path/Frameworks @executable_path/Frameworks @loader_path/../Frameworks @executable_path/../Frameworks";
378+
LD_RUNPATH_SEARCH_PATHS = (
379+
"$(inherited)",
380+
"@loader_path/Frameworks",
381+
"@executable_path/Frameworks",
382+
"@loader_path/../Frameworks",
383+
"@executable_path/../Frameworks",
384+
);
361385
PRODUCT_BUNDLE_IDENTIFIER = me.tsolomko.TestBitByteData;
362386
PRODUCT_NAME = "$(TARGET_NAME)";
363387
SWIFT_VERSION = 4.0;
@@ -369,7 +393,13 @@
369393
buildSettings = {
370394
COPY_PHASE_STRIP = NO;
371395
INFOPLIST_FILE = BitByteData.xcodeproj/TestBitByteData.plist;
372-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @loader_path/Frameworks @executable_path/Frameworks @loader_path/../Frameworks @executable_path/../Frameworks";
396+
LD_RUNPATH_SEARCH_PATHS = (
397+
"$(inherited)",
398+
"@loader_path/Frameworks",
399+
"@executable_path/Frameworks",
400+
"@loader_path/../Frameworks",
401+
"@executable_path/../Frameworks",
402+
);
373403
PRODUCT_BUNDLE_IDENTIFIER = me.tsolomko.TestBitByteData;
374404
PRODUCT_NAME = "$(TARGET_NAME)";
375405
SWIFT_VERSION = 4.0;
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>IDEDidComputeMac32BitWarning</key>
6+
<true/>
7+
</dict>
8+
</plist>
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>BuildSystemType</key>
6+
<string>Latest</string>
7+
</dict>
8+
</plist>

BitByteData.xcodeproj/xcshareddata/xcschemes/BitByteData.xcscheme

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "0920"
3+
LastUpgradeVersion = "0930"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"
@@ -26,7 +26,6 @@
2626
buildConfiguration = "Debug"
2727
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
2828
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
29-
language = ""
3029
shouldUseLaunchSchemeArgsEnv = "YES">
3130
<Testables>
3231
<TestableReference
@@ -56,7 +55,6 @@
5655
buildConfiguration = "Debug"
5756
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
5857
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
59-
language = ""
6058
launchStyle = "0"
6159
useCustomWorkingDirectory = "NO"
6260
ignoresPersistentStateOnLaunch = "NO"

0 commit comments

Comments
 (0)