Commit Graph

331 Commits

Author SHA1 Message Date
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
Timofey Solomko f72ed96e48 Prepare for 4.8.1 release 2022-05-13 21:15:21 +03:00
Timofey Solomko 0939a64361 Upgrade xcode project to 13.3, add swift 5.6 in CI (except macos), update xcode for swift 5.5 in ci to 13.2.1 2022-03-18 18:05:58 +03:00
Timofey Solomko 86090a4b67 Prepare for 4.8.0 release 2022-01-23 18:56:51 +03:00
Timofey Solomko f9f5e9e613 Prepare for the test release of 4.8.0 2022-01-20 22:20:04 +03:00
Timofey Solomko 8abe3b1077 [Tests] Close FileHandle properly in TAR tests 2022-01-08 16:15:41 +03:00
Timofey Solomko 79295db930 Update copyright year to 2022 2022-01-08 15:02:59 +03:00
Timofey Solomko 95d02c46a4 Upgrade xcode project and update swift in CI to 5.5.2 2022-01-08 14:55:47 +03:00
Timofey Solomko 245f043025 [Tests] Move TarReader/Writer tests into their own files 2022-01-08 14:43:44 +03:00
Timofey Solomko 4545d6b1f0 [TAR] Add TarWriter 2021-11-20 23:45:05 +03:00
Timofey Solomko 61eac884da [TAR] Add TarReader 2021-11-20 12:28:33 +03:00
Timofey Solomko 1e8ad0e2a5 Prepare for 4.7.0 release 2021-11-04 12:12:10 +03:00
Timofey Solomko 5d63df36cf Prepare for the test release of 4.7.0 2021-10-30 13:06:45 +03:00
Timofey Solomko 87a94f17a8 Upgrade xcode project 2021-10-30 13:03:16 +03:00
Timofey Solomko 20e8db701f [Tests] Add a test for correct usage of CP437 in ZIP 2021-10-28 19:54:25 +03:00
Timofey Solomko 088ec34ca6 [Tests] Add a test for 7-Zip with LZ4 2021-10-16 21:58:02 +03:00
Timofey Solomko f15270fc98 [Tests] Add a test for LZ4 decompression with small sized dictionary 2021-10-16 15:50:24 +03:00
Timofey Solomko 134ba8fe9d [Tests] Add a number of basic tests for LZ4 compression 2021-10-02 15:24:39 +03:00
Timofey Solomko 932153541d Add xcode test plan 2021-10-02 12:55:26 +03:00
Timofey Solomko fc0dfdf43a [LZ4] Add an empty implementation for compression 2021-10-02 11:22:45 +03:00
Timofey Solomko f0f4e133d8 Upgrade xcode project compatiblity version to 11.0
We can do this since we are no longer going to support Swift 5.0.
2021-10-02 11:22:16 +03:00
Timofey Solomko 17bd85ba5d [Tests] Add a test for multiple concatenated LZ4 frames 2021-10-01 14:41:16 +03:00
Timofey Solomko 2603ca98ec [Tests] Add a test for LZ4 which has dictID 2021-09-27 10:45:54 +03:00
Timofey Solomko 725a3b58bb [Tests] Add a test for LZ4 dictionary decompression 2021-09-26 19:52:01 +03:00