diff --git a/.jazzy.yaml b/.jazzy.yaml
index dd110ce9..b161ed5c 100644
--- a/.jazzy.yaml
+++ b/.jazzy.yaml
@@ -4,9 +4,9 @@ exclude: Tests/
swift_version: 3.0.2
author: Timofey Solomko
module: SWCompression
-module_version: 2.2.0-test
+module_version: 2.2.0
copyright: '© 2017 Timofey Solomko'
readme: README.md
github_url: https://github.com/tsolomko/SWCompression
-github_file_prefix: https://github.com/tsolomko/SWCompression/tree/v2.2.0-test
+github_file_prefix: https://github.com/tsolomko/SWCompression/tree/v2.2.0
theme: fullwidth
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6f3dbd66..1b48063e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,8 +1,8 @@
# Changelog
-v2.2.0-test
+v2.2.0
----------------
-- Deflate compression (limited).
-- More ZIP public functions (API).
+- Sowmewhat limited support for Deflate compression.
+- API for parsing ZIP entries.
v2.1.0
----------------
diff --git a/README.md b/README.md
index e843ca1f..97405e1c 100644
--- a/README.md
+++ b/README.md
@@ -28,10 +28,12 @@ Features
----------------
- Containers:
- ZIP (complying to ISO/IEC 21320 standard)
-- (De)compression algorithms:
+- Decompression algorithms:
- LZMA/LZMA2
- Deflate
- BZip2
+- Compression algorithms:
+ - Deflate
- Archives:
- XZ
- GZip
@@ -162,7 +164,6 @@ To sum up, it is __highly recommended__ to build SWCompression with 'Release' co
Future plans
-------------
- Tar unarchiving.
-- Deflate compression.
- BZip2 compression.
- Something else...
diff --git a/SWCompression.podspec b/SWCompression.podspec
index eb638e68..5db1044f 100644
--- a/SWCompression.podspec
+++ b/SWCompression.podspec
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|
s.name = "SWCompression"
- s.version = "2.2.0-test"
+ s.version = "2.2.0"
s.summary = "Framework with implementations in Swift of different (de)compression algorithms"
s.description = <<-DESC
diff --git a/Sources/Service/Info-iOS.plist b/Sources/Service/Info-iOS.plist
index 5d0ca0de..9a384cbc 100644
--- a/Sources/Service/Info-iOS.plist
+++ b/Sources/Service/Info-iOS.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.2.0-test
+ 2.2.0
CFBundleVersion
$(CURRENT_PROJECT_VERSION)
NSPrincipalClass
diff --git a/Sources/Service/Info-tvOS.plist b/Sources/Service/Info-tvOS.plist
index 5d0ca0de..9a384cbc 100644
--- a/Sources/Service/Info-tvOS.plist
+++ b/Sources/Service/Info-tvOS.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.2.0-test
+ 2.2.0
CFBundleVersion
$(CURRENT_PROJECT_VERSION)
NSPrincipalClass
diff --git a/Sources/Service/Info-watchOS.plist b/Sources/Service/Info-watchOS.plist
index 5d0ca0de..9a384cbc 100644
--- a/Sources/Service/Info-watchOS.plist
+++ b/Sources/Service/Info-watchOS.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.2.0-test
+ 2.2.0
CFBundleVersion
$(CURRENT_PROJECT_VERSION)
NSPrincipalClass
diff --git a/Sources/Service/Info.plist b/Sources/Service/Info.plist
index 537c1690..c083d8d3 100644
--- a/Sources/Service/Info.plist
+++ b/Sources/Service/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.2.0-test
+ 2.2.0
CFBundleVersion
$(CURRENT_PROJECT_VERSION)
NSHumanReadableCopyright
diff --git a/docs/Classes.html b/docs/Classes.html
index 29f98cef..71500be5 100644
--- a/docs/Classes.html
+++ b/docs/Classes.html
@@ -186,7 +186,7 @@
@@ -221,7 +221,7 @@
@@ -256,7 +256,7 @@
@@ -291,7 +291,7 @@
@@ -326,7 +326,7 @@
@@ -361,7 +361,7 @@
@@ -396,7 +396,7 @@
@@ -431,7 +431,7 @@
diff --git a/docs/Classes/BZip2.html b/docs/Classes/BZip2.html
index bb1d9cb7..ddb92487 100644
--- a/docs/Classes/BZip2.html
+++ b/docs/Classes/BZip2.html
@@ -226,7 +226,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/Classes/Deflate.html b/docs/Classes/Deflate.html
index ed429fad..e7ac00e1 100644
--- a/docs/Classes/Deflate.html
+++ b/docs/Classes/Deflate.html
@@ -226,7 +226,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -267,7 +267,7 @@ static Huffman is used in all other cases.
diff --git a/docs/Classes/GzipArchive.html b/docs/Classes/GzipArchive.html
index 5a213af3..7ac1e22c 100644
--- a/docs/Classes/GzipArchive.html
+++ b/docs/Classes/GzipArchive.html
@@ -234,7 +234,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/Classes/LZMA.html b/docs/Classes/LZMA.html
index ac04ea98..fb20a4fd 100644
--- a/docs/Classes/LZMA.html
+++ b/docs/Classes/LZMA.html
@@ -226,7 +226,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/Classes/LZMA2.html b/docs/Classes/LZMA2.html
index f5f79dc6..93293ef0 100644
--- a/docs/Classes/LZMA2.html
+++ b/docs/Classes/LZMA2.html
@@ -226,7 +226,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/Classes/XZArchive.html b/docs/Classes/XZArchive.html
index 02de5fde..05cdefa8 100644
--- a/docs/Classes/XZArchive.html
+++ b/docs/Classes/XZArchive.html
@@ -230,7 +230,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/Classes/ZipContainer.html b/docs/Classes/ZipContainer.html
index f9d7b7f1..c6ea2c2a 100644
--- a/docs/Classes/ZipContainer.html
+++ b/docs/Classes/ZipContainer.html
@@ -192,7 +192,7 @@
@@ -272,7 +272,7 @@ It may indicate that either the container is damaged or it might not be ZIP cont
@@ -336,7 +336,7 @@ An error can indicate that the container is damaged.
@@ -421,7 +421,7 @@ It may indicate that either the container is damaged or it might not be ZIP cont
diff --git a/docs/Classes/ZlibArchive.html b/docs/Classes/ZlibArchive.html
index c73c77dc..052283d9 100644
--- a/docs/Classes/ZlibArchive.html
+++ b/docs/Classes/ZlibArchive.html
@@ -234,7 +234,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/Enums.html b/docs/Enums.html
index 03600ef7..7546e118 100644
--- a/docs/Enums.html
+++ b/docs/Enums.html
@@ -195,7 +195,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -242,7 +242,7 @@ Associated value contains already decompressed data.
@@ -292,7 +292,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -341,7 +341,7 @@ than the repeat length.
@@ -386,7 +386,7 @@ Associated value contains already decompressed data.
@@ -429,7 +429,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -477,7 +477,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -528,7 +528,7 @@ Associated value contains already decompressed data.
diff --git a/docs/Enums/BZip2Error.html b/docs/Enums/BZip2Error.html
index fa51e5e0..07fed2ed 100644
--- a/docs/Enums/BZip2Error.html
+++ b/docs/Enums/BZip2Error.html
@@ -205,7 +205,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -239,7 +239,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -273,7 +273,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -307,7 +307,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -341,7 +341,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -375,7 +375,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -409,7 +409,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -443,7 +443,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -477,7 +477,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/Enums/DeflateError.html b/docs/Enums/DeflateError.html
index 6a9db734..5b725401 100644
--- a/docs/Enums/DeflateError.html
+++ b/docs/Enums/DeflateError.html
@@ -200,7 +200,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -234,7 +234,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -268,7 +268,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -302,7 +302,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/Enums/GzipError.html b/docs/Enums/GzipError.html
index be08f376..1b3e3272 100644
--- a/docs/Enums/GzipError.html
+++ b/docs/Enums/GzipError.html
@@ -204,7 +204,7 @@ Associated value contains already decompressed data.
@@ -238,7 +238,7 @@ Associated value contains already decompressed data.
@@ -272,7 +272,7 @@ Associated value contains already decompressed data.
@@ -306,7 +306,7 @@ Associated value contains already decompressed data.
@@ -341,7 +341,7 @@ Associated value contains already decompressed data.
@@ -375,7 +375,7 @@ Associated value contains already decompressed data.
diff --git a/docs/Enums/LZMA2Error.html b/docs/Enums/LZMA2Error.html
index 8baa44bb..05920195 100644
--- a/docs/Enums/LZMA2Error.html
+++ b/docs/Enums/LZMA2Error.html
@@ -201,7 +201,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -235,7 +235,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -269,7 +269,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -303,7 +303,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -338,7 +338,7 @@ amount of compressed data read was different from the one stored in LZMA2 packet
diff --git a/docs/Enums/LZMAError.html b/docs/Enums/LZMAError.html
index 741d93f7..9935da90 100644
--- a/docs/Enums/LZMAError.html
+++ b/docs/Enums/LZMAError.html
@@ -206,7 +206,7 @@ than the repeat length.
@@ -240,7 +240,7 @@ than the repeat length.
@@ -274,7 +274,7 @@ than the repeat length.
@@ -308,7 +308,7 @@ than the repeat length.
@@ -342,7 +342,7 @@ than the repeat length.
@@ -376,7 +376,7 @@ than the repeat length.
@@ -410,7 +410,7 @@ than the repeat length.
diff --git a/docs/Enums/XZError.html b/docs/Enums/XZError.html
index b964e0dc..f451cc3b 100644
--- a/docs/Enums/XZError.html
+++ b/docs/Enums/XZError.html
@@ -208,7 +208,7 @@ Associated value contains already decompressed data.
@@ -242,7 +242,7 @@ Associated value contains already decompressed data.
@@ -276,7 +276,7 @@ Associated value contains already decompressed data.
@@ -310,7 +310,7 @@ Associated value contains already decompressed data.
@@ -344,7 +344,7 @@ Associated value contains already decompressed data.
@@ -378,7 +378,7 @@ Associated value contains already decompressed data.
@@ -413,7 +413,7 @@ amount of compressed data read was different from the one stored in block header
@@ -448,7 +448,7 @@ Associated value contains already decompressed data.
@@ -482,7 +482,7 @@ Associated value contains already decompressed data.
@@ -516,7 +516,7 @@ Associated value contains already decompressed data.
diff --git a/docs/Enums/ZipError.html b/docs/Enums/ZipError.html
index 7819945e..ccfbce88 100644
--- a/docs/Enums/ZipError.html
+++ b/docs/Enums/ZipError.html
@@ -207,7 +207,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -241,7 +241,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -275,7 +275,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -309,7 +309,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -343,7 +343,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -377,7 +377,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -411,7 +411,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -445,7 +445,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -479,7 +479,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -513,7 +513,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
diff --git a/docs/Enums/ZlibError.html b/docs/Enums/ZlibError.html
index c7788886..7eb24503 100644
--- a/docs/Enums/ZlibError.html
+++ b/docs/Enums/ZlibError.html
@@ -202,7 +202,7 @@ Associated value contains already decompressed data.
@@ -236,7 +236,7 @@ Associated value contains already decompressed data.
@@ -270,7 +270,7 @@ Associated value contains already decompressed data.
@@ -304,7 +304,7 @@ Associated value contains already decompressed data.
@@ -339,7 +339,7 @@ Associated value contains already decompressed data.
diff --git a/docs/Protocols.html b/docs/Protocols.html
index 43c15d2b..c43172cb 100644
--- a/docs/Protocols.html
+++ b/docs/Protocols.html
@@ -186,7 +186,7 @@
@@ -217,7 +217,7 @@
diff --git a/docs/Protocols/Archive.html b/docs/Protocols/Archive.html
index a1a1d109..2070db51 100644
--- a/docs/Protocols/Archive.html
+++ b/docs/Protocols/Archive.html
@@ -192,7 +192,7 @@
diff --git a/docs/Protocols/DecompressionAlgorithm.html b/docs/Protocols/DecompressionAlgorithm.html
index 62206dab..fa44ee81 100644
--- a/docs/Protocols/DecompressionAlgorithm.html
+++ b/docs/Protocols/DecompressionAlgorithm.html
@@ -192,7 +192,7 @@
diff --git a/docs/Structs.html b/docs/Structs.html
index e3bf8198..c4d9daf7 100644
--- a/docs/Structs.html
+++ b/docs/Structs.html
@@ -186,7 +186,7 @@
@@ -221,7 +221,7 @@
@@ -256,7 +256,7 @@
diff --git a/docs/Structs/GzipHeader.html b/docs/Structs/GzipHeader.html
index cf25a9ff..2d4001f7 100644
--- a/docs/Structs/GzipHeader.html
+++ b/docs/Structs/GzipHeader.html
@@ -193,7 +193,7 @@
@@ -224,7 +224,7 @@
@@ -254,7 +254,7 @@
@@ -284,7 +284,7 @@
@@ -314,7 +314,7 @@
@@ -344,7 +344,7 @@
@@ -374,7 +374,7 @@
@@ -433,7 +433,7 @@ it might not be compressed with gzip at all.
diff --git a/docs/Structs/GzipHeader/CompressionMethod.html b/docs/Structs/GzipHeader/CompressionMethod.html
index 75d39040..5a886568 100644
--- a/docs/Structs/GzipHeader/CompressionMethod.html
+++ b/docs/Structs/GzipHeader/CompressionMethod.html
@@ -192,7 +192,7 @@
diff --git a/docs/Structs/GzipHeader/FileSystemType.html b/docs/Structs/GzipHeader/FileSystemType.html
index 1c0e2064..aa4b2fe1 100644
--- a/docs/Structs/GzipHeader/FileSystemType.html
+++ b/docs/Structs/GzipHeader/FileSystemType.html
@@ -192,7 +192,7 @@
@@ -226,7 +226,7 @@
@@ -260,7 +260,7 @@
@@ -294,7 +294,7 @@
@@ -328,7 +328,7 @@
diff --git a/docs/Structs/ZipEntry.html b/docs/Structs/ZipEntry.html
index dd236778..e758af76 100644
--- a/docs/Structs/ZipEntry.html
+++ b/docs/Structs/ZipEntry.html
@@ -192,7 +192,7 @@
@@ -222,7 +222,7 @@
@@ -252,7 +252,7 @@
diff --git a/docs/Structs/ZlibHeader.html b/docs/Structs/ZlibHeader.html
index 238145a8..4e1ada4d 100644
--- a/docs/Structs/ZlibHeader.html
+++ b/docs/Structs/ZlibHeader.html
@@ -193,7 +193,7 @@
@@ -224,7 +224,7 @@
@@ -254,7 +254,7 @@
@@ -284,7 +284,7 @@
@@ -314,7 +314,7 @@
@@ -373,7 +373,7 @@ it might not be compressed with zlib at all.
diff --git a/docs/Structs/ZlibHeader/CompressionLevel.html b/docs/Structs/ZlibHeader/CompressionLevel.html
index 7dd1190c..efb75f0e 100644
--- a/docs/Structs/ZlibHeader/CompressionLevel.html
+++ b/docs/Structs/ZlibHeader/CompressionLevel.html
@@ -192,7 +192,7 @@
@@ -226,7 +226,7 @@
@@ -260,7 +260,7 @@
@@ -294,7 +294,7 @@
diff --git a/docs/Structs/ZlibHeader/CompressionMethod.html b/docs/Structs/ZlibHeader/CompressionMethod.html
index 0cbb5327..e1ba62c0 100644
--- a/docs/Structs/ZlibHeader/CompressionMethod.html
+++ b/docs/Structs/ZlibHeader/CompressionMethod.html
@@ -192,7 +192,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes.html
index 29f98cef..71500be5 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes.html
@@ -186,7 +186,7 @@
@@ -221,7 +221,7 @@
@@ -256,7 +256,7 @@
@@ -291,7 +291,7 @@
@@ -326,7 +326,7 @@
@@ -361,7 +361,7 @@
@@ -396,7 +396,7 @@
@@ -431,7 +431,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/BZip2.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/BZip2.html
index bb1d9cb7..ddb92487 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/BZip2.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/BZip2.html
@@ -226,7 +226,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/Deflate.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/Deflate.html
index ed429fad..e7ac00e1 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/Deflate.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/Deflate.html
@@ -226,7 +226,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -267,7 +267,7 @@ static Huffman is used in all other cases.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive.html
index 5a213af3..7ac1e22c 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive.html
@@ -234,7 +234,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA.html
index ac04ea98..fb20a4fd 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA.html
@@ -226,7 +226,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA2.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA2.html
index f5f79dc6..93293ef0 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA2.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA2.html
@@ -226,7 +226,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/XZArchive.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/XZArchive.html
index 02de5fde..05cdefa8 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/XZArchive.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/XZArchive.html
@@ -230,7 +230,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipContainer.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipContainer.html
index f9d7b7f1..c6ea2c2a 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipContainer.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipContainer.html
@@ -192,7 +192,7 @@
@@ -272,7 +272,7 @@ It may indicate that either the container is damaged or it might not be ZIP cont
@@ -336,7 +336,7 @@ An error can indicate that the container is damaged.
@@ -421,7 +421,7 @@ It may indicate that either the container is damaged or it might not be ZIP cont
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZlibArchive.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZlibArchive.html
index c73c77dc..052283d9 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZlibArchive.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZlibArchive.html
@@ -234,7 +234,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums.html
index 03600ef7..7546e118 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums.html
@@ -195,7 +195,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -242,7 +242,7 @@ Associated value contains already decompressed data.
@@ -292,7 +292,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -341,7 +341,7 @@ than the repeat length.
@@ -386,7 +386,7 @@ Associated value contains already decompressed data.
@@ -429,7 +429,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -477,7 +477,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -528,7 +528,7 @@ Associated value contains already decompressed data.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/BZip2Error.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/BZip2Error.html
index fa51e5e0..07fed2ed 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/BZip2Error.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/BZip2Error.html
@@ -205,7 +205,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -239,7 +239,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -273,7 +273,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -307,7 +307,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -341,7 +341,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -375,7 +375,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -409,7 +409,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -443,7 +443,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -477,7 +477,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/DeflateError.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/DeflateError.html
index 6a9db734..5b725401 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/DeflateError.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/DeflateError.html
@@ -200,7 +200,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -234,7 +234,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -268,7 +268,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -302,7 +302,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/GzipError.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/GzipError.html
index be08f376..1b3e3272 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/GzipError.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/GzipError.html
@@ -204,7 +204,7 @@ Associated value contains already decompressed data.
@@ -238,7 +238,7 @@ Associated value contains already decompressed data.
@@ -272,7 +272,7 @@ Associated value contains already decompressed data.
@@ -306,7 +306,7 @@ Associated value contains already decompressed data.
@@ -341,7 +341,7 @@ Associated value contains already decompressed data.
@@ -375,7 +375,7 @@ Associated value contains already decompressed data.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMA2Error.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMA2Error.html
index 8baa44bb..05920195 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMA2Error.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMA2Error.html
@@ -201,7 +201,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -235,7 +235,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -269,7 +269,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -303,7 +303,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -338,7 +338,7 @@ amount of compressed data read was different from the one stored in LZMA2 packet
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMAError.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMAError.html
index 741d93f7..9935da90 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMAError.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMAError.html
@@ -206,7 +206,7 @@ than the repeat length.
@@ -240,7 +240,7 @@ than the repeat length.
@@ -274,7 +274,7 @@ than the repeat length.
@@ -308,7 +308,7 @@ than the repeat length.
@@ -342,7 +342,7 @@ than the repeat length.
@@ -376,7 +376,7 @@ than the repeat length.
@@ -410,7 +410,7 @@ than the repeat length.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/XZError.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/XZError.html
index b964e0dc..f451cc3b 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/XZError.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/XZError.html
@@ -208,7 +208,7 @@ Associated value contains already decompressed data.
@@ -242,7 +242,7 @@ Associated value contains already decompressed data.
@@ -276,7 +276,7 @@ Associated value contains already decompressed data.
@@ -310,7 +310,7 @@ Associated value contains already decompressed data.
@@ -344,7 +344,7 @@ Associated value contains already decompressed data.
@@ -378,7 +378,7 @@ Associated value contains already decompressed data.
@@ -413,7 +413,7 @@ amount of compressed data read was different from the one stored in block header
@@ -448,7 +448,7 @@ Associated value contains already decompressed data.
@@ -482,7 +482,7 @@ Associated value contains already decompressed data.
@@ -516,7 +516,7 @@ Associated value contains already decompressed data.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZipError.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZipError.html
index 7819945e..ccfbce88 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZipError.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZipError.html
@@ -207,7 +207,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -241,7 +241,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -275,7 +275,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -309,7 +309,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -343,7 +343,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -377,7 +377,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -411,7 +411,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -445,7 +445,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -479,7 +479,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -513,7 +513,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZlibError.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZlibError.html
index c7788886..7eb24503 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZlibError.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZlibError.html
@@ -202,7 +202,7 @@ Associated value contains already decompressed data.
@@ -236,7 +236,7 @@ Associated value contains already decompressed data.
@@ -270,7 +270,7 @@ Associated value contains already decompressed data.
@@ -304,7 +304,7 @@ Associated value contains already decompressed data.
@@ -339,7 +339,7 @@ Associated value contains already decompressed data.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols.html
index 43c15d2b..c43172cb 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols.html
@@ -186,7 +186,7 @@
@@ -217,7 +217,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Archive.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Archive.html
index a1a1d109..2070db51 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Archive.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Archive.html
@@ -192,7 +192,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/DecompressionAlgorithm.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/DecompressionAlgorithm.html
index 62206dab..fa44ee81 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/DecompressionAlgorithm.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/DecompressionAlgorithm.html
@@ -192,7 +192,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs.html
index e3bf8198..c4d9daf7 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs.html
@@ -186,7 +186,7 @@
@@ -221,7 +221,7 @@
@@ -256,7 +256,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader.html
index cf25a9ff..2d4001f7 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader.html
@@ -193,7 +193,7 @@
@@ -224,7 +224,7 @@
@@ -254,7 +254,7 @@
@@ -284,7 +284,7 @@
@@ -314,7 +314,7 @@
@@ -344,7 +344,7 @@
@@ -374,7 +374,7 @@
@@ -433,7 +433,7 @@ it might not be compressed with gzip at all.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/CompressionMethod.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/CompressionMethod.html
index 75d39040..5a886568 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/CompressionMethod.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/CompressionMethod.html
@@ -192,7 +192,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/FileSystemType.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/FileSystemType.html
index 1c0e2064..aa4b2fe1 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/FileSystemType.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/FileSystemType.html
@@ -192,7 +192,7 @@
@@ -226,7 +226,7 @@
@@ -260,7 +260,7 @@
@@ -294,7 +294,7 @@
@@ -328,7 +328,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZipEntry.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZipEntry.html
index dd236778..e758af76 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZipEntry.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZipEntry.html
@@ -192,7 +192,7 @@
@@ -222,7 +222,7 @@
@@ -252,7 +252,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader.html
index 238145a8..4e1ada4d 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader.html
@@ -193,7 +193,7 @@
@@ -224,7 +224,7 @@
@@ -254,7 +254,7 @@
@@ -284,7 +284,7 @@
@@ -314,7 +314,7 @@
@@ -373,7 +373,7 @@ it might not be compressed with zlib at all.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionLevel.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionLevel.html
index 7dd1190c..efb75f0e 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionLevel.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionLevel.html
@@ -192,7 +192,7 @@
@@ -226,7 +226,7 @@
@@ -260,7 +260,7 @@
@@ -294,7 +294,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionMethod.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionMethod.html
index 0cbb5327..e1ba62c0 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionMethod.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionMethod.html
@@ -192,7 +192,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/index.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/index.html
index 60adf06c..cc3db426 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/index.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/index.html
@@ -184,13 +184,18 @@ And yes, it is also in Objective-C.
- ZIP (complying to ISO/IEC 21320 standard)
-(De)compression algorithms:
+Decompression algorithms:
+Compression algorithms:
+
+
Archives:
@@ -315,7 +320,6 @@ so some difference in speed is expected.
- Tar unarchiving.
-- Deflate compression.
- BZip2 compression.
- Something else…
diff --git a/docs/docsets/SWCompression.tgz b/docs/docsets/SWCompression.tgz
index 3b5ec21a..abdb4e65 100644
Binary files a/docs/docsets/SWCompression.tgz and b/docs/docsets/SWCompression.tgz differ
diff --git a/docs/index.html b/docs/index.html
index 60adf06c..cc3db426 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -184,13 +184,18 @@ And yes, it is also in Objective-C.
- ZIP (complying to ISO/IEC 21320 standard)
-(De)compression algorithms:
+Decompression algorithms:
+Compression algorithms:
+
+
Archives:
@@ -315,7 +320,6 @@ so some difference in speed is expected.
- Tar unarchiving.
-- Deflate compression.
- BZip2 compression.
- Something else…