Skip to content

Commit 61fa0e4

Browse files
committed
Merge branch 'hotfix-4.5.9'
2 parents 48ecebc + b1519f4 commit 61fa0e4

22 files changed

Lines changed: 192 additions & 114 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: SWCompression
6-
module_version: 4.5.8
6+
module_version: 4.5.9
77
copyright: '© 2021 Timofey Solomko'
88
readme: README.md
99
github_url: https://github.com/tsolomko/SWCompression
10-
github_file_prefix: https://github.com/tsolomko/SWCompression/tree/4.5.7
10+
github_file_prefix: https://github.com/tsolomko/SWCompression/tree/4.5.9
1111
theme: fullwidth
1212

1313
custom_categories:

.travis.yml

Lines changed: 59 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,23 @@ git:
44
submodules: false
55
jobs:
66
include:
7-
# We cannot test with Swift 4.2 on macOS since Carthage doesn't work with multiple Swift versions.
7+
# We test only building using SPM with Swift 4.2 on macos since Carthage doesn't support multiple Swift language versions.
8+
- stage: test
9+
language: swift
10+
os: osx
11+
osx_image: xcode10.1 # Swift 4.2
12+
script:
13+
- swift --version
14+
- swift build
15+
- swift build -c release
816
- stage: test
917
language: swift
1018
os: osx
1119
osx_image: xcode10.3 # Swift 5.0
1220
env:
1321
- HOMEBREW_NO_INSTALL_CLEANUP=1
22+
- WATCHOS_ACTIONS='clean build'
23+
- WATCHOS_SIMULATOR='Apple Watch Series 4 - 44mm'
1424
before_install:
1525
- brew update
1626
install:
@@ -25,6 +35,8 @@ jobs:
2535
osx_image: xcode11.3 # Swift 5.1
2636
env:
2737
- HOMEBREW_NO_INSTALL_CLEANUP=1
38+
- WATCHOS_ACTIONS='clean build'
39+
- WATCHOS_SIMULATOR='Apple Watch Series 4 - 44mm'
2840
before_install:
2941
- brew update
3042
install:
@@ -39,6 +51,8 @@ jobs:
3951
osx_image: xcode11.4 # Swift 5.2
4052
env:
4153
- HOMEBREW_NO_INSTALL_CLEANUP=1
54+
- WATCHOS_ACTIONS='clean build'
55+
- WATCHOS_SIMULATOR='Apple Watch Series 4 - 44mm'
4256
before_install:
4357
- brew update
4458
install:
@@ -54,6 +68,8 @@ jobs:
5468
osx_image: xcode12 # Swift 5.3
5569
env:
5670
- HOMEBREW_NO_INSTALL_CLEANUP=1
71+
- WATCHOS_ACTIONS='clean build'
72+
- WATCHOS_SIMULATOR='Apple Watch Series 6 - 44mm'
5773
before_install:
5874
- brew update
5975
install:
@@ -79,70 +95,90 @@ jobs:
7995
osx_image: xcode12.4 # Swift 5.3.2
8096
env:
8197
- HOMEBREW_NO_INSTALL_CLEANUP=1
98+
- WATCHOS_ACTIONS='clean build'
99+
- WATCHOS_SIMULATOR='Apple Watch Series 6 - 44mm'
82100
before_install:
83101
- brew update
84102
install:
85103
- ./utils.py ci install-macos
86104
before_script:
87-
# TODO: Move this line into ./utils.py prepare-workspace macos when the old Swift versions and non-xcf installation
88-
# method with Carthage are no longer supported.
89-
- carthage bootstrap --use-xcframeworks --no-use-binaries
90-
- git submodule update --init --recursive
91-
- cp "Tests/Test Files/gitattributes-copy" "Tests/Test Files/.gitattributes"
92-
- cd "Tests/Test Files/"
93-
- git lfs pull
94-
- git lfs checkout
95-
- cd -
105+
- ./utils.py prepare-workspace macos --xcf
106+
script:
107+
- ./utils.py ci script-macos
108+
- stage: test
109+
language: swift
110+
os: osx
111+
osx_image: xcode12.5 # Swift 5.4
112+
env:
113+
- HOMEBREW_NO_INSTALL_CLEANUP=1
114+
- WATCHOS_ACTIONS='clean test'
115+
- WATCHOS_SIMULATOR='Apple Watch Series 6 - 44mm'
116+
before_install:
117+
- brew update
118+
install:
119+
- ./utils.py ci install-macos
120+
before_script:
121+
- ./utils.py prepare-workspace macos --xcf
96122
script:
97123
- ./utils.py ci script-macos
98124
- stage: test
99125
language: generic
100126
os: linux
101-
dist: xenial
127+
dist: bionic
102128
env:
103129
- SWIFT_VERSION=4.2.3
104130
install:
105-
- eval "$(curl -sL https://swiftenv.fuller.li/install.sh)"
131+
- ./utils.py ci install-linux
106132
script:
107133
- ./utils.py ci script-linux
108134
- stage: test
109135
language: generic
110136
os: linux
111-
dist: xenial
137+
dist: bionic
112138
env:
113139
- SWIFT_VERSION=5.0.3
114140
install:
115-
- eval "$(curl -sL https://swiftenv.fuller.li/install.sh)"
141+
- ./utils.py ci install-linux
116142
script:
117143
- ./utils.py ci script-linux
118144
- stage: test
119145
language: generic
120146
os: linux
121-
dist: xenial
147+
dist: bionic
122148
env:
123149
- SWIFT_VERSION=5.1.5
124150
install:
125-
- eval "$(curl -sL https://swiftenv.fuller.li/install.sh)"
151+
- ./utils.py ci install-linux
126152
script:
127153
- ./utils.py ci script-linux
128154
- stage: test
129155
language: generic
130156
os: linux
131-
dist: xenial
157+
dist: bionic
132158
env:
133159
- SWIFT_VERSION=5.2.5
134160
install:
135-
- eval "$(curl -sL https://swiftenv.fuller.li/install.sh)"
161+
- ./utils.py ci install-linux
136162
script:
137163
- ./utils.py ci script-linux
138164
- stage: test
139165
language: generic
140166
os: linux
141-
dist: xenial
167+
dist: bionic
142168
env:
143169
- SWIFT_VERSION=5.3.3
144170
install:
145-
- eval "$(curl -sL https://swiftenv.fuller.li/install.sh)"
171+
- ./utils.py ci install-linux
172+
script:
173+
- ./utils.py ci script-linux
174+
- stage: test
175+
language: generic
176+
os: linux
177+
dist: bionic
178+
env:
179+
- SWIFT_VERSION=5.4
180+
install:
181+
- ./utils.py ci install-linux
146182
script:
147183
- ./utils.py ci script-linux
148184
- stage: deploy
@@ -167,6 +203,8 @@ jobs:
167203
- ./utils.py ci before-deploy
168204
deploy:
169205
- provider: pages
170-
skip_cleanup: true
171206
github_token: $GITHUB_TOKEN
172207
local_dir: docs
208+
skip_cleanup: true
209+
on:
210+
tags: true

