Skip to content

FFImageLoading 2.2.10

Compare
Choose a tag to compare
@daniel-luberda daniel-luberda released this 30 Aug 22:03
· 648 commits to master since this release

Complete history of changes available here: v2.2.9...v2.2.10

Features

  • .Net Standard 1.0 support
  • Android & iOS GIF support
  • Many SVG support enhancements, docs here
  • Xamarin.Forms: New SvgCachedImage view.
  • MvvmCross: New MvxCachedImageView / MvxSvgCachedImageView views. (MvxImageLoadingView is now obsolete)
  • Data URL (including base64) support + SVG as text loading support, more here
  • Now compiled with VS2017
  • Added ReplaceStringMap for SVG parsing (eg. changing colors)
  • Implemented AllowUpscale for downsampling feature
  • ScaleHelper is now only initialized once
  • ITransformation interface refactorings to allow more advanced scenarios
  • Added SetupOnBeforeImageLoading virtual method to CachedImage/MvxCachedImageView for advanced use-cases
  • Linking: Added some additional Preserve attributes
  • Memory cache changes
  • Allow for specifying root of cache folder on Windows
  • Xamarin.Forms EmbeddedResourceImageSource for a better performance resource files loading
  • Identify Webp & Gif with file first bytes magic bytes instead relying on a file extension
  • Placeholder loading optimizations

Fixes

This release contains many issues fixes (bugs, deadlocks, etc). Some of them:

  • Avoid race conditions fixes
  • Correctly http GZip / Deflate decompression
  • MD5CryptoServiceProvider is not thread safe
  • TaskCanceledException will crash the application
  • iOS fixed asset catalog loading issues
  • Android BlurredTransformation not working correctly sometimes
  • ErrorPlaceHolder ErrorCommand not working on Android
  • Crashing on Xamarin Designer
  • Images don't show up in UWP release build
  • ErrorPlaceholder not shown when url is not valid
  • Deadlock when scrolling in GridView on Windows 10