Skip to content

FFImageLoading 2.2.13

Compare
Choose a tag to compare
@daniel-luberda daniel-luberda released this 18 Sep 21:14
· 589 commits to master since this release

Complete history of changes available here: v2.2.11...v2.2.13

Xamarin.Forms - Important

FFImageLoading has a regression since 2.2.4 which caused CachedImage to always to fill entire space available (different behaviour than Image. It's now fixed, but as it was included in many versions it may be a breaking change for some. That's why I didn't enable that fix by default. You can do it manually with:

CachedImage.FixedOnMeasureBehavior = true;

I'll include it as a default in next major version.

Read more here: #545

Features

  • Performance: A lot less tasks created due to moved DelayInMs logic, default Delay value is now 15ms (configurable)
  • Prerelease OSX support thanks to @Sevenish (native only as I didn't have time to implement Xamarin.Forms renderers)
  • Switched to portable PDB files

Fixes

  • GIF support fixes
  • #727 - System.Xml.XmlException: For security reasons DTD is prohibited in this XML document
  • iOS: More informative exceptions when file is corrupted or can't read file size properties #725
  • Additional stream validity checks
  • Windows samples build fixes
  • Windows SVG: Fixes Could not load file or assembly System.Xml.ReaderWriter
  • Fixed global config property DelayInMs not working
  • iOS ColorSpaceTransformation minor fix
  • ImageLoaderTask ShowPlaceholder deadlock fixes
  • Fixed task custom retry delay parameter not working