v3.6.0
Highlights
- Adds AVIF image format support (0e05952ef4f4262cea935f8b92d53f1ebf1f0501)
- (Breaking) Adds constructor argument to
PipelineDraweeController
for providing a drawable factory for XML (e6b052610aab461601cfabc00f7240758a415878) - Marked
AnimatedDrawable2
andKAnimatedDrawable2
open for custom subclasses (76bde19d8f337bbfd7b6ef1136e4ed1f3b9e97a5) - Fixes infinite invalidation of drawables (aade8e8d1525bd06a66b44a2fb9afd3d44eb274f)
- Fixes issue with XML format support not enabling when custom decoder is provided (7896b72ad9d75b272dcfb6c85f01a09341c70cdb)
Full Changelog: https://github.com/facebook/fresco/compare/v3.5.0...v3.6.0
v3.5.0
Highlights
- Added experimental support for XML drawables (bf62ecb18e8cb459a6da7f19bd249018aa53d9a4)
- Added disk cache read timeout support (2535bb3dda44fb2f042fec535c5275d700c9f9a2)
- Added new API for evicting images from Vito cache (973d3fb833e918ec56515568c3052a0d50b9f08e)
- Fixed a file descriptor memory leak when reading image metadata (96089bca0b5a04027a4201c899d1296f3c235bb7)
Full Changelog: https://github.com/facebook/fresco/compare/v3.4.0...v3.5.0
v3.4.0
Highlights
- Bump to AGP 8.5.2 and Gradle 8.7 (f5d7c9960c0c0792107a68b56c7b050bb8fa2a72)
- Bump to NDK 27 + 16 KB page size (766a877dde9967a55238f55bb725ee7d7be7e41e)
- Native binaries are now 16KB page aligned and is still compatible with existing Android OS using 4KB page size
- This will enable Fresco to run on Android 15 devices that choose to use a page size of 16KB
- See here for more details: Android Developers - Support 16KB page size
Full Changelog: https://github.com/facebook/fresco/compare/v3.3.0...v3.4.0
v3.3.0
Full Changelog: https://github.com/facebook/fresco/compare/v3.2.0...v3.3.0
- Updated AGP to 8.2.2
v3.2.0
- Upgraded libjpeg-turbo to 2.1.5.1 (no longer associated with CVE-2018-14498)
- Upgraded AGP to 8.1.1
- Setup Github Actions workflows
- More: https://github.com/facebook/fresco/compare/v3.1.3...v3.2.0
v3.1.3
Full Changelog: https://github.com/facebook/fresco/compare/v3.1.2...v3.1.3