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.7.0
A lightweight, pure-Swift library for downloading and caching images from the web.
⭐️ 21,324
🕓 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.7.0 - The Last Chance
1 week 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
14 weeks 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
7.6.1 - Strict for Compiling
15 weeks ago
#### Fix * A compiling issue that new version of Swift (Swift 5.8) refuses to accept the false-positive optional binding. [#2029](https://github.com/onevcat/Kingfisher/pull/2029) @JetForMe
7.6.0 - Content Configuration
16 weeks ago
#### Add * Add a `contentConfigure` modifier to `KFImage` and related view types under SwiftUI. This allows you returning a non-image view to finish the configuation and display it as the loading result of `KFImage`. [#2027](https://github.com/onevcat/Kingfisher/pull/2027) * Make the `cachePathBlock` public so you can also configure it when creating a custom `DiskStorage.Config`. [#2025](https://github.com/onevcat/Kingfisher/pull/2025) by @zarechnyy
7.5.0 - Aggressive New Year
20 weeks ago
#### Add * Add a `KFImage` modifier `startLoadingBeforeViewAppear` to allow image loading before SwiftUI view's `onAppear`. This is a workaround for [#1988](https://github.com/onevcat/Kingfisher/issues/1988). #### Fix * Now loading images from local disk also respects the `backgroundDecode` option. [#2009](https://github.com/onevcat/Kingfisher/pull/2009)
7.4.1 - Maple Days
31 weeks ago
#### Fix * A rare crash from `_UIImageCGImageContent` when loading GIF files on iOS 15 or later. [#2004](https://github.com/onevcat/Kingfisher/pull/2004) * Now the dSYM symbols are contained inside the xcframework bundle instead of as standalone files. [#1998](https://github.com/onevcat/Kingfisher/pull/1998) * An issue that the processor is not applied to original image data when `DefaultCacheSerializer.preferCacheOriginalData` is set to `true`. [#1999](https://github.com/onevcat/Kingfisher/pull/1999)
7.4.0 - Summer Ends
34 weeks ago
#### Add * A `data` property in `RetrieveImageResult` for reading the original data when an image loading is done. [#1986](https://github.com/onevcat/Kingfisher/pull/1986) * An async `data` getter in `ImageDataProvider`. More async methods are on the way. [#1989](https://github.com/onevcat/Kingfisher/pull/1989) #### Fix * A workaround for some cases the `KFImage` does not load images when embedded in the SwiftUI List on iOS 16. This only alleviates the problem when shallow embedded. For deeper nested, waiting for Apple's fix. [#1988](https://github.com/onevcat/Kingfisher/issues/1988) FB11564208
7.3.2 - Align Layout
42 weeks ago
#### Fix * A regression introduced by the previous version, which changed the default layout behavior when setting a placeholder. Now the `KFImage` should have the same layout behavior as SwiftUI's `AsyncImage` while loading. if no placeholder is set, it takes all the proposed size while loading. If a placeholder is set, it propose size to the placeholder and follow placeholder's layout. [#1975](https://github.com/onevcat/Kingfisher/pull/1975)
7.3.1 - Empty Not Void
43 weeks ago
#### Fix * An issue that `EmptyView` as `KFImage` placeholder fails loading of the image. [#1973](https://github.com/onevcat/Kingfisher/pull/1973) [@damian-rzeszot]
7.3.0 - Progressive Progress
47 weeks ago
#### Add * Added `ImageProgressive` now contains a delegate `onImageUpdated` which will notify you everytime the progressive scanner can decode an intermediate image. You also have a chance to choose an image update strategy to respond the delegate. [#1957](https://github.com/onevcat/Kingfisher/issues/1957) @jyounus * Now the `progressive` option can work with `KingfisherManager`. Previously it only works when set in the view extension methods under `kf`. [#1961](https://github.com/onevcat/Kingfisher/pull/1961) @onevcat #### Fix * A potential crash in `AnimatedImageView` that releasing on another thread. [#1956](https://github.com/onevcat/Kingfisher/pull/1956) @ufosky * A few internal clean up and removal of unused code. [#1958](https://github.com/onevcat/Kingfisher/pull/1958) @idrougge #### Remove * With the support of `ImageProgressive.onImageUpdated`, the semantic of `ImageProgressive.default` is conflicting with the behavior. `ImageProgressive.default` is now marked as deprecated. To initilize a default `ImageProgressive`, use `ImageProgressive.init()` instead.
iOS macOS watchOS tvOS
onevcat/FengNiao 0.8.1
A command line tool for cleaning unused resources in Xcode.
⭐️ 3,194
🕓 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.
0.8.1
1 year ago
### Added - Instruction for installing through Mint.
0.8.0
1 year ago
## Fix - Upgrade dependencies for Xcode 13 compatibility.
4 years ago
onevcat/APNGKit pod-test
High performance and delightful way to play with APNG format in iOS.
⭐️ 2,128
🕓 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.2.2
4 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
1 year 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
1 year 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
1 year 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
1 year 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
1 year 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
1 year 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
1 year 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
1 year ago
### Fix - Swift Package Manager now can resolve this package in Xcode. [#112](https://github.com/onevcat/APNGKit/pull/112)
iOS macOS tvOS
onevcat/Rainbow 4.0.1
Delightful console output for Swift developers.
⭐️ 1,762
🕓 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.
4.0.1
1 year ago
## Fixed - Now every segment would reset its style to prevent it spreading unexpected. #62
4.0.0
2 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
2 years ago
## Added - Support for compiling and using on Windows. [#40](https://github.com/onevcat/Rainbow/pull/40)
3.0.0
5 years ago
Swift 4 support.
2.1.0
5 years ago
Expose `Rainbow. extractModes` as public.
2.0.1
6 years ago
Support for Linux.
2.0.0
6 years ago
Swift 3 compatibility.
1.1.0
7 years ago
Support for Swift 2.2
onevcat/RandomColorSwift 2.0.0
An attractive color generator for Swift. Ported from randomColor.js.
⭐️ 625
🕓 3 years ago
iOS macOS watchOS tvOS
onevcat/Delegate 1.2.0
A meta library to provide a better `Delegate` pattern.
⭐️ 69
🕓 44 weeks ago
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
6 years ago
First Release

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