Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@d11/react-native-fast-image

dream-sports-labs174.6k(MIT AND Apache-2.0)8.11.0TypeScript support: included

🚩 FastImage, performant React Native image component.

cache, cached, fastimage, image, priority

readme

⚠️ This is a fork of react-native-fast-image. All credit goes to the original author.

FastImage

A high-performance image component for React Native, now fully optimized for the New React Native Architecture! 🎉

🚀 What’s New?

FastImage now includes:

  • TurboModules and Fabric Renderer compatibility for enhanced performance.
  • AVIF Image Support for next-gen image formats.
  • Numerous bug fixes and performance improvements over the original repository.

🔥 Why Choose FastImage?

FastImage is a drop-in replacement for React Native’s Image component, offering solutions for common image loading challenges like:

  • Flickering during loading
  • Cache inconsistencies
  • Slow loading from cache
  • Overall suboptimal performance

FastImage leverages SDWebImage (iOS) and Glide (Android) for native caching and high efficiency.


Version Downloads Build Status Code Coverage

Watch on GitHub Star on GitHub Tweet

<kbd> </kbd> <kbd> </kbd>
Experience blazing-fast images with the latest React Native technology.

⚙️ Features

  • ✅ Aggressive caching for high speed.
  • ✅ Customizable authorization headers.
  • ✅ Priority-based image loading.
  • ✅ Preloading for instant display.
  • ✅ Full GIF and AVIF support.
  • ✅ Support for borderRadius.
  • ✅ Support for Fabric Renderer (v8.7.0+).
  • ✅ Support for TurboModules (v8.8.0+).

📦 Installation

To install FastImage in your project, run:

Using yarn:

yarn add @d11/react-native-fast-image
cd ios && pod install

Or using npm:

npm install @d11/react-native-fast-image
cd ios && pod install

Note: You must be using React Native 0.60.0 or higher to use the most recent version of @d11/react-native-fast-image.

Usage Example

import FastImage from "@d11/react-native-fast-image";
import * as React from "react";

const YourImage = () => (
  <FastImage
    style={{ width: 200, height: 200 }}
    source={{
      uri: "https://unsplash.it/400/400?image=1",
      headers: { Authorization: "someAuthToken" },
      priority: FastImage.priority.normal,
    }}
    resizeMode={FastImage.resizeMode.contain}
  />
);

🌐 Already Using Glide with an AppGlideModule?

If you're already using Glide and an AppGlideModule, read this guide to ensure smooth integration.

🛡️ ProGuard Config

If using ProGuard, add these rules to android/app/proguard-rules.pro:

-keep public class com.dylanvann.fastimage.* {*;}
-keep public class com.dylanvann.fastimage.** {*;}
-keep public class * implements com.bumptech.glide.module.GlideModule
-keep public class * extends com.bumptech.glide.module.AppGlideModule
-keep public enum com.bumptech.glide.load.ImageHeaderParser$** {
  **[] $VALUES;
  public *;
}

📖 API Documentation

Properties

Property Type Description
source object Source for the remote image. Accepts an object with sub-properties like uri, headers, priority, and cache.
source.uri string The URL to load the image from. e.g., "https://unsplash.it/400/400?image=1".
source.headers object Headers to load the image with, e.g., { Authorization: "someAuthToken" }.
source.priority FastImage.priority Load priority:
- FastImage.priority.low
- FastImage.priority.normal (Default)
- FastImage.priority.high
source.cache FastImage.cacheControl Cache control:
- FastImage.cacheControl.immutable (Default)
- FastImage.cacheControl.web
- FastImage.cacheControl.cacheOnly
defaultSource number An asset loaded with require() or import. Note: on Android, defaultSource does not work in debug mode.
resizeMode FastImage.resizeMode Resize mode:
- FastImage.resizeMode.contain
- FastImage.resizeMode.cover (Default)
- FastImage.resizeMode.stretch
- FastImage.resizeMode.center
onLoadStart function Callback when the image starts to load.
onProgress (event: OnProgressEvent) => void Callback when the image is loading, with event.nativeEvent.loaded and event.nativeEvent.total bytes.
onLoad (event: OnLoadEvent) => void Callback when the image is successfully loaded, with event.nativeEvent.width and event.nativeEvent.height values.
onError function Callback when an error occurs in loading the image or the source is malformed (empty or null).
onLoadEnd function Callback when the image finishes loading, regardless of success or failure.
style ViewStyle Style for the image component, supports borderRadius.
fallback boolean If true, it will fall back to using Image. This still applies styles and layout as with FastImage.
tintColor number or string Color tint for all non-transparent pixels in the image.
testID string Optional ID for testing, such as with react-test-renderer.

