Skip to content

@daniel-luberda daniel-luberda released this Apr 26, 2019 · 93 commits to master since this release

Complete history of changes available here: v2.4.4...v2.4.5


This release should have an overall better performance thanks to using more threads and some optimizations.


  • Added TaskParamter platform extensions which allow use of custom targets
  • DownloadCache performance improvements - eg. don't retry for 404, etc
  • Performance - Updated default configuration, use more threads, lower default HttpHeadersTimeout value
  • Android performance: Allow 2 decoder operations at the same time
  • Added Java.Lang.JavaSystem.Gc() calls
  • Android memory cache fixes / optimizations


  • Android memory cache fixes
  • XF NativeSizeChanged should be called for every image loading
  • Android - Fixes #1247 Gif not working if view size is not set
  • XF: Placeholders don't always show or show with incorrect aspect ratio Fixes #353 #1239
  • Many SVG support fixes
  • Enforce clipping on fast renderer when using AspectFill (Thanks to @velocitysystems)
  • Changed to force image that has been invalidated from cache to also be removed from displayed cache and reuse pool. (Thanks to Goran Zidar)
  • Corrects missing ImageInformation on Android GIF Decoder (Thanks to @DKWaters)
  • Fixed disk cache was not cleaned automatically (Thanks to @nll)
  • AsJpegStream quality ignored (Thanks to @nll)
  • EnableMockImageService not working for SvgCachedImage
  • XF: Fix for issues with non-default visual style
  • Fix for missing fade animation on Android
  • Fixes #1203 Cannot access a disposed object
  • Fixes #1198 BackgroundColor ignored when using fast renderers
  • Android: Fixes #1101 - LRUCache.sizeOf() is reporting inconsistent results
  • Fixes #1053 #1171 ReplaceStringMap change is not reflected
Assets 2
You can’t perform that action at this time.