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.2.2
A lightweight, pure-Swift library for downloading and caching images from the web.
⭐️ 20,079
🕓 1 week 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.2.2 - Rainy Season
1 week ago
#### Fix * Loading an animated images from cache now respects the received options. [#1935](https://github.com/onevcat/Kingfisher/pull/1935) @uclort
7.2.1 - Spring Earth
5 weeks ago
#### Fix * Align `requestModifier` parameter with `AsyncImageDownloadRequestModifier` to allow async request changing. [#1918](https://github.com/onevcat/Kingfisher/pull/1918) @KKirsten * Fix an issue that data downloading task callbacks are held even when the task is removed. [#1913](https://github.com/onevcat/Kingfisher/pull/1913) @onevcat * Give correct cache key for local urls in its conformance of `Resource`. [#1914](https://github.com/onevcat/Kingfisher/pull/1914) @onevcat * Reset placeholder image when loading fails. [#1925](https://github.com/onevcat/Kingfisher/pull/1925) @PJ-LT * Fix several typos and grammar. [#1926](https://github.com/onevcat/Kingfisher/pull/1926) @johnmckerrell [#1927](https://github.com/onevcat/Kingfisher/pull/1927) @SunsetWan
7.2.0 - End of the tunnel
11 weeks ago
#### Add * An option in memory cache that allows the cached images not be purged while the app is switchted to background. [#1890](https://github.com/onevcat/Kingfisher/pull/1890) #### Fix * Now the animated images are reset when deinit. This might fix some ocasional crash when destroying the `AnimatedImageView`. [#1886](https://github.com/onevcat/Kingfisher/pull/1886) * Fix wrong key override when a local resource created by `ImageResource`'s initializer. [#1903](https://github.com/onevcat/Kingfisher/pull/1903)
7.1.2 - Cold Days
22 weeks ago
#### Fix * Lacking of `diskStoreWriteOptions` from `KFOptionSetter`. Now it supports to be set in a chainable way. [#1862](https://github.com/onevcat/Kingfisher/issues/1862) @ignotusverum * A duplicated nested `Radius` type which prevents the framework being used in Playground. [#1872](https://github.com/onevcat/Kingfisher/pull/1872) * An issue that sometimes `KFImage` does not load images correctly when a huge amount of images are being loaded due to animation setting. [#1873](https://github.com/onevcat/Kingfisher/pull/1873) @tatsuz0u * Remove explicit usage of `@Published` to allow refering `KFImage` even under a deploy target below iOS 13. [#1875](https://github.com/onevcat/Kingfisher/pull/1875) * Now the image cache calculats the cost animated images correctly with all frames. [#1881](https:://github.com/onevcat/Kingfisher/pull/1881) @pal-aspringfield * Remove CarPlay support when building against macCatalyst, which is not properly conditionally supported. [#1876](https://github.com/onevcat/Kingfisher/pull/1876)
7.1.1 - Double Ninth
30 weeks ago
#### Fix * In some cases the `KFImage` loading causes a freeze on certain iOS 14 systems. [#1849](https://github.com/onevcat/Kingfisher/issues/1849) Thanks reporting from @JetForMe @benjamincombes @aralatpulat * Setting image to an `AnimatedImageView` now correctly replaces its layer contents. [#1836](https://github.com/onevcat/Kingfisher/issues/1836) @phantomato
7.1.0 - Autumn Patch
31 weeks ago
#### Add * Extension for CarPlay support. Now you can use Kingfisher's extension image setting methods on `CPListItem`. [#1802](https://github.com/onevcat/Kingfisher/pull/1820) from @waynehartman #### Fix * An Xcode issue that not recognizes iOS 15 availability checking for Apple Silicon. [#1822](https://github.com/onevcat/Kingfisher/pull/1822) from @enoktate * Add `onFailureImage` modifier back to `KFImage`, which was unexpected removed while upgrading. [#1829](https://github.com/onevcat/Kingfisher/pull/1829) from @skellock * Start binder loading when `body` is evaluated. This fixes an unwanted flickering. This also adds a protection for internal loading state. [#1828](https://github.com/onevcat/Kingfisher/pull/1828) from @JetForMe and @IvanShah * Use color description based on `CGFloat` style of a color instead of a hex value to allow extended color space when setting it to a processor. [#1826](https://github.com/onevcat/Kingfisher/pull/1826) from @vonox7 * An issue that the local file provided images are cached for multiple times when an app is updated. This is due to a changing main bundle location on the disk. Now Kingfisher uses a stable version of disk URL as the default cache key. [#1831](https://github.com/onevcat/Kingfisher/pull/1831) from @iaomw * Now `KFImage`'s internal rendered view is wrapped by a `ZStack`. This prevents a lazy container from recognizing different `KFImage`s with a same URL as the same view. [#1840](https://github.com/onevcat/Kingfisher/pull/1840) from @iOSappssolutions
7.0.0 - Version 7
33 weeks ago
#### Add * Rewrite SwiftUI support based on `@StateObject` instead of the old `@ObservedObject`. It provides a stable and better data model backs the image rendering in SwiftUI. For this, Kingfisher SwiftUI supports from iOS 14 now. [#1707](https://github.com/onevcat/Kingfisher/pull/1707) * Mark `ImageCache.retrieveImageInMemoryCache(forKey:options:)` as `open` to expose a correct override entry point to outside. [#1703](https://github.com/onevcat/Kingfisher/pull/1703) * The `NSTextAttachment` extension method now accepts closure instead of a evaluated view. This allows delaying the passing in view to the timing which actually it is needed. [#1746](https://github.com/onevcat/Kingfisher/pull/1746) * A `KFAnimatedImage` type to display a GIF image in SwiftUI. [#1705](https://github.com/onevcat/Kingfisher/pull/1705) * Add a `progress` parameter to the `KFImage`'s `placeholder` closure. This allows you create a view based on the loading progress. [#1707](https://github.com/onevcat/Kingfisher/pull/1707) * Now `KFAnimatedImage` also supports `configure` modifier so you can set options to the underhood `AnimatedImageView`. [#1768](https://github.com/onevcat/Kingfisher/pull/1768) * Expose `AnimatedImageView` fields to allow consumers to observe GIF progress. [#1789](https://github.com/onevcat/Kingfisher/pull/1789) @AttilaTheFun * An option to pass in an [write option](https://developer.apple.com/documentation/foundation/nsdata/writingoptions) for writing data to the disk cache. This allows writing cache in a fine-tuned way, such as `.atomic` or `.completeFileProtection`. [#1793](https://github.com/onevcat/Kingfisher/pull/1793) @ignotusverum #### Fix * Uses `UIGraphicsImageRenderer` on iOS and tvOS for better image drawing. [#1706](https://github.com/onevcat/Kingfisher/pull/1706) * An issue that prevents Kingfisher compiling on mac Catalyst target in some certain of Xcode versions. [#1692](https://github.com/onevcat/Kingfisher/pull/1692) @kvyatkovskys * The `KF.retry(:_)` method now accepts an optional value. It allows to reset the retry strategy by passing in a `nil` value. [#1729](https://github.com/onevcat/Kingfisher/pull/1729) * The `placeholder` view builder of `KFImage` now works when it gets changed instead of using its initial value forever. [#1707](https://github.com/onevcat/Kingfisher/pull/1707) * Some minor performance improvement. [#1739](https://github.com/onevcat/Kingfisher/pull/1739) @fuyoufang * The `LocalFileImageDataProvider` now loads data in a background queue by default. This prevents loading performance issue when the loading is created on main thread. [#1764](https://github.com/onevcat/Kingfisher/pull/1764) @ConfusedVorlon * Respect transition for SwiftUI view when using `KFImage`. [#1767](https://github.com/onevcat/Kingfisher/pull/1767) * A type of `AuthenticationChallengeResponsable`. Now use `AuthenticationChallengeResponsible` instead. [#1780](https://github.com/onevcat/Kingfisher/pull/1780) @fakerlogic * An issue that `AnimatedImageView` dose not change the `tintColor` for templated images. [#1786](https://github.com/onevcat/Kingfisher/pull/1786) @leonpesdk * A crash when loading a GIF image in iOS 13 and below. [#1805](https://github.com/onevcat/Kingfisher/pull/1805/) @leonpesdk #### Remove * Drop support for iOS 10/11, macOS 10.13/10.14, tvOS 10/11 and watch OS 3/4. [#1802](https://github.com/onevcat/Kingfisher/issues/1802) * The workaround of `KFImage.loadImmediately` is not necessary anymore due to the model switching to `@StateObject`. The interface is kept for backward compatibility, but it does nothing in the new version. [#1707](https://github.com/onevcat/Kingfisher/pull/1707)
7.0.0-beta.4 - Version 7
34 weeks ago
#### Add * An option to pass in an [write option](https://developer.apple.com/documentation/foundation/nsdata/writingoptions) for writing data to the disk cache. This allows writing cache in a fine-tuned way, such as `.atomic` or `.completeFileProtection`. [#1793](https://github.com/onevcat/Kingfisher/pull/1793) #### Fix * A crash when loading a GIF image in iOS 13 and below. [#1805](https://github.com/onevcat/Kingfisher/pull/1805/files)
7.0.0-beta.3 - Version 7
37 weeks ago
#### Add * Now `KFAnimatedImage` also supports `configure` modifier so you can set options to the underhood `AnimatedImageView`. [#1768](https://github.com/onevcat/Kingfisher/pull/1768) * Expose `AnimatedImageView` fields to allow consumers to observe GIF progress. [#1789](https://github.com/onevcat/Kingfisher/pull/1789) #### Fix * Respect transition for SwiftUI view when using `KFImage`. [#1767](https://github.com/onevcat/Kingfisher/pull/1767) * A type of `AuthenticationChallengeResponsable`. Now use `AuthenticationChallengeResponsible` instead. [#1780](https://github.com/onevcat/Kingfisher/pull/1780/files) * An issue that `AnimatedImageView` dose not change the `tintColor` for templated images. [#1786](https://github.com/onevcat/Kingfisher/pull/1786)
6.3.1 - Published Wrapper
40 weeks ago
#### Fix * An issue which causes runtime crash on `@Published` metadata when using Kingfisher on iOS 12 in some certain rare cases. [#1717](https://github.com/onevcat/Kingfisher/issues/1717)
iOS macOS watchOS tvOS
onevcat/FengNiao 0.8.1
A command line tool for cleaning unused resources in Xcode.
⭐️ 2,934
🕓 4 days 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.8.1
4 days ago
### Added - Instruction for installing through Mint.
0.8.0
32 weeks ago
## Fix - Upgrade dependencies for Xcode 13 compatibility.
3 years ago
onevcat/APNGKit pod-test
High performance and delightful way to play with APNG format in iOS.
⭐️ 2,027
🕓 1 week 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.2.1
1 week 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
9 weeks 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
10 weeks 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
11 weeks 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
13 weeks ago
### Fix - Now the image view should respect `repeatCount` setting in the image. Previously it played one time less than expected. #97
2.1.1
21 weeks ago
### Fix - An issue introduced in 2.1.0 that the background was not clear before rendering the next frame when `dispose_op` is `previous`. [#118](https://github.com/onevcat/APNGKit/pull/118) @onevcat
2.1.0
22 weeks ago
### Add - Expose the `APNGFrame` type and related properties in `APNGImage` to allow getting some basic information by frame. [#117](https://github.com/onevcat/APNGKit/pull/117) @onevcat ### Fix - An issue that wrong area is reverted when `dispose_op` is set to `previous` and the render area is not the full canvas. [#117](https://github.com/onevcat/APNGKit/pull/117) @onevcat
2.0.2
25 weeks ago
### Fix - An issue that the PNG decoder would fail to render frames when there are image shared chunks between `acTL` and the first actual image frame. [#114](https://github.com/onevcat/APNGKit/pull/114) @onevcat
2.0.1
27 weeks ago
### Fix - Swift Package Manager now can resolve this package in Xcode. [#112](https://github.com/onevcat/APNGKit/pull/112)
2.0.0
27 weeks ago
Version 2.0.0. This is not a compatible version compared to version 1.x. All code is rewritten from scratch so you may need also check the README to do a re-implement.
iOS macOS tvOS
onevcat/Rainbow 4.0.1
Delightful console output for Swift developers.
⭐️ 1,663
🕓 32 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.
4.0.1
32 weeks ago
## Fixed - Now every segment would reset its style to prevent it spreading unexpected. #62
4.0.0
1 year 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
1 year ago
## Added - Support for compiling and using on Windows. [#40](https://github.com/onevcat/Rainbow/pull/40)
3.0.0
4 years ago
Swift 4 support.
2.1.0
4 years ago
Expose `Rainbow. extractModes` as public.
2.0.1
5 years ago
Support for Linux.
2.0.0
5 years ago
Swift 3 compatibility.
1.1.0
6 years ago
Support for Swift 2.2
onevcat/RandomColorSwift 2.0.0
An attractive color generator for Swift. Ported from randomColor.js.
⭐️ 609
🕓 2 years ago
iOS macOS watchOS tvOS
onevcat/AddressParser 2.0.0
Email address parser.
⭐️ 71
🕓 1 year 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
1 year ago
Drop old versions of Swift and adapt to Swift 5. [#3](https://github.com/onevcat/AddressParser/pull/3) from @vencewill
1.0.0
5 years ago
First Release
onevcat/Delegate 1.1.1
A meta library to provide a better `Delegate` pattern.
⭐️ 62
🕓 28 weeks ago

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