Static Methods

Method Description
FastImage.preload(sources: object[]) Preloads images for faster display when they are rendered.
Example: FastImage.preload([{ uri: "https://unsplash.it/400/400?image=1" }]).
FastImage.clearMemoryCache(): Promise<void> Clears all images from the memory cache.
FastImage.clearDiskCache(): Promise<void> Clears all images from the disk cache.

👥 Contributing

We welcome contributions to improve FastImage! Please check out our contributing guide for guidelines on how to proceed.

🛠️ Troubleshooting

If you run into issues while using this library, try the solutions in our troubleshooting guide.

🧪 Supported React Native Versions

This project aims to support the latest version of React Native, simplifying development and testing. For older versions, consider forking the repository if you require specific features or bug fixes.

👏 Credits

The original idea for this module came from @vovkasm’s react-native-web-image package.

Special thanks to:

  • @mobinni for help with conceptualization.
  • SDWebImage (iOS) and Glide (Android) for powerful image caching.

⚖️ License

  • FastImage – MIT © DreamSportsLabs
  • SDWebImage – MIT
  • Glide – BSD, part MIT, Apache 2.0. See LICENSE for details.

changelog

8.11.0 (2025-08-02)

Features

  • react-native 0.80.0 support added (c58f59a)
  • added support for 16 kb page size (65b6f24)

Bug Fixes

  • [Android] Headers to being applied (181e0d5)
  • react native error in strict bridgless mode (dcdf93c)

8.10.0 (2025-07-08)

Features

  • added code of conduct and contribution doc (9c5fa94)
  • added issue template for feature request and discussions (a61548a)
  • added pull request template (f177cca)

Bug Fixes

  • crash on android when the headers property is specified on the source (6c149d1)

8.9.2 (2025-02-16)

Bug Fixes

  • headers handled as readable array (8637965)
  • image header for expo (f1ef489)

8.9.1 (2025-01-06)

Bug Fixes

  • add new release PR process (6827669)
  • animated webp support ios (cdf3c78)
  • avif support (a6e086f)
  • avoid double-including src when excludeAppGlideModule = true (fb8cb0d)

8.9.0 (2024-12-04)

Features

  • support for animated avif on iOS (d4a4deb)
  • support webp animated image android (9076a88)

Bug Fixes

  • remove avif integration causing gif rendering issue (50395a6)

8.8.1 (2024-11-11)

Bug Fixes

  • added example for remote avif image (d928f14)
  • added missing onLoad event details in android (d203b5f)
  • bumped up glide version to support transparent avif (1a5585c)

8.8.0 (2024-10-14)

Features

Bug Fixes

  • first pull octakit instance (46c025e)

8.7.0 (2024-09-23)

Features

Bug Fixes

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

v8.6.12

  • fix: image source final issue from react native 3d28b2b

v8.6.10

21 August 2024

  • chore: release v8.6.10 #35
  • chore/fix git workflow releases #27
  • chore: release process actions #20
  • chore: update documentation for new repo #22
  • fix/application context issue #24
  • chore: release versions and changelog #19
  • chore: package configuration to create declaration file #18
  • docs: change dream11 to dreamsports labs #17
  • feat: bridgeless mode #16
  • refactor: contribution guide #15
  • chore: prod release workflow #14
  • chore: deleted unused workflow f219736
  • chore: fix version info de81b8e
  • chore: fix version info c6a8279

v8.6.9-beta.0-beta

