Swiftpack.co - Swift Packages by onevcat

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

Packages published by onevcat

onevcat/Kingfisher 7.11.0
A lightweight, pure-Swift library for downloading and caching images from the web.
⭐️ 22,791
🕓 9 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.
7.11.0 - visionOS for CocoaPods
9 weeks ago
#### Add * Add visionOS as a supported platform when being used in CocoaPods. For other dependency managers, it was already supported from previous versions. [#2205](https://github.com/onevcat/Kingfisher/pull/2205) @onevcat @grachyov * A name for background task started for image cache cleanup. [#2201](https://github.com/onevcat/Kingfisher/pull/2201) @antohisorin
7.10.2 - GIF crash fix
14 weeks ago
#### Fix * An issue that loading the same GIF image in differnet image views may crash the app. [#2194](https://github.com/onevcat/Kingfisher/pull/2194) * A build script issue that exported the xcframeworks does not have the correct cert signing. [#2179](https://github.com/onevcat/Kingfisher/pull/2179) * In iOS 13 and earlier, the new Swift runtime fails to convert `Any?` to a protocol value. [#2182](https://github.com/onevcat/Kingfisher/pull/2182)
7.10.1 - Compilation & Infinity
18 weeks ago
#### Fix * Now the CarPlay support (`CPListItem`) compiles again for iOS SDK 14.0 to 14.4. It was because an undocumented API change in the `CPListItem` property. [#2172](https://github.com/onevcat/Kingfisher/pull/2172) @brendonjkding * Fix an infinite `View` refreshing loop when `KFImage` is set with `startLoadingBeforeViewAppear` to `true` and the loading keeping fails. [#2169](https://github.com/onevcat/Kingfisher/pull/2169) @onevcat @sisoje @mirkokg
7.10.0 - Privacy Manifest
24 weeks ago
#### Add * Actually add the privacy manifest files to the xcframework, Swift Package Manager and CocoaPods. [#2122](https://github.com/onevcat/Kingfisher/issues/2122) [#2156](https://github.com/onevcat/Kingfisher/pull/2156) @CloudosaurusRex @NikcN22 * Enable the modulemap generation and `-Swift.h` header again for ObjC compatibility. [#2138](https://github.com/onevcat/Kingfisher/pull/2138) @yev-kanivets #### Fix * Use the trait collection to determine animated image scale, instead of the deprecated `UIScreen` API. [#2157](https://github.com/onevcat/Kingfisher/pull/2157) @hyun99999 * An issue that a local AV asset creates multiple disk caches when connected to Xcode during Debug phase. [#2158](https://github.com/onevcat/Kingfisher/pull/2157) @onevcat @elijahdou * The disk cache now is still availiable when the whole cache folder is removed by external operations instead of the methods in Kingfisher. [#2162](https://github.com/onevcat/Kingfisher/pull/2162) @onevcat @uclort * Some documentation and CI impro/vements.
7.9.1 - Lastest Xcode 15 beta
33 weeks ago
#### Fix * Update to the terminology for the latest Xcode 15 beta. It prevents building failing and warnings from previous beta versions. [#2123](https://github.com/onevcat/Kingfisher/pull/2123) @simonbs * A misused reason in the privacy manifest file. Now Kingfisher should declare the reason of using file creation and access time correctly. (However, the manifest file mechanism of SDK seems not working yet in Xcode 15 beta 7) [#2135](https://github.com/onevcat/Kingfisher/pull/2135) @CloudosaurusRex @onevcat * Some warnings which happens when building xcframework. This prevents them from becoming errors in the coming Swift 6. [#2136](https://github.com/onevcat/Kingfisher/pull/2136)
7.9.0 - visionOS & Xcode 15
37 weeks ago
#### Add * Add visionOS as support target. Now Kingfisher can run natively on visionOS, in both UIKit or SwiftUI mode. [#2103](https://github.com/onevcat/Kingfisher/pull/2103) * Add private manifest file (`PrivacyInfo.xcprivacy`) to the project to meet Apple's requirement of describing data collected and use of required reason API. [#2104](https://github.com/onevcat/Kingfisher/pull/2104) * Support digital signature in xcframework. Now the xcframework of Kingfisher is signed with the Apple Developer ID of the maintainer team. [#2106](https://github.com/onevcat/Kingfisher/pull/2106) * A public initializer of `ImageDownloadResult`. This allows overriding side to construct and return a valid download result. [#2107](https://github.com/onevcat/Kingfisher/pull/2107) @kmaschke85 #### Fix * Some documentation fixes. In this version, visionOS support is not yet available when integrating with CocoaPods. It requires the new version of CocoaPods 1.13.0 and not yet released. (https://github.com/CocoaPods/CocoaPods/pull/11965)
7.8.1 - Animated <3 Processor
43 weeks ago
#### Fix * Now the animated image creation from disk cache will use the input processor correctly. [#2099](https://github.com/onevcat/Kingfisher/pull/2099) @yeatse
7.8.0 - ImageSource Protocol
44 weeks ago
#### Add * Introduce a custom image source provider to enable third-party image processors to utilize `AnimatedImageView`. [#2094](https://github.com/onevcat/Kingfisher/pull/2094) @yeatse #### Fix * Deprecate the `ImageResource` and rename it to `KF.ImageResource`. This triggers a warning when explicitly refering to `ImageResource`, which conflicts to the identical names from Apple's `GeneratedAssetSymbols` or `DeveloperToolsSupport` in Xcode 15. It does not fix the issue automatically, but can help to achieve a smoother transition. [#2092](https://github.com/onevcat/Kingfisher/pull/2092) @JohnnyTseng @rtharston
7.7.0 - The Last Chance
47 weeks ago
#### Add * Expose a new `imageDownloader(_:didReceive:completionHandler:)` delegate method in `ImageDownloaderDelegate` to allow making `ResponseDisposition` decision to the download task. [#2048](https://github.com/onevcat/Kingfisher/pull/2048) @onevcat #### Fix * Some type conversion warnings which might annoy under Swift 6 compiler. [#2060](https://github.com/onevcat/Kingfisher/pull/2060) [#2063](https://github.com/onevcat/Kingfisher/pull/2063) @zunda-pixel * Apply access limitation to the internal `Source.Identifier`. [#2074](https://github.com/onevcat/Kingfisher/pull/2074) @iwill-hwang
7.6.2 - Fix Dead Loop
1 year ago
#### Fix * An issue causes high CPU usage and infinite loop when setting `nil` URL to a `KFImage` when `startLoadingBeforeViewAppear` is also `true`. [#2035](https://github.com/onevcat/Kingfisher/issues/2035) Big thanks to @BobbyRohweder * The extension support for `CPListItem` won't set the image back to blank when the loading failing. Now it keeps showing the placeholder, if set. [#2031](https://github.com/onevcat/Kingfisher/pull/2031) @DevVenusK
iOS macOS watchOS tvOS
onevcat/FengNiao 0.9.0
A command line tool for cleaning unused resources in Xcode.
⭐️ 3,335
🕓 14 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.
0.9.0
14 weeks ago
### Added - An `--xcode-warnings` option to trigger Xcode warnings when used in Script. - A `--skip-proj-reference` option to not touch the proj file. This may fix a rebuilding performance regression when used in Xcode under some cases. ### Fixed - Some warnings in SPM and package manifest file.
0.8.1
1 year ago
### Added - Instruction for installing through Mint.
0.8.0
2 years ago
## Fix - Upgrade dependencies for Xcode 13 compatibility.
5 years ago
onevcat/APNGKit pod-test
High performance and delightful way to play with APNG format in iOS.
⭐️ 2,180
🕓 4 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.
2.3.0
4 weeks ago
### Add - Support for visionOS. Now APNGKit can be used on visionOS in the native way. [#146](https://github.com/onevcat/APNGKit/pull/146) - Privacy Manifest support. Although APNGKit is not tracking any user information nor using any APIs that require declaration, an empty privacy manifest file was added to the project to prevent any potential warning. [#144](https://github.com/onevcat/APNGKit/pull/144) ### Note - To align with the latest build environment and Xcode, APNGKit now increases the minimum deployment target to iOS 12, macOS 10.14 and tvOS 12. [#145](https://github.com/onevcat/APNGKit/pull/145)
2.2.5
18 weeks ago
### Fix - A wrong condition check that caused the fix in 2.2.4 not to work as expected. [#141](https://github.com/onevcat/APNGKit/pull/141)
2.2.4
18 weeks ago
### Fix - A timing issue that on iOS 17 a wrong timestamp might be used when the image starts to play when the app is just going to start up. It caused the image to be played at the wrong speed. [#140](https://github.com/onevcat/APNGKit/pull/140) @alexander-steel @devflow @onevcat
2.2.3
27 weeks ago
### Fix - Use an alpha bitmap context to render images with true color (PNG ColorType 2). This allows the `tRNS` chunk to be handled correctly. [#138](https://github.com/onevcat/APNGKit/pull/138)
2.2.2
50 weeks ago
### Fix - Use `.info` log level for missing frames when decoding. This allows a better debugging experience when the image is not rendered as expected. [#129](https://github.com/onevcat/APNGKit/pull/129) - Upgrade the project for Xcode 14.3. The deploy target version of demo app prevented it from building with Xcode 14.3. [#134](https://github.com/onevcat/APNGKit/pull/134)
2.2.1
1 year ago
### Fix - Wrong canvas parameter when the image header set to "true color". Now an image with non-alpha channel should be also read correctly. [#125](https://github.com/onevcat/APNGKit/pull/125) @onevcat
2.2.0
2 years ago
### Add - Support for setting a single `APNGImage` to multiple `APNGImageView`s. It lifts off the limitation in previous versions that an `APNGImage` can only be set to one `APNGImageView`. Now, it is free to be used in different image views and the image view controls the animation playing. [#124](https://github.com/onevcat/APNGKit/pull/124) @onevcat
2.1.2
2 years ago
### Fix - An issue that when the frame contains `APNG_DISPOSE_OP_PREVIOUS` or `APNG_DISPOSE_OP_BACKGROUND`, the output buffer does not reset in some cases. [#122](https://github.com/onevcat/APNGKit/pull/122) @onevcat
1.3.0
2 years ago
### Add - A new `autoStartAnimationAfterResumeActive` flag in the image view to allow user control not auto-resuming a playing animation when the app switched from background on iOS.
1.2.4
2 years ago
### Fix - Now the image view should respect `repeatCount` setting in the image. Previously it played one time less than expected. #97
iOS macOS tvOS
onevcat/Rainbow 4.0.1
Delightful console output for Swift developers.
⭐️ 1,816
🕓 2 years 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.
4.0.1
2 years ago
## Fixed - Now every segment would reset its style to prevent it spreading unexpected. #62
4.0.0
3 years ago
## Added - [ANSI 256-color](https://en.wikipedia.org/wiki/ANSI_escape_code#8-bit) support. Use `.bit8` or `.onBit8` to apply a 256-color to a string. [#49](https://github.com/onevcat/Rainbow/pull/49) - Hex colors approximation support. Use `.hex` or `.onHex` to apply an 8-bit color as the Hex color approximated to a string. [#56](https://github.com/onevcat/Rainbow/pull/56) - Add support for colorizing nested strings. [#51](https://github.com/onevcat/Rainbow/pull/51) - Add the light version of background named colors. [#50](https://github.com/onevcat/Rainbow/pull/50) - Add the strikethrough style. [#55](https://github.com/onevcat/Rainbow/pull/55) - Support color conversion between text color and its corresponding background color. Vice verse. [#54](https://github.com/onevcat/Rainbow/pull/54) ## Remove - The Xcode Color console output target is removed. It does not make sense anymore unless there is a new way to log color strings to the Xcode console.
3.2.0
3 years ago
## Added - Support for compiling and using on Windows. [#40](https://github.com/onevcat/Rainbow/pull/40)
3.0.0
6 years ago
Swift 4 support.
2.1.0
6 years ago
Expose `Rainbow. extractModes` as public.
2.0.1
7 years ago
Support for Linux.
2.0.0
7 years ago
Swift 3 compatibility.
1.1.0
8 years ago
Support for Swift 2.2
onevcat/RandomColorSwift 2.0.0
An attractive color generator for Swift. Ported from randomColor.js.
⭐️ 630
🕓 4 years ago
iOS macOS watchOS tvOS
onevcat/AddressParser 2.0.0
Email address parser.
⭐️ 69
🕓 2 years 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.
Swift 5
2 years ago
Drop old versions of Swift and adapt to Swift 5. [#3](https://github.com/onevcat/AddressParser/pull/3) from @vencewill
1.0.0
7 years ago
First Release
onevcat/Delegate 1.3.0
A meta library to provide a better `Delegate` pattern.
⭐️ 68
🕓 4 weeks ago

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