CHANGELOG.md

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

3+
## 4.5.9
4+
5+
- Improved performance of LZMA/LZMA2 and, consequently, of XZ.
6+
- Fixed a rare crash when processing a BZip2 archive which uses non-standard (but allowed) run length values.
7+
38
## 4.5.8
49

510
- Fixed incompatibility with Carthage `--use-xcframeworks` method of installation.

SWCompression.podspec

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

33
s.name = "SWCompression"
4-
s.version = "4.5.8"
4+
s.version = "4.5.9"
55
s.summary = "A framework with functions for working with compression, archives and containers."
66

77
s.description = "A framework with (de)compression algorithms and functions for processing various archives and containers."

SWCompression.xcodeproj/SWCompression.plist

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
<key>CFBundlePackageType</key>
1616
<string>FMWK</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>4.5.8</string>
18+
<string>4.5.9</string>
1919
<key>CFBundleVersion</key>
20-
<string>75</string>
20+
<string>76</string>
2121
<key>NSHumanReadableCopyright</key>
22-
<string>Copyright © 2021 Timofey Solomko. All rights reserved.</string>
22+
<string>Copyright © 2021 Timofey Solomko</string>
2323
</dict>
2424
</plist>

SWCompression.xcodeproj/TestSWCompression.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>4.5.8</string>
18+
<string>4.5.9</string>
1919
<key>CFBundleVersion</key>
20-
<string>75</string>
20+
<string>76</string>
2121
</dict>
2222
</plist>

