Skip to content

Commit 86090a4

Browse files
committed
Prepare for 4.8.0 release
1 parent f9994d6 commit 86090a4

7 files changed

Lines changed: 24 additions & 13 deletions

File tree

.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: false
44
author: Timofey Solomko
55
module: SWCompression
6-
module_version: 4.8.0-test
6+
module_version: 4.8.0
77
copyright: '© 2022 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.8.0-test
10+
github_file_prefix: https://github.com/tsolomko/SWCompression/tree/4.8.0
1111
theme: fullwidth
1212

1313
custom_categories:

CHANGELOG.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Changelog
22

3+
## 4.8.0
4+
5+
- Added `TarReader` and `TarWriter` structs which allow more iterative work with TAR containers while helping with
6+
reducing memory usage.
7+
- Fixed a crash that could happen when decompressing Deflate and BZip2 inputs truncated in a certain way.
8+
- In API reference documentation the Container category has been split into separate categories for each container type.
9+
- swcomp changes:
10+
- Certain error messages were made a bit clearer.
11+
- Added `reader-tar` and `writer-tar` subcommands to the `benchmark` command.
12+
- Changed the printing format of the benchmark speed.
13+
314
## 4.7.0
415

516
- Added full-featured support for LZ4 compression and decompression by introducing 5 new functions inside `LZ4` enum.
@@ -19,7 +30,7 @@
1930
TAR containers.
2031
- Added `un-lz4`, `comp-lz4`, and `comp-lz4-bd` subcommands to the `benchmark` command.
2132
- Benchmark commands for compression now report compression ratio.
22-
33+
2334
## 4.6.1
2435

2536
- Fixed a crash in LZMA2 when trying to process an empty `Data`.

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.8.0-test"
4+
s.version = "4.8.0"
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: 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>4.8.0-test</string>
18+
<string>4.8.0</string>
1919
<key>CFBundleVersion</key>
20-
<string>84</string>
20+
<string>85</string>
2121
<key>NSHumanReadableCopyright</key>
2222
<string>Copyright © 2022 Timofey Solomko</string>
2323
</dict>

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.8.0-test</string>
18+
<string>4.8.0</string>
1919
<key>CFBundleVersion</key>
20-
<string>84</string>
20+
<string>85</string>
2121
</dict>
2222
</plist>

SWCompression.xcodeproj/project.pbxproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1512,7 +1512,7 @@
15121512
CLANG_WARN_SUSPICIOUS_MOVE = YES;
15131513
CLANG_WARN_UNREACHABLE_CODE = YES;
15141514
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1515-
CURRENT_PROJECT_VERSION = 84;
1515+
CURRENT_PROJECT_VERSION = 85;
15161516
DEBUG_INFORMATION_FORMAT = dwarf;
15171517
ENABLE_STRICT_OBJC_MSGSEND = YES;
15181518
ENABLE_TESTABILITY = YES;
@@ -1593,7 +1593,7 @@
15931593
CLANG_WARN_SUSPICIOUS_MOVE = YES;
15941594
CLANG_WARN_UNREACHABLE_CODE = YES;
15951595
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1596-
CURRENT_PROJECT_VERSION = 84;
1596+
CURRENT_PROJECT_VERSION = 85;
15971597
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
15981598
ENABLE_STRICT_OBJC_MSGSEND = YES;
15991599
"FRAMEWORK_SEARCH_PATHS[sdk=appletvos*]" = (
@@ -1654,7 +1654,7 @@
16541654
APPLICATION_EXTENSION_API_ONLY = YES;
16551655
DEFINES_MODULE = YES;
16561656
DYLIB_COMPATIBILITY_VERSION = 1;
1657-
DYLIB_CURRENT_VERSION = 84;
1657+
DYLIB_CURRENT_VERSION = 85;
16581658
DYLIB_INSTALL_NAME_BASE = "@rpath";
16591659
INFOPLIST_FILE = SWCompression.xcodeproj/SWCompression.plist;
16601660
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
@@ -1681,7 +1681,7 @@
16811681
APPLICATION_EXTENSION_API_ONLY = YES;
16821682
DEFINES_MODULE = YES;
16831683
DYLIB_COMPATIBILITY_VERSION = 1;
1684-
DYLIB_CURRENT_VERSION = 84;
1684+
DYLIB_CURRENT_VERSION = 85;
16851685
DYLIB_INSTALL_NAME_BASE = "@rpath";
16861686
INFOPLIST_FILE = SWCompression.xcodeproj/SWCompression.plist;
16871687
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";

Sources/swcomp/main.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import Foundation
77
import SWCompression
88
import SwiftCLI
99

10-
let cli = CLI(name: "swcomp", version: "4.8.0-test",
10+
let cli = CLI(name: "swcomp", version: "4.8.0",
1111
description: """
1212
swcomp - a small command-line client for SWCompression framework.
1313
Serves as an example of SWCompression usage.

0 commit comments

Comments
 (0)