Skip to content

Releases: zjupure/GlideWebpDecoder

Release 2.6 version for CVE-2023-4863

02 Oct 03:13
Compare
Choose a tag to compare

CVE-2023-4863 fixed version

  • libwebp 1.3.2 updated in previous v2.4
  • Add an option for static webp decoder in library to workaround CVE-2023-4863 in android framework
WebpBitmapFactory.sUseSystemDecoder = false;    // disable system decoder global first
Transformation<Bitmap> circleCrop = new CircleCrop();
GlideApp.with(mContext)
        .load(url)
        .optionalTransform(circleCrop)
        .optionalTransform(WebpDrawable.class, new WebpDrawableTransformation(circleCrop))
        .set(WebpDownsampler.USE_SYSTEM_DECODER, false) // disable system decoder for each request
        .into(imageView);

Release 2.4 version

29 Sep 13:20
Compare
Choose a tag to compare

Release 2.3 version

26 Nov 10:36
Compare
Choose a tag to compare
  • upgrade libwebp to 1.2.4
  • fix #100, #102 callback crash in WebpFrameLoader
  • fix #103 use loopCount in webp image align with Fresco

Release 2.0

15 Jul 09:01
Compare
Choose a tag to compare

fix #61, fix #64, webp frame render error on some devices

Release 1.8

28 Jun 14:21
Compare
Choose a tag to compare

some bugfix for frameloader

Release 1.6

21 Aug 15:12
Compare
Choose a tag to compare
  • upgrade libwebp to 1.0.2
  • add listener to observer animation end
  • provide option to cache animated webp frame bitmap and optimize native memory issue #39
  • provide api in WebpDrawable to obtain the original loop count from webp image

Release 1.4

18 Feb 01:45
Compare
Choose a tag to compare
  • bugfix for WebpFrameLoader
  • upgrade libwebp to 1.0.1
  • fix transparnt background color issue

Release 1.2

25 Sep 15:31
Compare
Choose a tag to compare
  • Fix native memory leak
  • Inline proguard configuration to aar
  • Fix animation flick with different background color

Release 1.0

16 Aug 03:50
Compare
Choose a tag to compare

Fix bug for WebpDrawableTransformations usage.