react-native-fast-image/CHANGELOG.md

12 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

[5.1.0]

@patrickkempff has done a lot to improve the stability and usefulness of this library in this release 🙏🏻.

Changed

  • A Resources.NotFoundException will now be thrown if a local image cannot be resolved. (7859d5b6d9 - @patrickkempff)

Fixed

  • Not rendering local images in production builds. (47e36edc24 - @patrickkempff)
  • Crash where activity was already destroyed before React Native could cleanup view manager. (8f702ed1d9 - @patrickkempff)
  • Incorrect Flow types. (ba447531ac - @retyui)

5.0.11 - 2018-10-15

Added

Changed

Fixed

  • Memory leaks on Android. (6e0e6f8f2b - @patrickkempff)
  • Make sure headers only accepts key value pairs. (d142379e6f - @BenWildeman)
  • Fix enum names in readme. (d2c33a85ce - @richeterre)
  • Make linking command in docs more specific. (22541243d9 - @lfkwtz)
  • Changes to support getting Android compile and support library versions from ext in build.gradle.
  • Removed unnecessary import. (0f78b13d13 - @retyui)
  • Added breaks in FastImageViewConverter.java. (efd02a307d - @Yria)
  • Switches to new Gradle synax, using implementation instead of compile. (5d973a8cec - @yeomann)
  • Allow overwriting imageContainer styles. (b8c82c7d5e - @n1ru4l)
  • Add cache enum type to TypeScript definitions. (0c7e323ef0 - @EQuimper)
  • TypeScript types for fallback. (c265c7a79a - @retyui)
  • Handle null view.glideUrl. (75a6ce766c - @ratson)
  • Incorrect cache property name in readme. (0ef7231018 - @vieiralucas)

4.0.14 - 2018-05-09

Changed

  • Add resizeMode examples.

4.0.13 - 2018-05-09

Fixed

  • Fix initial resizeMode. This fixes a bug where the stretch resizeMode could not be used. (6e5d0d7b89d71b5c05678d1ede7f6c27f809c9e9 - @bluekurk)

4.0.12 - 2018-05-06

Fixed

  • Revert some changes to default settings for building for Android. (a4e6ef3002)
  • Probably the correct way to deal with this going forward is to match the defaults to the values currently in React Native.
  • React Native may also choose to update the template to provide these properties on ext, in which case this issue would go away.

4.0.12 - 2018-05-06

Changed

4.0.10 - 2018-05-05

Changed

4.0.9 - 2018-05-05

Fixed

  • Fix some issues with the examples.
  • Use OkHttpClientProvider to allow extending preconfigured clients. (eac670b2dc - @btegenbosch)

4.0.8 - 2018-05-05

Added

  • Handle content and file urls.

4.0.7 - 2018-05-05

Added

  • Add instructions for manually linking. (71a52d9ba7 - @Meandmybadself)
  • Add note about proguard. (f31e8d6a3e)

Changed

  • Updated examples.
  • Use SDK version and variables from the root project. (c9b3aaef9c - @rayronvictor)

Fixed

  • Fix bugs when using with createAnimatedComponent. (cf83d0f7f3 - @kphungry)

4.0.6 - 2018-04-24

Fixed

  • Fix failing iOS builds. (#189)
  • Use conditional imports to support linking and CocoaPods. (084a41497d)
  • Fix other FLAnimatedImage header search path. (ac00fdaa63)

4.0.4 - 2018-04-21

Changed

  • Set deprecated ALWAYS_SEARCH_USER_PATHS to NO. (e7ba4a7f78)
  • Remove FLAnimatedImage from FastImage project since it's already included in SDWebImage. Installation remains the same as before when using CocoaPods. (a2d9fe2c71)

Fixed

  • Fix FLAnimatedImage header search path. (883dc0664d)

4.0.3 - 2018-04-21

Fixed

  • Fixes a bug where an undefined source would cause a crash. (78a28cdb81)

4.0.2 - 2018-04-19

Added

  • Added borderRadius to style prop in TypeScript definitions.

Fixed

  • Fix onLoad not being called with dimensions on iOS. (@ligen52)

Removed

  • Remove borderRadius prop that was left in accidentally, including removing it from the TypeScript definitions. borderRadius should now be applied using style.

4.0.0 - 2018-03-18

Added

  • Support for CocoaPods. (@patrickkempff )
  • Width and height information to onLoad event. (@jeremyclee)

Fixed

  • An issue with onLoadEnd not being called. (@kdong007)
  • HEADER_SEARCH_PATHS. (@OceanHorn)
  • Use DecodeFormat.PREFER_ARGB_8888 to fix image quality issues. (@TilWs)

3.0.1 - 2018-03-10

Fixed

  • Adds support for using borderRadius from style.

Removed

  • Support for borderRadius property.
radius

2.2.6 - 2018-03-07

Fixed

2.2.4 - 2018-02-13

Changed

  • Update TypeScript definitions to include borderRadius.

2.2.3 - 2018-01-31

Added

2.1.4 - 2018-01-31

Fixed

  • Styles not being passed when using a local image. 1cf545253c

2.1.3 - 2018-01-30

Added

Changed

  • Improved examples.

screen shot 2018-01-30 at 20 43 02

Fixed

2.0.1 - 2017-11-30

Removed

  • Locking of node version with engines.

2.0.0 - 2017-11-30

Changed

  • Updated example and docs.

Fixed

Removed

  • Removing backwards compatible View.propTypes.

1.0.0 - 2017-08-08

Added

  • Adds progress support.

Removed

  • Support for react-native < 0.47.0 because of a change to how native modules work.

0.0.11 - 2017-06-20

Added

  • Add support for preloading. ( 4e69ddd099 ) - @fjcaetano
  • Improve docs formatting.

0.0.10 - 2017-05-04

Added

  • Add gif support to iOS. 🎞

0.0.9 - 2017-05-03

Fixed

  • Re-release of previous version.

0.0.8 - 2017-05-03

Fixed

  • Fixed submodule installation.
  • This issue also caused the last version released to be packaged incorrectly (did not include SDWebImage).

0.0.7 - 2017-04-28

Fixed

  • Fix library header search paths. These being set incorrectly was causing archiving to fail.

0.0.6 - 2017-04-20

Fixed

  • Fix setNativeProps for plain Image component (no source).

0.0.5 - 2017-04-19

Fixed

  • Forward setNativeProps. Makes this component work with TouchableOpacity.

0.0.4 - 2017-04-18

Fixed

  • Fix onLoad and onError props on iOS.

0.0.3 - 2017-04-18

Changed

  • Remove useless image loading cancellation code.
  • Improve example.
  • Improve code formatting.

0.0.2 - 2017-04-17

Added

  • Initial release (for real).

0.0.1 - 2017-04-17

Added

  • Initial release.