April 17, 2021
- Added
ScrollViewPrefetcher
which can be accessed via aPrefetchImageModel
object. This helps prefetch images when using SwiftUI collections. - Updated to Nuke 9.5
- Updated to Firebase 7.10
- Added background loading for Firebase URLs
@Publishable
updates are now all on the main thread
March 16, 2021
- The Firebase
load
call now provides a URL once cached.
March 03, 2021
- Internal Change
ImageRequest
objects are now optional and may not be immediately fulfilled when initializing aFetchImage
instance. This allows expansion of the API for additional changes and improvements. - Google Firebase support. Using the new convenience initializer to create a
FetchImage
instance with a FirestoreStorageReference
instead of directly from a URL. Optionally, supply any cached URL content when using this initializer to decrease Firestore roundtrips. - Fixed and expanded in-line documentation.
December 26, 2020
- Breaking Change
FetchImage
no longer starts the request in the initializer, you must callfetch()
. - Add
reset()
method which clears the entireFetchImage
state including the downloaded image. This is crucial for long lists where you don't wantFetchImage
instances to retain images which are off screen.
May 23, 2020
May 20, 2020
- Update to Nuke 9
March 19, 2020
- Initial release. See an introductory post for more information.