SWCompression.xcodeproj/project.pbxproj

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,8 @@
213213
06F066771FFB763400312A82 /* test8.bz2 in Resources */ = {isa = PBXBuildFile; fileRef = 06F066111FFB763300312A82 /* test8.bz2 */; };
214214
06F276DF1F2BAB4A00E67335 /* 7zEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06F276DE1F2BAB4900E67335 /* 7zEntry.swift */; };
215215
06FEAD921F54B9CD00AD016E /* EncodingTree.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06FEAD911F54B9CD00AD016E /* EncodingTree.swift */; };
216+
E652D8F3263D670900FC229B /* test_nonstandard_runlength.bz2 in Resources */ = {isa = PBXBuildFile; fileRef = E652D8F2263D670900FC229B /* test_nonstandard_runlength.bz2 */; };
217+
E652D8F5263D678000FC229B /* test_nonstandard_runlength.answer in Resources */ = {isa = PBXBuildFile; fileRef = E652D8F4263D678000FC229B /* test_nonstandard_runlength.answer */; };
216218
E66F36242538726E00076A6E /* test_empty.lzma in Resources */ = {isa = PBXBuildFile; fileRef = E66F36232538726E00076A6E /* test_empty.lzma */; };
217219
E66F362C2538E2B700076A6E /* test_empty.zlib in Resources */ = {isa = PBXBuildFile; fileRef = E66F362B2538E2B700076A6E /* test_empty.zlib */; };
218220
/* End PBXBuildFile section */
@@ -435,6 +437,8 @@
435437
06F276DE1F2BAB4900E67335 /* 7zEntry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = 7zEntry.swift; sourceTree = "<group>"; };
436438
06FEAD911F54B9CD00AD016E /* EncodingTree.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = EncodingTree.swift; path = Sources/Common/CodingTree/EncodingTree.swift; sourceTree = SOURCE_ROOT; };
437439
06FED40B1DD7717E0013DFB2 /* BZip2.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BZip2.swift; sourceTree = "<group>"; };
440+
E652D8F2263D670900FC229B /* test_nonstandard_runlength.bz2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = test_nonstandard_runlength.bz2; sourceTree = "<group>"; };
441+
E652D8F4263D678000FC229B /* test_nonstandard_runlength.answer */ = {isa = PBXFileReference; lastKnownFileType = file; path = test_nonstandard_runlength.answer; sourceTree = "<group>"; };
438442
E66F36232538726E00076A6E /* test_empty.lzma */ = {isa = PBXFileReference; lastKnownFileType = file; path = test_empty.lzma; sourceTree = "<group>"; };
439443
E66F362B2538E2B700076A6E /* test_empty.zlib */ = {isa = PBXFileReference; lastKnownFileType = file; path = test_empty.zlib; sourceTree = "<group>"; };
440444
/* End PBXFileReference section */
@@ -723,6 +727,7 @@
723727
06F065B31FFB763300312A82 /* test7.answer */,
724728
06F065B51FFB763300312A82 /* test8.answer */,
725729
06F065B11FFB763300312A82 /* test9.answer */,
730+
E652D8F4263D678000FC229B /* test_nonstandard_runlength.answer */,
726731
);
727732
path = Answers;
728733
sourceTree = "<group>";
@@ -886,6 +891,7 @@
886891
06F0660C1FFB763300312A82 /* test7.bz2 */,
887892
06F066111FFB763300312A82 /* test8.bz2 */,
888893
06F066101FFB763300312A82 /* test9.bz2 */,
894+
E652D8F2263D670900FC229B /* test_nonstandard_runlength.bz2 */,
889895
);
890896
path = BZip2;
891897
sourceTree = "<group>";
@@ -934,7 +940,7 @@
934940
isa = PBXProject;
935941
attributes = {
936942
LastSwiftUpdateCheck = 0920;
937-
LastUpgradeCheck = 1240;
943+
LastUpgradeCheck = 1250;
938944
ORGANIZATIONNAME = "Timofey Solomko";
939945
TargetAttributes = {
940946
06BE1AC71DB410F100EE0F59 = {
@@ -980,6 +986,7 @@
980986
06F066661FFB763400312A82 /* test3.7z in Resources */,
981987
06F0664B1FFB763400312A82 /* test.tar in Resources */,
982988
06F066501FFB763400312A82 /* test_gnu.tar in Resources */,
989+
E652D8F5263D678000FC229B /* test_nonstandard_runlength.answer in Resources */,
983990
06F066341FFB763400312A82 /* test1.xz in Resources */,
984991
06F0665F1FFB763400312A82 /* test_multi_blocks.7z in Resources */,
985992
068D070421368617002A6C3B /* test_delta_filter.7z in Resources */,
@@ -1051,6 +1058,7 @@
10511058
0698B10F2106344200A7C551 /* test_negative_mtime.tar in Resources */,
10521059
06F066561FFB763400312A82 /* SWCompressionSourceCode.tar in Resources */,
10531060
069864CA21403CE700755D9B /* test_sha256.xz in Resources */,
1061+
E652D8F3263D670900FC229B /* test_nonstandard_runlength.bz2 in Resources */,
10541062
06F0663D1FFB763400312A82 /* test2.xz in Resources */,
10551063
06F066351FFB763400312A82 /* test5.xz in Resources */,
10561064
06F066631FFB763400312A82 /* test_complicated_coding_scheme.7z in Resources */,
@@ -1090,7 +1098,7 @@
10901098
);
10911099
runOnlyForDeploymentPostprocessing = 0;
10921100
shellPath = /bin/bash;
1093-
shellScript = "if [[ ${SDK_NAME} == iphone* ]]; then\n if [[ ! -d ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/ ]]; then\n mkdir -p ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/\n fi\n if [[ -d ${PROJECT_DIR}/Carthage/Build/BitByteData.xcframework/ ]]; then\n if [[ ${SDK_NAME} == iphonesimulator* ]]; then\n cp -a ${PROJECT_DIR}/Carthage/Build/BitByteData.xcframework/ios-*-simulator/BitByteData.framework ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/\n else\n cp -a ${PROJECT_DIR}/Carthage/Build/BitByteData.xcframework/ios-arm64_armv7/BitByteData.framework ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/\n fi\n else\n cp -a ${PROJECT_DIR}/Carthage/Build/iOS/BitByteData.framework ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/\n fi\nelif [[ ${SDK_NAME} == appletv* ]]; then\n if [[ ! -d ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/ ]]; then\n mkdir -p ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/\n fi\n if [[ -d ${PROJECT_DIR}/Carthage/Build/BitByteData.xcframework/ ]]; then\n if [[ ${SDK_NAME} == appletvsimulator* ]]; then\n cp -a ${PROJECT_DIR}/Carthage/Build/BitByteData.xcframework/tvos-*-simulator/BitByteData.framework ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/\n else\n cp -a ${PROJECT_DIR}/Carthage/Build/BitByteData.xcframework/tvos-arm64/BitByteData.framework ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/\n fi\n else\n cp -a ${PROJECT_DIR}/Carthage/Build/tvOS/BitByteData.framework ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/\n fi\nelif [[ ${SDK_NAME} == watch* ]]; then\n if [[ ! -d ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/ ]]; then\n mkdir -p ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/\n fi\n if [[ -d ${PROJECT_DIR}/Carthage/Build/BitByteData.xcframework/ ]]; then\n if [[ ${SDK_NAME} == watchossimulator* ]]; then\n cp -a ${PROJECT_DIR}/Carthage/Build/BitByteData.xcframework/watchos-*-simulator/BitByteData.framework ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/\n else\n cp -a ${PROJECT_DIR}/Carthage/Build/BitByteData.xcframework/watchos-arm64_32_armv7k/BitByteData.framework ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/\n fi\n else\n cp -a ${PROJECT_DIR}/Carthage/Build/watchOS/BitByteData.framework ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/\n fi\nelif [[ ${SDK_NAME} == macos* ]]; then\n if [[ ! -d ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Contents/Frameworks/ ]]; then\n mkdir -p ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Contents/Frameworks/\n fi\n if [[ -d ${PROJECT_DIR}/Carthage/Build/BitByteData.xcframework/ ]]; then\n cp -a ${PROJECT_DIR}/Carthage/Build/BitByteData.xcframework/macos-*/BitByteData.framework ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Contents/Frameworks/\n else\n cp -a ${PROJECT_DIR}/Carthage/Build/Mac/BitByteData.framework ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Contents/Frameworks/\n fi\nfi\n\nxattr -rc ${BUILT_PRODUCTS_DIR}\n";
1101+
shellScript = "if [[ ${SDK_NAME} == iphone* ]]; then\n if [[ ! -d ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/ ]]; then\n mkdir -p ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/\n fi\n if [[ -d ${PROJECT_DIR}/Carthage/Build/BitByteData.xcframework/ ]]; then\n if [[ ${SDK_NAME} == iphonesimulator* ]]; then\n cp -a ${PROJECT_DIR}/Carthage/Build/BitByteData.xcframework/ios-*-simulator/BitByteData.framework ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/\n else\n cp -a ${PROJECT_DIR}/Carthage/Build/BitByteData.xcframework/ios-arm64_armv7/BitByteData.framework ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/\n fi\n else\n cp -a ${PROJECT_DIR}/Carthage/Build/iOS/BitByteData.framework ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/\n fi\nelif [[ ${SDK_NAME} == appletv* ]]; then\n if [[ ! -d ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/ ]]; then\n mkdir -p ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/\n fi\n if [[ -d ${PROJECT_DIR}/Carthage/Build/BitByteData.xcframework/ ]]; then\n if [[ ${SDK_NAME} == appletvsimulator* ]]; then\n cp -a ${PROJECT_DIR}/Carthage/Build/BitByteData.xcframework/tvos-*-simulator/BitByteData.framework ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/\n else\n cp -a ${PROJECT_DIR}/Carthage/Build/BitByteData.xcframework/tvos-arm64/BitByteData.framework ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/\n fi\n else\n cp -a ${PROJECT_DIR}/Carthage/Build/tvOS/BitByteData.framework ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/\n fi\nelif [[ ${SDK_NAME} == watch* ]]; then\n if [[ ! -d ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/ ]]; then\n mkdir -p ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/\n fi\n if [[ -d ${PROJECT_DIR}/Carthage/Build/BitByteData.xcframework/ ]]; then\n if [[ ${SDK_NAME} == watchsimulator* ]]; then\n cp -a ${PROJECT_DIR}/Carthage/Build/BitByteData.xcframework/watchos-*-simulator/BitByteData.framework ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/\n else\n cp -a ${PROJECT_DIR}/Carthage/Build/BitByteData.xcframework/watchos-arm64_32_armv7k/BitByteData.framework ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/\n fi\n else\n cp -a ${PROJECT_DIR}/Carthage/Build/watchOS/BitByteData.framework ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Frameworks/\n fi\nelif [[ ${SDK_NAME} == macos* ]]; then\n if [[ ! -d ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Contents/Frameworks/ ]]; then\n mkdir -p ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Contents/Frameworks/\n fi\n if [[ -d ${PROJECT_DIR}/Carthage/Build/BitByteData.xcframework/ ]]; then\n cp -a ${PROJECT_DIR}/Carthage/Build/BitByteData.xcframework/macos-*/BitByteData.framework ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Contents/Frameworks/\n else\n cp -a ${PROJECT_DIR}/Carthage/Build/Mac/BitByteData.framework ${BUILT_PRODUCTS_DIR}/TestSWCompression.xctest/Contents/Frameworks/\n fi\nfi\n\nxattr -rc ${BUILT_PRODUCTS_DIR}\n";
10941102
showEnvVarsInLog = 0;
10951103
};
10961104
/* End PBXShellScriptBuildPhase section */
@@ -1250,7 +1258,7 @@
12501258
CLANG_WARN_SUSPICIOUS_MOVE = YES;
12511259
CLANG_WARN_UNREACHABLE_CODE = YES;
12521260
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1253-
CURRENT_PROJECT_VERSION = 75;
1261+
CURRENT_PROJECT_VERSION = 76;
12541262
DEBUG_INFORMATION_FORMAT = dwarf;
12551263
ENABLE_STRICT_OBJC_MSGSEND = YES;
12561264
ENABLE_TESTABILITY = YES;
@@ -1331,7 +1339,7 @@
13311339
CLANG_WARN_SUSPICIOUS_MOVE = YES;
13321340
CLANG_WARN_UNREACHABLE_CODE = YES;
13331341
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1334-
CURRENT_PROJECT_VERSION = 75;
1342+
CURRENT_PROJECT_VERSION = 76;
13351343
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
13361344
ENABLE_STRICT_OBJC_MSGSEND = YES;
13371345
"FRAMEWORK_SEARCH_PATHS[sdk=appletvos*]" = (
@@ -1377,7 +1385,7 @@
13771385
BitByteData,
13781386
);
13791387
SDKROOT = macosx;
1380-
SUPPORTED_PLATFORMS = "macosx iphoneos iphonesimulator appletvos appletvsimulator watchos watchsimulator";
1388+
SUPPORTED_PLATFORMS = "macosx watchsimulator iphonesimulator appletvsimulator watchos appletvos iphoneos";
13811389
SWIFT_COMPILATION_MODE = wholemodule;
13821390
SWIFT_VERSION = 5.0;
13831391
TVOS_DEPLOYMENT_TARGET = 9.0;
@@ -1392,7 +1400,7 @@
13921400
APPLICATION_EXTENSION_API_ONLY = YES;
13931401
DEFINES_MODULE = YES;
13941402
DYLIB_COMPATIBILITY_VERSION = 1;
1395-
DYLIB_CURRENT_VERSION = 75;
1403+
DYLIB_CURRENT_VERSION = 76;
13961404
DYLIB_INSTALL_NAME_BASE = "@rpath";
13971405
INFOPLIST_FILE = SWCompression.xcodeproj/SWCompression.plist;
13981406
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
@@ -1419,7 +1427,7 @@
14191427
APPLICATION_EXTENSION_API_ONLY = YES;
14201428
DEFINES_MODULE = YES;
14211429
DYLIB_COMPATIBILITY_VERSION = 1;
1422-
DYLIB_CURRENT_VERSION = 75;
1430+
DYLIB_CURRENT_VERSION = 76;
14231431
DYLIB_INSTALL_NAME_BASE = "@rpath";
14241432
INFOPLIST_FILE = SWCompression.xcodeproj/SWCompression.plist;
14251433
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";

SWCompression.xcodeproj/xcshareddata/xcschemes/SWCompression.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 = "1240"
3+
LastUpgradeVersion = "1250"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"

0 commit comments

Comments
 (0)