30 July 2024

  • Handle undefined callbacks ios #5
  • refactor: change git organisation #1
  • fix: example app fixes and package upgrade #17
  • chore: refactor package json #16
  • fix: version upgrade #14
  • refactor: change author and package name #12
  • fix: accessible prop on view #11
  • fix: on error empty null source [#1028] #10
  • fix: upgrade sdwebimage #7
  • fix: preload source uri empty crash #8
  • fix: ios 17 crash #9
  • chore: run internal example #2
  • chore: running internal and upgrading 6e0c43c
  • chore: workflow setup and automate build process fd89244
  • Release v8.6.9-beta.0-beta e72f2ce

v8.6.3

31 October 2022

  • fix: use ColorValue type #939
  • fix: tintColor in fallback Image #882
  • release(version): Release 8.6.3 [skip ci] 9ab80fc

v8.6.2

31 October 2022

  • fix: Add tintColor to Flow FastImageProps type #871
  • release(version): Release 8.6.2 [skip ci] fe3fcf8

v8.6.1

5 September 2022

  • fix: Flow syntax error #924
  • release(version): Release 8.6.1 [skip ci] c474877

v8.6.0

29 August 2022

  • feat: support defaultSource on iOS and Android #921
  • release(version): Release 8.6.0 [skip ci] f6a3fe4

v8.5.12

28 August 2022

  • release(version): Release 8.5.12 [skip ci] cc9da99
  • chore: Update React peerDependency to "^17 || ^18" 6255fc4

v8.5.11

27 September 2021

  • fix: null exception in FastImageViewManager.java #423
  • release(version): Release 8.5.11 [skip ci] 4d8c749

v8.5.10

27 September 2021

  • chore: convert examples to hooks #830
  • release(version): Release 8.5.10 [skip ci] 8950a38

v8.5.9

27 September 2021

  • fix: FastImage extends ViewProps #829
  • fix: FastImage extends ViewProps (#829) #819
  • ci: update CI and (re)enable coverage (#826) [skip ci] d96b851
  • release(version): Release 8.5.9 [skip ci] 291876b

v8.5.8

17 September 2021

  • docs: fix gifs b07eafe
  • release(version): Release 8.5.8 [skip ci] 4aea52f

v8.5.7

17 September 2021

v8.5.6

16 September 2021

  • fix: make corresponding flow file for .cjs file #784
  • release(version): Release 8.5.6 [skip ci] 2964acf

v8.5.5

15 September 2021

  • fix: do not crash when source is invalid #782
  • release(version): Release 8.5.5 [skip ci] a88e55f

v8.5.4

15 September 2021

  • release(version): Release 8.5.4 [skip ci] 716c01a
  • fix(android): update Glide 86edd7f

v8.5.3

15 September 2021

  • fix(ios): update SDWebImage #740
  • release(version): Release 8.5.3 [skip ci] 0754f6d

v8.5.2

15 September 2021

  • release(version): Release 8.5.2 [skip ci] 0b9d5a1
  • fix(android): replace jcenter with mavenCentral 69c9422

v8.5.1

15 September 2021

  • fix: improve/update build.gradle 1f04c55
  • release(version): Release 8.5.1 [skip ci] f602c5b

v8.5.0

15 September 2021

  • feat(ios): cancel image load when unmounted #787
  • release(version): Release 8.5.0 [skip ci] df37c4f

v8.4.1

15 September 2021

  • docs: add docs for clear*Cache static methods fb2bb46
  • release(version): Release 8.4.1 [skip ci] 908267f

v8.4.0

15 September 2021

  • fix: export FastImageStaticProperties #822
  • feat: add clear image cache from memory and disk #425
  • fix: update dv-scripts 3c6d0f4
  • fix: update dv-scripts 61fab12
  • release(version): Release 8.4.0 [skip ci] 16e265e

v8.3.7

24 July 2021

  • chore: upgrade example and devDependencies #802
  • release(version): Release 8.3.7 [skip ci] 4fc024b

v8.3.6

8 July 2021

  • docs: add install instructions for iOS #781
  • release(version): Release 8.3.6 [skip ci] c136ee6

v8.3.5

6 July 2021

  • fix: add react@17 as peer dependency #790
  • release(version): Release 8.3.5 [skip ci] 861b713

v8.3.4

17 November 2020

  • chore: upgrade yarn and set node version #745
  • release(version): Release 8.3.4 [skip ci] 0439f71

v8.3.3

1 November 2020

  • fix: xcode 12 compatibility #732
  • release(version): Release 8.3.3 [skip ci] df823c7

v8.3.2

17 July 2020

  • fix(android): remove explicit use of UI thread #698
  • release(version): Release 8.3.2 [skip ci] a53f3ab

v8.3.1

17 July 2020

  • docs: update status badge [skip ci] 7314947
  • release(version): Release 8.3.1 [skip ci] 250b4e5
  • fix(android): make center ResizeMode work correctly d648ef8

v8.3.0

17 July 2020

  • feat(ios): allow for for per-image-request-headers #691
  • release(version): Release 8.3.0 [skip ci] 866274f

v8.2.2

17 July 2020

  • fix: accessibilityIgnoresInvertColors prop not recognised when using TypeScript #666
  • release(version): Release 8.2.2 [skip ci] 0e29d83

v8.2.1

17 July 2020

  • release(version): Release 8.2.1 [skip ci] 184eecb
  • fix: remove cache property if using fallback ba0f238

v8.2.0

17 July 2020

  • feat: export ResizeMode and Priority types #678
  • release(version): Release 8.2.0 [skip ci] 2eb3199

v8.1.10

17 July 2020

  • fix: update SDWebImage and SDWebImageWebPCoder #689
  • release(version): Release 8.1.10 [skip ci] 1fd5300

v8.1.9

17 July 2020

  • release(version): Release 8.1.9 [skip ci] 0fd9f77
  • fix: wrong cache type (#688) [skip ci] 94e2256

v8.1.8

17 July 2020

  • fix: peer dependency warning #653
  • release(version): Release 8.1.8 [skip ci] c23204f

v8.1.7

17 July 2020

  • release(version): Release 8.1.7 [skip ci] 6067b7d
  • docs: fix changelog 4ee0000

v8.1.6

17 July 2020

  • build: use dv-scripts #707
  • chore: deduplicate dependencies 0d34e62
  • release(version): Release 8.1.6 [skip ci] 8f14faf

v8.1.5

14 March 2020

  • fix: Updates SDWebImageWebPCoder. #628
  • chore(release): 8.1.5 [skip ci] cde7af5

v8.1.4

12 March 2020

  • fix: Bump Glide version number to v4.11.0. #649
  • chore: Convert example to TypeScript #648
  • fix: Bump Glide version number to v4.11.0. (#649) #536
  • chore(release): 8.1.4 [skip ci] af667d2

v8.1.3

12 March 2020

  • fix: Replace 'Component' with 'ComponentType' #647
  • chore(release): 8.1.3 [skip ci] dc3d66e

v8.1.2

9 March 2020

  • chore(release): 8.1.2 [skip ci] b4b1173
  • fix: Fixes podspec syntax. b627646

v8.1.1

9 March 2020

  • fix: Add git tag to CocoaPods source property #601
  • chore(release): 8.1.1 [skip ci] 5d4bd05

v8.1.0

9 March 2020

  • feat: converts to TypeScript #642
  • chore: Upgrade dependencies. #641
  • chore: Upgrade example dependencies. #640
  • chore: Update example to React Native 0.61.5. #639
  • chore: Update roadmap with notes on cache paths. #589
  • chore: Add docs for changing versions of things. ebe277c
  • chore: Refactor Gradle variables. 227d6e4
  • chore(release): 8.1.0 [skip ci] c345b6a

v8.0.0

20 October 2019

  • feat: Add cookie support for iOS. #284
  • chore: Add roadmap. #587
  • chore: Add yarn policy. #577
  • chore: Document installing pods as troubleshooting method. #534 #257
  • chore(release): 8.0.0 [skip ci] 70d3a38
  • chore: Add note to readme. 7b8c0c8

v7.0.2

5 July 2019

  • fix: Fix peer dependency and remove prop-types. 44a4c8b
  • chore(release): 7.0.2 [skip ci] f7dc6eb

v7.0.1

5 July 2019

  • fix: Fix IllegalArgumentException crash (Android). #511
  • chore(release): 7.0.1 [skip ci] 81ab7d5
  • docs: Remove react-native link from instructions. 41de1fd
  • docs: Remove duplication. a5e3b9e

v7.0.0

5 July 2019

  • feat: Upgrade to React Native 0.60.0 / CocoaPods / Android X. #513
  • chore: Add demo of how to use WebP on iOS. #488
  • chore: Remove package-lock.json files. df76905
  • chore(release): 7.0.0 [skip ci] 5868e5b

v6.1.1

3 July 2019

  • fix: Loading images by reverting "bug: Use device scale when loading images.". #509
  • chore: Update dependencies. fa62474
  • chore: Update more development dependencies. ba958f2
  • chore(release): 6.1.1 [skip ci] 4fa62bb

v6.1.0

30 June 2019

  • feat: Add tvOS target. #486
  • chore(release): 6.1.0 [skip ci] b11fcd1

v6.0.5

28 June 2019

  • chore(release): 6.0.5 [skip ci] 837c90b
  • fix: Fix incorrect syntax. 11f6047

v6.0.4

28 June 2019

  • fix: Fix setting props order issue for iOS. #303
  • fix: Fix setting props order issue for iOS. (#303) #304
  • bug: Use device scale when loading images. 5cb5d6b
  • chore(release): 6.0.4 [skip ci] 7dc1e65

v6.0.3

3 June 2019

  • chore(release): 6.0.3 [skip ci] 7f080bf
  • fix: Add tintColor type definition. 4adf42f

v6.0.2

3 June 2019

  • fix: Upgrade vendored SDWebImage to v5.0.5. #489
  • chore(release): 6.0.2 [skip ci] 4e87892
  • docs: Add note about build issue. e6c8cee

v6.0.1

25 May 2019

  • fix: Fix local resource cache issue on Android. #472
  • docs: Fix proguard rules. #478
  • fix: Fix local resource cache issue on Android. (#472) #402
  • chore(release): 6.0.1 [skip ci] 2847936
  • Update README.md 5fbb4a7
  • Update README.md 8f93fb7

v6.0.0

8 May 2019

  • feat: Upgrade to SDWebImage 5.0. #454
  • feat: Upgrade to SDWebImage 5.0. (#454) #447
  • chore: Update issue templates. 14ea01c
  • chore(release): 6.0.0 [skip ci] f1ea749

v5.4.2

3 May 2019

  • fix: Fix dependency versions not specified in podfile. #456
  • chore(release): 5.4.2 [skip ci] 42e811a

v5.4.1

3 May 2019

  • fix: Fix wildcard peer dependencies. #440
  • chore(release): 5.4.1 [skip ci] 14f4e4e

v5.4.0

3 May 2019

  • feat: Add tint color support. #124
  • chore(release): 5.4.0 [skip ci] 298759f
  • docs: Update proguard rules. 161ba99

v5.3.0

23 April 2019

  • feat: Upgrade example apps. #453
  • revert: Remove functionality for notifying other images on load. #452
  • fix: Fix memory leak on iOS. #433
  • Upgrade example app. #451
  • chore: Upgrade dependencies. #450
  • Make changelog consistent. bd53ff1
  • chore(release): 5.3.0 [skip ci] 2a3438c
  • Fix changelog. f7a30e4

v5.2.1

21 April 2019

  • perf: Use React.memo for FastImage. #449
  • chore(release): 5.2.1 [skip ci] 0e2f3bb

v5.2.0

25 February 2019

  • feat: Use forwardRef to allow access to ref.measure and others. #419
  • feat: Use forwardRef to allow access to ref.measure and others. (#419) #69
  • chore(release): 5.2.0 [skip ci] 89c0e2e

v5.1.4

25 February 2019

  • fix: Fix fallback prop not working. #420
  • chore: Add animated WebP example. #418
  • chore: Update dependencies. #416
  • chore: Update dependencies. #415
  • chore: More social. f672f0b
  • chore(release): 5.1.4 [skip ci] 58add0e
  • chore: Fix displayNames in examples. 52d1d8b

v5.1.3

22 February 2019

  • fix: Fixes WebP rendering on iOS 12. #412
  • chore: Use ESLint. #414
  • chore: Test fallback prop. #413
  • ci: Update changelog automatically. #383
  • chore: Only use lcov report. 9bc9b71
  • chore(release): 5.1.3 [skip ci] 4502bc8
  • chore: Upload code coverage. 03d07fe

v5.1.2

30 December 2018

  • fix: Fixes cacheControl types. #382
  • style: Use prettier to format more files. #381
  • fix: Fixes cacheControl types. (#382) #325
  • chore(releasing): Add conventional commit. e3d03b4
  • Format changelog with prettier. 141a4a0
  • ci: Setup releases from CircleCI. 9b7b5ac

v5.1.1

13 November 2018

  • Change usage of compile to implementation in docs (gradle). #332
  • Add .idea/ to .npmignore. #344
  • Fix file:// scheme on Android. #345
  • Update dependencies. 7335822
  • Update example. 0d66f4c
  • Update changelog. bb76325

v5.1.0

6 November 2018

  • Update dependencies. #341
  • Improve error message when bundled resource could not found. #328
  • Fix android photo library images not working. #339
  • Upgrade example app. #340
  • Fix local images in production builds. #324
  • Make yarn link work with example project. #323
  • Fixed crash where activity was already destroyed before react-native could cleanup view manager #272
  • Fix flow types #320
  • Upgrade dependencies. #316
  • Add release notes for 5.0.11. #315
  • Add a changelog. #313
  • Fix local images in production builds. (#324) #273 #296 #246
  • Add caching on CircleCI. 038e94e
  • Update changelog. 535f06b
  • Updated changelog. f40a6d4

v5.0.11

14 October 2018

  • Fix cacheControl property in TypeScript types. #310
  • Upgrade examples. #309
  • Update obsolete compile to implementation and Exclude app dependencies from test configurations #250
  • Allow overwriting imageContainer styles. #286
  • Replace with clean examples. e68fe53
  • Install dependencies and add example code. c0a784a
  • Upgrade dependencies. 82a3aea

v5.0.2

23 August 2018

v5.0.1

23 August 2018

  • react-native link now targets react-native-fast-image #264

v5.0.0

22 August 2018

  • Fix cache enum names in README #251
  • make sure headers only accepts key value pairs #229
  • Fixed memory leaks #214
  • Specify type definition file path #216
  • Upgrade to glide 4 with progress listeners working. #201
  • More refactoring. 01d52e4
  • Show local images. fddee2c
  • Upgrade dependencies. 9fae3bf

v4.0.14

9 May 2018

  • Fix example margins and add labels to resizeMode example. 60511af

v4.0.13

9 May 2018

    • sync initial resizeMode & contentMode #193
  • Use prettier config file. b2fb48b
  • Use local package in example project. e8cfc7a
  • Add resizeMode examples and refactor. 7a34ed3

v4.0.12

6 May 2018

  • Revert change to android manifest. 52ccc8c
  • Fix android project. bf67634
  • Revert increasing buildToolsVersion and targetSdkVersion. a4e6ef3

v4.0.11

6 May 2018

v4.0.10

5 May 2018

  • Handle photos from smart albums. 243b33d

v4.0.9

5 May 2018

  • Use OkHttpClientProvider to allow extending preconfigured clients. #101
  • Setup signing for example. 0a7d771
  • Fix status bar in example. b384002
  • Update example gifs. 4912305

v4.0.8

3 May 2018

v4.0.7

3 May 2018

  • Adding instructions to manually link. #179
  • Fix Animation bug. #186
  • Added null check on getCurrentActivity()'s return value. #172
  • Using SDK Version variables from root project. #192
  • Update examples. d6a5cb0
  • Move documentation on other linking methods into docs. 2f014d2
  • Invert if to reduce nesting. be1564f

v4.0.6

24 April 2018

  • Fix other FLAnimatedImage header path. ac00fda

v4.0.5

24 April 2018

v4.0.4

21 April 2018

  • Remove FLAnimatedImage from FastImage project. a2d9fe2
  • Update package to avoid conflict. 1e053e0
  • Fix FLAnimatedImage header search path. 883dc06

v4.0.3

20 April 2018

  • Fix test for using local image. 78a28cd

v4.0.2

19 April 2018

  • Add border radius to TypeScript definitions. 440e742
  • Remove unused borderRadius prop. 3bbd332

v4.0.1

19 April 2018

v4.0.0

18 March 2018

  • better Quality Decoding for Android #164
  • Revert "Upgrade android to Glide v4 " #168
  • Upgrade android to Glide v4 #82
  • Adding Header Search Paths to solve problems when: #111
  • Added resource width and height information to the onFastImageLoad an… #107
  • [iOS] Added CocoaPods compatibility #143
  • Create example folders / projects. b2bf91d
  • Revert "deleted exampleCode" 26042d4
  • deleted exampleCode 7eb051a

v3.0.2

10 March 2018

v3.0.1

10 March 2018

  • Rename to index. Remove unused utils. 961fa9b

v3.0.0

10 March 2018

  • Move example and example server. 364869b
  • Update example react-native version. 3938371
  • Update start command and lockfile. 20e709e

v2.2.6

7 March 2018

  • iOS: Ensure onLoad and onLoadEnd get called #74
  • Update project iOS project team. 438fd11
  • Make property names consistent and add example. 8cafd67
  • Fix merge issues. 763e811

v2.2.5

13 February 2018

  • Update how-is-caching-handled.md 32c5134
  • Add borderRadius to type definitions. 9fe58bc

v2.2.4

31 January 2018

v2.2.3

31 January 2018

  • Remove unused typelevel-ts. beea38e

v2.2.2

31 January 2018

v2.2.1

31 January 2018

  • Add types to included files. 7e7412e

v2.2.0

31 January 2018

  • Created types definition. #116
  • Created types definition f5422f8
  • Add test for not passing a uri. 99173cd
  • Added typelevel to dev deps 0b5e16a

v2.1.4

31 January 2018

  • Fix style prop not being passed to Image component. #132
  • Fix documentation for default resize mode. #105
  • Fix style prop not being passed to Image component #130
  • Add documentation on how caching is handled. 8aa6c6b
  • Fix documentation for default resize mode 0778939
  • Fix prop order to be consistent. 507df3d

v2.1.3

30 January 2018

  • Fix default resizeMode on Android. d4210c0

v2.1.2

30 January 2018

  • Add rectangular border radius example. e8f6df9
  • Fix tests. 1946199
  • Fix android caching / preloading. de4f40a

v2.1.1

30 January 2018

v2.1.0

30 January 2018

  • 🔘 Add border radius support to android and refactor and update examples. 3a33bda
  • Put status bar underlay on main example page. 82b4693
  • Remove children support. 2df16ca

v2.0.0

30 November 2017

  • Image resizing - Fixing resizemode support. #64
  • Allow number as source #30
  • Update the example app and docs. cf07dd2
  • Update dependencies. Remove support for View.propTypes. b4b1794
  • Update dependencies. d43330e

v1.0.0

8 August 2017

v0.1.4

7 August 2017

  • Fix adding more views as listeners for a URL. f21522c
  • Remove override of createJSModules 367024b

v0.1.3

7 August 2017

v0.1.2

7 August 2017

  • Feat/progress. #18
  • Update project to latest react native version. 02fd00c
  • Format with prettier. Remove PropTypes. Fix tests. 7e0b966
  • Add android progress callback. c643347

v0.0.11

20 June 2017

  • Update React Native and add gif support to iOS. 5a93fee
  • Update to support preloading sources. 46e08b4
  • Enables prefetching images 4c87fc0

v0.0.9

3 May 2017

v0.0.8

3 May 2017

v0.0.7

28 April 2017

  • Move Libraries to Vendor. 494b8db
  • Add development instructions, credits, and licenses sections. e1c7b98
  • Fix Xcode project. 77cd58a

v0.0.6

20 April 2017

  • Fix root ref for plain Image component. abffb8f
  • Update prettier test name. 52405ea

v0.0.5

19 April 2017

  • 🐛 Forward setNativeProps. Makes this component work with TouchableOpacity. #1
  • Make README consistent. e2635f7

v0.0.4

18 April 2017

  • Fix onLoad and onError on iOS. e98bacc

v0.0.3

18 April 2017

v0.0.2

17 April 2017

v0.0.1

17 April 2017