Swiftpack.co - Swift Packages by kean

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

Packages published by kean

kean/Nuke 10.9.0
Image loading system
⭐️ 6,644
πŸ•“ 2 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.
Nuke 10.9.0
2 weeks ago
- Rename recently added async/await `loadImage(with:)` method to `image(for:)`, and `loadData(with:)` to `data(for:)` (to match Apple naming convention) - Add `Sendable` conformance to some of the types
Nuke 10.8.0
3 weeks ago
- Add async/await support (requires Xcode 13.3) – [#532](https://github.com/kean/Nuke/pull/532) ```swift extension ImagePipeline { public func loadImage(with request: ImageRequestConvertible) async throws -> ImageResponse public func loadData(with request: ImageRequestConvertible) async throws -> (Data, URLResponse?) } extension FetchImage { public func load(_ action: @escaping () async throws -> ImageResponse) } ```
Nuke 10.7.2
3 weeks ago
- Remove code deprecated in Nuke 9.4.1
Nuke 10.7.1
15 weeks ago
- Fix intermittent SwiftUI crash in NukeUI/FetchImage on onDisappear called during dealloc
Nuke 10.7.0
16 weeks ago
- Fix M4V support – [#523](https://github.com/kean/Nuke/pull/523), thanks to [Son Changwoo](https://github.com/kor45cw) - Make `ImagePrefetcher` `didComplete` closure public – [#528](https://github.com/kean/Nuke/pull/515), thanks to [Winston Du](https://github.com/winstondu) - Rename internal `didEnterBackground` selector - [#531](https://github.com/kean/Nuke/issues/531)
Nuke 10.5.2
23 weeks ago
- Revert `preparingForDisplay` changes made in [#512](https://github.com/kean/Nuke/pull/512) - Add URLSession & URLSessionDataTask descriptions - [#517](https://github.com/kean/Nuke/pull/517), thanks to [Stavros Schizas](https://github.com/sschizas)
Nuke 10.5.1
29 weeks ago
- Fix build for Catalyst
Nuke 10.5.0
29 weeks ago
- Improve image decompressiong performance on iOS 15 and tvOS 15 by using [preparingForDispaly()](https://developer.apple.com/documentation/uikit/uiimage/3750834-preparingfordisplay?language=o_5) (requires Xcode 13) - [#512](https://github.com/kean/Nuke/pull/512) - On iOS 15, tvOS 15, image decompressiong now preserves 8 bits per pixel for grayscale images - [#512](https://github.com/kean/Nuke/pull/512) - Adopt extended static member lookup ([SE-0299](https://github.com/apple/swift-evolution/blob/main/proposals/0299-extend-generic-static-member-lookup.md)) (requires Xcode 13) - [#513](https://github.com/kean/Nuke/pull/513) ```swift // Before ImageRequest(url: url, processors: [ImageProcessors.Resize(width: 320)]) // After ImageRequest(url: url, processors: [.resize(width: 320)]) ``` - `ImageRequest` now takes a *non-optional* array of image processors in its initializers. This change is required to mitigate an Xcode issue where it won't suggest code-completion for [SE-0299](https://github.com/apple/swift-evolution/blob/main/proposals/0299-extend-generic-static-member-lookup.md) - [#513](https://github.com/kean/Nuke/pull/513) - Add `ImageDecoders.Video` (registered by default)
Nuke 10.4.1
37 weeks ago
- Fix build on watchOS (needs investigation why xcodebuild returns 0 for failed watchOS builds) - [#505](https://github.com/kean/Nuke/pull/505), thanks fo [David Harris](https://github.com/thedavidharris)
Nuke 10.4
37 weeks ago
- Add an API for efficiently generating thumbnails or extracting the existing ones from the image data. It can reduce peak memory usage by up to x4 times depending on the original image size - [#503](https://github.com/kean/Nuke/pull/503) - Fix an issue with scale (`ImageRequest.UserInfoKey.scaleKey`) not being applied to progressively decoded images
iOS macOS watchOS tvOS
kean/Pulse 1.1.0
Logger and network inspector for Apple platforms
⭐️ 4,219
πŸ•“ 2 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.
Pulse 1.1.0
2 days ago
- [iOS, watchOS] Update message details design, display custom metadata – [#81](https://github.com/kean/Pulse/pull/81) - [iOS] Fix an issue with search toolbar not showing up during searching
Pulse 1.0.3
1 week ago
- Fix missing tab bar icons on iOS 13 – [#77](https://github.com/kean/Pulse/issues/77) - Fix Network view filters on iOS 13 – [#77](https://github.com/kean/Pulse/issues/77) - Fix Time Period filter design on iOS 13
Pulse 1.0.2
2 weeks ago
- Fix gray area at the bottom of MainViewController - [#73](https://github.com/kean/Pulse/pull/73), thanks to [TBXark](https://github.com/TBXark) **(iOS)** - Fix [#74](https://github.com/kean/Pulse/issues/74) – crash on Network view search **(iOS)** - Fix search bar behavior (replace TextField with UISearchBar) **(iOS)**
Pulse 1.0.1
3 weeks ago
- [iOS] Fix labels not loading in console filters
Pulse 1.0.0
3 weeks ago
- [iOS] Replace `List` with `UITableView` to address some performance and usability issues - [iOS] Add console and network filters from Pulse Pro are now available on iOS - [iOS] Fix an issue with β€œRemove Messages” button not working on the Console screen - [iOS] Replace quick filters with "show only errors" button, which is now also available on Network screen. The remaining quick filters are now available on the Filters screen. - [iOS, watchOS] Add swipe action β€œPin” for table cells - [All] Optimize some search filters - [iOS] Improve table cells design, allowing for more text to be displayed and making pins more visible
Pulse 0.20.2
9 weeks ago
- Fix multi-threading crash - [#69](https://github.com/kean/Pulse/pull/69), thanks to [Scott Gruby](https://github.com/sgruby) - Make `SettingsView` public - [#68](https://github.com/kean/Pulse/pull/68), thanks to [Martin Daum](https://github.com/martindaum)
Pulse 0.20.1
20 weeks ago
- Add a default `delegate` value to `URLSessionProxyDelegate` init
Pulse 0.20.0
26 weeks ago
- Fix [#58](https://github.com/kean/Pulse/issues/58): status code not shown when using `Alamofire.EventMonitor` - Request headers now display cookies - Add a way to filter out sensitive information using `NetworkLogger` (see `willLogTask`) - Add an option to disable sharing
Pulse 0.19.5
27 weeks ago
- Fix raw HTTP headers not visible in dark mode - Move apps and demo projects to a [separate repo](https://github.com/kean/PulseApps), so the download is now a bit lighter
Pulse 0.19.4
27 weeks ago
- Fix compilation on Xcode 13.2 beta - [#54](https://github.com/kean/Pulse/issues/54)
iOS macOS watchOS tvOS
kean/Preheat 4.0
Automates prefetching of content in UITableView and UICollectionView
⭐️ 633
πŸ•“ 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.
Preheat 0.4.1
1 year ago
- Update Swift Package description, [#11](https://github.com/kean/Preheat/pull/11) - Support UICollectionViewCompositionalLayout, [#12](https://github.com/kean/Preheat/pull/12)
Preheat 4.0
4 years ago
Swift 4
Preheat 3.0
5 years ago
- Swift 3 compatibility
Preheat 2.0
5 years ago
- Simplified impl
Preheat 1.0
6 years ago
Initial release
iOS tvOS
kean/NukeUI 0.8.1
Lazy image loading for Apple platforms: SwiftUI, UIKit, AppKit
⭐️ 402
πŸ•“ 6 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.
NukeUI 0.8.1
6 weeks ago
- Fix an issue with previous custom `contentView` not removed on reuse - [#40](https://github.com/kean/NukeUI/pull/40), thanks to [Jon Funkhouser](https://github.com/jonfunkhouser
NukeUI 0.8.0
15 weeks ago
- Add `DisappearBehavior.lowerPriority` - [#33](https://github.com/kean/NukeUI/pull/33), thanks to [Peter Kurzok](https://github.com/pkurzok) - Deprecate `DisappearBehavior.reset` (crashy) - Add more options to control video: loop, finish callback – [#32](https://github.com/kean/NukeUI/pull/32), thanks to [Son Changwoo](https://github.com/kor45cw) - Fix GIF playback when using customizing image view using `LazyImageState` - [#34](https://github.com/kean/NukeUI/issues/34)
NukeUI 0.7.0
28 weeks ago
- Update to Nuke 10.5 (video support moved to the core framework)
NukeUI 0.6.8
37 weeks ago
- Fix a compilation issue on Catalyst - [#16](https://github.com/kean/NukeUI/issues/16)
NukeUI 0.6.7
41 weeks ago
Update podspec to support the remaining platforms
NukeUI 0.6.6
41 weeks ago
- Add podspec (currently iOS-only)
NukeUI 0.6.5
42 weeks ago
- Fix an issue with incorrect `source` change handling - [#14](https://github.com/kean/NukeUI/issues/14)
NukeUI 0.6.4
43 weeks ago
- Fix an issue with video decoder not being registered automatically for `LazyImage` - [#495](https://github.com/kean/Nuke/issues/495)
NukeUI 0.6.3
44 weeks ago
- Revert the changes to `Image` sizing behavior. Now it again simply takes all the available space and you can use `resizingMode` to change the image rendering behavior.
NukeUI 0.6.2
47 weeks ago
iOS macOS watchOS tvOS
kean/Get 0.8.0
Web API client built using async/await
⭐️ 390
πŸ•“ 2 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.
Get 0.8.0
2 weeks ago
- Make `Request` and `Response` conditionally `Sendable` (requires Xcode 13.3) - Deprecate `URLRequest` `cURLDescription()` extension – it was never meant to be in scope
Get 0.7.1
5 weeks ago
- Fix trailing `?` when creating the request with empty query items - [#29](https://github.com/kean/Get/pull/29/), thanks to [Guilherme Souza](https://github.com/grsouza)
Get 0.7.0
5 weeks ago
- Add `baseURL` client configuration option. Deprecate `host`, `port`, and `isInsercure`. Usage: ```swift APIClient(baseURL: URL(string: "https://api.github.com")) ```
Get 0.6.0
6 weeks ago
- Add `URLRequest` parameter to `shouldClientRetry(_:request:withError:)` in `APIClientDelegate` - [#23](https://github.com/kean/Get/pull/23/files), thanks to [Pavel Krusek](https://github.com/pkrusek) - Add Linux support - [#20](https://github.com/kean/Get/pull/20), thanks to [Mathieu Barnachon](https://github.com/mbarnach)
Get 0.5.0
16 weeks ago
- Make `APIClientDelegate` method throwable - [#16](https://github.com/kean/Get/pull/16), thanks to [Tomoya Hayakawa](https://github.com/simorgh3196)
Get 0.4.0
18 weeks ago
- Add public `Request` intializer
Get 0.3.1
19 weeks ago
- The new optional `send()` variant now also supports `String`, and `Data`.
Get 0.3.0
19 weeks ago
- Add `send` variant that works with optional types. If the response is empty – return `nil`.
Get 0.2.1
20 weeks ago
- Remove `value(for:)`. Use `send(...).value`, which is exactly the same amount of code.
Get 0.2.0
20 weeks ago
- It now supports iOS 13, macOS 10, watchOS 6, and tvOS 13 - Make `willSend` async - [#11](https://github.com/kean/APIClient/pull/11), thanks to [Lars-JΓΈrgen Kristiansen](https://github.com/LarsJK) - Add a more convenient way to initialize `APIClient` (same as `ImagePipeline` in [Nuke](https://github.com/kean/Nuke)): ```swift let client = APIClient(host: "api.github.com") { $0.delegate = MyClientDelegate() $0.sessionConfiguration.httpAdditionalHeaders = ["apiKey": "easilyExtractableSecretKey"] } ``` - You can now provide a session delegate (`URLSessionDelegate`) when instantiating a client for monitoring URLSession events – the client will continue doing its thing - Add metrics (`URLSessionTaskMetrics`) to `Response` - Add public `Response` initializer and make properties writable
iOS macOS watchOS tvOS macCatalyst
kean/Align 2.4.1
Intuitive and powerful Auto Layout library
⭐️ 317
πŸ•“ 31 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.
Align 2.4.1
1 year ago
- Fix typo in `Alignment`
Align 2.4.0
1 year ago
- Add [Cheat Sheet](https://github.com/kean/Align/files/4809887/align-cheat-sheet.pdf) - Remove `anchors.margins` and `anchors.safeArea` APIs - Documentation improvements
Align 2.3
1 year ago
This release focuses on filling the remaining gaps in the API. - `Constraints` type now conforms to `Collection` protocol (backed by `Array`) - Add `Constraints` `activate()` and `deactivate()` methods - Add `clamp(to limit: ClosedRange<CGFloat>)` API for dimension anchors - Add default `insets` argument for `AnchorCollectionEdges` `equal` method - Replace the target parameter of `AnchorCollectionEdges` `equal` method with `LayoutItem` - Add `AnchorCollectionEdges` variant that works with `CGFloat` - Add `AnchorCollectionEdges` `lessThatOrEqual()` method - Fix `AnchorCollectionCenter` `lessThatOrEqual()` method - Replace the target parameter of `AnchorCollectionCenter` method with `LayoutItem` - Performance optimizations
Align 2.2.1
1 year ago
- Add a missing version of `pin()` that works with `CGFloat` as insets
Align 2.2
1 year ago
- Add missing Core APIs for collections
Align 2.1
1 year ago
> Use [Migraiton Guide](https://github.com/kean/Align/blob/master/Docs/MigrationGuide2.md) included in the repo to ease migration. - Remove all deprecated APIs. If you are migrating from the previous version, consider migrating to version 2.0.0 first. It is going to guide you throught the migration.
Align 2.0
1 year ago
> Use [Migraiton Guide](https://github.com/kean/Align/blob/master/Docs/MigrationGuide2.md) included in the repo to ease migration. - Add `macOS support` - Add new low-level APIs: `equal`, `greaterThanOrEqual`, `lessThatOrEqual` - Add `spacing()` method for alignments - Rename uncler `.al` to `.anchors` - Remove `.al` version accepting closure - Add `constraints` property to `Constraints` type to allow access to all of the constraints created using it - Add `activate` parameter to `Constraints` initiliazer to optionally disable automatic activation of constraints - Deprecated `func edges(_ edges: LayoutEdge...)`, use `pin(axis:)` insteads - `pin()` methods now use `.leading` and `.trailing` anchors intead of absolute `.left` and `.right` anchors. To switch to absolute anchors, use `absolute()`: `view.anchors.edges.absolute()` - Remove `addSubview` family of APIs - Migrate to Swift 5.1 - Increase minimum required platform versions
Align 1.2.1
2 years ago
- Add support for Swift Package Manager 5.0
Align 1.2
2 years ago
- Rebrand
Align 1.1
3 years ago
- Add Swift 5.0 support - Remove Swift 4.0 and Swift 4.1 support - Remove iOS 9, tvOS 9 support
iOS macOS tvOS
kean/Future 1.4.0
Streamlined Future<Value, Error> implementation
⭐️ 315
πŸ•“ 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.
Future 1.4.0
2 years ago
- Add Linux support - [#12](https://github.com/kean/Future/pull/12), by [Joseph Heck](https://github.com/heckj) - Increaes mininum supported platform requirements to iOS 11.0 / watchOS 4.0 / macOS 10.13 / tvOS 11.0 - Increase minimum supported Xcode version to Xcode 11
Future 1.3.0
2 years ago
- Remove `FutureCompatible.swift` from the framework
Future 1.2.0
2 years ago
- Fix Xcode warnings – [9](https://github.com/kean/FutureX/pull/9) - Add Installation Guide and [**API Reference**](https://kean-org.github.io/docs/future/reference/1.2.0/index.html) - Remove CocoaPods support - Drop the `X`
FutureX 1.1.1
2 years ago
- Add a version number compatible with Swift Package Manager
FutureX 1.1
2 years ago
- Replace custom `Future.Result` type with `Swift.Result`
FutureX 1.0
2 years ago
- Add Swift 5.0 support - Add SwiftPM 5.0 support - Remove Swift 4.0 and Swift 4.1 support - Remove iOS 9, tvOS 9, watchOS 2.0, macOS 10.10 and macOS 10.11 support
FutureX 0.17
3 years ago
Refined `on` method to attach callbacks. There are just two minor changes: - Completion closure signature is now `() -> Void` instead of `(Result) -> Void`. Completion is designed to be used in addition to `success` and `failure` to do things like hiding activity indicators. That's why the `Result` variant never really made sense. If you'd like to use `Result` instead, use `future.materialize().on { result in }`. - Add a `func on(success: (Value) -> Void)` method. Now `future.on { }` (with a trailing closure) is inferred by the compiler to add `success` closure. Previously, it used to attach `completion` closure. This change makes it a little bit nices to attach callbacks to futures that can't produce errors (`Future<_, Never>`). There is also a change in the project structure. We now use a single multi-platform target instead of four separate targets - one for each platform.
FutureX 0.16
3 years ago
- Add `Future` initializer which takes a throwing closure: `init(catching body: () throws -> Value)`. This feature was added in the first FutureX PR [#1](https://github.com/kean/FutureX/pull/1), thanks to [@moto0000](https://github.com/moto0000)! - Add `castError` variant which takes an error type as an argument - Add `Scheduler.default` which can be used to change the default scheduler which is `Scheduler.main`
FutureX 0.15
3 years ago
- `on` no longer returns `Future` to enable some wiggle room in the future - `CancellationToken.noOp` renamed to `CancellationToken.none`. - Add `FutureCompatible` and `FutureExtension`
FutureX 0.14
3 years ago
- Method `observe(on:)` is more flexible, it can now be used to runs transformations like `map`, `tryMap` on a specified queue (and actually any other transformations too, it composes really well with any of them). - Instead of a convenience `Future { succeed, fail in }` we now have `Future { promise in }` which is consistent with the regular way you create Promise/Future pair and also more flexible and performant. - Inline the first callback in `Promise`. It's very often when there is only one callback for each `Promise`. These operations are now up to 15% faster. - Implement `CustomDebugStringConvertible` for `Promise`
iOS macOS watchOS tvOS
kean/FetchImage 0.4.1
Makes it easy to download images using Nuke and display them in SwiftUI apps
⭐️ 212
πŸ•“ 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.
FetchImage 0.4.0
1 year ago
- Rework the APIs to support @StateObject. FetchImage now has an API design recommended in [WWDC 2020: Data Essentials in SwiftUI](https://developer.apple.com/videos/play/wwdc2020/10040/) - Remove low data mode support
FetchImage 0.3.0
1 year ago
- **Breaking Change** `FetchImage` no longer starts the request in the initializer, you must call `fetch()`. - Add `reset()` method which clears the entire `FetchImage` state including the downloaded image. This is crucial for long lists where you don't want `FetchImage` instances to retains images which are off screen.
FetchImage 0.2.1
1 year ago
- Fix build error – [#3](https://github.com/kean/FetchImage/pull/3) by [Yu Tawata](https://github.com/yuta24)
FetchImage 0.2
1 year ago
- Update to Nuke 9
FetchImage 0.1.0
2 years ago
Initial release. See an [introductory post](https://kean.github.io/post/introducing-fetch-image) for more information.
iOS macOS watchOS tvOS
kean/RxNuke 3.0.0
RxSwift extensions for Nuke
⭐️ 147
πŸ•“ 50 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.
RxNuke 3.0.0
50 weeks ago
- Update to Nuke 10 - Remove Carthage support - Remove CocoaPods support
RxNuke 2.0.1
1 year ago
- Fix the dependency version range – [#20](https://github.com/kean/RxNuke/pull/20)
RxNuke 2.0.0
1 year ago
- Update to RxSwift 6.0
RxNuke 1.0
1 year ago
- Update to Nuke 9 - Bump minimum platform version requirements. The minimum iOS version is now iOS 11 which is a 64-bit only system. This is great news if you are installing your dependencies using Carthage as Nuke is now going to compile twice as fast: no need to compile for `i386` and `armv7` anymore.
RxNuke 0.12
2 years ago
- Increase the minimum requirred RxSwift version to 5.1 - the version with hard-deprecated `UIWebView` APIs removed
RxNuke 0.11.0
2 years ago
- Add Swift Package Manager support
RxNuke 0.10
2 years ago
Update for Nuke 8
RxNuke 0.9
2 years ago
- Bump RxSwift dependency to version 5.0
RxNuke 0.8.1
3 years ago
- Fix Carthage support by adding a shared scheme - https://github.com/kean/RxNuke/issues/12
RxNuke 0.8
3 years ago
- Add Swift 5.0 support – [Takuma Osada](https://github.com/takumaosada) in [#11](https://github.com/kean/RxNuke/pull/11) - Remove Swift 4.0 and Swift 4.1 support - Remove iOS 9, tvOS 9, watchOS 2.0, macOS 10.10 and macOS 10.11 support
iOS macOS watchOS tvOS
kean/Stacks 0.1.3
A micro UIStackView convenience API inspired by SwiftUI
⭐️ 73
πŸ•“ 22 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.
Stacks 0.1.3
22 weeks ago
- Fixes an order of super updateConstraints call - [#2](https://github.com/kean/Stacks/issues/2)
iOS tvOS
kean/Nuke-FLAnimatedImage-Plugin 8.0.0
FLAnimatedImage plugin for Nuke
⭐️ 51
πŸ•“ 50 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.
FLAnimatedImage Plugin 8.0
50 weeks ago
- Update to Nuke 10 - Add tvOS support - Add SPM support - Remove Carthage and CocoaPods support
FLAnimatedImage Plugin 7.0
1 year ago
- Update to Nuke 9
Nuke FLAnimatedImage Plugin 6.2
2 years ago
- Update to Nuke 8 – [Ruslan Timchenko](https://github.com/Semty) in [#17](https://github.com/kean/Nuke-FLAnimatedImage-Plugin/pull/17)
Nuke FLAnimatedImage Plugin 6.1
3 years ago
- Add Swift 5 support - Remove Swift 4.0 and Swift 4.1 support - Remove iOS 9.0 support
FLAnimatedImage Plugin 6.0
3 years ago
- Update to Swift 4.2 - Update to Nuke 7.5 - Remove Deprecated.swift
FLAnimatedImage Plugin 5.0
4 years ago
Updated for Nuke 7
FLAnimatedImage Plugin 5.0-rc1
4 years ago
- Update for Nuke 7.0-rc1
Nuke FLAnimatedImage Plugin 4.0
4 years ago
A primary focus of this release is to update the project to Swift 4.1. **Requires a few small migrations steps**. See the list of changes for more info: ## Updated to Swift 4.1 Removed `AnimatedImage` class which was `UIImage` subclass and caused [all sorts of problems](https://github.com/kean/Nuke-Gifu-Plugin/issues/7) while upgrading to new Swift versions. <hr/> Removed: ```swift public class AnimatedImage: UIImage { public let data: Data public init(data: Data, poster: CGImage) } ``` Added (please use instead): ```swift extension UIImage { // Animated image data. Only not `nil` when image data actually contains // an animated image. public var animatedImageData: Data? { get set } } ``` <hr/> Removed: ```swift extension AnimatedImage { /// Default `Nuke.Manager` with animated GIF support. public let manager: Nuke.Manager { get } } ``` Added (please use instead): ```swift extension Nuke.Manager { /// Default `Nuke.Manager` with animated GIF support. public let animatedImageManager: Nuke.Manager { get } } ``` ## Other Changes - Update demo to Swift 4.1 - Replace `Nuke.Cache` method `func preparedForAnimatedImages() -> Self` with `func prepareForAnimatedImages()` which makes it clear that the API doesn't return a new instance. - Add `Nuke.Loader.Options` method `func prepareForAnimatedImages()` symmetric to existing cache extension.
Nuke FLAnimatedImage Plugin 3.0
4 years ago
Updated for Nuke 6.
Nuke FLAnimatedImage Plugin 2.1
5 years ago
- AnimatedImageView now supports Storyboards
iOS tvOS
kean/Nuke-Alamofire-Plugin 6.0.0
Alamofire plugin for Nuke
⭐️ 34
πŸ•“ 50 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.
Alamofire Plugin 6.0.0
50 weeks ago
- Update to Nuke 10 - Remove Carthage support - Remove CocoaPods support
Alamofire Plugin 5.0.1
1 year ago
Carthage-only update - Fix Carthage support
Alamofire Plugin 5.0
1 year ago
- Update to Nuke 9 and Alamofire 5 - Remove iOS 10, tvOS 10, watchOS 3.0, macOS 10.12 support
Alamofire Plugin 4.2
3 years ago
- Add Swift 5.0 support - Remove Swift 4.0 and Swift 4.1 support - Remove iOS 9, tvOS 9, watchOS 2.0, macOS 10.10 and macOS 10.11 support - Add a single `Nuke Alamofire Plugin` target which can build the framework for any platform
Alamofire Plugin 4.1
3 years ago
Updated to Swift 4.2
Alamofire Plugin 4.0
4 years ago
- Updated for Nuke 7
Alamofire Plugin 4.0-rc1
4 years ago
- Update for Nuke 7.0-rc1
Nuke Alamofire Plugin 3.0
4 years ago
- Updated for Nuke 6
Nuke Alamofire Plugin 2.0
5 years ago
- Updated for Nuke 5
Nuke Alamofire Plugin 1.0.1
5 years ago
- #7 DataLoader no longer resumes Alamofire tasks (they get started automatically by Alamofire)
iOS macOS watchOS tvOS
kean/ImagePublisher 0.2.1
Combine publishers for Nuke
⭐️ 25
πŸ•“ 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.
ImagePublisher 0.2.1
1 year ago
- Update Nuke 9 support
ImagePublisher 0.2
1 year ago
- Update to Nuke 9
ImagePublisher 0.1.0
2 years ago
Initial release.
iOS macOS watchOS tvOS
kean/ScrollViewPrefetcher 0.1.2
Prefetching for SwiftUI
⭐️ 14
πŸ•“ 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.
ScrollViewPrefetcher 0.1.1
1 year ago
Fix typo
ScrollViewPrefetcher 0.1.0
1 year ago
Initial release
iOS macOS watchOS tvOS
kean/NukeBuilder 0.9.0
A fun and convenient way to use Nuke
⭐️ 14
πŸ•“ 50 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.
NukeBuilder 0.9.0
50 weeks ago
- Update to Nuke 10.0 - Rename package to NukeBuilder - Use `ImageRequestConvertible` - Add Combine support - Add `ImagePipeline` typealias for convenience
Nuke Builder 0.9 (RC1)
51 weeks ago
- Update to Nuke 10.0 (RC2) - Rename package to NukeBuilder - Use `ImageRequestConvertible` - Add Combine support - Add `ImagePipeline` typealias for convenience
ImageTaskBuilder 0.8.0
1 year ago
- Add `ImageRequest.CachePolicy` support - Update to Nuke 9.2.0
ImageTaskBuilder 0.7.0
1 year ago
- Fix deprecation warnings
ImageTaskBuilder 0.6
1 year ago
- Update to Nuke 9
ImageTaskBuilder 0.4.0
2 years ago
Add similar convenience APIs for image view extensions. You can take the same image that you described previously and automatically display in a view. ```swift let image = ImagePipeline.shared.image(with: URL(string: "https://")!) .fill(width: 320) .blur(radius: 10) .priority(.high) let imageView: UIImageView image.display(in: imageView) .transition(.fadeIn(duration: 0.33)) .placeholder(UIImage.placeholder) .contentMode(.center, for: .placeholder) .load() ```
ImageTaskBuilder 0.3.0
2 years ago
- Add `image(with request: ImageRequest) variant`
ImageTaskBuilder 0.2.0
2 years ago
- Set max dimensions for `fill` processors
iOS macOS watchOS tvOS

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