354 Commits

Author SHA1 Message Date
Timofey Solomko a734ad5944 Enable code coverage in Xcode 2026-06-20 09:15:19 +08:00
Timofey Solomko 4477ac5fa7 [Tests] Remove the answer file with Unicode filename 2026-06-13 16:22:24 +08:00
Timofey Solomko e9b44874a4 [Tests] Move tests source files into subdirectory 2026-06-13 16:22:23 +08:00
Timofey Solomko d9bb44001d Merge branch 'hotfix-4.9.1' into develop 2026-06-13 16:21:33 +08:00
Timofey Solomko 56267f0e14 Prepare for 4.9.1 release 2026-06-13 16:18:50 +08:00
Timofey Solomko 623f2c0c72 Upgrade Swift language mode to version 6 2026-05-26 11:15:33 +08:00
Timofey Solomko 7ee42a166c Increase minimum deployment targets on Apple platforms 2026-05-25 16:40:48 +08:00
Timofey Solomko cf7981012d Drop support for Swift 5.9 and 5.10 2026-05-25 16:37:55 +08:00
Timofey Solomko b2178ac126 Prepare for 4.9.0 release 2026-05-22 19:44:49 +08:00
Timofey Solomko 26dd6f5b5e Merge branch 'hotfix-4.8.7' into develop 2026-05-22 19:40:59 +08:00
Timofey Solomko 8ca3c18c61 Prepare for 4.8.7 release 2026-05-22 19:32:37 +08:00
Timofey Solomko 462b443324 Update BBD version to 2.1.0 2026-05-21 16:57:02 +08:00
Timofey Solomko a41fe89076 [Tests] Add a test for 7-zip container with large LZMA dictionary size 2026-05-14 21:33:33 +08:00
Timofey Solomko d8c22c55da [Deflate][Huffman] Filter out zero code lengths only during code construction
This should prevent crashes described in issue #57.
2026-03-01 20:35:21 +08:00
Timofey Solomko 80177155c8 [Tests] Move deflate truncation testing into a separate file
Also add test files that contain only "deflated" data.
2026-02-26 00:25:24 +08:00
Timofey Solomko 5a0eb8187a [XZ] Rename a file for consistency 2026-02-11 19:03:14 +08:00
Timofey Solomko 60283d4a54 Reorder PrivacyInfo file in Xcode project 2026-02-11 17:21:52 +08:00
Timofey Solomko 29697ca7ce Remove from Xcode project settings for embedding BBD built with Carthage 2026-02-03 01:08:25 +08:00
Timofey Solomko f1b635056d Add BitByteData as a package dependency in Xcode project 2026-02-03 01:07:34 +08:00
Timofey Solomko eb83e098af Fix framework search paths in Xcode project
This should fix installation with Carthage on the currently supported versions of Xcode.
2026-02-02 17:17:45 +08:00
Timofey Solomko 33e5716c3b Increase minimum deployment targets on Apple platforms 2026-01-31 20:09:19 +08:00
Timofey Solomko 5b57ac0fcd Drop support for Swift 5.7 and 5.8 2026-01-31 20:06:42 +08:00
Timofey Solomko 0a4edd5896 Update xcode project 2026-01-31 20:04:47 +08:00
Timofey Solomko ea9aaccfb9 Update copyright year to 2026 2026-01-31 15:30:24 +08:00
Timofey Solomko 81cfa82f92 Drop support for Swift 5.5 and 5.6
This is mainly driven by some CI configurations being deprecated. Additionally add builds for Swift 5.10 and Swift 6.0 in CI.
2024-12-14 17:43:57 +02:00
Timofey Solomko fa4af5803a [TAR] Remove compatibility functions for FileHandle 2024-04-21 17:18:53 +03:00
Timofey Solomko 2927e6ecf3 Increase minimum deployment targets on Apple platforms 2024-04-21 17:17:01 +03:00
Timofey Solomko ffa0ba30d6 Upgrade Xcode project format 2024-04-21 14:05:16 +03:00
Timofey Solomko 687517cfd5 Prepare for 4.8.6 release 2024-04-21 13:13:02 +03:00
Timofey Solomko 0782c43145 Remove non-XCFramework option of installing using Carthage 2024-04-21 12:29:19 +03:00
Timofey Solomko eabfe947ea Add stupid PrivacyInfo thing 2024-04-21 11:43:33 +03:00
Timofey Solomko 95c20589b9 Add support for visionOS
Except for SPM, which requires Swift 5.9, and Cocoapods, which requires me having Apple Silicon computer in order to publish a pod with this target. In addition we don't do any CI testing on visionOS simulators, since it seems to be a bit excessive.
2024-04-21 11:36:10 +03:00
Timofey Solomko ed66991cbd Update copyright year to 2024 2024-01-11 16:57:04 +03:00
Timofey Solomko d1f8cfa42b Upgrade Xcode project to Xcode 15.0 2023-09-20 12:13:29 +03:00
Timofey Solomko 7e0f21ac91 Upgrade Xcode project to Xcode 14.3 2023-04-15 16:22:44 +03:00
Timofey Solomko 1e7393dc54 Prepare for 4.8.5 release 2023-02-19 17:25:03 +02:00
Timofey Solomko 43132fc39d Update copyright year to 2023 2023-02-07 15:31:45 +02:00
Timofey Solomko cbb34a17ce Prepare for 4.8.4 release 2022-12-20 22:09:04 +03:00
Timofey Solomko 5415884f46 [CI] Upgrade to xcode 14.2 and swift 5.7.2 2022-12-17 19:02:19 +03:00
Timofey Solomko c7f4665394 Prepare for 4.8.3 release 2022-10-22 20:06:24 +03:00
Timofey Solomko 747035ffe1 [Tests] Add a test for a PAX header with a newline character inside a record value 2022-10-22 18:44:46 +03:00
Timofey Solomko 31d5839e71 [Tests] Add tests for gzip header's extra fields and other optional format features 2022-10-14 20:02:02 +03:00
Timofey Solomko 241e523ba7 [GZip] Add a struct that represents header's extra field 2022-10-14 19:57:20 +03:00
Timofey Solomko bba5eb7b61 Prepare for 4.8.2 release 2022-09-24 14:34:02 +03:00
Timofey Solomko 6b3af8c7a8 Upgrade xcode project compatibility project according to Swift 5.2 minimum 2022-09-24 13:48:23 +03:00
Timofey Solomko c54b796ef6 Fix build issues on ios due to some architectures being no longer supported 2022-09-23 19:45:44 +03:00
Timofey Solomko 88ab3373c6 Xcode 14-related updates: drop support for swift 5.1, increase deployment targets on darwin platforms, enable dead code stripping and eager linking in xcode project, add swift 5.7 to CI, update macos-10.15 to macos-11 and ubuntu-18.04 to ubuntu-20.04 in CI due to deprecations 2022-09-23 13:28:46 +03:00
Timofey Solomko 4db7c8053a Use xcode 13.4 for swift 5.6 in ci and upgrade xcode project 2022-05-18 16:28:39 +03:00
Timofey Solomko d63fb86f49 [Tests] Add a test for the minimal GZip file and other edge cases 2022-05-17 13:31:58 +03:00
Timofey Solomko 4e0dea7d86 Merge branch 'hotfix-4.8.1' into develop 2022-05-13 21:16:19 +03:00