Swiftpack.co - Swift Packages by weichsel

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by weichsel

weichsel/ZIPFoundation 0.9.19
Effortless ZIP Handling in Swift
⭐️ 2,231
🕓 3 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
3 weeks ago
### Updated - Fixed privacy manifest - Fixed deprecation warning in package manifest - Fixed resource bundling instruction in the podspec
12 weeks ago
### Added - Added ability to enforce symlink containment ### Updated - Fixed path escape vulnerability - Fixed platform requirement warnings - Improved error info when encountering permission errors
29 weeks ago
### Added - Added visionOS support - Added Xcode privacy manifest - Added throwing initializers for `Archive` ### Updated - Improved symlink handling - Improved forwarding of underlying errors
1 year ago
### Added - Added `isCompressed` accessor to `Entry` ### Updated - Improved README and documentation - Fixed deprecation in the random test data generator
1 year ago
### Added - Added initial support for building for Android ### Updated - Fixed CRC32 calculation for non-final compression streams - Fixed evaluation of CRC32 checksums when using FileManager.unzipItem
1 year ago
### Updated - Fixed missing extra field data after entry removal
0.9.13
2 years ago
### Added - Added large file support (ZIP64) ### Updated - Fixed an `UInt16` overflow when calculating the number of entries - Fixed entry removal for in-memory archives - Fixed a crash when `fopen()` fails during archive replacement - Improved CRC32 calculation performance via zlib (when available)
0.9.12
3 years ago
### Added - Added check to disallow removal of entries from readonly archives - Added guard against API misuse by providing zero byte buffer sizes ### Updated - Fixed an `UInt16` overflow when calculating the end of the central directory record - Fixed detection of ZIP version required to extract - Fixed missing consumer closure call for zero byte entries - Fixed erroneous application of `.deflate` compression on `.symlink` and `.directory` entries - Improved detection of `.directory` entries - Improved performance when looking up entries via subscripting - Improved consistency of URL format used in the Swift package description
0.9.11
4 years ago
### Added - Read/Write support for in-memory archives ### Updated - Fixed a memory safety issue during (de)compression - Fixed dangling pointer warnings when serializing ZIP internal structs to `Data` - Fixed missing Swift 5 language version when integrating via CocoaPods - Fixed inconsistent usage of the optional `preferredEncoding` parameter during entry addition - Improved documentation for compression settings
0.9.10
4 years ago
### Added - Optional `skipCRC32` parameter to speed up entry reading ### Updated - Fixed a race condition during archive creation or extraction - Fixed an error when trying to add broken symlinks to an archive - Fixed an App Store submission issue by updating the product identifier to use reverse DNS notation - Improved CRC32 calculation performance - Improved entry replacement performance on separate volumes - Improved documentation for closure-based writing
iOS macOS watchOS tvOS

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics